Patent ID: 11876914
Assignee: MAGIC LEAP, INC.
Field: Digital communication (Electrical engineering)
Classification: CPC H | IPC H

Claim 0:
1. A method for securely exchanging chains of cryptographically signed records performed under control of a hardware processor, the method comprising:
receiving a subsequent receiver individual record from a subsequent record receiver device,
wherein the subsequent receiver individual record comprises an original receiver individual record and a subsequent receiver signature of the subsequent receiver individual record,
wherein the original receiver individual record comprises a sender individual record, a subsequent receiver public key of the subsequent record receiver device, and an original receiver signature of the original receiver individual record,
wherein the sender individual record comprises a record content, a sender public key of a record sender device, an original receiver public key of an original record receiver device, and a sender signature of the sender individual record,
wherein the record content of the sender individual record of the original receiver individual record includes an instruction to give the subsequent record receiver device access to a document with a particular identifier, an instruction to transfer cryptocurrency between accounts, or an instruction to execute a computer program,
wherein the sender individual record is created by the record sender device after receiving an original content request from the original record receiver device and identifying the original record receiver device,
wherein the sender signature is created using a sender private key of the record sender device,
wherein the sender public key and the sender private key form a sender public-key cryptographic pair,
wherein the original receiver individual record is created by the original record receiver device after receiving a subsequent content request from the subsequent record receiver device and identifying the subsequent record receiver device,
wherein the original receiver signature is created using an original receiver private key of the original record receiver device,
wherein the original receiver public key and the original receiver private key form an original receiver public-key cryptographic pair,
wherein the subsequent receiver signature is created using a subsequent receiver private key of the subsequent record receiver device, and
wherein the subsequent receiver public key and the subsequent receiver private key form a subsequent receiver public-key cryptographic pair;
verifying the subsequent receiver individual record; and
providing via a computer network the document with the particular identifier to the subsequent record receiver device, transferring the cryptocurrency between the accounts, or executing the computer program based on the instruction to give the subsequent record receiver device access to the document with the particular identifier, the instruction to the transfer cryptocurrency between the accounts, or the instruction to execute the computer program included in the record content of the sender individual record of the original receiver individual record of the subsequent receiver individual record.