US12406251B1ActiveUtility

System and method of providing advisor controls of cryptocurrency transactions

Assignee: FLOURISH TECH LLCPriority: Sep 29, 2021Filed: Sep 29, 2022Granted: Sep 2, 2025
Est. expirySep 29, 2041(~15.2 yrs left)· nominal 20-yr term from priority
H04L 9/50H04L 2209/56G06Q 20/3672G06Q 20/3821G06Q 20/401G06Q 20/02G06Q 20/36G06Q 20/065G06Q 2220/00G06Q 40/04G06Q 20/3678G06Q 20/10G06Q 20/389G06Q 20/3674
31
PatentIndex Score
0
Cited by
18
References
20
Claims

Abstract

A method may include receiving, by a processor, from a first computing device, a request associated with a first user credential on behalf of a second user credential to transact cryptocurrency, the amount of cryptocurrency corresponding to a first block instance of a blockchain stored on a plurality of first network nodes, wherein the second user credential has a set of permissions for transactions of the cryptocurrency on the blockchain, and the first user credential has a subset of the set of permissions for transactions of the cryptocurrency on the blockchain and excludes transactions directly to a cryptocurrency account; in response to determining that the first user credential has a permission to make the request, updating, by the processor, based on the request and the second user credential, the amount of cryptocurrency associated with the second user credential by updating a second block instance associated with the blockchain.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
       1. A method comprising:
 receiving, by a processor, from an account accessed with a second user credential of a second user on a first computing device, an instruction to transact cryptocurrency; 
 transmitting, by the processor, the instruction to a second computing device; 
 receiving, by the processor, from the account accessed with a first user credential of a first user on the second computing device, a first request associated with the first user credential of the first user on behalf of the second user credential of the second user to transact cryptocurrency, an amount of cryptocurrency corresponding to a first block instance of a blockchain stored on a plurality of first network nodes, 
 wherein the first request is associated with the instruction, 
 wherein the second user credential includes a set of permissions for a category of transactions of the cryptocurrency on the blockchain, and 
 wherein the first user credential includes a subset of the set of permissions for the category of transactions of the cryptocurrency on the blockchain, the subset of the set of permissions for the category of transactions of the cryptocurrency on the blockchain excluding transactions directly to a cryptocurrency account; and 
 in response to determining that the first user credential has a permission to make the first request:
 converting, by the processor, the first request associated with the first user credential to a second request associated with the second user credential and in accordance with the subset of the set of permissions for the category of transactions of the cryptocurrency; and 
 updating, by the processor, based on the second request and the second user credential, a cryptocurrency wallet of a plurality of users including the first user in accordance with the amount of cryptocurrency associated with the second user credential. 
 
 
     
     
       2. The method of  claim 1 , wherein updating the cryptocurrency wallet comprises instructing an exchange server to update the cryptocurrency wallet. 
     
     
       3. The method of  claim 1 , wherein updating the cryptocurrency wallet comprises requesting an exchange server to update a blockchain associated with the cryptocurrency wallet. 
     
     
       4. The method of  claim 1 , wherein the first user credential is excluded from transferring the cryptocurrency from an account of the second user to an account of another user. 
     
     
       5. The method of  claim 1 , wherein the second user owns the cryptocurrency. 
     
     
       6. The method of  claim 1 , wherein updating the cryptocurrency wallet comprises:
 sending, by the processor to an exchange server, the second request and the second user credential to update the amount of cryptocurrency associated with the second user credential. 
 
     
     
       7. The method of  claim 6 , wherein converting the first request to the second request comprises:
 identifying, by the processor, the second user credential of the second user based on the first user credential of the first user using a relationship between the first user and the second user, stored in a database. 
 
     
     
       8. A system comprising a processor, wherein the processor is configured to:
 receive, from an account accessed with a second user credential of a second user on a first computing device, an instruction to transact cryptocurrency; 
 transmit the instruction to a second computing device; 
 receive, from the account accessed with a first user credential of a first user on the second computing device responsive to transmitting the instruction, a first request associated with the first user credential of the first user on behalf of the second user credential of the second user to transact cryptocurrency, an amount of cryptocurrency corresponding to a first block instance of a blockchain stored on a plurality of first network nodes,
 wherein the first request is associated with the instruction, 
 wherein the second user credential includes a set of permissions for a category of transactions of the cryptocurrency on the blockchain, and 
 wherein the first user credential includes a subset of the set of permissions for the category of transactions of the cryptocurrency on the blockchain, the subset of the set of permissions for the category of transactions of the cryptocurrency on the blockchain excluding transactions directly to a cryptocurrency account; and 
 
 in response to determining that the first user credential has a permission to make the first request:
 convert the first request associated with the first user credential to a second request associated with the second user credential and in accordance with the subset of the set of permissions for the category of transactions of the cryptocurrency; and 
 update, based on the first request and the second user credential, a cryptocurrency wallet of a plurality of users including the first user in accordance with the amount of cryptocurrency associated with the second user credential. 
 
 
     
     
       9. The system of  claim 8 , wherein in updating the cryptocurrency wallet, the processor is configured to instruct an exchange server to update the cryptocurrency wallet. 
     
     
       10. The system of  claim 8 , wherein in updating the cryptocurrency wallet, the processor is configured to request an exchange server to update a blockchain associated with the cryptocurrency wallet. 
     
     
       11. The system of  claim 8 , wherein the first user credential is excluded from transferring the cryptocurrency from an account of the second user to an account of another user. 
     
     
       12. The system of  claim 8 , wherein the second user owns the cryptocurrency. 
     
     
       13. The system of  claim 8 , wherein in updating the cryptocurrency wallet, the processor is configured to:
 send, to an exchange server, the second request and the second user credential to update the amount of cryptocurrency associated with the second user credential. 
 
     
     
       14. The system of  claim 13 , wherein in converting the first request to the second request, the processor is configured to:
 identify the second user credential of the second user based on the first user credential of the first user using a relationship between the first user and the second user, stored in a database. 
 
     
     
       15. A non-transitory computer readable medium storing program instructions for causing a processor to:
 receive, from an account accessed with a second user credential of a second user on a first computing device, an instruction to transact cryptocurrency; 
 transmit the instruction to a second computing device; 
 receive, from the account accessed with a first user credential of a first user on the second computing device responsive to transmitting the instruction, a first request associated with the first user credential of the first user on behalf of the second user credential of the second user to transact cryptocurrency, an amount of cryptocurrency corresponding to a first block instance of a blockchain stored on a plurality of first network nodes,
 wherein the first request is associated with the instruction, 
 wherein the second user credential includes a set of permissions for a category of transactions of the cryptocurrency on the blockchain, and 
 wherein the first user credential includes a subset of the set of permissions for the category of transactions of the cryptocurrency on the blockchain, the subset of the set of permissions for the category of transactions of the cryptocurrency on the blockchain excluding transactions directly to a cryptocurrency account; and 
 
 in response to determining that the first user credential has a permission to make the first request:
 convert the first request associated with the first user credential to a second request associated with the second user credential and in accordance with the subset of the set of permissions for the category of transactions of the cryptocurrency; and 
 update, based on the first request and the second user credential, a cryptocurrency wallet of a plurality of users including the first user in accordance with the amount of cryptocurrency associated with the second user credential. 
 
 
     
     
       16. The non-transitory computer readable medium according to  claim 15 , wherein in updating the cryptocurrency wallet, the processor is caused to instruct an exchange server to update the cryptocurrency wallet. 
     
     
       17. The non-transitory computer readable medium of  claim 15 , wherein in updating the cryptocurrency wallet, the processor is caused to request an exchange server to update a blockchain associated with the cryptocurrency wallet. 
     
     
       18. The non-transitory computer readable medium of  claim 15 , wherein the first user credential is excluded from transferring the cryptocurrency from an account of the second user to an account of another user. 
     
     
       19. The non-transitory computer readable medium of  claim 15 , wherein in updating the cryptocurrency wallet, the processor is caused to:
 send, to an exchange server, the second request and the second user credential to update the amount of cryptocurrency associated with the second user credential. 
 
     
     
       20. The non-transitory computer readable medium of  claim 19 , wherein in converting the first request to the second request, the processor is caused to identify the second user credential of the second user based on the first user credential of the first user using a relationship between the first user and the second user, stored in a database.

Join the waitlist — get patent alerts

Track US12406251B1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.