DIGITAL WALLET TRACING ENGINE

Information

  • Patent Application
  • 20230298002
  • Publication Number
    20230298002
  • Date Filed
    March 21, 2022
    2 years ago
  • Date Published
    September 21, 2023
    9 months ago
Abstract
A conversion engine is provided that bridges gaps between various emerging payment technologies and their respective proprietary ecosystems. The conversion engine may be configured to forward currency received from an ecosystem to an account/digital wallet external to the ecosystem. The conversion engine may accept a fraud alert that triggers tracing of digital wallets that have received any sub-amount of funds transferred by the conversion engine. The conversion engine may flag any digital wallet that includes a sub-amount, prevent any further transfer of the sub-amount and a reverse a transfer of the sub-amount.
Description
Claims
  • 1. A conversion engine for bridging among multiple, incompatible digital wallet systems, the conversion engine comprising a processor and non-transitory memory storing computer executable instructions that, when executed by the processor: receive a request from a source digital wallet;extract from the request a first destination digital wallet and an amount stored within the source digital wallet;based on the amount and the first destination digital wallet, divide the amount into a plurality of sub-amounts;assign a unique identifier to each sub-amount; andpackage each sub-amount such that each sub-amount cannot be subdivided in any subsequent transfers from the first destination digital wallet to a second destination digital wallet.
  • 2. The conversion engine of claim 1, wherein the computer executable instructions automatically transfer the amount from the source digital wallet to a holding account.
  • 3. The conversion engine of claim 2, wherein the computer executable instructions: automatically extract the amount from the holding account;package each sub-amount by creating a non-fungible token (“NFT”) corresponding to each sub-amount; andstoring the NFT on a distributed ledger.
  • 4. The conversion engine of claim 1, wherein the computer executable instructions that package each of the sub-amounts encapsulate each of the sub-amounts in a digital wrapper that prevents each sub-amount from being subdivided by any of the multiple, incompatible digital wallet systems.
  • 5. The conversion engine of claim 1, further comprising computer executable instructions that: receive a clawback instruction from the source digital wallet;in response to the clawback instruction, locate each of the sub-amounts; andlock each of the sub-amounts such that each sub-amount cannot be transferred from a current digital wallet holding any of the sub-amounts.
  • 6. The conversion engine of claim 4 wherein the computer executable instructions that package each of the sub-amounts allow each of the sub-amount to be subdivided a threshold amount of time after being transferred out of the source digital wallet.
  • 7. The conversion engine of claim 1 wherein the computer executable instructions that package each sub-amount: encapsulate each sub-amount in a digital wrapper; andembeds a smart contract into the digital wrapper.
  • 8. The conversion engine of claim 7 wherein the smart contract comprises computer executable instructions that: detect a transfer of at least one of the sub-amounts to a target destination digital wallet; andin response to detecting the transfer to the target destination digital wallet, transfers the at least one of the sub-amounts from a current digital wallet back to the source digital wallet.
  • 9. A computer executable method for tracing transfers of electronic currency, the method comprising extracting computer readable instructions stored on a non-transitory medium and executing the computer readable instructions on a processor, wherein execution of the computer readable instructions by the processor: receives a request from a source digital wallet to transfer the electronic currency to a destination digital wallet;based on a value of the electronic currency and the destination digital wallet, determines a number of sub-amounts for the electronic currency;divides the electronic currency into the number of sub-amounts;embeds a cryptographic public key in each sub-amount; andin response to detecting a fraud alert associated with the electronic currency, initiates an automated quarantine routine that prevents each sub-amount from being transferred without authorization from a cryptographic private key paired to the cryptographic public key.
  • 10. The method of claim 9 wherein execution of the computer readable instructions by the processor freezes transfer activity of any account that contains any one of the number of sub-amounts.
  • 11. The method of claim 9 wherein execution of the computer readable instructions by the processor embeds a smart contract into each of the number of sub-amounts, wherein the smart contract activates the automated quarantine routine in response to detecting the fraud alert in a target location on a distributed ledger within predetermined time after receiving the request.
  • 12. The method of claim 11 wherein the smart contract prevents each of the number of sub-amounts from being further subdivided.
  • 13. The method of claim 12 wherein in response to detecting the fraud alert after the predetermined time, the smart contract stores a current location of each of the number of sub-amounts in a secure location on the distributed ledger.
  • 14. The method of claim 12 wherein each sub-amount is determined based on a value of the electronic currency.
  • 15. The method of claim 11 wherein the smart contract in response to detecting the fraud alert, initiates an automated return of the electronic currency to the source digital wallet.
  • 16. The method of claim 11 wherein the smart contract in response to detecting the fraud alert, initiates a homing beacon that broadcasts a current location of each of the number of sub-amounts.
  • 17. An artificial intelligence (“AI”) engine for tracing movement of electronic currency among multiple, incompatible digital wallet systems, the AI engine comprising a processor and non-transitory memory storing computer executable instructions that, when executed by the processor: assigning a serial number to the electronic currency;embed the serial number and a cryptographic public key in the electronic currency; andin response to detecting a fraud alert associated with the electronic currency, initiates an automated quarantine routine that prevents the electronic currency from being transferred without authorization from a cryptographic private key paired to the cryptographic public key.
  • 18. The AI engine of claim 17, further comprising computer executable instructions that, when executed by the processor, in response to an attempt to transfer a sub-amount of the electronic currency, embed the serial number and the cryptographic public key in the sub-amount.
  • 19. The AI engine of claim 17 further comprising computer executable instructions that, when executed by the processor, in response to detecting authorization from the cryptographic private key paired to the cryptographic public key, automatically initiating a reverse transfer of the electronic currency from a current location of the electronic currency to a target destination.
  • 20. The AI engine of claim 17 further comprising computer executable instructions that, when executed by the processor, create a non-fungible token (“NFT”) stored on a distributed ledger, wherein the NFT includes the electronic currency, the serial number and the cryptographic public key.