IP Library Granted Patent US 11,270,302
Granted Patent B1
US 11,270,302 · App. 16/941,151 · Granted Mar 8, 2022

Configurable robots for network based processes

Inventors: Hanchao Yang (New York, NY); Jing Huang (New York, NY); Zhongyuan Yu (Basking Ridge, NJ)
Assignee: Captain Capital Management LLC
G06Q20/389G06F3/0482G06F3/0484G06N3/08G06N20/10G06Q20/0658G06Q2220/00
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,270,302
App. No.
16/941,151
Granted
Mar 8, 2022
Kind
B1
Abstract

Embodiments described herein introduce systems and methods of configurable robots for network based processes. An application server may provide a graphical user interface (GUI) including different modular components of virtual robots. The application server may provide quantitative models for virtual robots with a variety of trading styles. A user may be able to create his/her own virtual robot by dragging and dropping different modular components according to the user's requirements. The virtual robots may automatically conduct transactions and manage wealth for the user. The virtual robot may automatically and dynamically perform quantitative analysis, risk management, trading activity, and portfolio management. In addition to creating a customized virtual robot, a user may lease his/her virtual robot and collect payments from the renters. A user may also offer trading signals generated by his/her robots for other users to purchase.

Claims (51)

1. A method comprising:

displaying, by a computer, a graphical user interface having a plurality of modules configured to form one or more virtual robots, wherein each of the one or more virtual robots performs a plurality of automated electronic transactions;

upon a user selecting on the graphical user interface a set of modules from the plurality of modules and further selecting corresponding executable functions in each module within the set of modules, deploying, by the computer, a virtual robot of the one or more virtual robots to perform automated electronic transactions for the user in an electronic transaction platform based upon a deployment instruction received from the user;

upon receiving a request from a second user, executing, by the computer, an executable coded script to retrieve blockchain data records associated with the second user; and

deploying, by the computer, the virtual robot to perform automated electronic transactions for the second user in the electronic transaction platform in response to the computer determining based upon the blockchain data records that the second user is authorized to utilize the virtual robot.

2. The method of claim 1 , further comprising:

executing, by the computer, a machine learning algorithm comprising at least one of Bayesian inference, neural networks, support vector machines, and deep learning,

wherein the machine learning algorithm trains the virtual robot to make decisions regarding the automated electronic transactions.

3. The method of claim 1 , further comprising:

executing, by the computer, a plurality of strategies to output binary decisions regarding the automated electronic transactions performed by the virtual robot.

4. The method of claim 1 , further comprising:

periodically determining, by the computer, a power value for each user based at least on one of token holdings, referral rewards, or contributions of the user; and

providing, by the computer, priority of access to the virtual robot to the second user based on the second user's power value.

5. The method of claim 1 , further comprising:

receiving, by the computer, a balance threshold; and

deploying, by the computer, the virtual robot to perform automated electronic transactions when an account associated with the second user satisfies the balance threshold.

6. The method of claim 1 , wherein deploying the virtual robot comprises:

accessing, by the server, one or more third party accounts associated with the second users, whereby the virtual robot performs automated electronic transactions associated with the one or more third party account.

7. The method of claim 1 , further comprising:

generating, by the computer, a report for the user comprising records corresponding to the automated electronic transactions performed by the virtual robot.

8. The method of claim 1 , wherein the automated electronic transactions comprise transactions on tokens or cryptocurrencies.

9. The method of claim 1 , further comprising:

executing, by the computer, smart contract that dynamically checks the second user's account balance.

10. The method of claim 1 , further comprising:

displaying, by the computer, a plurality of signals generated by the virtual robot; and

receiving, by the computer, a selection of signals from the plurality of signals from the second user.

11. A system comprising:

a server comprising a processor and a non-transitory computer-readable medium containing instructions that when executed by the processor causes the processor to perform operations comprising:

display a graphical user interface having a plurality of modules configured to form one or more virtual robots, wherein each of the one or more virtual robots performs a plurality of automated electronic transactions;

upon a user selecting on the graphical user interface a set of modules from the plurality of modules and further selecting corresponding executable functions in each module within the set of modules, deploy a virtual robot of the one or more virtual robots to perform automated electronic transactions for the user in an electronic transaction platform based upon a deployment instruction received from the user;

upon receiving a request from a second user, execute an executable coded script to retrieve blockchain data records associated with the second user; and

deploy the virtual robot to perform automated electronic transactions for the second user in the electronic transaction platform in response to the computer determining based upon the blockchain data records that the second user is authorized to utilize the virtual robot.

12. The system of claim 11 , wherein the instructions are further configured to cause the processor to:

execute a machine learning algorithm comprising at least one of Bayesian inference, neural networks, support vector machines, deep learning to make decisions regarding the automated electronic transactions performed by virtual robots.

13. The system of claim 11 , wherein the instructions are further configured to cause the processor to:

combining a plurality of strategies to make binary decisions regarding the automated electronic transactions performed by the virtual robot.

14. The system of claim 11 , wherein the instructions are further configured to cause the processor to:

periodically determine a power value for each user based at least on one of token holdings, referral rewards, or contributions of the user; and

provide priority of access to the virtual robot to the second user based on the second user's power value.

15. The system of claim 11 , wherein the instructions are further configured to cause the processor to:

receive a balance threshold;

deploy the virtual robot to perform automated electronic transactions when an account associated with the second user satisfies the balance threshold.

16. The system of claim 11 , wherein deploying the virtual robot comprises accessing one or more third party accounts associated with the second users, whereby the virtual robot performs automated electronic transactions associated with the one or more third party account.

17. The system of claim 11 , wherein the instructions are further configured to cause the processor to:

generate a first report for the user comprising records corresponding to the automated electronic transactions performed by the virtual robot.

18. The system of claim 11 , wherein the automated electronic transactions comprise transactions on tokens or cryptocurrencies.

19. The system of claim 11 , wherein the instructions are further configured to cause the processor to:

execute smart contract that dynamically checks the second user's account balance.

20. The system of claim 11 , wherein the instructions are further configured to cause the processor to:

display a plurality of signals generated by the virtual robot; and

receive a selection of signals from the plurality of signals from the second user.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 28, 2020
From: YANG, HANCHAO; HUANG, JING
To: NETCENTRIC LIMITED
Reel/Frame 053332/0193 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 28, 2020
From: NETCENTRIC LIMITED
To: CAPTAIN CAPITAL MANAGEMENT LLC
Reel/Frame 053332/0291 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 28, 2020
From: YU, ZHONGYUAN
To: NETCENTRIC LIMITED
Reel/Frame 053332/0242 →
Continuity (1)
Continuation 16412134 · May 14, 2019