IP Library Granted Patent US 12,401,627
Granted Patent B2
US 12,401,627 · App. 18/304,343 · Granted Aug 26, 2025

System and methods for predictive cyber-physical resource management

Inventors: Jason Crabtree (Vienna, VA); Richard Kelley (Woodbridge, VA)
Assignee: QOMPLX LLC
H04L63/0428G06F16/951G06N7/01H04L9/14H04L9/3236H04L9/3297H04L63/061H04L63/1408G06N5/01G06N5/045G06N5/046G06N20/00H04L9/50H04L63/0442H04L63/123
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,401,627
App. No.
18/304,343
Granted
Aug 26, 2025
Kind
B2
Abstract

A system and method for predictive cyber-physical resource management, including a business operating system, parameter evaluation engine, at least one cyber-physical asset, at least one crypt-ledger, a network, and the ability to represent data in Markov State Models and finite state machines.

Claims (49)

1. A system for predictive cyber-physical resource management, comprising:

a first computing device comprising a first processor, a first memory, a wired or wireless communication device, and a first plurality of programming instructions stored in the first memory and operating on the first processor, wherein the first plurality of programmable instructions, when operating on the first processor, cause the computing device to:

receive status update messages from one or more physical assets;

for each physical asset for which a status message is received, update a current state record for the physical asset based on the content of the status message;

append the current state record to a time-series record of the asset's state over time;

where a status update message for a particular physical asset is not received, apply a machine learning algorithm to the state model to determine a predicted state of the particular physical asset; and

append the predicted state to a time-series record of the particular asset's state over time.

2. The system of claim 1 , further comprising a plurality of second computing devices each attached to one of a plurality of physical assets, each second computing device comprising a second processor, a second memory, a device identifier, a geolocation device, a wireless communication device, and a second plurality of programming instructions stored in the second memory and operating on the first processor, wherein the second plurality of programmable instructions, when operating on the second processor, cause the second computing device to:

periodically determine a state of the physical asset to which it is attached using the geolocation device of the first computing device, the state comprising one or more attributes of the physical asset;

periodically generate a status update message, the status update message comprising the device identifier of the first computing device and the determined state of the physical asset to which the first computing device is attached;

send the status update message via the wireless communication device to the second computing device.

3. The system of claim 1 , further comprising a non-volatile data storage device, wherein databases stored on the non-volatile data storage device comprise a multi-dimensional time series database and a location database.

4. The system of claim 3 , wherein the location database is a decentralized, peer-to-peer blockchain database.

5. The system of claim 1 , further comprising a parametric evaluation engine comprising a third plurality of programming instructions stored in the second memory and operating on the second processor, wherein the third plurality of programmable instructions, when operating on the second processor, cause the second computing device to:

generate a smart contract for the physical asset;

receive a parameter for execution of the smart contract, the parameter specifying a condition for execution of the contract;

monitor the status update messages for the parameter; and

execute the smart contract when the parameter is detected.

6. The system of claim 1 , wherein the first computing device is further configured to:

receive a task for handling by a physical asset;

select a physical asset to handle the received task;

determine an availability of the physical asset based on the time-series record of the asset's state over time; and

schedule the task for handling based on the determined availability of the physical asset.

7. The system of claim 6 , wherein the task is scheduled for immediate handling.

8. The system of claim 6 , wherein the task is scheduled for future handling based on a predicted state of the selected physical asset.

9. A method for predictive cyber-physical resource management, comprising the steps of:

receiving, at a first computing device, status update messages from one or more physical assets;

for each physical asset for which a status message is received, updating a current state record for the physical asset based on the content of the status message;

appending the current state record to a time-series record of the asset's state over time;

where a status update message for a particular physical asset is not received, applying a machine learning algorithm to the state model to determine a predicted state of the particular physical asset; and

appending the predicted state to a time-series record of the particular asset's state over time.

10. The method of claim 9 , further comprising the steps of:

periodically determining, using a second computing device, a state of the physical asset to which it is attached using the geolocation device of the first computing device, the state comprising one or more attributes of the physical asset;

periodically generating a status update message, the status update message comprising the device identifier of the first computing device and the determined state of the physical asset to which the first computing device is attached;

sending the status update message via the wireless communication device to the second computing device.

11. The method of claim 9 , further comprising a non-volatile data storage device, wherein databases stored on the non-volatile data storage device comprise a multi-dimensional time series database and a location database.

