IP Library Granted Patent US 12,355,809
Granted Patent B2
US 12,355,809 · App. 18/582,519 · Granted Jul 8, 2025

System for automated capture and analysis of business information for security and client-facing infrastructure reliability

Inventors: Jason Crabtree (Vienna, VA); Andrew Sellers (Monument, CO)
Assignee: QOMPLX LLC
H04L63/1466H04L9/0643H04L63/1416H04L63/1425
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,355,809
App. No.
18/582,519
Granted
Jul 8, 2025
Kind
B2
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 to monitor and predictively warn of events that impact the security of business infrastructure and may also be employed to monitor client-facing services supported by both software and hardware to alert in case of reduction or failure and also predict deficiency, service reduction or failure based on current event data.

Claims (25)

1. A system for fully integrated collection and analysis of empirical and simulated data and generation of analysis-driven simulations of alternate candidate 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:

based on a request for action recommendations from a user device, retrieve a plurality of data from a plurality of sources via one or more data networks;

receive a plurality of analysis parameters and control commands via the one or more data networks;

aggregate and store retrieved information for analysis;

perform a plurality of analyses and data transformations or simulations on the retrieved data based on the analysis parameters;

augment the results of data analyses and transformations or simulations with domain-specific machine learning based at least in part on the retrieved data and the received analysis parameters and control commands;

automatically generate and execute one or more viable action pathway simulations using the augmented results; and

present recommended actions to the user device.

2. The system of claim 1 , wherein the aggregated data is received from a plurality of sensors of heterogeneous types and is stored in a multidimensional time series data store.

3. The system of claim 1 , wherein a directed computational graph retrieves streams of input from one or more of the plurality of data sources, filters data to remove data records from the stream, splits filtered data streams into two or more identical parts, and sends the two or more identical parts for independent analysis and simulation.

4. The system of claim 1 , wherein a graph stack service organizes data retrieved from the multidimensional time series database into graph formats where the objects are represented as vertices and the relationships between them as edges of the graph.

5. A method for fully integrated collection and analysis of data and generation of analysis-driven simulations of alternate candidate decisions comprising the steps of:

based on a request for action recommendations from a user device, retrieving a plurality of data from a plurality of sources via one or more data networks;

receiving a plurality of analysis parameters and control commands via the one or more data networks;

aggregating and store retrieved information for analysis;

performing a plurality of analyses and data transformations on the retrieved data based on the analysis parameters;

augmenting the results of data analyses and transformations with domain-specific machine learning based at least in part on the retrieved data and the received analysis parameters and control commands;

automatically generating and executing one or more action pathway simulations using the augmented results; and

presenting recommended actions to the user device.

6. The method of claim 5 , wherein the aggregated data is received from a plurality of sensors of heterogeneous types and is stored in a multidimensional time series data store.

7. The method of claim 5 , wherein a directed computational graph retrieves streams of input from one or more of the plurality of data sources, filters data to remove data records from the stream, splits filtered data streams into two or more identical parts, and sends the two or more identical parts for independent analysis and simulation.

8. The method of claim 5 , wherein a graph stack service organizes data retrieved from the multidimensional time series database into graph formats where the objects are represented as vertices and the relationships between them as edges of the graph.

