IP Library Granted Patent US 12,695,709
Granted Patent B1
US 12,695,709 · App. 19/022,264 · Granted Jul 28, 2026

Multi-tier resource, subsystem, and load orchestration

Inventors: William Gregg (Nashville, TN); Annabaker Garber (Nashville, TN); Aaron Montlary (Nashville, TN); Louis Davis (Nashville, TN); Jeffrey Cuthbert (Littleton, CO); Brian Weldy (Franklin, TN); Cae Swanger (Las Vegas, NV); Timothy Beacham (Dawsonville, GA); Gabriel O. Perez (Fort Lauderdale, FL); Edmund Jackson (Nashville, TN); Daniel Hefley (Plano, TX); Troy Gifford (Brentwood, TN)
Assignee: C/HCA, Inc.
H04L47/762H04L41/22H04L43/0882H04L47/125H04L47/781H04L67/303
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,695,709
App. No.
19/022,264
Filed
Jan 15, 2025
Granted
Jul 28, 2026
Kind
B1
Art Unit
2409
USPC
370/235
Abstract

Electronic communications received via a network from a plurality of electronic devices may include signals of device interactions or data changes that correspond to process performances by process-performing resources, signals of conditions of loads, or signals of processes associated with the process-performing resources and the loads. Data composites may be formed from the electronic communications, with data portions collected and mapped to resource profile records and load profile records that may be updated with the collected data portions. For each load, at least one of the one or more resource profile records and/or the one or more load profile records may be used to map the process-performing resources to the load. Content nodes may be linked in a network of content nodes, including respective linked content, resource specifications or load specifications. Access to the network of content nodes may be allowed via a control interface.

Claims (74)

1 . A system to control process-performing resources with respect to particular loads, the system comprising:

one or more interfaces that receive a set of electronic communications via a network from a plurality of electronic devices, the electronic devices correspond to one or more client devices, one or more operation-performing devices, and/or one or more sensors couplable to the one or more interfaces, the set of electronic communications comprising one or more of:

signals of device interactions or data changes that correspond to process and/or process performances by process-performing resources;

signals of conditions of loads; and/or

signals of processes associated with the process-performing resources and the loads;

one or more processors; and

one or more non-transitory, computer-readable storage media containing instructions which, when executed on the one or more processors, cause the one or more processors to perform operations comprising:

for each electronic communication of the set of electronic communications:

processing the electronic communication to identify one or more digital identifiers mapped to one or more of the process-performing resources and/or loads; and

extracting and caching a data portion from the electronic communication;

collecting the data portions and mapping the collected data portions to one or more resource profile records and/or one or more load profile records that are stored in one or more resource data storages and/or one or more load data storages;

updating the one or more resource profile records and/or one or more load profile records with the collected data portions;

for each load, using at least one of the one or more resource profile records and/or the one or more load profile records to map a subset of one or more of the process-performing resources to the load;

based at least in part on the mapping, linking content nodes in a network of content nodes where each content node of the network of content nodes comprises respective linked content, the respective linked content comprising a subset of resource specifications and/or a subset of load specifications corresponding to at least one of the one or more resource profile records and/or the one or more load profile records; and

allowing access, to at least one of the one or more electronic devices, to a plurality of subsets of resource specifications and a plurality of subsets of load specifications of the network of content nodes via a control interface.

2 . The system to control process-performing resources with respect to particular loads as recited in claim 1 , wherein the load specification specifies one or more particular loads, one or more particular load types, one or more particular load conditions, one or more particular load condition metrics, and/or one or more particular load locations.

3 . The system to control process-performing resources with respect to particular loads as recited in claim 2 , the operations further comprise:

creating a graphical representation formatted to represent at least a portion of the network of content nodes; and

communicating visualization data corresponding to the graphical representation to the at least one of the one or more client devices to facilitate the control interface.

4 . The system to control process-performing resources with respect to particular loads as recited in claim 3 , where the mapping corresponds to assignment of the subset of one or more of the process-performing resources to the load.

