IP Library Granted Patent US 11,570,214
Granted Patent B2
US 11,570,214 · App. 17/061,195 · Granted Jan 31, 2023

Crowdsourced innovation laboratory and process implementation system

Inventors: Jason Crabtree (Vienna, VA); Andrew Sellers (Monument, CO)
Assignee: QOMPLX, INC.
H04L63/20G06F16/2477G06F16/951H04L63/1425H04L63/1441
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,570,214
App. No.
17/061,195
Granted
Jan 31, 2023
Kind
B2
Abstract

A system and method for crowdsourced innovation and automated process implementation, wherein individuals and businesses use a distributed computational graph module with crowdsourcing-technology to develop ideas and create process workflows for implementing those ideas. The developed process workflows are implemented through a system which automatically integrates heterogenous Internet resources such as electronic commerce, recruiting, and management platforms into a single portal. Businesses and other collaboration initiatives are supported via crowdsourced labor that are automatically orchestrated by the distributed computational graph workflows and user interface that provide a comprehensive and convergent solution for process management.

Claims (46)

1. A system for crowdsourced innovation and automated process implementation, comprising:

a computing device comprising a memory, a processor, and a non-volatile data storage device;

a crowdsourcing engine platform comprising a first plurality of programming instructions stored in the memory and operating on the processor, wherein the first plurality of programming instructions, when operating on the processor, causes the computing device to:

provide a collaboration portal for one or more users of the system;

receive an idea for development from a first user of the system; distribute the idea to one or more second users of the system;

provide the users with access to a distributed computational graph engine for an interface for the users to collaborate on creation of a workflow for development and implementation of the idea;

receive a role assignment for each of the users based on the distributed computational graph;

notify each user of events that occur in the execution of the distributed computational graph in accordance with the role of each user; and

a distributed computational graph engine comprising a second plurality of programming instructions stored in the memory and operating on the processor, wherein the second plurality of programming instructions, when operating on the processor, causes the computing device to:

provide a graphical user interface for creation of a distributed computational graph representing a workflow for development and implementation of the idea, wherein:

the graphical user interface comprises icons representing data processing modules and connections between the modules;

the distributed computational graph comprises one or more of the data processing modules represented as nodes of the distributed computational graph and connections between the data processing modules represented as edges of the distributed computational graph;

one or more of the nodes of the distributed computational graph is a data processing module that contains code for accessing an application programming interface (API) of a cloud-based data processing service; and

the workflow represented by the distributed computational graph comprises roles assignment for each of the users;

construct a data processing workflow from the distributed computational graph using the API that generates workflow code for each module via representational state transfer calls;

send the role assignments to the crowdsourcing engine; instantiate and execute the workflow using the workflow code; and

send notification of events during execution of the workflow to the crowdsourcing engine.

2. The system of claim 1 , wherein the workflow further comprises resources required for the development or implementation of the idea.

3. The system of claim 2 , wherein the resources required are industrial and commercial goods.

4. The system of claim 2 , wherein the resources required are skilled people.

5. The system of claim 1 , wherein the workflow further comprises calculation of a viability score, the viability score comprising one or more metrics indicating a likelihood of success of the development or implementation of the idea.

6. The system of claim 5 , wherein the workflow further comprises resources required for the development or implementation of the idea and wherein the viability score comprises a percentage of the resources required that can be fulfilled.

7. The system of claim 1 , wherein the workflow further comprises a marketplace, wherein the marketplace allows users to purchase a financial stake in the development and implementation of the idea.

8. The system of claim 1 , wherein the workflow further comprises solicitation and payment of labor and goods.

9. The system of claim 1 , wherein the system further comprises a voting system to allow users to vote on the adequacy of a workflow prior to implementation.

10. A method for crowdsourcing and development of collaborative projects, comprising the steps of:

providing a collaboration portal for one or more users; receiving an idea for development from a first user;

distributing the idea to one or more second users;

providing the users with access to a distributed computational graph engine for an interface for the users to collaborate on creation of a workflow for development and implementation of the idea;

providing a graphical user interface for creation of a distributed computational graph representing a workflow for development and implementation of the idea, wherein:

the graphical user interface comprises icons representing data processing modules and connections between the modules;

the distributed computational graph comprises one or more of the data processing modules represented as nodes of the distributed computational graph and connections between the data processing modules represented as edges of the distributed computational graph;

