System and method of providing advisor controls of cryptocurrency transactions
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-modifiedWhat 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.