Patent ID: 11895246
Assignee: nan
Field: IT methods for management (Electrical engineering)
Classification: CPC H  G | IPC G  H

Claim 39:
40. A method to process a transaction between a first client device and a second client device via a transfer mechanism that is accessible via a computer network by a computing device, the first client device, and the second client device, the computing device comprising a first memory, a first network interface, and a first computer processor coupled to the first memory and the first network interface, the first client comprising a second memory, a second network interface, and a second computer processor coupled to the second memory and the second network interface, and the second client device comprising a third memory, a third network interface, and a third computer processor coupled to the third memory and the third network interface, the method comprising:
storing a first asymmetric key pair in the first memory, the first asymmetric key pair comprising a first private key and a first public key;
receiving terms by the first network interface, the terms comprising:
at least one of a first principal data or a second principal data; and
a reference to at least one of a first data source or a second data source; and

reading by the first computer processor the first private key from the first memory;
computing by the first computer processor a first cryptographic signature from the first private key;
retrieving by the first computer processor information from at least one of the first data source or the second data source;
creating by the first computer processor an inchoate data record comprising:
a commit input for receiving a commit data from a commit transaction;
one or more outputs obtained from at least one of the first principal data or the second principal data;
datum from the information; and
the first cryptographic signature;

publishing by the first computing processor the inchoate data record to at least one of the first client device or the second client device, wherein the inchoate data record is configured to be signed by at least one of the first client device and second client device after verifying the datum to obtain a complete data record for publishing to the transfer mechanism;
storing a second asymmetric key pair in the second memory, the second asymmetric key pair comprising a second private key and a second public key;
reading by the second computer processor the second private key from the second memory;
reading by the second computer processor the inchoate data record;
computing by the second computer processor a second cryptographic signature from the second private key;
in response to verifying the datum, creating by the second computer processor a complete data record comprising:
the commit input;
the output data;
the first cryptographic signature; and
the second cryptographic signature; and

creating by the second computer processor a transaction by submitting the complete data record to the transfer mechanism;
wherein the transfer mechanism includes an equipment implementing an accessible centralized digital currency or a unit of account that is accessible via a computer network by the equipment, the first client device, and the second client device, respectively and enables processing the transaction between the first client device and the second client device, and
wherein the transaction is created by broadcasting the complete data record for transmitting and receiving among network participants in the computer network for recording in a centralized ledger.