US 12,190,317 B2
Enabling confidential and non-confidential transactions on a digital token architecture
Michael Janacek Vines, La Jolla, CA (US); and Sam Bit Kim, New York, NY (US)
Assigned to Solana Labs, Inc., San Francisco, CA (US)
Filed by Solana Labs, Inc., San Francisco, CA (US)
Filed on Dec. 9, 2022, as Appl. No. 18/078,660.
Claims priority of provisional application 63/288,073, filed on Dec. 10, 2021.
Prior Publication US 2023/0186296 A1, Jun. 15, 2023
Int. Cl. G06Q 20/38 (2012.01); G06Q 20/02 (2012.01); G06Q 20/06 (2012.01); G06Q 20/10 (2012.01); G06Q 20/40 (2012.01)
CPC G06Q 20/3829 (2013.01) 15 Claims
OG exemplary drawing
 
1. A non-transitory medium with instructions stored thereon that, when executed by a processor of a computing device, cause the computing device to perform operations comprising:
receiving input indicative of an instruction from an owner to initialize an account for a first program that permits confidential transfers of tokens;
establishing, in response to said receiving, that the owner is associated with another account for a second program that permits non-confidential transfers of tokens; and
initializing, in response to said establishing, the account by populating a data structure with (i) an account address, (ii) a mint address, (iii) an owner address, and (iv) a balance that is encrypted using a public cryptographic key associated with the owner.