Traitement en cours

Veuillez attendre...

Paramétrages

Paramétrages

Aller à Demande

1. WO2020157711 - SYSTÈMES ET PROCÉDÉS DE GESTION D'ACTIF NUMÉRIQUE

Note: Texte fondé sur des processus automatiques de reconnaissance optique de caractères. Seule la version PDF a une valeur juridique

[ EN ]

CLAIMS:

1. A computer implemented method comprising:

receiving one or more parameters of a contract;

generating a smart contract representing the contract in accordance with the one or more parameters;

recording the smart contract on a distributed ledger;

receiving a request for a contract token; and

issuing the contract token in accordance with the smart contract, wherein the contract token is associated with a merchant, and wherein the one or more parameters are specified by the merchant.

2. The method of claim 1, wherein the contract token is associated with one or more location-based condition(s).

3. The method of either claim 1 or 2, wherein the one or more parameters relate to a number of the contract token to be issued, an issuance time of the contract token, an issuance price of the contract token, a minimum subscription quantity of the contract token at issue and/or a useable unit price of the contract token.

4. The method of any one of claims 1 to 3, wherein the contract token is issued in exchange for a transfer of ownership of a unit of account to the merchant at an issuance ratio.

5. The method of claim 4, wherein receiving the request for the contract token comprises the transfer of ownership of the unit of account to the merchant at the issuance ratio.

6. The method either claim 4 or 5, wherein receiving the request for the contract token comprises the transfer of ownership of a digital asset to a smart contract address associated with the smart contract recorded on the distributed ledger.

7. The method of any one of claims 4 to 6, wherein the issuance ratio corresponds to the ratio between an issuance quantity of the contract token that is issued per base unit of the unit of account at a first time.

8. The method of claim 7 when dependent on claim 3, wherein the first time is indexed to the issuance time.

9. The method of claim 7, wherein the first time is the time at which the transfer of ownership of the unit of account to the merchant or the smart contract address is executed.

10. The method of any one of claims 4 to 9, wherein the contract token is exchangeable, after issuance, with the merchant at a post-issuance ratio.

11. The method of claim 10 when dependent on claim 7, wherein the post-issuance ratio corresponds to an exchangeable quantity of the contract token, the exchangeable quantity being exchangeable with the merchant for goods and/or services valued at the base unit of the unit of account at a second time, the second time being after the first time.

12. The method of claim 10 or claim 11, wherein the issuance ratio is greater than the post-issuance ratio.

13. The method of any one of claims 10 to 12, wherein the one or more location-based conditions comprises a restriction on the exchange of the contract token with the merchant at the post-issuance ratio to one or more specified merchant location(s).

14. The method any one of claims 4 to 13, wherein the unit of account is a fiat currency, a digital asset, a financial asset or a real asset.

15. The method of claim 2 to 14, wherein at least part of the location-based condition(s) is published on the distributed ledger.

16. The method of any one of claims 1 to 15, wherein the distributed ledger is a public distributed ledger, a private distributed ledger, a permissionless distributed ledger and/or a permissioned distributed ledger.

17. The method of any one of claims 1 to 16, wherein the steps of receiving one or more parameters of a contract, generating a smart contract representing the contract in accordance with the one or more parameters, and recording the smart contract on a distributed ledger are executed by a merchant system.

18. A computer-readable storage medium storing instructions that, when executed by a computer, cause the computer to perform the method of any one of claims 1 to 17.

19. A system comprising:

a merchant system associated with a merchant comprising;

at least one merchant system processor; and

a merchant system memory storing merchant system program code accessible by the at least one merchant system processor, and configured to cause the at least one merchant system processor to:

receive one or more parameters of a contract;

generate a smart contract representing the contract in accordance with the one or more parameters; and

record the smart contract on a distributed ledger; and

a client system associated with a client comprising;

at least one client system processor; and

a client system memory storing client system program code accessible by the at least one client system processor, and configured to cause the at least one client system processor to:

generate a request for a contract token;

send the request for the contract token the smart contract recorded on the distributed ledger; and

receive the contract token issued by the smart contract in accordance with the one or more parameters.

20. The system of claim 19, wherein the contract token is associated with one or more location-based condition(s).

21. The system of either claim 19 or 20 , wherein the one or more parameters relate to a number of the contract token to be issued, an issuance time of the contract token, an issuance price of the contract token, a minimum subscription quantity of the contract token at issue and/or a useable unit price of the contract token.

22. The system of any one of claims 19 to 21, further comprising a distributed ledger system comprising:

at least one distributed ledger system processor; and

a distributed ledger system memory storing distributed ledger system program code, the distributed ledger and the smart contract, the smart contract being accessible by the at least one distributed ledger system processor, and configured to cause the at least one distributed ledger system processor to:

receive the request for the contract token; and

issue the contract token in accordance with the smart contract.

