IP Library Granted Patent US 11,734,619
Granted Patent B2
US 11,734,619 · App. 16/687,268 · Granted Aug 22, 2023

Transaction-enabled systems and methods for predicting a forward market price utilizing external data sources and resource utilization requirements

Inventor: Charles Howard Cella (Pembroke, MA)
Assignee: Strong Force TX Portfolio 2018, LLC
G06Q10/04G05B19/00G05B19/4188G05B19/41865G06F9/3836G06F9/3891G06F9/466G06F9/4806G06F9/4881G06F9/50G06F9/5005G06F9/5016G06F9/5027G06F9/5072G06F9/541G06F16/182G06F16/1865G06F16/23G06F16/2365G06F16/2379G06F16/24G06F16/27G06F16/951G06F18/2148G06F18/2155G06F21/105G06F30/27G06N3/02G06N3/04G06N3/08G06N5/04G06N20/00G06Q10/067G06Q10/0631G06Q10/06314G06Q10/06315G06Q20/06G06Q20/065G06Q20/0655G06Q20/29G06Q20/367G06Q20/389G06Q20/38215G06Q20/405G06Q20/4016G06Q30/0201G06Q30/0202G06Q30/0205G06Q30/0206G06Q30/0247G06Q30/0273G06Q30/06G06Q40/04G06Q40/10G06Q50/04G06Q50/06G06Q50/184H02J3/008H02J3/14H02J3/28H02J3/388H04L9/50H04L12/14H04L47/783H04L47/788H04L47/823G05B2219/36542G06F9/3838G06F16/2457G06N3/044G06N3/047G06N3/0418G06Q20/4015G06Q30/0254G06Q30/0276G06Q50/01G06Q2220/00G06Q2220/12G06Q2220/18H02J3/003H04L9/0643H04L67/12
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,734,619
App. No.
16/687,268
Filed
Nov 18, 2019
Granted
Aug 22, 2023
Kind
B2
Art Unit
3683
USPC
705/7.35
Abstract

Transaction-enabling systems and methods are disclosed. A system may include a controller to interpret a resource utilization requirement for a task system and a plurality of external data sources. The system may further include an expert system to predict a forward market price for a resource in response to the resource utilization requirement and the plurality of external data sources. Then, in response to the predicted forward market price, the controller may execute a transaction on a resource market.

Claims (77)

1. A transaction-enabling system, comprising:

a controller configured to:

interpret a resource utilization requirement for a compute task;

interpret a plurality of external data sources, the plurality of external data sources comprising:

at least one additional third-party data source that is external to the transaction-enabling system data; and

a social media data source;

operate an expert system to:

generate a prediction of a forward market price for an online compute resource in response to the resource utilization requirement and a social data stream received from the social media data source;

maintain a training set comprising feedback data indicating outcomes of previous predictions of the forward market price in relation to at least one of facility parameters, yield, profitability, optimization of resources, optimization of business objectives, satisfaction of goals, satisfaction of users, or satisfaction of operators; and

train the expert system to iteratively self-adjust the prediction for the forward market price of the online compute resource, based on the feedback data of the training set; and

execute a transaction on a resource market for the online compute resource in response to determining that the prediction of the forward market price for the online compute resource is greater than a current market price for the online compute resource; and

a task system configured to assign the compute task having the resource utilization requirement to the online compute resource in response to the controller executing the transaction.

2. The system of claim 1 , wherein the plurality of external data sources further comprises an internet-of-things (IoT) data source.

3. The system of claim 1 , wherein:

the controller is further configured to operate the expert system to predict a second forward market price for a network bandwidth resource; and

the task system is further configured to assign a network task to the network bandwidth resource in response to the controller executing a second transaction for the network bandwidth resource.

4. The system of claim 1 , wherein:

the controller is further configured to operate the expert system to predict a second forward market price for a spectrum resource; and

the task system is further configured to assign a network task to the spectrum resource in response to the controller executing a second transaction for the spectrum resource.

5. The system of claim 1 , wherein:

the resource utilization requirement comprises a first resource, and

the online compute resource of the forward market price comprises at least one of:

the first resource, or

a second resource that can be substituted for the first resource.

6. The system of claim 5 , wherein the controller is further configured to:

operate the expert system to determine a substitution cost of the second resource; and

execute the transaction on the resource market further in response to the substitution cost of the second resource.

7. The system of claim 6 , wherein the expert system is further configured to determine at least a portion of the substitution cost of the second resource as an operational change cost for the task system.

8. The system of claim 1 , wherein the resource utilization requirement further requires at least one of: a network bandwidth resource, a spectrum resource, a data storage resource, an energy resource, or an energy credit resource.

9. A method, comprising:

interpreting a resource utilization requirement for a task system having a compute task;

interpreting a plurality of external data sources, the plurality of external data sources comprising one or more internet-of-things (IoT) data sources that are external to the task system;

operating an expert system to:

