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

Claim 0:
1. A method comprising:
accessing, with a computer system for respective first and second internal user accounts of a transaction service provided by the computer system, first and second cryptographic key pairs, wherein the first and second cryptographic key pairs are useable to authenticate transactions for recordation on a blockchain;
storing, at the computer system, private keys of the first and second cryptographic key pairs, wherein owners of the first and second internal user accounts cannot access the private keys;
receiving, at the computer system, an indication of a first incoming transaction transferring a first digital asset from outside the transaction service to the first internal user account, wherein the blockchain includes a record of the first incoming transaction, wherein the indication of the first incoming transaction includes an indication of a public key of the first cryptographic key pair;
in response to a request from the first internal user account, transferring, by the computer system in a first internal transaction, ownership of a portion of the first digital asset from the first internal user account to the second internal user account without performing a cryptographic operation using the private key of the first cryptographic key pair to cause recordation of the transfer on the blockchain, wherein an internal ledger of the transaction service includes a record of the transferring of the portion of the first digital asset; and
causing presentation of user interfaces to the owners of the first and second internal user accounts, wherein when the blockchain indicates that the portion of the first digital asset belongs to the first internal user account, but the internal ledger indicates that the portion of the first digital asset belongs to the second internal user account:
the user interface presented to the owner of the first internal user account indicates that the portion of the first 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 portion of the first digital asset belongs to the second internal user account.