5 . The system to control process-performing resources with respect to particular loads as recited in claim 4 , where the control interface comprises one or more interface elements that are user-selectable to allow the access to the plurality of subsets of resource specifications and the plurality of subsets of load specifications of the network of content nodes.

6 . The system to control process-performing resources with respect to particular loads as recited in claim 5 , where the operations further comprise:

processing a communication received from the at least one of the one or more client devices that corresponds to a selection of a particular interface element of the one or more interface elements of the control interface; and

responsive to the communication, allowing access to at least a subset of the plurality of subsets of resource specifications and/or the plurality of subsets of load specifications.

7 . The system to control process-performing resources with respect to particular loads as recited in claim 5 , where the operations further comprise:

processing a communication received from the at least one of the one or more client devices that corresponds to a selection of a particular interface element of the one or more interface elements of the control interface; and

responsive to the communication, changing at least part of the plurality of subsets of resource specifications and/or the plurality of subsets of load specifications.

8 . One or more non-transitory, machine-readable media storing executable instructions that, when executed by one or more processing devices, cause the one or more processing devices to perform operations comprising:

processing a set of electronic communications received via a network from a plurality of electronic devices, the electronic devices correspond to one or more client devices, one or more operation-performing devices, and/or one or more sensors couplable to one or more interfaces, the set of electronic communications comprising one or more of:

signals of device interactions or data changes that correspond to process and/or process performances by process-performing resources;

signals of conditions of loads; and/or

signals of processes associated with the process-performing resources and the loads;

for each electronic communication of the set of electronic communications:

processing the electronic communication to identify one or more digital identifiers mapped to one or more of the process-performing resources and/or loads; and

extracting and caching a data portion from the electronic communication;

collecting the data portions and mapping the collected data portions to one or more resource profile records and/or one or more load profile records that are stored in one or more resource data storages and/or one or more load data storages;

updating the one or more resource profile records and/or one or more load profile records with the collected data portions;

for each load, using at least one of the one or more resource profile records and/or the one or more load profile records to map a subset of one or more of the process-performing resources to the load;

based at least in part on the mapping, linking content nodes in a network of content nodes where each content node of the network of content nodes comprises respective linked content, the respective linked content comprising a subset of resource specifications and/or a subset of load specifications corresponding to at least one of the one or more resource profile records and/or the one or more load profile records; and

allowing access, to at least one of the one or more electronic devices, to a plurality of subsets of resource specifications and a plurality of subsets of load specifications of the network of content nodes via a control interface.

9 . The one or more non-transitory, machine-readable media as recited in claim 8 , wherein the load specification specifies one or more particular loads, one or more particular load types, one or more particular load conditions, one or more particular load condition metrics, and/or one or more particular load locations.

10 . The one or more non-transitory, machine-readable media as recited in claim 9 , the operations further comprising:

creating a graphical representation formatted to represent at least a portion of the network of content nodes; and

communicating visualization data corresponding to the graphical representation to the at least one of the one or more client devices to facilitate the control interface.

11 . The one or more non-transitory, machine-readable media as recited in claim 10 , where the mapping corresponds to assignment of the subset of one or more of the process-performing resources to the load.

12 . The one or more non-transitory, machine-readable media as recited in claim 11 , where the control interface comprises one or more interface elements that are user-selectable to allow the access to the plurality of subsets of resource specifications and the plurality of subsets of load specifications of the network of content nodes.

13 . The one or more non-transitory, machine-readable media as recited in claim 12 , the operations further comprising:

processing a communication received from the at least one of the one or more client devices that corresponds to a selection of a particular interface element of the one or more interface elements of the control interface; and

responsive to the communication, allowing access to at least a subset of the plurality of subsets of resource specifications and/or the plurality of subsets of load specifications.

14 . The one or more non-transitory, machine-readable media as recited in claim 12 , where the operations further comprise:

processing a communication received from the at least one of the one or more client devices that corresponds to a selection of a particular interface element of the one or more interface elements of the control interface; and

responsive to the communication, changing at least part of the plurality of subsets of resource specifications and/or the plurality of subsets of load specifications.

