IP Library Granted Patent US 12,238,143
Granted Patent B2
US 12,238,143 · App. 18/582,568 · Granted Feb 25, 2025

System for automated capture and analysis of business information for reliable business venture outcome prediction

Inventors: Jason Crabtree (Vienna, VA); Andrew Sellers (Monument, CO)
Assignee: QOMPLX LLC
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 12,238,143
App. No.
18/582,568
Filed
Feb 20, 2024
Granted
Feb 25, 2025
Kind
B2
Art Unit
2493
USPC
726/22
Abstract

A system for fully integrated collection of business impacting data, analysis of that data and generation of both analysis-driven business decisions and analysis driven simulations of alternate candidate business actions has been devised and reduced to practice. This business operating system may be used predict the outcome of enacting candidate business decisions based upon past and current business data retrieved from both within the corporation and from a plurality of external sources pre-programmed into the system. Both single parameter set and multiple parameter set analyses are supported. Risk to value estimates of candidate decisions are also calculated.

Claims (37)

1. A system for fully integrated collection of business impacting data, analysis of that data and generation of both analysis-driven business decisions and analysis-driven simulations of alternate candidate business decisions comprising:

a plurality of computing devices each comprising at least a processor, a memory, and a network interface;

wherein a plurality of programming instructions stored in one or more of the memories and operating on one or more of the processors of the plurality of computing devices causes the plurality of computing devices to:

retrieve a plurality of operational data and a plurality of operational goals;

retrieve a plurality of analysis parameters and control commands;

instantiate a plurality of analysis jobs on a distributed, cloud-based computing infrastructure, wherein:

each analysis job comprises a comparison of one or more of the operational goals and a relevant portion of the operational data;

at least one of the plurality of analysis parameters for each analysis job is unique to that analysis job;

each analysis job generates a plurality of potential actions to be taken in order to move toward one or more of the operational goals;

a confidence level is assigned to each of the potential actions as a weighted calculation of a random variable distribution of the comparison of the potential action with the operational data as impacted by the plurality of analysis parameters; and

a result is obtained for each analysis job, the result comprising a probability of success based on the confidence level assigned to each of the potential actions considered in the respective analysis job;

determine a plurality of planning risk parameters based on the results of each analysis job; and

use the determined planning risk parameters as inputs to a parameterized discrete event simulation to automatically develop an operational plan that meets target operational goals.

2. The system of claim 1 , wherein the system employs a portal for human interface device inputs.

3. The system of claim 1 , wherein the system uses at least information theory-based statistical analysis to predict future outcomes of the potential actions based on analyzed previous data.

4. The system of claim 1 , wherein the system uses at least Monte Carlo heuristic model value-at-risk principles to estimate future value-at-risk figures of the potential actions based on analyzed previous data.

5. The system of claim 1 , wherein the system uses a specifically designed graph-based data store service to store and manipulate a plurality of large data structures created during operational outcome analysis.

6. The system of claim 1 , wherein the system allows both analysis jobs that run in a single iteration with a single set of parameters and analysis jobs that include multiple iterations and sets of predetermined sets of parameters with termination criteria to stop execution when desired analysis results are obtained.

7. The system of claim 6 , wherein some jobs are run offline in a batch mode and other jobs are run online in an interactive mode.

8. A method for fully integrated collection of business impacting data, analysis of that data and generation of both analysis-driven business decisions and analysis-driven simulations of alternate candidate business decisions comprising the steps of:

retrieving a plurality of operational data and a plurality of operational goals;

retrieving a plurality of analysis parameters and control commands;

instantiating a plurality of analysis jobs on a distributed, cloud-based computing infrastructure, wherein:

each analysis job comprises a comparison of one or more of the operational goals and a relevant portion of the operational data;

at least one of the plurality of analysis parameters for each analysis job is unique to that analysis job;

each analysis job generates a plurality of potential actions to be taken in order to move toward one or more of the operational goals;

a confidence level is assigned to each of the potential actions as a weighted calculation of a random variable distribution of the comparison of the potential action with the operational data as impacted by the plurality of analysis parameters; and

a result is obtained for each analysis job, the result comprising a probability of success based on the confidence level assigned to each of the potential actions considered in the respective analysis job;

determining a plurality of planning risk parameters based on the results of each analysis job; and

using the determined planning risk parameters as inputs to a parameterized discrete event simulation to automatically develop an operational plan that meets target operational goals.

9. The method of claim 8 , wherein the method employs a portal for human interface device inputs.

10. The method of claim 8 , wherein the method uses at least information theory-based statistical analysis to predict future outcomes of the potential actions based on analyzed previous data.

11. The method of claim 8 , wherein the system uses at least Monte Carlo heuristic model value-at-risk principles to estimate future value-at-risk figures of the potential actions based on analyzed previous data.

12. Method of claim 8 , wherein the system uses a specifically designed graph-based data store service to store and manipulate a plurality of large data structures created during operational outcome analysis.

13. The method of claim 8 , wherein the system allows both analysis jobs that run in a single iteration with a single set of parameters and analysis jobs that include multiple iterations and sets of predetermined sets of parameters with termination criteria to stop execution when desired analysis results are obtained.

