# US 2024/0202028 A1 · System and method for collaborative algorithm development and deployment, with smart contract payment for contributors

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2024/0202028 A1
- Document ID: US20240202028A1
- Status: Published application
- Kind: A1
- Application number: 18/443,266
- Filed: 2024-02-15
- Published: 2024-06-20
- Earliest claimed: 2015-10-28
- Assignees: Qomplx LLC
- Applicants: Qomplx LLC
- Inventors: Jason Crabtree; Andrew Sellers
- Web page: https://patentgrep.com/patent/US20240202028A1

## CPC

- G06F 9/5011: {the resources being hardware resources other than CPUs, Servers and Terminals}
- G06F 16/9024: {Graphs; Linked lists (G06F16/9027 takes precedence)}
- G06F 18/29: {Graphical models, e.g. Bayesian networks}
- G06N 5/022: Knowledge engineering; Knowledge acquisition
- G06N 5/025: Extracting rules from data
- G06Q 10/067: Enterprise or organisation modelling
- G06Q 30/0201: Market modelling; Market analysis; Collecting market data
- G06Q 30/0205: {based on location or geographical consideration}
- G06Q 40/04: Trading; Exchange, e.g. stocks, commodities, derivatives or currency exchange
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G06N: COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR

## Abstract

A system and method for collaborative algorithm development and deployment, with rule-based compensation for contributors, using a collaborative group formation portal and rule manager. Individuals may sign up to use the software platform, optionally form groups of individuals with the requisite expertise, and use the tools available in the system to create algorithms and strategies useful in a particular field. The individuals and groups may propose compensation arrangements for the use of their work product and automated, blockchain-enabled rule will affect compensation when their work product is used.

## Claims

### Claim 1

A computing system for collaborative algorithm development and deployment, with payment for contributors employing a collaborative algorithm platform, the computing system comprising:
one or more hardware processors configured for:
receiving a problem set for analysis, comprising at least a task requiring a new algorithm to solve;
receiving a group formation notification, the group formation notification comprising a list of one or more registered individuals in a group;
presenting the task to the group for development of an algorithm to perform the task;
receiving the developed algorithm for the task;
storing the developed algorithm in an algorithm database comprising algorithms previously developed by registered individuals or groups of registered individuals;
generating an algorithm result for the task by following the developed algorithm;
calculating the solution for the problem set based on the algorithm result;
retrieving, for each individual in the group, the individual's information from a registration database comprising records for each registered individual's information;
determining a compensation allocation of the compensation amount for the group using a machine learning algorithm to predict the expected relative contribution of each individual in the group to the developed algorithm based on the retrieved information for each individual in the group; and
creating a rule based on the compensation allocation, the rule comprising a set of parameters and corresponding instructions wherein, when one or more parameters are satisfied, compensation is automatically affected to individuals in the group based on the corresponding instructions.

### Claim 2 (depends on 1)

The computing system of claim 1, wherein the registered individual's information comprises the registered individual's education, area of specialization, performance of work on projects, and use of the individual's prior project work product.

### Claim 3 (depends on 1)

The computing system of claim 1, wherein the algorithm database further comprises financial data associated with an algorithm or strategy or trading model.

### Claim 4 (depends on 1)

The computing system of claim 1, wherein the rule is a smart contract.

### Claim 5 (depends on 1)

The computing system of claim 1, wherein the rule database is a blockchain database comprising an immutable ledger.

### Claim 6

A computer-implemented method executed on a collaborative algorithm platform for collaborative algorithm development and deployment, with payment for contributors, the computer-implemented method comprising:
receiving a problem set for analysis, comprising at least a task requiring a new algorithm to solve;
receiving a group formation notification, the group formation notification comprising a list of one or more registered individuals in a group;
presenting the task to the group for development of an algorithm to perform the task;
receiving the developed algorithm for the task;
storing the developed algorithm in an algorithm database comprising algorithms previously developed by registered individuals or groups of registered individuals;
generating an algorithm result for the task by following the developed algorithm;
calculating the solution for the problem set based on the algorithm result;
retrieving, for each individual in the group, the individual's information from a registration database comprising records for each registered individual's information;
determining a compensation allocation of the compensation amount for the group using a machine learning algorithm to predict the expected relative contribution of each individual in the group to the developed algorithm based on the retrieved information for each individual in the group;
creating a rule based on the compensation allocation, the rule comprising a set of parameters and corresponding instructions wherein, when one or more parameters are satisfied, compensation is automatically affected to individuals in the group based on the corresponding instructions.