15 . A method to control process-performing resources with respect to particular loads, the method comprising:

processing a set of electronic communications received via a network from a plurality of electronic devices, the electronic devices correspond to one or more client devices, one or more operation-performing devices, and/or one or more sensors couplable to one or more interfaces, the set of electronic communications comprising one or more of:

signals of device interactions or data changes that correspond to process and/or process performances by process-performing resources;

signals of conditions of loads; and/or

signals of processes associated with the process-performing resources and the loads;

for each electronic communication of the set of electronic communications:

processing the electronic communication to identify one or more digital identifiers mapped to one or more of the process-performing resources and/or loads; and

extracting and caching a data portion from the electronic communication;

collecting the data portions and mapping the collected data portions to one or more resource profile records and/or one or more load profile records that are stored in one or more resource data storages and/or one or more load data storages;

updating the one or more resource profile records and/or one or more load profile records with the collected data portions;

for each load, using at least one of the one or more resource profile records and/or the one or more load profile records to map a subset of one or more of the process-performing resources to the load;

based at least in part on the mapping, linking content nodes in a network of content nodes where each content node of the network of content nodes comprises respective linked content, the respective linked content comprising a subset of resource specifications and/or a subset of load specifications corresponding to at least one of the one or more resource profile records and/or the one or more load profile records; and

allowing access, to at least one of the one or more electronic devices, to a plurality of subsets of resource specifications and a plurality of subsets of load specifications of the network of content nodes via a control interface.

16 . The method to control process-performing resources with respect to particular loads as recited in claim 15 , wherein the load specification specifies one or more particular loads, one or more particular load types, one or more particular load conditions, one or more particular load condition metrics, and/or one or more particular load locations.

17 . The method to control process-performing resources with respect to particular loads as recited in claim 16 , the method further comprising:

creating a graphical representation formatted to represent at least a portion of the network of content nodes; and

communicating visualization data corresponding to the graphical representation to the at least one of the one or more client devices to facilitate the control interface.

18 . The method to control process-performing resources with respect to particular loads as recited in claim 17 , where the mapping corresponds to assignment of the subset of one or more of the process-performing resources to the load.

19 . The method to control process-performing resources with respect to particular loads as recited in claim 18 , where the control interface comprises one or more interface elements that are user-selectable to allow the access to the plurality of subsets of resource specifications and the plurality of subsets of load specifications of the network of content nodes.

20 . The method to control process-performing resources with respect to particular loads as recited in claim 19 , the method further comprising:

processing a communication received from the at least one of the one or more client devices that corresponds to a selection of a particular interface element of the one or more interface elements of the control interface, and