14. The method of claim 13 , wherein some jobs are run offline in a batch mode and other jobs are run online in an interactive mode.

15. A computer-readable, non-transitory medium comprising a plurality of programming instructions that, when operating on a plurality of computing devices each comprising at least a processor, a memory, and a network interface, cause the plurality of computing devices to carry out the method of claim 8 .

Assignments (4)
CHANGE OF NAME Recorded Jul 8, 2024
From: QPX LLC
To: QOMPLX LLC
Reel/Frame 067930/0619 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 22, 2024
From: QOMPLX, INC.
To: QPX LLC
Reel/Frame 067807/0831 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 3, 2024
From: CRABTREE, JASON; SELLERS, ANDREW
To: FRACTAL INDUSTRIES, INC.
Reel/Frame 067603/0515 →
CHANGE OF NAME Recorded Jun 3, 2024
From: FRACTAL INDUSTRIES, INC.
To: QOMPLX, INC.
Reel/Frame 067603/0872 →
Continuity (63)
Continuation 17189161 · Mar 1, 2021
Continuation In Part 17061195 · Oct 1, 2020
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 16709598 · Dec 10, 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 15879801 · Jan 25, 2018
Continuation In Part 15849901 · Dec 21, 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 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 15616427 · Jun 7, 2017
Continuation In Part 15616427 · Jun 7, 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 15376657 · Dec 13, 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 15237625 · Aug 15, 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 15206195 · Jul 8, 2016
Continuation In Part 15186453 · Jun 18, 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 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
Continuation In Part 14925974 · Oct 28, 2015
Continuation In Part 14925974 · Oct 28, 2015
Provisional Application 62568298 · Oct 4, 2017
Provisional Application 62568312 · Oct 4, 2017
Provisional Application 62568305 · Oct 4, 2017
Provisional Application 62568291 · Oct 4, 2017
Provisional Application 62568307 · Oct 4, 2017
Related Publication 20240195843A1 · Jun 13, 2024
References Cited (44)
US 7818224B2 · Boerner · 2010 [cited by applicant]
US 7818417B2 · Ginis et al. · 2010 [cited by applicant]
US 7840677B2 · Li et al. · 2010 [cited by applicant]
US 8019631B2 · Bredin · 2011 [cited by examiner]
US 8069190B2 · Mccoll et al. · 2011 [cited by applicant]
US 8156029B2 · Szydlo et al. · 2012 [cited by applicant]
US 8195503B2 · Furin · 2012 [cited by examiner]
US 8200527B1 · Thompson · 2012 [cited by examiner]
US 8244567B2 · Estill · 2012 [cited by examiner]
US 8311863B1 · Kemp · 2012 [cited by examiner]
US 8352347B2 · Thomas et al. · 2013 [cited by applicant]
US 8370192B2 · Deo et al. · 2013 [cited by applicant]
US 8818838B1 · Sharma · 2014 [cited by examiner]
US 9338061B2 · Chen et al. · 2016 [cited by applicant]
US 9461876B2 · Van Dusen et al. · 2016 [cited by applicant]
US 9639575B2 · Leida et al. · 2017 [cited by applicant]
US 9721086B2 · Shear et al. · 2017 [cited by applicant]
US 10168691B2 · Zornio et al. · 2019 [cited by applicant]
US 10681060B2 · Scheidler · 2020 [cited by examiner]
US 10740358B2 · Chan et al. · 2020 [cited by applicant]
US 20050209993A1 · Koehler · 2005 [cited by applicant]
US 20070168370A1 · Hardy · 2007 [cited by applicant]
US 20070174233A1 · Ginis et al. · 2007 [cited by applicant]
US 20090164297A1 · Bal · 2009 [cited by examiner]
US 20090171999A1 · Mccoll et al. · 2009 [cited by applicant]
US 20090235251A1 · Li et al. · 2009 [cited by applicant]
US 20120116850A1 · Abe · 2012 [cited by examiner]
US 20120215574A1 · Driessnack · 2012 [cited by examiner]
US 20130262443A1 · Leida et al. · 2013 [cited by applicant]
US 20130290035A1 · Jones · 2013 [cited by examiner]
US 20130290554A1 · Chen et al. · 2013 [cited by applicant]
US 20140129269A1 · Rey · 2014 [cited by examiner]
US 20150254330A1 · Chan et al. · 2015 [cited by applicant]
US 20160092557A1 · Stojanovic et al. · 2016 [cited by applicant]
US 20160098037A1 · Zornio et al. · 2016 [cited by applicant]
US 20160346696A1 · Liu · 2016 [cited by examiner]
US 20160358102A1 · Bowers et al. · 2016 [cited by applicant]
US 20170006135A1 · Siebel et al. · 2017 [cited by applicant]
US 20170019421A1 · Hebert · 2017 [cited by examiner]
US 20170090893A1 · Aditya et al. · 2017 [cited by applicant]
US 20190155646A1 · Bishop et al. · 2019 [cited by applicant]
WO 0163534A2 · 2001 [cited by applicant]
WO 2015094545A1 · 2015 [cited by applicant]
Stoneburner, Gary, Alice Goguen, and Alexis Feringa. “Risk management guide for information technology systems.” NIST special publication 800.30 (2002): 800-30 (Year: 2002). [cited by examiner]