US 12,407,685 B2
Decentralized identity management for web3
Ibrahim Badr, New York, NY (US)
Assigned to GOOGLE LLC, Mountain View, CA (US)
Filed by Google LLC, Mountain View, CA (US)
Filed on Dec. 7, 2022, as Appl. No. 18/076,651.
Claims priority of provisional application 63/396,649, filed on Aug. 10, 2022.
Prior Publication US 2024/0056441 A1, Feb. 15, 2024
Int. Cl. H04L 9/40 (2022.01)
CPC H04L 63/0861 (2013.01) [H04L 63/102 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computing system, the computing system comprising:
one or more processors; and
one or more non-transitory computer-readable media that collectively store instructions that, when executed by the one or more processors, cause the computing system to perform operations, the operations comprising:
receiving an access request from a third party computing system, wherein the access request is descriptive of a request to access biological data for a particular user, wherein the biological data is stored on a blockchain, and wherein the biological data is associated with biological characteristics of the particular user;
determining a particular entity associated with the third party computing system;
transmitting a notification to a particular user computing system, wherein the particular user computing system is associated with the particular user, wherein the notification is descriptive of the access request and the particular entity;
receiving user input data from a particular user computing system, wherein the user input data is descriptive of a user response to the access request;
determining an access action based on the user input data, wherein the access action is descriptive of a level of access to be provided to the third party computing system to the biological data on the blockchain;
adjusting a view log based on the access action, wherein the view log is descriptive of one or more viewers associated with the biological data, wherein adjusting the view log comprises updating the blockchain to include log data comprising a type of access and the particular entity and updating an authorization list on the blockchain based on the particular entity and the access action; and
facilitating the type of access to the biological data by the third party computing system based on the authorization list stored on the blockchain, wherein the type of access comprises at least one of: view access, write access, copy access, edit access, or delete access.