IP Library Granted Patent US 11,609,788
Granted Patent B2
US 11,609,788 · App. 16/687,277 · Granted Mar 21, 2023

Systems and methods related to resource distribution for a fleet of machines

Inventor: Charles Howard Cella (Pembroke, MA)
Assignee: Strong Force TX Portfolio 2018, LLC
G06F9/5005G06F9/466G06F9/4881G06F9/50G06F9/5016G06F9/5027G06N3/02G06N3/08G06N5/04G06N20/00G06Q10/06315G06Q30/0206H02J3/28H04L47/783H04L47/788H02J3/003
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,609,788
App. No.
16/687,277
Filed
Nov 18, 2019
Granted
Mar 21, 2023
Kind
B2
Art Unit
2199
USPC
718/101
Abstract

Systems and methods related to resource distribution for a fleet of machines are disclosed. A system may include a fleet of machines each having an associated resource capacity and a resource requirement to perform a task. The system may further include a controller having a resource requirement circuit to determine an aggregated amount of the resource requirement and an aggregated amount of the resource capacity. A resource distribution circuit may adaptively improve, in response to an aggregated amount of the resource capacity, an aggregated resource delivery of the resource.

Claims (53)

1. A transaction-enabling system, comprising:

a fleet of machines, each having an associated resource capacity for a resource, and each machine of the fleet of machines further having a requirement for at least one of a core task, a compute task, an energy storage task, a data storage task, and a networking task; and

a controller, comprising:

a resource requirement circuit structured to determine an aggregated amount of the resource to service the at least one of the core task, the compute task, the energy storage task, the data storage task, and the networking task for each of the fleet of machines in response to the requirement of the at least one of the core task, the compute task, the energy storage task, the data storage task, and the networking task for each one of the fleet of machines; and

a resource distribution circuit structured to:

adaptively improve, in response to an aggregated associated resource capacity, an aggregated resource delivery of the resource between the core task, the compute task, the energy storage task, the data storage task, and the networking task for each machine of the fleet of machines, the adaptively improving the aggregated resource delivery of the resource comprising:

maintaining a training data set for at least one of a machine learning component, an AI component, or a neural network component, the training data set comprising feedback data indicating outcomes of success for previous resource utilization of the resource and at least one of facility parameters, yield, profitability, optimization of business objectives, satisfaction of users, or satisfaction of operators; and

by the at least one of the machine learning component, the AI component, or the neural network component, iteratively self-adjusting the aggregated resource delivery of the resource based on the feedback data of the training data set; and

command delivery of the resource to each of the fleet of machines according to the iterative self-adjusting.

2. The system of claim 1 , wherein the aggregated associated resource capacity comprises a compute capacity for a compute resource.

3. The system of claim 1 , wherein the aggregated associated resource capacity comprises an energy capacity for an energy resource.

4. The system of claim 1 , wherein the aggregated associated resource capacity comprises a network bandwidth capacity for a networking resource.

5. The system of claim 1 , wherein the aggregated associated resource capacity comprises an energy storage capacity for an energy storage resource.

6. The system of claim 1 , wherein the resource distribution circuit is further structured to adaptively improve the aggregated resource delivery in response to one of a quality and an output associated with the core task for each machine of the fleet of machines.

7. The system of claim 1 , wherein the resource distribution circuit is further structured to adaptively improve the aggregated resource delivery in response to an aggregated one of a quality and an output associated with the core task for the fleet of machines.

8. The system of claim 1 , wherein the resource distribution circuit is further structured to:

interpret a resource transferability value between at least two machines of the fleet of machines; and

adaptively improve the aggregated resource delivery further in response to the resource transferability value.

9. The system of claim 1 , wherein the resource distribution circuit is further structured to adaptively improve the aggregated resource delivery in response to a cost of operation of each machine of the fleet of machines.

10. The system of claim 1 , wherein the resource distribution circuit is further structured to adaptively improve the aggregated resource delivery in response to an aggregated cost of operation of the fleet of machines.

11. A method, comprising:

determining an aggregated amount of a resource to service a core task, a compute task, an energy storage task, a data storage task, and a networking task for each machine of a fleet of machines, in response to at least one of a core task requirement, a compute task requirement, an energy storage task requirement, a data storage task requirement, and a networking task requirement for each machine of the fleet of machines; and

adaptively improving, in response to an aggregated associated resource capacity of the fleet of machines, an aggregated resource delivery of the resource between the core task, the compute task, the energy storage task, the data storage task, and the networking task for each machine of the fleet of machines, the adaptively improving the aggregated resource delivery of the resource comprising:

