Recherche dans les collections de brevets nationales et internationales
Une partie du contenu de cette demande n'est pas disponible pour le moment.
Si cette situation persiste, contactez-nous auObservations et contact
1. (WO2015171580) DISPOSITIFS, SYSTÈMES ET PROCÉDÉS POUR FACILITER DES TRANSFERTS DE VALEUR À FAIBLE CONFIANCE ET CONFIANCE NULLE
Note: Texte fondé sur des processus automatiques de reconnaissance optique de caractères. Seule la version PDF a une valeur juridique

CLAIMS

What is claimed is:

i. A device for facilitating a value transfer between a first party utilizing a first client and a second party utilizing a second client via a transfer mechanism, the device comprising:

a. a first memory comprising a transaction record sector and a first key pair sector for storing a first asymmetric key pair, the first, asymmetric key pair comprising a first private key and a first public key;

b. a first network interface for receiving terms, the terms comprising:

i. a first principal amount; and

ii. a reference to a first data source; and

c. a first computer processor coupled to the first memory and the first network interface, the first computer processor configured to:

i. retrieve a value from the first data source;

ii. read the first private key from the first key pair sector;

iii. compute a first cryptographic signature from the first private key;

iv. create an inchoate disbursement transaction record comprising:

A. a commit input for receiving a commit amount from a commit transaction; and

B. the first cryptographic signature; and

v. publish the inchoate disbursement transaction record to at least" one of the first client and the second client;

where the first client comprises:

a. a second memory comprising a second key pair sector for storing a second

asymmetric key pair, the second asymmetric key pair comprising a second private key and a second public key;

b. a second network interface; and

c. a second computer processor coupled to the second memory7 and the second network interface, the second computer processor configured to read the second private key from the second key pair sector; and

where the second client comprises;

a. a third memory comprising a third key pair sector for storing a third asymmetric key pair, the third asymmetric key pair comprising a third private key and a third public key;

b. a third network interface; and

c. a third computer processor coupled to the third memory and the third network interface, the third computer processor configured to read the third private key from the third key pair sector.

The device of claim i, where the transfer mechanism comprises a decentralized digital currency.

The device of claim i , where:

a. the first computer processor is further configured to compute a disbursement amount by applying a disbursement function to:

i. the first principal amount; and

ii, the value from the first data source; and

b. the inchoate disbursement transaction record further comprises a disbursement output comprising the disbursement amount.

The device of claim 3, where the first" computer processor is further configured to:

a. compute a second cryptographic signature from the first private key;

b. create an inchoate refund transaction record comprising:

i. a commit input for receiving the commit amount from the commit

transaction;

ii . a rerun d o u tput compri si ng a refund amours t ;

iii. the second cryptographic signature; and

iv. a lock time; and

c. publish the inchoate refund transaction record to at least one of the first client or the second client.

The device of claim 3, where:

a. the first key pair sector further stores a fourth asymmetric key pair, the fourth asymmetric key pair comprising a fourth private key and a fourth public key; and

b. the first computer processor is further configured to:

i. read the fourth private key from the first key pair sector;

ii. compute a second cryptograp ic signature from the fourth private key;

iii. create a commit transaction record, the commit transaction record

comprising:

A. a first principal input for receiving the first principal amount from a first principal transaction;

B. a commit output comprising the commit amount;

C. the second cryptographic signature; and

iv. create the commit transaction by submitting the commit transaction record to the transfer mechanism.

The device of claim 5, where the first asymmetric key pair consists of the fourth asymmetric key pair, the first private key consists of the fourth private key, and the first, public key consists of the fourth public key.

The device of claim 1, where:

a. the terms further comprise:

6,3

i. a second principal amount; and

ii. an expiration timestamp;

b. the first computer processor is further configured to compute the one or more disbursement amounts by applying a disbursement function to:

i. the value from the first data source; and at least one of:

A. the first principal amount; and

B. the second principal amount; and

c. the inchoate disbursement transaction record further comprises one or more disbursement outputs comprising the disbursement amounts.

The device of claim 7, where:

a. the terms further comprise:

i. a reference to a second data source;

b. the first computer processor is further configured to compute the one or more disbursement amounts by applying the disbursement function to:

i. the value from the first data source;

ii. the value from the second data source;

iii. the first principal amount; and

iv. the second principal amount.

The device of claim 7, where:

a. the reference to the first data source comprises at. least one of a reference to a base instrument and a reference to a quote instrument; and

b. the first computer processor is further configured to compute the disbursement amounts on or after the expiration timestamp.

The device of claim 7, where the first computer processor is further configured to: a. compute a second cryptographic signature from the first private key;