12. The method of claim 11 , wherein the location database is a decentralized, peer-to-peer blockchain database.

13. The method of claim 9 , further comprising the steps of:

generating, at a parametric evaluation engine comprising a third computing device, a smart contract for the physical asset;

receiving a parameter for execution of the smart contract, the parameter specifying a condition for execution of the contract;

monitoring the status update messages for the parameter; and

executing the smart contract when the parameter is detected.

14. The method of claim 9 , further comprising the steps of:

receiving a task for handling by a physical asset;

selecting a physical asset to handle the received task;

determining an availability of the physical asset based on the time-series record of the asset's state over time; and

scheduling the task for handling based on the determined availability of the physical asset.

15. The method of claim 14 , wherein the task is scheduled for immediate handling.

16. The method of claim 14 , wherein the task is scheduled for future handling based on a predicted state of the selected physical asset.

Assignments (6)
CHANGE OF ADDRESS Recorded Oct 1, 2024
From: QOMPLX LLC
To: QOMPLX LLC
Reel/Frame 069083/0279 →
CORRECTIVE ASSIGNMENT TO CORRECT THE CONVEYING PARTY DATA PREVIOUSLY RECORDED ON REEL 064412 FRAME 0514. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jan 18, 2024
From: CRABTREE, JASON; KELLEY, RICHARD
To: QOMPLX, INC.
Reel/Frame 066342/0879 →
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 Jul 28, 2023
From: CRABTREE, JASON; KELLY, RICHARD
To: QOMPLX, INC.
Reel/Frame 064412/0514 →
Continuity (16)
Continuation In Part 18172213 · Feb 21, 2023
Continuation In Part 15930063 · May 12, 2020
Continuation 15904006 · Feb 23, 2018
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
Related Publication 20230388277A1 · Nov 30, 2023
References Cited (34)
US 6256544B1 · Weissinger · 2001 [cited by applicant]
US 8788254B2 · Peloski · 2014 [cited by applicant]
US 9020802B1 · Florissi et al. · 2015 [cited by applicant]
US 9122694B1 · Dukes et al. · 2015 [cited by applicant]
US 9299029B1 · Kim · 2016 [cited by applicant]
US 9350550B2 · Nix · 2016 [cited by applicant]
US 9357381B2 · Cho et al. · 2016 [cited by applicant]
US 9426118B2 · Kim · 2016 [cited by applicant]
US 9451462B2 · Kim et al. · 2016 [cited by applicant]
US 9602530B2 · Ellis et al. · 2017 [cited by applicant]
US 9967334B2 · Ford · 2018 [cited by applicant]
US 10061635B2 · Ellwein · 2018 [cited by applicant]
US 10200233B2 · Anderson et al. · 2019 [cited by applicant]
US 10248910B2 · Crabtree et al. · 2019 [cited by applicant]
US 10262321B1 · Ramanathan et al. · 2019 [cited by applicant]
US 10320813B1 · Ahmed · 2019 [cited by examiner]
US 10367829B2 · Huang et al. · 2019 [cited by applicant]
US 10469329B1 · Eicher et al. · 2019 [cited by applicant]
US 10540202B1 · Smaldone et al. · 2020 [cited by applicant]
US 11017096B2 · Tsokos et al. · 2021 [cited by applicant]
US 20070018953A1 · Kipersztok · 2007 [cited by applicant]
US 20070203693A1 · Estes · 2007 [cited by applicant]
US 20120197911A1 · Banka · 2012 [cited by examiner]
US 20130104236A1 · Ray · 2013 [cited by examiner]
US 20140351642A1 · Bates et al. · 2014 [cited by applicant]
US 20140358911A1 · McCarthy et al. · 2014 [cited by applicant]
US 20150371224A1 · Lingappa · 2015 [cited by applicant]
US 20150379072A1 · Dirac et al. · 2015 [cited by applicant]
US 20150379510A1 · Smith · 2015 [cited by examiner]
US 20160275123A1 · Lin et al. · 2016 [cited by applicant]
US 20160379224A1 · Cecchi et al. · 2016 [cited by applicant]
US 20190132344A1 · Lem et al. · 2019 [cited by applicant]
WO 2014159150A1 · 2014 [cited by applicant]
WO 2017075543A1 · 2017 [cited by applicant]