US 11,700,257 B2
System and method for storing and distributing consumer information
Edison U. Ortiz, Orlando, FL (US); Arya Pourtabatabaie, Orlando, FL (US); Ambica Pawan Khandavilli, Orlando, FL (US); Margaret Inez Salter, Orlando, FL (US); Jordan Alexander Richards, Orlando, FL (US); Iustina-Miruna Vintila, Bucharest (RO); and Sarah Rachel Waigh Yean Wilkinson, Toronto (CA)
Assigned to ROYAL BANK OF CANADA, Toronto (CA)
Filed by ROYAL BANK OF CANADA, Toronto (CA)
Filed on Mar. 11, 2022, as Appl. No. 17/692,637.
Application 17/692,637 is a continuation of application No. 16/521,569, filed on Jul. 24, 2019, granted, now 11,277,412.
Application 16/521,569 is a continuation in part of application No. 16/503,154, filed on Jul. 3, 2019, granted, now 11,212,102, issued on Dec. 28, 2021.
Application 16/503,154 is a continuation in part of application No. 16/424,242, filed on May 28, 2019, granted, now 10,956,585, issued on Mar. 23, 2021.
Claims priority of provisional application 62/839,408, filed on Apr. 26, 2019.
Claims priority of provisional application 62/824,697, filed on Mar. 27, 2019.
Claims priority of provisional application 62/806,394, filed on Feb. 15, 2019.
Claims priority of provisional application 62/702,684, filed on Jul. 24, 2018.
Claims priority of provisional application 62/702,871, filed on Jul. 24, 2018.
Claims priority of provisional application 62/697,140, filed on Jul. 12, 2018.
Claims priority of provisional application 62/693,680, filed on Jul. 3, 2018.
Claims priority of provisional application 62/691,406, filed on Jun. 28, 2018.
Claims priority of provisional application 62/677,133, filed on May 28, 2018.
Prior Publication US 2022/0200992 A1, Jun. 23, 2022
Int. Cl. H04L 29/06 (2006.01); H04L 9/40 (2022.01); H04L 9/08 (2006.01); H04L 9/30 (2006.01); H04L 9/32 (2006.01)
CPC H04L 63/10 (2013.01) [H04L 9/0894 (2013.01); H04L 9/30 (2013.01); H04L 9/3218 (2013.01); H04L 9/3234 (2013.01); H04L 9/3247 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer implemented system for controlling access to data associated with an entity, the system comprising:
a data storage device having a protected memory region;
one or more processors, at least one of which is operable in the protected memory region and configured for:
storing a secret key associated with the entity in a portion of the protected memory region associated with the entity, wherein a public key corresponding to the secret key is stored on a client device associated with the entity;
upon receiving entity data associated with the entity, storing the entity data in the portion of the protected memory region associated with the entity; and
upon receiving an access grant signal from the client device, the access grant signal defining the entity data to be accessed and a recipient of the entity data to be accessed and signed by the public key, enabling communication of information associated with the entity data to a recipient device upon satisfaction of at least one verification condition by the recipient device in accordance with a verification sequence using the secret key stored in the portion of the protected memory region associated with the entity.