b. create an inchoate refund transaction record comprising:

i. a commit input for receiving the commit amount from the commit

transaction;

ii. one or more refund outputs comprising one or more refund amounts;

iii. the second cryptographic signature; and

iv. a lock time; and

c. publish the inchoate refund transaction record to at least one of the first client, and the second client.

The device of claim 7, where:

a. the first key pair sector further stores a fourth asymmetric key pair, the fourth asymmetric key pair comprising a fourth private key and a fourth public key; and

b. the first computer processor is further configured to:

i. read the fourth private key from the first key pair sector;

ii. compute a second cryptographic signature from the fourth private key;

iii. create a commit transaction record comprising:

A. a first principal input for receiving the first principal amount from a first principal transaction;

B. a second principal input for receiving the second principal amount from a second principal transaction;

C. a commit output comprising a commit amount; and

D. the second cryptographic signature; and

iv. create the commit transaction by submitting the commit transaction

record to the transfer mechanism.

A system for facilitating a value transfer between a first party utilizing a first client and a second party utilizing a second client via a transfer mechanism, the transfer mechanism comprising a decentralized digital currency, the system comprising a facilitator, the first client, and the second client;

a. the facilitator comprising:

i. a first memory comprising a transaction record sector and a first key pair sector for storing a first asymmetric key pair, the first asymmetric key pair comprising a first private key and a first public key;

ii. a first network interface for receiving terms, the terms comprising:

A. a first principal amount; and

B. a reference to a first data source; and

iii. a first computer processor coupled to the first memory and the first

network interface, the first computer processor configured to:

A. retrieve a value from the first data source;

B. read the first private key from the first key pair sector;

C. compute a first cryptograp ic signature from the first private key;

D. create an inchoate disbursement transaction record comprising:

I. a commit input for receiving a commit amount from a commit transaction; and

II. the first cryptographic signature; and

E. publish the inchoate disbursement transaction record to at least one of the first client and the second client;

b. the first client comprising:

i. a second memory comprising a second key pair sector for storing a second asymmetric key pair, the second asymmetric key pair comprising a second private key and a second public key;

ii. a second network interface; and

iii. a second computer processor coupled to the second memory and the second network interface, the second computer processor configured to read the second private key from the second key pair sector; and

c. the second client comprising:

i. a third memory comprising a third key pair sector for storing a third asymmetric key pair, the third asymmetric key pair comprising a third private key and a third public key;

ii. a third network interface; and

iii. a third computer processor coupled to the third memory and the third network interface, the third computer processor configured to read the third private key from the third key pair sector.

The system of claim 12, where:

a. the first computer processor consists of the second computer processor;

b. the first memory consists of the second memory; and

c. the first network interface consists of the second network interface.

The system of claim 12, where:

a. the first computer processor is further configured compute a disbursement amount by applying a disbursement function to:

i. the first principal amount; and

ii. the value from the first data source;

b. the inchoate disbursement transaction record further comprises a disbursement output comprising the disbursement amount; and

c. the second computer processor is further configured to:

i, read the inchoate disbursement transaction;

ii. compute a second cryptographic signature from the second private key;

iii. create a complete disbursement transaction record comprising:

A. the commit input;

B. the disbursement output;

C. the first cryptographic signature; and

D. the second cryptographic signature; and

iv. create a disbursement transaction by submitting the complete

disbursement" transaction record to the transfer mechanism.

15. The system of claim 12, where the first computer processor is further configured to:

a. compute a second cryptographic signature from the first private key;

b. create an inchoate refund transaction record comprising:

i. a commit input for receiving the commit amount from the commit

transaction;

ii. a refund output comprising a refund amount; and

iii. the second cryptographic signature; and

c. publish the inchoate refund transaction record to at least one of the first client and the second client.

16. The system of claim 12, where:

a. the first key pair sector further stores a fourth asymmetric key pair, the fourth asymmetric key pair comprising a fourth private key and a fourth public key;

b. the first computer processor is further configured to:

i. compute a disbursement amount by applying a disbursement function to:

A. the first principal amount; and

B. the value from the first data source;

ii. read the fourth private key from the first key pair sector;

iii. compute a second cryptographic signature from the fourth private key;

iv. create a commit transaction record comprising:

A. a first principal input for receiving the first principal amount from a first principal transaction;

B. a commit output comprising the commit amount; and

C. the second cryptographic signature; and

v. create the commit transaction by submitting the commit transaction record to the transfer mechanism; and

c. the inchoate disbursement transaction record further comprises a disbursement- output comprising the disbursement amount.

The system of claim 16, where the second computer processor is configured to:

