IP Library Patent Application 15860980
Patent Application
App. No. 15/860,980

COLLABORATIVE ALGORITHM DEVELOPMENT, DEPLOYMENT, AND TUNING PLATFORM

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 None
App. No.
15/860,980
Filed
Jan 3, 2018
Art Unit
3687
USPC
705/300
Abstract

A platform for crowdsourced development of algorithms and strategies for a wide range of fields of endeavor. Individuals may sign up to use the platform, optionally form groups of individuals with the requisite expertise, and use the tools available in the platform 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 contracts will make payments when their work product is used. One possible use of the platform would be to develop quantitative securities trading algorithms and strategies.

Claims (38)

1 . A system for enabling of, and monetization of, crowd-sourced development of algorithms and strategies for a wide range of fields of endeavor, comprising:

a crowdsourcing engine comprising at least a processor, a memory, and a plurality of programming instructions stored in the memory and operating on the processor, wherein the programming instructions, when operating on the processor, cause the processor to:

allow individual and group access to the algorithm database and at least one model related to a field of work for which the individual or group would like to develop and test algorithms and strategies; and

send payments to the individual or group based on the contract parameters set up in the collaborative group formation portal; and

a collaborative group formation portal comprising at least a processor, a memory, and a plurality of programming instructions stored in the memory and operating on the processor, wherein the programming instructions, when operating on the processor, cause the processor to:

allow individuals to sign up for access to the system by entering their personal details and abilities;

allow individuals to work develop and test algorithms and strategies alone, or to form groups to develop and test algorithms and strategies;

provide group formation recommendations for certain fields of work based on the development requirements for that field of work and the abilities of individuals available to develop algorithms and strategies in that field;

allow individuals and groups to access the algorithm database and at least one model related to a field of work for which the individual or group would like to develop and test algorithms;

allow individuals and groups to propose compensation arrangements for use of their completed algorithms;

determine the compensation allocation due to each group member based on that individual's contributions to completion of the task; and

create automated contracts based on blockchain technology, or other secure transaction technology, that make payments to the individuals in the group based on the compensation allocation when tasks are completed or when the work product is used in accordance with the proposed compensation.

2 . The system of claim 1 , in which development of algorithms and strategies is divided into human-solvable, intuitively-based tasks and computer-solvable, computationally-based tasks, and allocated accordingly, comprising:

a task allocator comprising at least a processor, a memory, and a plurality of programming instructions stored in the memory and operating on the processor, wherein the programming instructions, when operating on the processor, cause the processor to:

receive problem sets for development of crowd-sourced solutions;

divide the problem sets into intuition-based tasks suitable for problem solving by humans and computation-based tasks suitable for problem solving by artificial intelligence algorithms;

allocate the intuition-based tasks to a crowdsourcing engine and the computation-intensive tasks to an artificial intelligence processor;

receive task solutions from the crowdsourcing engine and the artificial intelligence engine; and

combine the task solutions into an overall solution for the problem set; and

an artificial intelligence engine comprising at least a processor, a memory, and a plurality of programming instructions stored in the memory and operating on the processor, wherein the programming instructions, when operating on the processor, cause the processor to:

receive computation-intensive tasks from the task allocator;

process the tasks according to machine learning algorithms; and

return task solutions to the task allocator.

3 . A method for enabling of, and monetization of, crowd-sourced development of algorithms and strategies for a wide range of fields of endeavor, comprising the steps of:

(a) allowing individuals to sign up for access to a crowdsourcing platform by entering their personal details and abilities;

(b) allowing individuals to work develop and test algorithms and strategies alone, or to form groups to develop and test algorithms and strategies;

(c) providing group formation recommendations for certain fields of work based on the development requirements for that field of work and the abilities of individuals available to develop algorithms and strategies in that field;

(d) allowing individuals and individual and groups to access an algorithm database and at least one model related to a field of work for which the individual or group would like to develop and test algorithms and strategies;

(e) allowing individuals and groups to propose compensation arrangements for use of their completed algorithms;

(f) determining the compensation allocation due to each group member based on that individual's contributions to completion of the task; and

(g) creating automated contracts based on blockchain technology, or other secure transaction technology, that make payments to the individuals in the group based on the compensation allocation when tasks are completed or when the work product is used in accordance with the proposed compensation; and

(h) sending payments to the individual or group based on the contract parameters set up in a collaborative group formation portal.

4 . The method of claim 3 , in which development of algorithms and strategies is divided into human-solvable, intuitively-based tasks and computer-solvable, computationally-based tasks, and allocated accordingly, comprising the steps of:

(a) receiving problem sets for development of crowd-sourced solutions into a task allocator;

(b) dividing the problem sets into intuition-based tasks suitable for problem solving by humans and computation-based tasks suitable for problem solving by artificial intelligence algorithms;

(c) allocating the intuition-based tasks to a crowdsourcing engine and the computation-intensive tasks to an artificial intelligence processor;

(d) receiving task solutions from the crowdsourcing engine and the artificial intelligence engine; and

(e) combining the task solutions into an overall solution for the problem set.

Assignments (8)
CHANGE OF ADDRESS Recorded Oct 1, 2024
From: QOMPLX LLC
To: QOMPLX LLC
Reel/Frame 069083/0279 →
CHANGE OF NAME Recorded Sep 27, 2023
From: QPX LLC
To: QOMPLX LLC
Reel/Frame 065036/0449 →
CORRECTIVE ASSIGNMENT TO CORRECT THE RECEIVING PARTY PREVIOUSLY RECORDED AT REEL: 064674 FRAME: 0408. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Sep 20, 2023
From: QOMPLX, INC.
To: QPX LLC
Reel/Frame 064966/0863 →
PATENT ASSIGNMENT AGREEMENT TO ASSET PURCHASE AGREEMENT Recorded Aug 23, 2023
From: QOMPLX, INC.
To: QPX, LLC.
Reel/Frame 064674/0407 →
CHANGE OF ADDRESS Recorded Oct 27, 2020
From: QOMPLX, INC.
To: QOMPLX, INC.
Reel/Frame 054298/0094 →
CHANGE OF ADDRESS Recorded Aug 7, 2019
From: FRACTAL INDUSTRIES, INC.
To: QOMPLX, INC.
Reel/Frame 049996/0683 →
CHANGE OF NAME Recorded Aug 7, 2019
From: FRACTAL INDUSTRIES, INC.
To: QOMPLX, INC.
Reel/Frame 049996/0698 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 12, 2018
From: CRABTREE, JASON; SELLERS, ANDREW
To: FRACTAL INDUSTRIES, INC.
Reel/Frame 044905/0699 →