US 11,968,206 B2
Non-custodial tool for building decentralized computer applications
Fei-Yang Jen, San Francisco, CA (US); Yi Wei Chen, San Francisco, CA (US); Jaemin Jin, San Francisco, CA (US); Hanyu Xue, San Francisco, CA (US); Wentao Liu, San Francisco, CA (US); and Shang Li, San Francisco, CA (US)
Assigned to Magic Labs, Inc., San Francisco, CA (US)
Filed by Magic Labs, Inc., San Bruno, CA (US)
Filed on Sep. 15, 2023, as Appl. No. 18/468,531.
Application 18/468,531 is a continuation of application No. 18/148,934, filed on Dec. 30, 2022, granted, now 11,818,120.
Application 18/148,934 is a continuation of application No. 17/031,372, filed on Sep. 24, 2020, granted, now 11,546,321.
Claims priority of provisional application 62/904,689, filed on Sep. 24, 2019.
Prior Publication US 2024/0007460 A1, Jan. 4, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 29/06 (2006.01); G06F 21/45 (2013.01); H04L 9/14 (2006.01); H04L 9/40 (2022.01)
CPC H04L 63/083 (2013.01) [G06F 21/45 (2013.01); H04L 9/14 (2013.01); H04L 63/0478 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A non-transitory computer readable medium, readable by at least one processor and comprising instructions stored thereon that when executed causes the at least one processor to:
cause a client to send to an authentication service a sign-up request for setting up a user account associated with a decentralized application;
cause the client to receive a message that includes an access token corresponding to the sign-up request;
cause the client to generate at least a portion of a private key in a computing environment that is inaccessible by the decentralized application;
cause the client to send, bypassing the authentication service, the access token to a third-party service to access a remote security resource for encrypting the at least a portion of the private key; and
cause the client to send, bypassing the authentication service, the at least a portion of the private key to the remote security resource for encryption.