a. compute a third cryptographic signature from the second private key;

b. create a first principal transaction record comprising:

i. a first principal output comprising the first principal amount; and

ii. the third cryptographic signature; and

c. create the first principal transaction by submitting the first principal transaction record to the transfer mechanism.

The system of claim 12, where:

a. the terms further comprise:

i. a second principal amount; and

ii. an expiration timestamp;

b. the first computer processor is further configured compute one or more disbursement amounts by applying a disbursement function to:

i. the value from the first data source; and at least one of:

A. the first principal amount; and

B. the second principal amount;

c. the inchoate disbursement transaction record further comprises one or more disbursement outputs comprising the disbursement amounts; and

d. the second computer processor is further configured to:

i. read the inchoate disbursement transaction;

ii. compute a second cryptographic signature from the second private key;

iii. create a complete disbursement transaction record comprising:

A. t e commit input;

B. the disbursement outputs;

C. the first cryptographic signature; and

D. the second cryptographic signature; and

iv. create a disbursement, transaction by submitting the complete

disbursement transaction record to the transfer mechanism.

The system of claim 18, where:

a. the terms further comprise:

i. a reference to a second data source;

b. the first computer processor is further configured to compute the one or more disbursement amounts by applying the disbursement function to:

i. the value from the first data source;

ii. the value from the second data source;

iii. the first principal amount; and

iv. the second principal amount.

20. The system of claim 18, where:

a. the reference to the first data source comprises at least one of a reference to a base instrument and a reference to a quote instrument; and

b. the first computer processor is further configured to compute the disbursement amounts on or after the expiration timestamp.

21. The system of claim 12, where:

a. the terms further comprise:

i. a second principal amount; and

ii. an expiration timestamp;

b. the first computer processor is further configured to:

i. compute one or more disbursement amounts by applying a disbursement function to:

A. the value from the first data source; and at least one of:

I. the first principal amount; and

II. the second principal amount;

ii. compute a second cryptographic signature from the first private key;

iii. create an inchoate refund transaction record comprising:

A. a commit input for receiving the commit amount from the commit transaction;

B. a refund output comprising a refund amount; and

C. the second cryptographic signature; and

iv. publish the inchoate refund transaction record to at least one of the first client and the second client; and

the inchoate disbursement transaction record further comprises one or more disbursement outputs comprising the disbursement amounts.

system of claim 12, where:

the terms further comprise:

i. a second principal amount; and

ii. an expiration timestamp;

the first key pair sector further stores a fourth asymmetric key pair, the fourth asymmetric key pair comprising a fourth private key and a fourth public key;

the first computer processor is further configured to:

i. compute one or more disbursement amounts by applying a disbursement function to:

A. t e value from t e first data source; and at least one of:

I. the first principal amount; and

II. the second principal amount;

ii. read the fourt private key from the first key pair sector;

iii. compute a second cryptographic signature from the fourth private key;

iv. create a commit transaction record comprising:

A. a first principal input for receiving the first principal amount from the first principal transaction;

B. a second principal input for receiving the second principal amount from the second principal transaction;

C. a commit output comprising the commit amount; and

D. the second cryptographic signature; and

v. create the commit transaction by submitting the commit transaction record to the transfer mechanism; and

d. the inchoate disbursement transaction record further comprises one or more disbursement outputs comprising the disbursement amounts.

The system of claim 22, where:

a. the second computer processor is further configured to:

i. compute a third cryptographic signature from the second private key;

ii. create a first principal transaction record comprising:

A. a first principal output comprising the first principal amount; and

B. the third cryptograp ic signature; and

iii. create a first principal transaction by submitting the first principal

transaction record to the transfer mechanism; and

b. the third computer processor is further configured to:

i. compute a fourth cryptographic signature from the third private key;

ii. create a second principal transaction record comprising:

A. a second principal output comprising the second principal

amount; and

B. the fourt cryptographic signature; and

iii. create a second principal transaction by submitting the second principal transaction record to the transfer mechanism.

A method for facilitating value transfers via a transfer mechanism, the transfer mechanism comprising a decentralized digital currency, the method comprising: a. storing a first asymmetric key pair in a first key pair sector of a first memory, the first asymmetric key pair comprising a first private key and a first public key;

b. storing a second asymmetric key pair in a second key pair sector of a second memory, the second asymmetric key pair comprising a second private key and a second public key;

c. storing a third asymmetric key pair in the second key pair sector, the third key pair comprising a third private key and a third public key;

d. storing a fourth asymmetric key pair in a third key pair sector of a third memory, the fourth asymmetric key pair comprising a fourth private key and a fourth public key;

e. transmitting terms from a client via a first network interface, the terms