maintaining a training data set for at least one of a machine learning component, an AI component, or a neural network component, the training data set comprising feedback data indicating outcomes of previous resource utilization of the resource and at least one of facility parameters, yield, profitability, optimization of business objectives, satisfaction of users, or satisfaction of operators; and

by the at least one of the machine learning component, the AI component, or the neural network component, iteratively self-adjusting the aggregated resource delivery of the resource based on the feedback data of the training data set; and

commanding delivery of the resource to each of the fleet of machines according to the iterative self-adjusting.

12. The method of claim 11 , further comprising adaptively improving the aggregated resource delivery in response to one of a quality and an output associated with the core task for each machine of the fleet of machines.

13. The method of claim 11 , further comprising adaptively improving the aggregated resource delivery in response to an aggregated one of a quality and an output associated with the core task for each machine of the fleet of machines.

14. The method of claim 11 , further comprising:

interpreting a resource transferability value between at least two machines of the fleet of machines; and

adaptively improving the aggregated resource delivery further in response to the resource transferability value.

15. The method of claim 11 , further comprising adaptively improving the aggregated resource delivery in response to a cost of operation of each machine of the fleet of machines.

16. The method of claim 11 , further comprising adaptively improving the aggregated resource delivery in response to an aggregated cost of operation of the fleet of machines.

17. An apparatus, comprising:

a resource requirement circuit structured to determine an aggregated amount of a resource to service a core task, a compute task, an energy storage task, a data storage task, and a networking task for each machine of a fleet of machines in response to at least one of a core task requirement, a compute task requirement, an energy storage task requirement, a data storage task requirement, and a networking task requirement for each machine of the fleet of machines; and

a resource distribution circuit structured to:

adaptively improve, in response to an aggregated associated resource capacity of the fleet of machines, an aggregated resource delivery of the resource between the core task, the compute task, the energy storage task, the data storage task, and the networking task for each machine of the fleet of machines, the adaptively improving the aggregated resource delivery of the resource comprising:

maintaining a training data set for at least one of a machine learning component, an AI component, or a neural network component, the training data set comprising feedback data indicating outcomes of previous resource utilization of the resource and at least one of facility parameters, yield, profitability, optimization of business objectives, satisfaction of users, or satisfaction of operators; and

by the at least one of the machine learning component, the AI component, or the neural network component, iteratively self-adjusting the aggregated resource delivery of the resource based on the feedback data of the training data set; and

command delivery of the resource to each of the fleet of machines according to the iterative self-adjusting.

18. The apparatus of claim 17 , wherein the aggregated associated resource capacity comprises a compute capacity for a compute resource.

19. The apparatus of claim 17 , wherein the aggregated associated resource capacity comprises an energy capacity for an energy resource.

20. The apparatus of claim 17 , wherein the aggregated associated resource capacity comprises a network bandwidth capacity for a networking resource.

21. The apparatus of claim 17 , wherein the aggregated associated resource capacity comprises an energy storage capacity for an energy storage resource.

22. The apparatus of claim 17 , wherein the resource distribution circuit is further structured to adaptively improve the aggregated resource delivery in response to a quality associated with the core task for each machine of the fleet of machines.

23. The apparatus of claim 17 , wherein the resource distribution circuit is further structured to adaptively improve the aggregated resource delivery in response to an output associated with the core task for each machine of the fleet of machines.

24. The apparatus of claim 17 , wherein the resource distribution circuit is further structured to adaptively improve the aggregated resource delivery in response to an aggregated quality associated with the core task for the fleet of machines.

25. The apparatus of claim 17 , wherein the resource distribution circuit is further structured to adaptively improve the aggregated resource delivery in response to an aggregated output associated with the core task for the fleet of machines.

26. The apparatus of claim 17 , wherein the resource distribution circuit is further structured to:

interpret a resource transferability value between at least two machines of the fleet of machines; and

adaptively improve the aggregated resource delivery further in response to the resource transferability value.

27. The apparatus of claim 17 , wherein the resource distribution circuit is further structured to adaptively improve the aggregated resource delivery in response to a cost of operation of each machine of the fleet of machines.

28. The apparatus of claim 17 , wherein the resource distribution circuit is further structured to adaptively improve the aggregated resource delivery in response to an aggregated cost of operation of the fleet of machines.

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 20200104157A1 · Apr 2, 2020
Cited By (3)
US 12,282,803 US 12,579,480 US 12,725,053