US 11,689,370 B2
Dynamic management and implementation of consent and permissioning protocols using container-based applications
Milos Dunjic, Oakville (CA); Arthur Carroll Chow, Markham (CA); David Samuel Tax, Toronto (CA); Armon Rouhani, Toronto (CA); Keith Sanjay Ajmani, Toronto (CA); Gregory Albert Kliewer, Barrie (CA); Anthony Haituyen Nguyen, Toronto (CA); Martin Albert Lozon, London (CA); Kareem El-Onsi, Toronto (CA); Ashkan Alavi-Harati, Markham (CA); and Arun Victor Jagga, Mississauga (CA)
Assigned to The Toronto-Dominion Bank, Toronto (CA)
Filed by The Toronto-Dominion Bank, Toronto (CA)
Filed on Jun. 4, 2019, as Appl. No. 16/431,090.
Prior Publication US 2020/0389317 A1, Dec. 10, 2020
Int. Cl. H04L 9/32 (2006.01); H04L 9/30 (2006.01)
CPC H04L 9/3247 (2013.01) [H04L 9/30 (2013.01); H04L 9/3213 (2013.01)] 22 Claims
OG exemplary drawing
 
1. A device, comprising:
a display unit;
a communications interface;
a memory storing instructions; and
at least one processor coupled to the display unit, to the communications interface, and to the memory, the at least one processor being configured to execute the instructions to:
receive a first request for an element of data, the first request being generated by an application program executed by the at least one processor, the first request comprising a first digital token associated with the executed application program, the first digital token being maintained within a first portion of the memory accessible to the executed application program, and the first request being received from the executed application program through a programmatic interface;
load a second digital token from a second portion of the memory, the second portion of the memory being inaccessible to the executed application program;
load consent data associated with the executed application program from the memory;
when the first digital token is consistent with the second digital token, and when the first request is consistent with the consent data, obtain, from a computing system, the requested data element and a digital signature applied to the requested data element by the computing system; and
based on a verification of the applied digital signature, generate and present, via the display unit, a representation of the requested data element within a digital interface, the digital interface comprising an interface element that confirms the verification of the digital signature.