IP Library Granted Patent US 11,507,945
Granted Patent B2
US 11,507,945 · App. 16/866,571 · Granted Nov 22, 2022

Method and system for usage of cryptocurrency, preventing financial crime

Inventors: Eli Trakhovsky Talmor (Haifa, IL); Rita Trakhovsky Talmor (Haifa, IL)
G06Q20/3674G06F16/2379G06Q10/10G06Q20/3678G06Q20/4014G06Q50/265H04L9/0637G06Q2220/00H04L9/50H04L2209/56
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,507,945
App. No.
16/866,571
Granted
Nov 22, 2022
Kind
B2
Abstract

The usage of money has been always abused for financial crime. The invention of cryptocurrency on Blockchain did not change that since the ownership essentially remained anonymous. The present invention deals with the programmatic parameterization of cryptocurrency Smart Contracts to include the binding between the user's cryptocurrency transaction and user's Identity, thus creating “permissioned” crypto-token transfer. Such binding has advantageous properties as being resilient to any form of financial crime, preventing cryptocurrency theft, and precluding “bad actors” from using this cryptocurrency. The system for Identity-Bound Cryptocurrency Transfer (IBCT) will include IBCT Blockchain Smart Contract, IBCT Blockchain Oracle Smart Contract, and off-chain Identification-as-a-Service for the IBCT owner using dedicated CryptoWallet for executing IBCT Smart Contract. The Financial crime-preventive usage of cryptocurrency is achieved through user-opted, while pseudonymous, binding of the user's Blockchain public address with the user's identity. This Financial crime-preventive usage of cryptocurrency is facilitated via a specialized crypto wallet.

Claims (28)

1. A method for preventing cryptocurrency theft and money laundering, comprising:

running a public blockchain network, including a smart contract for cryptocurrency creation and operation, such smart contract including various pre-defined transaction functions, and a plurality of users, each having a different public account address;

establishing the identity of some of the said users, while the rest of the users remain anonymous;

executing said smart contract transaction functions, wherein public account addresses of cryptocurrency sender and recipient are parameters of these functions;

excluding said execution of said smart contract transaction functions for anonymous cryptocurrency recipient.

2. The method claim 1 wherein the blockchain network is based upon Ethereum technology and smart contract is based upon ERC-20 standard.

3. The method of claim 2 wherein smart contract transaction functions with said exclusion are transfer and transferFrom.

4. The method of claim 1 wherein said user identity is bound to said user's public account address using identification-as-a-service integrated with said user's cryptocurrency wallet.

5. The method of claim 1 wherein cryptocurrency recipient identity is determined to be known to cryptocurrency smart contract if there were successful transfers of said cryptocurrency to the said recipient in the past so that cryptocurrency balance of recipient public address is positive at the time of said determination.

6. The method of claim 1 wherein cryptocurrency recipient identity is determined to be known to cryptocurrency smart contract, using the call of the smart contract for cryptocurrency to oracle smart contract on the same Blockchain, utilizing off-chain identification-as-a-service.

7. The method of claim 5 wherein the first transfer of cryptocurrency from a pre-determined public account address is accomplished in conjunction with user onboarding.

8. The method of claim 3 , wherein cryptocurrency transfers may be reversed, resulting in recipient balance decreased and sender balance equally increased.

9. The method of claim 4 wherein blockchain network nodes software queries identification-as-a-service for the timestamp of the pending blockchain transaction.

10. The method of claim 9 wherein blockchain nodes order transactions in blocks according to their timestamp, thus preventing attacks on blockchain integrity and improving consensus algorithms.

11. A system for preventing cryptocurrency theft and money laundering, comprising:

a public blockchain network, including a smart contract for cryptocurrency creation and operation, such smart contract including various pre-defined transaction functions, and a plurality of users, each having a different public account address;

an identification process, establishing the identity of some of the said users, while the rest of the users remain anonymous;

an execution process of said smart contract transaction functions, wherein public account addresses of cryptocurrency sender and recipient are parameters of these functions;

an exclusion process of said execution of said smart contract transaction functions for anonymous cryptocurrency recipients.

12. The system of claim 11 wherein the blockchain network is based upon Ethereum technology and smart contract is based upon ERC-20 standard.

13. The system of claim 12 wherein smart contract transaction functions with said exclusion are transfer and transferFrom.

14. The system of claim 11 wherein said user identity is bound to said user's public account address using identification-as-a-service integrated with said user's cryptocurrency wallet.

15. The system of claim 11 wherein cryptocurrency recipient identity is determined to be known to cryptocurrency smart contract if there were successful transfers of said cryptocurrency to the said recipient in the past so that cryptocurrency balance of recipient public address is positive at the time of said determination.

16. The system of claim 11 wherein cryptocurrency recipient identity is determined to be known to cryptocurrency smart contract, using the call of the smart contract for cryptocurrency to oracle smart contract on the same Blockchain, utilizing off-chain identification-as-a-service.

17. The system of claim 15 wherein the first transfer of cryptocurrency from a pre-determined public account address is accomplished in conjunction with user onboarding.

18. The system of claim 13 , wherein cryptocurrency transfers may be reversed, resulting in recipient balance decreased and sender balance equally increased.

19. The system of claim 14 wherein blockchain network nodes software queries identification-as-a-service for the timestamp of the pending blockchain transaction.

20. The system of claim 19 wherein blockchain nodes order transactions in blocks according to their timestamp, thus preventing attacks on blockchain integrity and improving consensus algorithms.

Continuity (2)
Provisional Application 62849221 · May 17, 2019
Related Publication 20200364699A1 · Nov 19, 2020
Cited By (1)
US 12,561,681