US 12,079,370 B2
Secure storage and retrieval of sensitive information
Pablo Antonio Gonzalez Cervantes, San Jose, CA (US); Mohan Singh Randhava, San Carlos, CA (US); Jorge F. Pozas Trevino, Emerald Hills, CA (US); Samuel A. Mussell, Sunnyvale, CA (US); Isaac Pinol Catadau, Union City, CA (US); Steven A. Myers, San Jose, CA (US); Dongsheng Zhang, Mountain View, CA (US); Suhail Ahmad, Palo Alto, CA (US); Zhengjun Jiang, San Jose, CA (US); Yannick L. Sierra, San Francisco, CA (US); and Amir H. Jadidi, San Ramon, CA (US)
Assigned to Apple Inc., Cupertino, CA (US)
Filed by Apple Inc., Cupertino, CA (US)
Filed on Oct. 6, 2023, as Appl. No. 18/377,478.
Application 18/377,478 is a continuation of application No. 17/343,358, filed on Jun. 9, 2021, granted, now 11,790,113.
Claims priority of provisional application 63/064,811, filed on Aug. 12, 2020.
Prior Publication US 2024/0037274 A1, Feb. 1, 2024
Int. Cl. G06F 21/62 (2013.01); G16H 10/60 (2018.01); H04L 9/08 (2006.01); H04L 9/14 (2006.01)
CPC G06F 21/6245 (2013.01) [G16H 10/60 (2018.01); H04L 9/0825 (2013.01); H04L 9/0866 (2013.01); H04L 9/14 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method, comprising:
generating a data node of a multi-node data structure in accordance with a configuration file, the data node identified by a first unique data identifier and encrypted using a first cryptographic key, the data node comprising health data;
generating a category node of the multi-node data structure in accordance with the configuration file, the category node comprising the first unique data identifier and the first cryptographic key, the category node identified by a second unique data identifier and encrypted using a second cryptographic key;
generating an institution node of the multi-node data structure in accordance with the configuration file, the institution node comprising the second unique data identifier and the second cryptographic key, the institution node identified by a third unique data identifier and encrypted using a third cryptographic key; and
sharing the data node, the category node, and the institution node with a service provider.