US 12,113,781 B2
Managing permissions to access user data in a distributed ledger trust network
Ashish Gadnis, Austin, TX (US); Jeffrey A. Keiser, Minnetonka, MN (US); and Stanislav S. Natalenko, Kharkov (UA)
Assigned to BanQu, Inc., Minnetonka, MN (US)
Appl. No. 17/293,396
Filed by BanQu, Inc., Minnetonka, MN (US)
PCT Filed Nov. 12, 2019, PCT No. PCT/US2019/061008
§ 371(c)(1), (2) Date May 12, 2021,
PCT Pub. No. WO2020/102246, PCT Pub. Date May 22, 2020.
Claims priority of provisional application 62/760,789, filed on Nov. 13, 2018.
Prior Publication US 2022/0052988 A1, Feb. 17, 2022
Int. Cl. H04L 9/40 (2022.01); H04L 9/08 (2006.01); H04L 9/32 (2006.01); H04L 67/02 (2022.01); H04L 9/00 (2022.01)
CPC H04L 63/062 (2013.01) [H04L 9/088 (2013.01); H04L 9/3213 (2013.01); H04L 9/3236 (2013.01); H04L 63/0428 (2013.01); H04L 63/08 (2013.01); H04L 63/10 (2013.01); H04L 67/02 (2013.01); H04L 9/50 (2022.05)] 25 Claims
OG exemplary drawing
 
1. One or more non-transitory computer-readable media having stored therein computer-executable instructions for causing a computer system that implements a distributed ledger trust network (“DLTN”) server, when programmed thereby, to perform operations to provide access to a DLTN, the operations comprising:
receiving, from a DLTN client, a request for permission settings for user data of a user;
retrieving the permission settings;
sending, to the DLTN client, the permission settings;
receiving, from the DLTN client, one or more updates to the permission settings; and
based on the one or more updates to the permission settings, updating the permission settings, the user data of the user being stored in a blockchain of the DLTN in association with identity of the user, the user data having been encrypted using a set of encryption keys that are user-specific and context-specific, wherein the set of encryption keys is one of multiple sets of encryption keys specific to the user, each of the multiple sets of encryption keys being associated with a different context that is a different data category or different subset of other users, and wherein the permission settings, depending on the different contexts, respectively, control access to the multiple sets of encryption keys.