9. 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 5 .

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 067602/0534 →
CHANGE OF NAME Recorded Jun 3, 2024
From: FRACTAL INDUSTRIES, INC.
To: QOMPLX, INC.
Reel/Frame 067603/0872 →
Continuity (19)
Continuation 18501977 · Nov 3, 2023
Continuation 17974257 · Oct 26, 2022
Continuation 17169924 · Feb 8, 2021
Continuation In Part 15837845 · Dec 11, 2017
Continuation In Part 15825350 · Nov 29, 2017
Continuation In Part 15725274 · Oct 4, 2017
Continuation In Part 15655113 · Jul 20, 2017
Continuation In Part 15616427 · Jun 7, 2017
Continuation In Part 15237625 · Aug 15, 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
Continuation In Part 14925974 · Oct 28, 2015
Provisional Application 62596105 · Dec 7, 2017
Related Publication 20240195833A1 · Jun 13, 2024
References Cited (47)
US 6256544B1 · Weissinger · 2001 [cited by applicant]
US 6477572B1 · Elderton et al. · 2002 [cited by applicant]
US 7281125B2 · Challener et al. · 2007 [cited by applicant]
US 7546333B2 · Alon et al. · 2009 [cited by applicant]
US 7702821B2 · Feinberg et al. · 2010 [cited by applicant]
US 7818417B2 · Ginis et al. · 2010 [cited by applicant]
US 8417656B2 · Beg et al. · 2013 [cited by applicant]
US 8601554B2 · Gordon et al. · 2013 [cited by applicant]
US 8751867B2 · Marvasti et al. · 2014 [cited by applicant]
US 9137024B2 · Swingler et al. · 2015 [cited by applicant]
US 9202040B2 · Rosenblatt et al. · 2015 [cited by applicant]
US 9253643B2 · Pattar et al. · 2016 [cited by applicant]
US 9292692B2 · Gardner et al. · 2016 [cited by applicant]
US 9596141B2 · Mcdowall et al. · 2017 [cited by applicant]
US 9602530B2 · Ellis et al. · 2017 [cited by applicant]
US 9652604B1 · Johansson et al. · 2017 [cited by applicant]
US 9749197B2 · Hao · 2017 [cited by examiner]
US 9774522B2 · Vasseur et al. · 2017 [cited by applicant]
US 9781144B1 · Otvagin et al. · 2017 [cited by applicant]
US 10038559B2 · Burrows et al. · 2018 [cited by applicant]
US 10061635B2 · Ellwein et al. · 2018 [cited by applicant]
US 10248910B2 · Crabtree et al. · 2019 [cited by applicant]
US 10305902B2 · Kim et al. · 2019 [cited by applicant]
US 10367829B2 · Huang et al. · 2019 [cited by applicant]
US 10410214B2 · Doyle et al. · 2019 [cited by applicant]
US 10445482B2 · Ren et al. · 2019 [cited by applicant]
US 10628578B2 · Eksten et al. · 2020 [cited by applicant]
US 10645086B1 · Hadler · 2020 [cited by applicant]
US 20030145225A1 · Bruton et al. · 2003 [cited by applicant]
US 20050021025A1 · Buysse et al. · 2005 [cited by applicant]
US 20070150744A1 · Cheng et al. · 2007 [cited by applicant]
US 20070233536A1 · Johnson · 2007 [cited by examiner]
US 20080021866A1 · Hinton et al. · 2008 [cited by applicant]
US 20090094372A1 · Nyang et al. · 2009 [cited by applicant]
US 20110029636A1 · Smyth · 2011 [cited by examiner]
US 20110087888A1 · Rennie · 2011 [cited by applicant]
US 20130117831A1 · Hook et al. · 2013 [cited by applicant]
US 20140159150A1 · Kirisawa · 2014 [cited by applicant]
US 20140324521A1 · Mun · 2014 [cited by examiner]
US 20150128258A1 · Novozhenets · 2015 [cited by applicant]
US 20150281225A1 · Schoen et al. · 2015 [cited by applicant]
US 20150373043A1 · Wang · 2015 [cited by examiner]
US 20160072845A1 · Chiviendacz et al. · 2016 [cited by applicant]
US 20160275123A1 · Lin et al. · 2016 [cited by applicant]
US 20170075543A1 · Ainalem et al. · 2017 [cited by applicant]
US 20210099868A1 · Damlaj et al. · 2021 [cited by applicant]
A. A. Kothari and W. D. Patel, “A Novel Approach Towards Context Sensitive Recommendations Based on Machine Learning Methodology,” 2015 Fifth International Conference on Communication Systems and Network Technologies, G… [cited by examiner]