Patent ID: 11922403
Assignee: PAYPAL, INC.
Field: IT methods for management (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 8:
9. A non-transitory, computer-readable medium storing instructions that when executed by a computer system cause the computer system to perform operations comprising:
accessing, for respective ones of a plurality of internal user accounts of a transaction service, a plurality of respective cryptographic key pairs, wherein the cryptographic key pairs are useable to authenticate transactions for recordation on a blockchain;
storing private keys of the cryptographic key pairs, wherein owners of the internal user accounts cannot access the private keys;
receiving indications of a plurality of incoming transactions transferring respective digital assets from respective source external user accounts outside the transaction service to respective internal user accounts, wherein the blockchain includes records of the plurality of incoming transactions, wherein the indications of the plurality of incoming transactions include indications of one or more public keys of the cryptographic key pairs;
in response to respective requests from respective ones of the internal user accounts, transferring, in respective internal transactions, ownership of digital assets between pairs of internal user accounts, wherein the blockchain does not include records of the internal transactions and wherein an internal ledger of the transaction service includes indications of the internal transactions; and
causing presentation of user interfaces to the owners of the internal user accounts, wherein when the blockchain indicates that a particular digital asset belongs to a first internal user account, but the internal ledger indicates that the particular digital asset belongs to a second internal user account:
the user interface presented to the owner of the first internal user account indicates that the particular digital asset does not belong to the first internal user account, and
the user interface presented to the owner of the second internal user account indicates that the particular digital asset belongs to the second internal user account.