responsive to the communication, allowing access to at least a subset of the plurality of subsets of resource specifications and/or the plurality of subsets of load specifications.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 7, 2025
From: GREGG, WILLIAM; GARBER, ANNABAKER; MONTLARY, AARON; DAVIS, LOUIS; CUTHBERT, JEFFREY; WELDY, BRIAN; SWANGER, CAE; BEACHAM, TIMOTHY; PEREZ, GABRIEL O.; JACKSON, EDMUND; HEFLEY, DANIEL; GIFFORD, TROY
To: C/HCA, INC.
Reel/Frame 073506/0933 →
Continuity (41)
Continuation 18608659 · Mar 18, 2024
Continuation 18176314 · Feb 28, 2023
Continuation In Part 17959116 · Oct 3, 2022
Continuation In Part 17698634 · Mar 18, 2022
Continuation In Part 17523190 · Nov 10, 2021
Continuation In Part 17521689 · Nov 8, 2021
Continuation In Part 17487934 · Sep 28, 2021
Continuation In Part 17475647 · Sep 15, 2021
Continuation In Part 17364502 · Jun 30, 2021
Continuation In Part 17364502 · Jun 30, 2021
Continuation In Part 17194138 · Mar 5, 2021
Continuation In Part 17178995 · Feb 18, 2021
Continuation In Part 17159700 · Jan 27, 2021
Continuation In Part 17141414 · Jan 5, 2021
Continuation In Part 17137055 · Dec 29, 2020
Continuation In Part 17061851 · Oct 2, 2020
Continuation In Part 17020586 · Sep 14, 2020
Continuation 16883765 · May 26, 2020
Continuation In Part 16883858 · May 26, 2020
Continuation 16849193 · Apr 15, 2020
Continuation 16782042 · Feb 4, 2020
Continuation 16709248 · Dec 10, 2019
Continuation In Part 16700010 · Dec 2, 2019
Continuation 16700010 · Dec 2, 2019
Continuation In Part 16586376 · Sep 27, 2019
Continuation 16545998 · Aug 20, 2019
Provisional Application 63113025 · Nov 12, 2020
Provisional Application 63047022 · Jul 1, 2020
Provisional Application 62985497 · Mar 5, 2020
Provisional Application 62978155 · Feb 18, 2020
Provisional Application 62966727 · Jan 28, 2020
Provisional Application 62958794 · Jan 9, 2020
Provisional Application 62955146 · Dec 30, 2019
Provisional Application 62900050 · Sep 13, 2019
Provisional Application 62853500 · May 28, 2019
Provisional Application 62851887 · May 23, 2019
Provisional Application 62800990 · Feb 4, 2019
Provisional Application 62777615 · Dec 10, 2018
Provisional Application 62776786 · Dec 7, 2018
Provisional Application 62737482 · Sep 27, 2018
Provisional Application 62720022 · Aug 20, 2018
References Cited (82)
US 6063028A · Luciano · 2000 [cited by applicant]
US 6117073A · Jones et al. · 2000 [cited by applicant]
US 7174381B2 · Gulko et al. · 2007 [cited by applicant]
US 7707289B1 · Skene et al. · 2010 [cited by applicant]
US 7734479B2 · Rosow et al. · 2010 [cited by applicant]
US 7743303B2 · Nobunaga et al. · 2010 [cited by applicant]
US 7890349B2 · Cole et al. · 2011 [cited by applicant]
US 8949082B2 · Farooq et al. · 2015 [cited by applicant]
US 9754335B2 · Jourdan et al. · 2017 [cited by applicant]
US 9805163B1 · Panch et al. · 2017 [cited by applicant]
US 9880881B1 · Perez · 2018 [cited by examiner]
US 10231085B1 · Kumar et al. · 2019 [cited by applicant]
US 10303519B1 · Perez et al. · 2019 [cited by applicant]
US 10319056B1 · Perez et al. · 2019 [cited by applicant]
US 10652164B2 · Garcia et al. · 2020 [cited by applicant]
US 10817342B1 · Perez et al. · 2020 [cited by applicant]
US 10847261B1 · Neumann · 2020 [cited by applicant]
US 11201835B1 · Roberts · 2021 [cited by examiner]
US 11283690B1 · Mosier · 2022 [cited by examiner]
US 11283726B1 · Houston et al. · 2022 [cited by applicant]
US 11317292B1 · Feldmann et al. · 2022 [cited by applicant]
US 11381506B1 · Jindal et al. · 2022 [cited by applicant]
US 11422830B1 · Hefley · 2022 [cited by applicant]
US 11595320B1 · Gregg et al. · 2023 [cited by applicant]
US 11836664B2 · Ackerman et al. · 2023 [cited by applicant]
US 12003426B1 · Gregg et al. · 2024 [cited by applicant]
US 12189643B1 · Montlary et al. · 2025 [cited by applicant]
US 20020178246A1 · Mayer · 2002 [cited by applicant]
US 20030229645A1 · Mogi et al. · 2003 [cited by applicant]
US 20040122702A1 · Sabol et al. · 2004 [cited by applicant]
US 20050075902A1 · Wager et al. · 2005 [cited by applicant]
US 20060112247A1 · Ramany et al. · 2006 [cited by applicant]
US 20070005257A1 · Cheng et al. · 2007 [cited by applicant]
US 20080154691A1 · Wellman et al. · 2008 [cited by applicant]
US 20080154712A1 · Wellman · 2008 [cited by applicant]
US 20080155386A1 · Jensen · 2008 [cited by applicant]
US 20080164998A1 · Scherpbier et al. · 2008 [cited by applicant]
US 20100036903A1 · Ahmad et al. · 2010 [cited by applicant]
US 20100332583A1 · Szabo · 2010 [cited by applicant]
US 20110199214A1 · Gawlick · 2011 [cited by applicant]
US 20110238949A1 · Archer et al. · 2011 [cited by applicant]
US 20110295621A1 · Farooq et al. · 2011 [cited by applicant]
US 20110313788A1 · Amland et al. · 2011 [cited by applicant]
US 20120065987A1 · Farooq et al. · 2012 [cited by applicant]
US 20120303827A1 · Neystadt et al. · 2012 [cited by applicant]
US 20130144641A1 · Bessette · 2013 [cited by applicant]
US 20130191158A1 · Fillmore · 2013 [cited by applicant]
US 20140108033A1 · Akbay et al. · 2014 [cited by applicant]
US 20140108034A1 · Akbay et al. · 2014 [cited by applicant]
US 20140172459A1 · De Vries et al. · 2014 [cited by applicant]
US 20140297301A1 · Rock · 2014 [cited by applicant]
US 20140350967A1 · Geleijnse et al. · 2014 [cited by applicant]
US 20160013990A1 · Kulkarni et al. · 2016 [cited by applicant]
US 20160026762A1 · Radhakrishnan et al. · 2016 [cited by applicant]
US 20160042135A1 · Hogan et al. · 2016 [cited by applicant]
US 20160094410A1 · Anwar et al. · 2016 [cited by applicant]
US 20160125168A1 · Aagesen et al. · 2016 [cited by applicant]
US 20160277255A1 · Dasgupta et al. · 2016 [cited by applicant]
US 20170054758A1 · Maino et al. · 2017 [cited by applicant]
US 20170083626A1 · Kensel et al. · 2017 [cited by applicant]
US 20170169173A1 · Snow, Jr. et al. · 2017 [cited by applicant]
US 20170310605A1 · Garcia et al. · 2017 [cited by applicant]
US 20170364043A1 · Ganti et al. · 2017 [cited by applicant]
US 20180075108A1 · Park et al. · 2018 [cited by applicant]
US 20180182471A1 · Yelton et al. · 2018 [cited by applicant]
US 20180225311A1 · Bandopadhyay et al. · 2018 [cited by applicant]
US 20180314802A1 · Dreyer · 2018 [cited by applicant]
US 20190180868A1 · Makram et al. · 2019 [cited by applicant]
US 20190231280A1 · Tudor · 2019 [cited by applicant]
US 20190378619A1 · Meyer et al. · 2019 [cited by applicant]
US 20200013490A1 · Rumoro · 2020 [cited by applicant]
US 20200296053A1 · Garcia et al. · 2020 [cited by applicant]
US 20200382617A1 · Trapane et al. · 2020 [cited by applicant]
US 20210168455A1 · Campbell et al. · 2021 [cited by applicant]
US 20220385581A1 · Delos Reyes et al. · 2022 [cited by applicant]
US 20260004181A1 · Paul · 2026 [cited by examiner]
Final Office Action mailed on Oct. 7, 2025, in related U.S. Appl. No. 18/608,659, 23 pages. [cited by applicant]
Non-Final Office Action mailed on Apr. 18, 2025, in U.S. Appl. No. 18/176,311, 29 pages. [cited by applicant]
Notice of Allowance mailed on Dec. 8, 2025, in U.S. Appl. No. 18/608,659, 7 pages. [cited by applicant]
Non-Final Office Action mailed on Apr. 18, 2025 in U.S. Appl. No. 18/176,311, 28 pages. [cited by applicant]
Non-Final Office Action mailed on Jul. 10, 2025, in related U.S. Appl. No. 18/608,659, 37 pages. [cited by applicant]
Notice of Allowance mailed on Jul. 29, 2025, in related U.S. Appl. No. 18/176,311, 10 pages. [cited by applicant]