comprising:

i, a first principal amount; and

ii. a reference to a first data source;

f. receiving the terms at a facilitator via a second network interface;

g. reading the first private key from the first key pair sector;

h. computing a first cryptographic signature from the first private key;

i. creating a first principal transaction record comprising:

i. a first principal output comprising the first principal amount; and

ii. the first cryptographic signature;

j. creating a first principal transaction by submitting the first principal transaction record to the transfer mechanism;

k. reading the second private key from the second key pair sector;

1. computing a second cryptographic signature from the second private key;

m. creating a commit transaction record comprising:

i. a first principal input for receiving the first principal amount from the first principal transaction;

ii. a commit output comprising a commit amount; and

iii. the second cryptographic signature;

n. creating the commit transaction by submitting the commit transaction record to the transfer mechanism;

o. retrieving a value from the first data source;

p. reading the third private key from the second key pair sector;

q. computing a third cryptographic signature from the second private key;

r. creating an inchoate disbursement transaction record comprising:

i. a commit, input, for receiving a commit amount from a commit

transaction;

ii. the third cryptographic signature;

s, publishing the inchoate disbursement transaction record;

t. reading the inchoate disbursement transaction record;

u. reading the fourth private key from the third key pair sector;

v. computing a fourth cryptographic signature from the fourth private key;

w. creating a complete disbursement transaction record comprising:

i. the commit input;

ii. the third cryptographic signature; and

iii. the fourth cryptographic signature; and

x. creating a disbursement transaction by submitting the complete disbursement transaction record to the transfer mechanism.

25. The method of claim 24, further comprising the steps:

a. computing a disbursement amount by applying a disbursement function to:

i. the first principal amount; and

ii. the value from the first data source; and

where:

b. the inchoate disbursement transaction record further comprises a disbursement output comprising the disbursement amount; and

c. the complete disbursement transaction record further comprises the

disbursement output.

26. The method of claim 25, further comprising the steps:

a. computing a fifth cryptographic signature from the third private key;

b. creating an inchoate refund transaction record comprising:

i. a commit input for receiving the commit amount from the commit

transaction;

ii. a refund output comprising a refund amount;

iii. the fifth cryptographic signature; and

iv. a lock time; and

c. publishing the inchoate refund transaction record.

27. The method of claim 25, where at least one of:

a. the second asymmetric key pair consists of the third asymmetric key pair, the second private key consists of the third private key, and the second public key consists of the third public key;

b. the firs t asymmetric key pair consists of the fourth asymmetric key pair, the first private key consists of the fourth private key, and the first public key consists of the fourth public key; and

c. the first memory consists of the third memory and the first key pair sector

consists of the third key pair sector.

The method of claim 24, further comprising the steps:

a. storing a fifth asymmetric key pair in a fourt key pair sector of a fourth memory, the fifth asymmetric key pair comprising a fifth private key and a fifth public key;

b. reading the fift private key from the fourth key pair sector;

c. computing a fifth cryptographic signature from the fifth private key;

d. creating a second principal transaction record comprising:

i, a second principal output comprising the second principal amount; and

ii. the fifth cryptographic signature;

e. creating a second principal transaction by submitting the second principal

transaction record to the transfer mechanism;

f. computing one or more disbursement amounts by applying a disbursement

function to:

i, the value from the first data source; and at least one of:

A. the first principal amount; and

B. the second principal amount; and

where:

g. the inchoate disbursement transaction record further comprises one or more disbursement outputs comprising the disbursement amounts; and

h. the complete disbursement transaction record further comprises the

disbursement outputs.

The method of claim 28, further comprising the steps:

a. computing a sixth cryptographic, signature from the third private key;

b. creating an inchoate refund transaction record comprising:

i. a commit input for receiving the commit amount from the commit

transaction;

ii. one or more refund outputs comprising one or more refund amounts;

iii. the sixth cryptographic signature; and

iv. a lock time; and

c. publishing the inchoate refund transaction record.

The method of claim 28, where at least one of:

a. the second asymmetric key pair consists of the third asymmetric key pair, the second private key consists of the third private key, and the second public key consists of the third public key;

b. the first asymmetric key pair consists of the fourth asymmetric key pair, the first private key consists of the fourth private key, and the first public key consists of the fourth public key;

c. the fifth asymmetric key pair consists of the fourth asymmetric key pair, the fifth private key consists of the fourth private key, and the fifth public key consists of the fourth public key;

d. the first memory consists of the third memory and the first key pair sector

consists of the third key pair sector; and

e. the fifth memory consists of the third memory and the fifth key pair sector

consists of the third key pair sector.