### Claim 7 (depends on 5)

The computer-implemented method of claim 5, wherein the registered individual's information comprises the registered individual's education, area of specialization, performance of work on projects, and use of the individual's prior project work product.

### Claim 8 (depends on 5)

The computer-implemented method of claim 5, wherein the algorithm database further comprises financial data associated with an algorithm or strategy or trading model.

### Claim 9 (depends on 5)

The computer-implemented method of claim 5, wherein the rule is a smart contract.

### Claim 10 (depends on 5)

The computer-implemented method of claim 5, wherein the rule database is a blockchain database comprising an immutable ledger.

### Claim 11

A system for collaborative algorithm development and deployment, with smart contract payment for contributors employing a collaborative algorithm platform, comprising one or more computers with executable instructions that, when executed, cause the system to:
receive a problem set for analysis, comprising at least a task requiring a new algorithm to solve;
receive a group formation notification, the group formation notification comprising a list of one or more registered individuals in a group;
present the task to the group for development of an algorithm to perform the task;
receive the developed algorithm for the task;
store the developed algorithm in an algorithm database comprising algorithms previously developed by registered individuals or groups of registered individuals;
generate an algorithm result for the task by following the developed algorithm;
calculate the solution for the problem set based on the algorithm result;
retrieve, for each individual in the group, the individual's information from a registration database comprising records for each registered individual's information;
determine a compensation allocation of the compensation amount for the group using a machine learning algorithm to predict the expected relative contribution of each individual in the group to the developed algorithm based on the retrieved information for each individual in the group;
create a rule based on the compensation allocation, the rule comprising a set of parameters and corresponding instructions wherein, when one or more parameters are satisfied, compensation is automatically affected to individuals in the group based on the corresponding instructions.

### Claim 12 (depends on 10)

The system of claim 10, wherein the registered individual's information comprises the registered individual's education, area of specialization, performance of work on projects, and use of the individual's prior project work product.

### Claim 13 (depends on 10)

The system of claim 10, wherein the algorithm database further comprises financial data associated with an algorithm or strategy or trading model.

### Claim 14 (depends on 10)

The system of claim 10, wherein the rule is a smart contract.

### Claim 15 (depends on 10)

The system of claim 10, wherein the rule database is a blockchain database comprising an immutable ledger.

### Claim 16

Non-transitory, computer-readable storage media having computer-executable instructions embodied thereon that, when executed by one or more processors of a computing system employing a collaborative algorithm platform for collaborative algorithm development and deployment, with smart contract payment for contributors, cause the computing system to:
receive a problem set for analysis, comprising at least a task requiring a new algorithm to solve;
receive a group formation notification, the group formation notification comprising a list of one or more registered individuals in a group;
present the task to the group for development of an algorithm to perform the task;
receive the developed algorithm for the task;
store the developed algorithm in an algorithm database comprising algorithms previously developed by registered individuals or groups of registered individuals;
generate an algorithm result for the task by following the developed algorithm;
calculate the solution for the problem set based on the algorithm result;
retrieve, for each individual in the group, the individual's information from a registration database comprising records for each registered individual's information;
determine a compensation allocation of the compensation amount for the group using a machine learning algorithm to predict the expected relative contribution of each individual in the group to the developed algorithm based on the retrieved information for each individual in the group;
create a rule based on the compensation allocation, the rule comprising a set of parameters and corresponding instructions wherein, when one or more parameters are satisfied, compensation is automatically affected to individuals in the group based on the corresponding instructions.

### Claim 17 (depends on 15)

The non-transitory, computer-readable storage media of claim 15, wherein the registered individual's information comprises the registered individual's education, area of specialization, performance of work on projects, and use of the individual's prior project work product.

### Claim 18 (depends on 15)

The non-transitory, computer-readable storage media of claim 15, wherein the algorithm database further comprises financial data associated with an algorithm or strategy or trading model.

### Claim 19 (depends on 15)

The non-transitory, computer-readable storage media of claim 15, wherein the rule is a smart contract.

### Claim 20 (depends on 15)

The non-transitory, computer-readable storage media of claim 15, wherein the rule database is a blockchain database comprising an immutable ledger.
