US 12,086,799 B2
Method and system for zero-knowledge and identity based key management for decentralized applications
Vijay Madisetti, Johns Creek, GA (US); and Arshdeep Bahga, Chandigarh (IN)
Assigned to Vijay Madisetti, Alpharetta, GA (US)
Filed by Vijay Madisetti, Johns Creek, GA (US)
Filed on Apr. 20, 2023, as Appl. No. 18/303,963.
Application 17/654,600 is a division of application No. 17/457,983, filed on Dec. 7, 2021, granted, now 11,720,891.
Application 18/303,963 is a continuation of application No. 17/654,600, filed on Mar. 14, 2022, granted, now 11,651,362.
Application 17/457,983 is a continuation in part of application No. 15/830,099, filed on Dec. 4, 2017, granted, now 11,538,031.
Claims priority of provisional application 62/479,966, filed on Mar. 31, 2017.
Claims priority of provisional application 63/257,145, filed on Oct. 19, 2021.
Claims priority of provisional application 63/257,603, filed on Oct. 20, 2021.
Claims priority of provisional application 63/271,123, filed on Oct. 23, 2021.
Prior Publication US 2024/0127234 A1, Apr. 18, 2024
Int. Cl. G06Q 20/38 (2012.01); H04L 9/14 (2006.01); H04L 9/40 (2022.01); G06F 21/33 (2013.01); G06F 21/62 (2013.01); H04L 9/00 (2022.01); H04L 9/06 (2006.01); H04L 9/32 (2006.01)
CPC G06Q 20/3829 (2013.01) [H04L 9/14 (2013.01); H04L 63/061 (2013.01); G06F 21/33 (2013.01); G06F 21/6245 (2013.01); G06F 2221/2115 (2013.01); G06Q 2220/00 (2013.01); H04L 9/0643 (2013.01); H04L 9/3236 (2013.01); H04L 9/3297 (2013.01); H04L 9/50 (2022.05); H04L 2463/061 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A method of generating a certificate smart contract comprising:
receiving a certificate smart contract transaction to create a certificate smart contract from an owner of a blockchain wallet;
generating a certificate smart contract responsive to the certificate smart contract transaction at a certificate smart contract address on a blockchain network;
receiving a new certificate transaction to create a new certificate to be comprised by the certificate smart contract from a validator; and
saving a certificate to the certificate smart contract responsive to the new certificate transaction;
wherein the certificate smart contract comprises an identity smart contract.