23. The system of claim 22, wherein the contract token is issued in exchange for a transfer of ownership of a unit of account to the merchant at an issuance ratio.

24. The system claim 23, wherein receiving the request for the contract token comprises the transfer of ownership of the unit of account to the merchant at the issuance ratio.

25. The system of claim 23 or 24, wherein receiving the request for the contract token comprises the transfer of ownership of a digital asset to a smart contract address or a merchant wallet address associated with the smart contract recorded on the distributed ledger.

26. The system of claim 23 to 25, wherein the issuance ratio corresponds to the ratio between an issuance quantity of the contract token that is issued per base unit of the unit of account at a first time.

27. The system of claim 26 when dependent on claim 21, wherein the first time is indexed to the issuance time.

28. The system of claim 26, wherein the first time is the time at which the transfer of ownership of the unit of account to the merchant or the smart contract address is executed.

29. The system of any one of claims 23 to 28, wherein the contract token is

exchangeable, after issuance, with the merchant at a post-issuance ratio.

30. The system of claim 29, wherein the post-issuance ratio corresponds to an

exchangeable quantity of the contract token, the exchangeable quantity being exchangeable with the merchant for goods and/or services valued at the base unit of the unit of account at a second time, the second time being after the first time.

31. The system of claim 28 or claim 29, wherein the issuance ratio is greater than the post-issuance ratio.

32. The system of any one of claims 29 to 31, wherein the one or more location-based conditions comprise a restriction on the exchange of the contract token with the merchant at the post-issuance ratio to one or more specified merchant location.

33. The system of any one of claims 23 to 32, wherein the unit of account is a fiat currency, a digital asset, a financial asset or a real asset.

34. The system of any one of claims 20 to 33, wherein at least part of the location-based condition(s) is published on the distributed ledger.

35. The system of any one of claims 19 to 34, wherein the distributed ledger is a public distributed ledger, a private distributed ledger, a permissionless distributed ledger and/or a permissioned distributed ledger.

36. The system of any one of claims 19 to 35, wherein the merchant system comprises a merchant system user interface, and wherein the merchant system is configured to receive an input via the merchant system user interface, the input comprising instructions indicative of the one or more parameters.

37. A client system comprising;

at least one client system processor; and

a client system memory storing client system program code accessible by the at least one client system processor, and configured to cause the at least one client system processor to:

determine a geographic location of the client system;

request, from a database, identification of one or more merchants, based on location-based condition(s) of the one or more merchants in the database and the geographic location of the client system; and

generate an output, the output providing an indication of the identified one or more merchants.

38. The client system of claim 37, comprising a client system user interface, wherein the client system program code is further configured to cause the at least one client system processor to display the output via the client system user interface.

39. The client system of claim 38, wherein the client system is configured to receive an input via the client system user interface, the input comprising instructions to execute the request.

40. The client system of any one of claims 37 to 39, wherein the client system comprises a client system database, and the database is, at least in part, the client system database.

41. The client system of any one of claims 37 to 40, wherein the database is, at least in part, a merchant system database.

42. The client system of any one of claims 38 to 41, wherein the database is at least one node of a distributed ledger.

43. The client system of any one of claims 37 to 42, wherein the client system program code is further configured to cause the at least one client system processor to:

generate a request for a contract token;

send the request for the contract token to a smart contract or to a secondary trading market; and

receive the contract token, wherein the contract token is associated with at least one merchant and one or more parameters specified by the at least one merchant.

44. The client system of claim 43, further comprising a client system wallet, wherein the client system program code is further configured to cause the at least one client system processor to receive the contract token at the client system wallet.

45. The client system of either claim 43 or 44, wherein receiving the contract token comprises a transfer of ownership of the contract token from a first entity to the client system.

46. The client system of any one of claims 37 to 45, wherein the client system program code is further configured to cause the at least one client system processor to transfer ownership of the contract token to the merchant during a transaction with the merchant for a good and/or service.

47. A system according to any one of claims 19 to 36 wherein the client system comprises the client system of any one of claims 37 to 46.

48. A merchant system comprising:

at least one merchant system processor; and

a merchant system memory storing merchant system program code accessible by the at least one merchant system processor, and configured to cause the at least one merchant system processor to:

receive one or more parameters characterising a contract;

generate a smart contract representing the contract in accordance with the one or more parameters;

record the smart contract on a distributed ledger to issue one or more contract tokens associated with the merchant and in accordance with the one or more parameters in the contract;

receive, from a client system, a transaction request wherein the transaction request includes a request for provision of a good and/or service from the merchant in exchange for one or more contract token as payment;

send, to the client system, a merchant wallet address associated with the merchant to facilitate transfer of ownership of the one or more contract tokens to the merchant; and

based on verification that the contract token is transferred to the merchant wallet address, send an authorization to provide the good and/or service for the transaction.