generate a prediction for a forward market price for an online compute resource in response to the resource utilization requirement and the plurality of external data sources;

maintain a training set comprising feedback data indicating outcomes of previous predictions of the forward market price and at least one of facility parameters, yield, profitability, optimization of resources, optimization of business objectives, satisfaction of goals, satisfaction of users, or satisfaction of operators; and

train the expert system to iteratively self-adjust the prediction for the forward market price of the online compute resource, based on the feedback data of the training set;

executing a transaction on a resource market for the online compute resource in response to determining that the prediction of the forward market price for the online compute resource is greater than a current market price for the online compute resource; and

assigning, by the task system, the resource utilization requirement to the online compute resource in response to the executing the transaction.

10. A method, comprising:

interpreting a resource utilization requirement for a task system having a compute task and a networking task, the compute task requiring an online compute resource, the networking task requiring at least one of a network bandwidth requirement and a network spectrum requirement;

interpreting a plurality of external data sources that are outside of the task system;

operating an expert system to:

generate a first prediction for a compute resource forward market price for the online compute resource in response to the resource utilization requirement and the plurality of external data sources;

generate a second prediction for a network resource forward market price for a network resource, comprising at least one of the network bandwidth resource and the network spectrum resource, in response to the resource utilization requirement and the plurality of external data sources;

maintain a training set comprising feedback data indicating outcomes of previous predictions of compute resource forward market prices and at least one of facility parameters, yield, profitability, optimization of resources, optimization of business objectives, satisfaction of goals, satisfaction of users, or satisfaction of operators; and

train the expert system to iteratively self-adjust the prediction for the compute resource forward market price of the online compute resource, based on the feedback data of the training set;

executing a first transaction on a resource market for the online compute resource in response to determining that the first prediction of the compute forward market price for the online compute resource is greater than a first current market price for the online compute resource;

assigning, by the task system, the compute task of the resource utilization requirement to the online compute resource in response to the executing the first transaction,

executing a second transaction for the network resource in response to determining that the second prediction of the network resource forward market price for the network resource is greater than a second current market price for the network resource;

assigning, by the task system, the network task of the resource utilization requirement to the network resource in response to the executing the second transaction.

11. A method, comprising:

interpreting a resource utilization requirement for a task system having a compute task;

interpreting a plurality of external data sources, the plurality of external data sources comprising at least one data source outside of the task system;

operating an expert system to:

generate a prediction for a forward market price for an online compute resource in response to the resource utilization requirement and the plurality of external data sources;

maintain a training set comprising feedback data indicating outcomes of previous predictions of the forward market price and at least one of facility parameters, yield, profitability, optimization of resources, optimization of business objectives, satisfaction of goals, satisfaction of users, or satisfaction of operators; and

train the expert system to iteratively self-adjust the prediction for the forward market price of the online compute resource, based on the feedback data of the training set;

executing a transaction on a resource market for the online compute resource in response to determining that the prediction of the forward market price for the online compute resource is greater than a current market price for the online compute resource; and

assigning, with the task system, the resource utilization requirement to the online compute resource in response to the executing the transaction,

wherein:

the plurality of external data sources comprises a social media data source, and

the operating the expert system to predict the forward market price for the online compute resource is further in response to a social data of the social media data source.

12. The method of claim 11 , wherein the forward market price comprises a forward market price for a network bandwidth resource.

13. The method of claim 11 , wherein the forward market price comprises a forward market price for a spectrum resource.

14. The method of claim 9 , wherein:

the resource utilization requirement comprises a first resource, and

the online compute resource of the forward market price comprises at least one of:

the first resource; or

a second resource that can be substituted for the first resource.

15. The method of claim 14 , further comprising:

operating the expert system to determine a substitution cost of the second resource; and

executing the transaction on the resource market further in response to the substitution cost of the second resource.

16. The method of claim 15 , further comprising determining at least a portion of the substitution cost of the second resource as an operational change cost for the task system.

17. The method of claim 16 , wherein the resource utilization requirement further requires at least one of: a network bandwidth resource, a spectrum resource, a data storage resource, an energy resource, or an energy credit resource.

18. The system of claim 1 , wherein the expert system predicting the forward market price for the online compute resource includes determining a likelihood of a surge of interest in the online compute resource based on the social data stream.

19. The system of claim 1 , wherein the predicting the forward market price for the online compute resource comprises determining a plurality of forward market prices for a plurality of cloud processing devices.

20. The system of claim 1 , wherein the predicted forward market price comprises an aggregate price for the online compute resource and a network resource.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 29, 2020
From: CELLA, CHARLES HOWARD
To: STRONG FORCE TX PORTFOLIO 2018, LLC
Reel/Frame 053303/0022 →
Continuity (5)
Continuation PCTUS2019030934 · May 6, 2019
Provisional Application 62787206 · Dec 31, 2018
Provisional Application 62751713 · Oct 29, 2018
Provisional Application 62667550 · May 6, 2018
Related Publication 20200104871A1 · Apr 2, 2020