one or more of the nodes of the distributed computational graph is a data processing module that contains code for accessing an application programming interface (API) of a cloud-based data processing service; and

the workflow represented by the distributed computational graph comprises roles assignment for each of the users;

constructing a data processing workflow from the distributed computational graph using the API that generates workflow code for each module via representational state transfer calls;

receiving a role assignment for each of the users based on the distributed computational graph;

instantiating and executing the workflow using the workflow code on a computing device; and

notifying each user of events that occur in the execution of the distributed computational graph in accordance with the role of each user.

11. The method of claim 10 , wherein the workflow further comprises resources required for the development or implementation of the idea.

12. The method of claim 11 , wherein the resources required are industrial and commercial goods.

13. The method of claim 11 , wherein the resources required are skilled people.

14. The method of claim 10 , wherein the workflow further comprises calculation of a viability score, the viability score comprising one or more metrics indicating a likelihood of success of the development or implementation of the idea.

15. The method of claim 14 , wherein the workflow further comprises resources required for the development or implementation of the idea and wherein the viability score comprises a percentage of the resources required that can be fulfilled.

16. The method of claim 10 , wherein the workflow further comprises a marketplace, wherein the marketplace allows users to purchase a financial stake in the development and implementation of the idea.

17. The method of claim 10 , wherein the workflow further comprises solicitation and payment of labor and goods.

18. The method of claim 10 , wherein the system further comprises a voting system to allow users to vote on the adequacy of a workflow prior to implementation.

Assignments (5)
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 13, 2020
From: SELLERS, ANDREW; CRABTREE, JASON
To: QOMPLX, INC.
Reel/Frame 054033/0450 →
Continuity (49)
Continuation In Part 17035029 · Sep 28, 2020
Continuation In Part 17008276 · Aug 31, 2020
Continuation In Part 17000504 · Aug 24, 2020
Continuation In Part 16855724 · Apr 22, 2020
Continuation In Part 16836717 · Mar 31, 2020
Continuation In Part 16777270 · Jan 30, 2020
Continuation In Part 16720383 · Dec 19, 2019
Continuation In Part 16412340 · May 14, 2019
Continuation In Part 16267893 · Feb 5, 2019
Continuation In Part 16248133 · Jan 15, 2019
Continuation In Part 15887496 · Feb 2, 2018
Continuation In Part 17061195
Continuation 15879801 · Jan 25, 2018
Continuation In Part 15849901 · Dec 21, 2017
Continuation In Part 15823285 · Nov 27, 2017
Continuation In Part 15835436 · Dec 7, 2017
Continuation In Part 15835312 · Dec 7, 2017
Continuation 15823363 · Nov 27, 2017
Continuation In Part 15823285 · Nov 27, 2017
Continuation In Part 15818733 · Nov 20, 2017
Continuation In Part 15813097 · Nov 14, 2017
Continuation In Part 15806697 · Nov 8, 2017
Continuation In Part 15790457 · Oct 23, 2017
Continuation In Part 15790327 · Oct 23, 2017
Continuation In Part 15788718 · Oct 19, 2017
Continuation In Part 15788002 · Oct 19, 2017
Continuation In Part 15787601 · Oct 18, 2017
Continuation In Part 15725274 · Oct 4, 2017
Continuation In Part 15673368 · Aug 9, 2017
Continuation In Part 15655113 · Jul 20, 2017
Continuation In Part 15616427 · Jun 7, 2017
Continuation In Part 15379899 · Dec 15, 2016
Continuation In Part 15376657 · Dec 13, 2016
Continuation In Part 15343209 · Nov 4, 2016
Continuation In Part 15237625 · Aug 15, 2016
Continuation In Part 15229476 · Aug 5, 2016
Continuation In Part 15206195 · Jul 8, 2016
Continuation In Part 15186453 · Jun 18, 2016
Continuation In Part 15166158 · May 26, 2016
Continuation In Part 15141752 · Apr 28, 2016
Continuation In Part 15091563 · Apr 5, 2016
Continuation In Part 14986536 · Dec 31, 2015
Continuation In Part 14925974 · Oct 28, 2015
Provisional Application 62568298 · Oct 4, 2017
Provisional Application 62568305 · Oct 4, 2017
Provisional Application 62568312 · Oct 4, 2017
Provisional Application 62568291 · Oct 4, 2017
Provisional Application 62568307 · Oct 4, 2017
Related Publication 20210136122A1 · May 6, 2021
Cited By (1)
US 12,293,010