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

Claim 13:
14. A method comprising:
receiving, at a computer system providing a transaction service, 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 a blockchain includes records of the incoming transactions, wherein the indications of the plurality of incoming transactions include indications of one or more public keys of cryptographic key pairs corresponding to respective internal user accounts of the transaction service;
in response to respective requests from respective ones of the internal user accounts, transferring, with the computer system between pairs of internal user accounts in respective internal transactions, ownership of digital assets between the 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;
in response to a request from a particular internal user account, performing, with the computer system using the internal ledger, an outgoing transaction transferring one or more digital assets to a recipient external user account from one or more internal user accounts, wherein the blockchain includes a record of the outgoing transaction, and wherein owners of respective ones of the internal user accounts are only able to access the internal user accounts through the transaction service; 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.