IP Library Granted Patent US 12,656,842
Granted Patent B2
US 12,656,842 · App. 19/009,969 · Granted Jun 16, 2026

Energy aware processing load distribution system and method

Inventor: Kanad Ghose (Vesta, NY)
Assignee: The Research Foundation for The State University of New York
G06F1/206B03B1/00B03B5/02B03B5/58B03B11/00G05D23/19G06F1/20G06F1/3203G06F1/3206G06F1/3209G06F1/3228G06F9/45558G06F9/4893G06F9/5094G06F13/409G06K19/0723G06K19/07705G06K19/07722H04L69/329H05K7/20836G06F2009/4557Y02D10/00
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,656,842
App. No.
19/009,969
Granted
Jun 16, 2026
Kind
B2
Abstract

A method for controlling a data center, comprising a plurality of server systems, each associated with a cooling system and a thermal constraint, comprising: a concurrent physical condition of a first server system; predicting a future physical condition based on a set of future states of the first server system; dynamically controlling the cooling system in response to at least the input and the predicted future physical condition, to selectively cool the first server system sufficient to meet the predetermined thermal constraint; and controlling an allocation of tasks between the plurality of server systems to selectively load the first server system within the predetermined thermal constraint and selectively idle a second server system, wherein the idle second server system can be recruited to accept tasks when allocated to it, and wherein the cooling system associated with the idle second server system is selectively operated in a low power consumption state.

Claims (52)

1 . A method of operating a datacenter comprising plurality of racks, each rack having a plurality of servers, comprising:

maintaining empirical thermal models responsive to activity of each server;

predicting a thermal trend of each server dependent on at least the empirical thermal models and a workload of each server;

predicting a thermal trend of each rack dependent on at least the predicted thermal trend of each server in a respective rack;

defining a separate thermal limit for each rack; and

allocating tasks from a queue of unexecuted tasks to respective ones of the plurality of servers, in dependence on at least the thermal limit for each rack, the predicted thermal trend of each server, an actual server utilization, and a predicted energy efficiency of the processing of the allocated tasks and a cooling required for each rack; and

proactively adjusting the cooling for a respective rack with a cooling system, prior to execution at least one allocated task, responsive to at least the predicted thermal trend of the respective rack, and the allocated tasks to the respective ones of the plurality of servers within the respective rack.

2 . The method according to claim 1 , further comprising:

determining an energy budget for each server as a function of at least:

the predicted thermal trend of the respective server;

actual utilization of the respective server; and

temperature and airflow measurements from sensors; and

controlling the server to process the tasks allocated to the server within the determined energy budget.

3 . The method according to claim 1 , wherein the empirical models responsive to the activity of each server comprise hardware activity counters and software-readable registers.

4 . The method according to claim 1 , wherein each server has a controllable performance characteristic for performing tasks, and the tasks are allocated to the plurality of servers in dependence on characteristics of each task and the controllable performance characteristic for performing tasks of each server.

5 . The method according to claim 1 , wherein the proactively adjusting the cooling for a respective rack based on an algorithm that presumes that a hot server is more efficiently cooled than a cool server.

6 . The method according to claim 1 , wherein the tasks are allocated by a global scheduler for the plurality of racks.

7 . The method according to claim 1 , wherein an independently controllable cooling system is provided for each rack to provide the proactive cooling.

8 . A method of operating a plurality of servers in a plurality of racks, comprising:

maintaining an empirical thermal model of energy dissipation for each server, responsive to activity counters and software-accessible registers of each server;

predicting a thermal trend of each server dependent on at least the empirical thermal model of energy dissipation of each server, and a workload of tasks allocated to each server; and

allocating tasks from a queue of unexecuted tasks to respective ones of the plurality of servers, in dependence on at least a predicted effect of the allocated task on each server according to the empirical thermal model of energy dissipation for each server, an operating temperature of each server, and an energy efficiency of processing of the allocated tasks and the controllable proactive cooling for each rack dependent on at least the allocation of tasks from the queue of unexecuted tasks to respective ones of the plurality of servers; and

proactively adjusting a cooling for each rack, responsive to at least a predicted thermal trend of each rack and the allocation of tasks, wherein the predicted thermal trend of each rack is dependent on at least the tasks to be performed by the servers in each rack and the empirical models of energy dissipation of the servers in each rack.

9 . The method according to claim 8 , further comprising:

determining an energy budget for each server, dependent on at least the predicted thermal trend of each server, an actual utilization of each server, and temperature and airflow measurements from sensors; and

controlling each server to process the tasks allocated to the respective server within the determined energy budget.

10 . The method according to claim 8 , wherein each server has a controllable performance characteristic for performing tasks, and the tasks are allocated to the plurality of servers in dependence on characteristics of each task and the controllable performance characteristic for performing tasks of each server.

11 . The method according to claim 8 , wherein each server has a controllable performance characteristic for performing tasks, and the allocation of tasks to respective ones of the plurality of servers is further in dependence on characteristics of each task and the controllable performance characteristic for performing tasks of each server.

12 . The method according to claim 8 , wherein the tasks are allocated by a global scheduler to the plurality of servers in the plurality of racks.

13 . A datacenter, comprising:

a plurality of racks;

a plurality of servers in each rack;

a cooling system configured to cool each rack; and

a scheduling system configured to:

maintain empirical thermal models responsive to activity of each server;

predict a thermal trend of each server dependent on at least the empirical thermal models, and a utilization of each server; and

allocate tasks from a queue of unexecuted tasks to the plurality of servers, in dependence on at least a predicted thermal effect of processing the task on each server, and

a predicted energy efficiency of the processing of the allocated task and cooling of each rack; and

adjust the cooling system for each rack to proactively cool each rack based on at least one task in the unexecuted queue of tasks prior to execution, responsive to at least a predicted thermal trend of each rack comprising the predicted thermal trends of the plurality of servers in each rack, and the empirical thermal models.

14 . The datacenter according to claim 13 , wherein the scheduling system is further configured to:

determine an energy budget for each server, dependent on at least the predicted thermal trend of each server, an actual utilization of each server, and temperature and airflow measurements from sensors; and

allocate the tasks further in dependence on the determined energy budget for each server; and

each server is configured to process the tasks allocated to the respective server within the determined energy budget.

15 . The datacenter according to claim 13 , wherein the cooling system comprises a separately controlled cooling system for a proper subset of the plurality of racks.

16 . The datacenter according to claim 13 , wherein the plurality of servers and the plurality of racks are configured such that the efficiency of processing of the allocated tasks and cooling a respective rack increases as workload increases from idle until the respective rack approaches the thermal limit for the respective rack.

17 . The datacenter according to claim 13 , wherein each server has a controllable performance characteristic for performing tasks, and the scheduling system is further configured to allocate the tasks in dependence on characteristics of each task and the controllable performance characteristic for performing tasks of each server.

18 . The datacenter according to claim 15 , wherein the empirical models responsive to the activity of each server comprise hardware activity counters and software-readable registers.

19 . The datacenter according to claim 13 , wherein the predicted thermal trend of each server is further dependent on the tasks to be performed by the respective server based on:

the allocation of tasks from the queue of unexecuted tasks to the plurality of servers,

a cooling of the respective server, and

a performance setting of the respective server.

20 . The datacenter according to claim 13 , further comprising a thermal sensor, wherein the cooling system is controlled to both independently proactively cool each rack dependent on at least the predicted thermal trends, and reactively cool each rack based on a signal from the thermal sensor.

Continuity (7)
Continuation 18387052 · Nov 5, 2023
Continuation 17543122 · Dec 6, 2021
Division 15694459 · Sep 1, 2017
Continuation 14153540 · Jan 13, 2014
Continuation 12841169 · Jul 21, 2010
Provisional Application 61227361 · Jul 21, 2009
Related Publication 20250138609A1 · May 1, 2025
References Cited (400)
US 3339410A · Marius · 1967 [cited by applicant]
US 3391411A · Miller, Jr. · 1968 [cited by applicant]
US 4823290A · Fasack et al. · 1989 [cited by applicant]
US 4962734A · Jorgensen · 1990 [cited by applicant]
US 5095712A · Narreau · 1992 [cited by applicant]
US 5216623A · Barrett et al. · 1993 [cited by applicant]
US 5367670A · Ward et al. · 1994 [cited by applicant]
US 5410448A · Barker, III et al. · 1995 [cited by applicant]
US 5462225A · Massara et al. · 1995 [cited by applicant]
US 5581478A · Cruse et al. · 1996 [cited by applicant]
US 5657641A · Cunningham et al. · 1997 [cited by applicant]
US 5682949A · Ratcliffe et al. · 1997 [cited by applicant]
US 5718628A · Nakazato et al. · 1998 [cited by applicant]
US 5735134A · Liu et al. · 1998 [cited by applicant]
US 5850539A · Cook et al. · 1998 [cited by applicant]
US 5995729A · Hirosawa et al. · 1999 [cited by applicant]
US 6055480A · Nevo et al. · 2000 [cited by applicant]
US 6078943A · Yu · 2000 [cited by applicant]
US 6117180A · Dave et al. · 2000 [cited by applicant]
US 6134511A · Subbarao · 2000 [cited by applicant]
US 6179489B1 · So et al. · 2001 [cited by applicant]
US 6189106B1 · Anderson · 2001 [cited by applicant]
US 6216956B1 · Ehlers et al. · 2001 [cited by applicant]
US 6223274B1 · Catthoor et al. · 2001 [cited by applicant]
US 6246969B1 · Sinclair et al. · 2001 [cited by applicant]
US 6289267B1 · Alexander et al. · 2001 [cited by applicant]
US 6289488B1 · Dave et al. · 2001 [cited by applicant]
US 6298370B1 · Tang et al. · 2001 [cited by applicant]
US 6341347B1 · Joy et al. · 2002 [cited by applicant]
US 6347627B1 · Frankie et al. · 2002 [cited by applicant]
US 6351808B1 · Joy et al. · 2002 [cited by applicant]
US 6374627B1 · Schumacher et al. · 2002 [cited by applicant]
US 6494050B2 · Spinazzola et al. · 2002 [cited by applicant]
US 6507862B1 · Joy et al. · 2003 [cited by applicant]
US 6542991B1 · Joy et al. · 2003 [cited by applicant]
US 6574104B2 · Patel et al. · 2003 [cited by applicant]
US 6672955B2 · Charron · 2004 [cited by applicant]
US 6694347B2 · Joy et al. · 2004 [cited by applicant]
US 6694759B1 · Bash et al. · 2004 [cited by applicant]
US 6714977B1 · Fowler et al. · 2004 [cited by applicant]
US 6718277B2 · Sharma · 2004 [cited by applicant]
US 6721672B2 · Spitaels et al. · 2004 [cited by applicant]
US 6735630B1 · Gelvin et al. · 2004 [cited by applicant]
US 6745579B2 · Spinazzola et al. · 2004 [cited by applicant]
US 6804616B2 · Bodas · 2004 [cited by applicant]
US 6819563B1 · Chu et al. · 2004 [cited by applicant]
US 6826607B1 · Gelvin et al. · 2004 [cited by applicant]
US 6827142B2 · Winkler et al. · 2004 [cited by applicant]
US 6832251B1 · Gelvin et al. · 2004 [cited by applicant]
US 6853097B2 · Matsuda et al. · 2005 [cited by applicant]
US 6859366B2 · Fink · 2005 [cited by applicant]
US 6859831B1 · Gelvin et al. · 2005 [cited by applicant]
US 6862179B2 · Beitelmal et al. · 2005 [cited by applicant]
US 6885920B2 · Yakes et al. · 2005 [cited by applicant]
US 6964539B2 · Bradley et al. · 2005 [cited by applicant]
US 6967283B2 · Rasmussen et al. · 2005 [cited by applicant]
US 7020586B2 · Snevely · 2006 [cited by applicant]
US 7020701B1 · Gelvin et al. · 2006 [cited by applicant]
US 7031870B2 · Sharma et al. · 2006 [cited by applicant]
US 7051946B2 · Bash et al. · 2006 [cited by applicant]
US 7062304B2 · Chauvel et al. · 2006 [cited by applicant]
US 7085133B2 · Hall · 2006 [cited by applicant]
US 7089443B2 · Albonesi et al. · 2006 [cited by applicant]
US 7139999B2 · Bowman-Amuah · 2006 [cited by applicant]
US 7148796B2 · Joy et al. · 2006 [cited by applicant]
US 7155318B2 · Sharma et al. · 2006 [cited by applicant]
US 7155617B2 · Gary et al. · 2006 [cited by applicant]
US 7174194B2 · Chauvel et al. · 2007 [cited by applicant]
US 7174468B2 · Gary et al. · 2007 [cited by applicant]
US 7184866B2 · Squires et al. · 2007 [cited by applicant]
US 7197433B2 · Patel et al. · 2007 [cited by applicant]
US 7219067B1 · Mcmullen et al. · 2007 [cited by applicant]
US 7219249B1 · Ghose et al. · 2007 [cited by applicant]
US 7228441B2 · Fung · 2007 [cited by applicant]
US 7251547B2 · Bash et al. · 2007 [cited by applicant]
US 7251709B2 · Williams · 2007 [cited by applicant]
US 7313503B2 · Nakagawa et al. · 2007 [cited by applicant]
US 7315448B1 · Bash et al. · 2008 [cited by applicant]
US 7316021B2 · Joy et al. · 2008 [cited by applicant]
US 7330983B2 · Chaparro et al. · 2008 [cited by applicant]
US 7365973B2 · Rasmussen et al. · 2008 [cited by applicant]
US 7366632B2 · Hamann et al. · 2008 [cited by applicant]
US 7378165B2 · Brignone et al. · 2008 [cited by applicant]
US 7401333B2 · Vandeweerd · 2008 [cited by applicant]
US 7403391B2 · Germagian et al. · 2008 [cited by applicant]
US 7421601B2 · Bose et al. · 2008 [cited by applicant]
US 7426453B2 · Patel et al. · 2008 [cited by applicant]
US 7472043B1 · Low et al. · 2008 [cited by applicant]
US 7500001B2 · Tameshige et al. · 2009 [cited by applicant]
US 7549069B2 · Ishihara et al. · 2009 [cited by applicant]
US 7558649B1 · Sharma et al. · 2009 [cited by applicant]
US 7562243B1 · Ghose · 2009 [cited by applicant]
US 7568360B1 · Bash et al. · 2009 [cited by applicant]
US 7584475B1 · Lightstone et al. · 2009 [cited by applicant]
US 7590589B2 · Hoffberg · 2009 [cited by applicant]
US 7596476B2 · Rasmussen et al. · 2009 [cited by applicant]
US 7620480B2 · Patel et al. · 2009 [cited by applicant]
US 7644148B2 · Ranganathan et al. · 2010 [cited by applicant]
US 7657766B2 · Gonzalez et al. · 2010 [cited by applicant]
US 7676280B1 · Bash et al. · 2010 [cited by applicant]
US 7685601B2 · Iwamoto · 2010 [cited by applicant]
US 7702660B2 · Chan et al. · 2010 [cited by applicant]
US 7726144B2 · Larson et al. · 2010 [cited by applicant]
US 7739537B2 · Albonesi et al. · 2010 [cited by applicant]
US 7757103B2 · Savransky et al. · 2010 [cited by applicant]
US 7797367B1 · Gelvin et al. · 2010 [cited by applicant]
US 7799474B2 · Lyon et al. · 2010 [cited by applicant]
US 7818507B2 · Yamazaki et al. · 2010 [cited by applicant]
US 7844440B2 · Nasle et al. · 2010 [cited by applicant]
US 7844687B1 · Gelvin et al. · 2010 [cited by applicant]
US 7881910B2 · Rasmussen et al. · 2011 [cited by applicant]
US 7885795B2 · Rasmussen et al. · 2011 [cited by applicant]
US 7904905B2 · Cervini · 2011 [cited by applicant]
US 7908126B2 · Bahel et al. · 2011 [cited by applicant]
US 7912955B1 · Machiraju et al. · 2011 [cited by applicant]
US 7975156B2 · Artman et al. · 2011 [cited by applicant]
US 7979250B2 · Archibald et al. · 2011 [cited by applicant]
US 7992151B2 · Warrier et al. · 2011 [cited by applicant]
US 8006111B1 · Faibish et al. · 2011 [cited by applicant]
US 8015567B2 · Hass · 2011 [cited by applicant]
US 8020163B2 · Nollet et al. · 2011 [cited by applicant]
US 8051310B2 · He et al. · 2011 [cited by applicant]
US 8099731B2 · Li et al. · 2012 [cited by applicant]
US 8117367B2 · Conti et al. · 2012 [cited by applicant]
US 8135851B2 · Pilkington et al. · 2012 [cited by applicant]
US 8140658B1 · Gelvin et al. · 2012 [cited by applicant]
US 8155922B2 · Loucks · 2012 [cited by applicant]
US 8200995B2 · Shiga et al. · 2012 [cited by applicant]
US 8219362B2 · Shrivastava et al. · 2012 [cited by applicant]
US 8219993B2 · Johnson et al. · 2012 [cited by applicant]
US 8228046B2 · Ingemi et al. · 2012 [cited by applicant]
US 8244502B2 · Hamann et al. · 2012 [cited by applicant]
US 8245059B2 · Jackson · 2012 [cited by applicant]
US 8249825B2 · Vangilder et al. · 2012 [cited by applicant]
US 8260628B2 · Lopez et al. · 2012 [cited by applicant]
US 8271807B2 · Jackson · 2012 [cited by applicant]
US 8271813B2 · Jackson · 2012 [cited by applicant]
US 8276008B2 · Jackson · 2012 [cited by applicant]
US 8301315B2 · Dawson et al. · 2012 [cited by applicant]
US 8302098B2 · Johnson et al. · 2012 [cited by applicant]
US 8321712B2 · Ghose · 2012 [cited by applicant]
US 8327158B2 · Titiano et al. · 2012 [cited by applicant]
US 8344546B2 · Sarti · 2013 [cited by applicant]
US 8365176B2 · Campbell et al. · 2013 [cited by applicant]
US 8397088B1 · Ghose · 2013 [cited by applicant]
US 8417391B1 · Rombouts et al. · 2013 [cited by applicant]
US 8424006B2 · Jacobson et al. · 2013 [cited by applicant]
US 8425287B2 · Wexler · 2013 [cited by applicant]
US 8438364B2 · Venkataramani · 2013 [cited by applicant]
US 8447993B2 · Greene et al. · 2013 [cited by applicant]
US 8452999B2 · Barth et al. · 2013 [cited by applicant]
US 8467906B2 · Michael et al. · 2013 [cited by applicant]
US 8473265B2 · Hlasny et al. · 2013 [cited by applicant]
US 8499302B2 · Hass · 2013 [cited by applicant]
US 8509959B2 · Zhang et al. · 2013 [cited by applicant]
US 8527747B2 · Hintermeister et al. · 2013 [cited by applicant]
US 8527997B2 · Bell, Jr. et al. · 2013 [cited by applicant]
US 8533719B2 · Fedorova et al. · 2013 [cited by applicant]
US 8549333B2 · Jackson · 2013 [cited by applicant]
US 8554515B2 · Vangilder et al. · 2013 [cited by applicant]
US 8560677B2 · Vangilder et al. · 2013 [cited by applicant]
US 8565931B2 · Marwah et al. · 2013 [cited by applicant]
US 8566447B2 · Cohen et al. · 2013 [cited by applicant]
US 8583945B2 · Tran · 2013 [cited by applicant]
US 8589931B2 · Barsness et al. · 2013 [cited by applicant]
US 8589932B2 · Bower, III et al. · 2013 [cited by applicant]
US 8595586B2 · Borthakur et al. · 2013 [cited by applicant]
US 8600576B2 · Dawson et al. · 2013 [cited by applicant]
US 8600830B2 · Hoffberg · 2013 [cited by applicant]
US 8612688B2 · Venkataramani et al. · 2013 [cited by applicant]
US 8612785B2 · Brown et al. · 2013 [cited by applicant]
US 8612984B2 · Bell, Jr. et al. · 2013 [cited by applicant]
US 8631411B1 · Ghose · 2014 [cited by applicant]
US 8639113B2 · Decusatis et al. · 2014 [cited by applicant]
US 8639482B2 · Rasmussen et al. · 2014 [cited by applicant]
US 8667063B2 · Graham et al. · 2014 [cited by applicant]
US 8677365B2 · Bash et al. · 2014 [cited by applicant]
US 8684802B1 · Gross et al. · 2014 [cited by applicant]
US 8688413B2 · Healey et al. · 2014 [cited by applicant]
US 8689220B2 · Prabhakar et al. · 2014 [cited by applicant]
US 8723362B2 · Park et al. · 2014 [cited by applicant]
US 8725307B2 · Healey et al. · 2014 [cited by applicant]
US 8736109B2 · Park · 2014 [cited by applicant]
US 8751897B2 · Borthakur et al. · 2014 [cited by applicant]
US 8776069B2 · Prabhakar et al. · 2014 [cited by applicant]
US 8793328B2 · Lindamood et al. · 2014 [cited by applicant]
US 8793351B2 · Renzin · 2014 [cited by applicant]
US 8798964B2 · Rosenthal et al. · 2014 [cited by applicant]
US 8820113B2 · Heydari et al. · 2014 [cited by applicant]
US 8825219B2 · Gheerardyn et al. · 2014 [cited by applicant]
US 8825451B2 · Vangilder et al. · 2014 [cited by applicant]
US 8832111B2 · Venkataramani et al. · 2014 [cited by applicant]
US 8838281B2 · Rombouts et al. · 2014 [cited by applicant]
US 8842432B2 · Ehlen · 2014 [cited by applicant]
US 8862668B2 · Graham et al. · 2014 [cited by applicant]
US 8867213B2 · Furuta et al. · 2014 [cited by applicant]
US 8869158B2 · Prabhakar et al. · 2014 [cited by applicant]
US 8874836B1 · Hayes et al. · 2014 [cited by applicant]
US 8885335B2 · Magarelli · 2014 [cited by applicant]
US 8897017B2 · Brashers et al. · 2014 [cited by applicant]
US 8903876B2 · Michael et al. · 2014 [cited by applicant]
US 8904394B2 · Dawson et al. · 2014 [cited by applicant]
US 8913377B2 · Furuta · 2014 [cited by applicant]
US 8914155B1 · Shah et al. · 2014 [cited by applicant]
US 8925339B2 · Kearney et al. · 2015 [cited by applicant]
US 8937405B2 · Park · 2015 [cited by applicant]
US 8949081B2 · Healey · 2015 [cited by applicant]
US 8949632B2 · Kobayashi et al. · 2015 [cited by applicant]
US 8954675B2 · Venkataramani et al. · 2015 [cited by applicant]
US 8972217B2 · Vangilder et al. · 2015 [cited by applicant]
US 8972570B1 · Moreels et al. · 2015 [cited by applicant]
US 8991198B2 · Kearney et al. · 2015 [cited by applicant]
US 8996180B2 · Vangilder et al. · 2015 [cited by applicant]
US 8996810B2 · Liang · 2015 [cited by applicant]
US 9015324B2 · Jackson · 2015 [cited by applicant]
US 9026807B2 · Jackson · 2015 [cited by applicant]
US 9027024B2 · Mick et al. · 2015 [cited by applicant]
US 9060449B2 · Ehlen · 2015 [cited by applicant]
US 9086883B2 · Thomson et al. · 2015 [cited by applicant]
US 9098351B2 · Bell, Jr. et al. · 2015 [cited by applicant]
US 9098876B2 · Steven et al. · 2015 [cited by applicant]
US 9104493B2 · Molkov et al. · 2015 [cited by applicant]
US 9122525B2 · Barsness et al. · 2015 [cited by applicant]
US 9122717B2 · Liang · 2015 [cited by applicant]
US 9135063B1 · Ghose · 2015 [cited by applicant]
US 9141155B2 · Wiley · 2015 [cited by applicant]
US 9144181B2 · Wiley · 2015 [cited by applicant]
US 9148068B2 · Sarti · 2015 [cited by applicant]
US 9159042B2 · Steven et al. · 2015 [cited by applicant]
US 9159108B2 · Steven et al. · 2015 [cited by applicant]
US 9164566B2 · Ghose · 2015 [cited by applicant]
US 9171276B2 · Steven et al. · 2015 [cited by applicant]
US 9173327B2 · Wiley · 2015 [cited by applicant]
US 9177072B2 · Krishnamurthy et al. · 2015 [cited by applicant]
US 9178958B2 · Lindamood et al. · 2015 [cited by applicant]
US 9192077B2 · Iqbal · 2015 [cited by applicant]
US 9208207B2 · Venkataramani et al. · 2015 [cited by applicant]
US 9219644B2 · Renzin · 2015 [cited by applicant]
US 9219657B2 · Dawson et al. · 2015 [cited by applicant]
US 9223905B2 · Dalgas et al. · 2015 [cited by applicant]
US 9235441B2 · Brech et al. · 2016 [cited by applicant]
US 9240025B1 · Ward, Jr. et al. · 2016 [cited by applicant]
US 9250962B2 · Brech et al. · 2016 [cited by applicant]
US 9264466B2 · Graham et al. · 2016 [cited by applicant]
US 9274710B1 · Oikarinen et al. · 2016 [cited by applicant]
US 9277026B2 · Liang et al. · 2016 [cited by applicant]
US 9286642B2 · Hochberg et al. · 2016 [cited by applicant]
US 9310786B2 · Imhof et al. · 2016 [cited by applicant]
US 9322169B2 · Magarelli et al. · 2016 [cited by applicant]
US 9335747B2 · Steven et al. · 2016 [cited by applicant]
US 9338928B2 · Lehman · 2016 [cited by applicant]
US 9342376B2 · Jain et al. · 2016 [cited by applicant]
US 9342464B2 · Krishnamurthy et al. · 2016 [cited by applicant]
US 9344151B2 · Cenizal et al. · 2016 [cited by applicant]
US 9354683B2 · Patiejunas et al. · 2016 [cited by applicant]
US 9355060B1 · Barber et al. · 2016 [cited by applicant]
US 9367052B2 · Steven et al. · 2016 [cited by applicant]
US 9367825B2 · Steven et al. · 2016 [cited by applicant]
US 9374309B2 · Shaw et al. · 2016 [cited by applicant]
US 9377837B2 · Ghose · 2016 [cited by applicant]
US 9753465B1 · Ghose · 2017 [cited by applicant]
US 10209580B2 · Son et al. · 2019 [cited by applicant]
US 11809254B2 · Ghose · 2023 [cited by examiner]
US 12189449B2 · Ghose · 2025 [cited by examiner]
US 20010042616A1 · Baer · 2001 [cited by applicant]
US 20020043969A1 · Duncan et al. · 2002 [cited by applicant]
US 20020059804A1 · Spinazzola et al. · 2002 [cited by applicant]
US 20020071031A1 · Lord et al. · 2002 [cited by applicant]
US 20020072868A1 · Bartone et al. · 2002 [cited by applicant]
US 20020078122A1 · Joy et al. · 2002 [cited by applicant]
US 20020149911A1 · Bishop et al. · 2002 [cited by applicant]
US 20030061258A1 · Rodgers et al. · 2003 [cited by applicant]
US 20030097478A1 · King · 2003 [cited by applicant]
US 20030115000A1 · Bodas · 2003 [cited by applicant]
US 20030115024A1 · Snevely · 2003 [cited by applicant]
US 20030147216A1 · Patel et al. · 2003 [cited by applicant]
US 20030158718A1 · Nakagawa et al. · 2003 [cited by applicant]
US 20030177406A1 · Bradley et al. · 2003 [cited by applicant]
US 20030232598A1 · Aljadeff et al. · 2003 [cited by applicant]
US 20040006584A1 · Vandeweerd · 2004 [cited by applicant]
US 20040020224A1 · Bash et al. · 2004 [cited by applicant]
US 20040065097A1 · Bash et al. · 2004 [cited by applicant]
US 20040065104A1 · Bash et al. · 2004 [cited by applicant]
US 20040073324A1 · Pierro et al. · 2004 [cited by applicant]
US 20040075984A1 · Bash et al. · 2004 [cited by applicant]
US 20040089009A1 · Bash et al. · 2004 [cited by applicant]
US 20040089011A1 · Patel et al. · 2004 [cited by applicant]
US 20040163001A1 · Bodas · 2004 [cited by applicant]
US 20040189161A1 · Davis et al. · 2004 [cited by applicant]
US 20040221287A1 · Walmsley · 2004 [cited by applicant]
US 20040240514A1 · Bash et al. · 2004 [cited by applicant]
US 20040242197A1 · Fontaine · 2004 [cited by applicant]
US 20040262409A1 · Crippen et al. · 2004 [cited by applicant]
US 20050023363A1 · Sharma et al. · 2005 [cited by applicant]
US 20050033889A1 · Hass et al. · 2005 [cited by applicant]
US 20050063542A1 · Ryu · 2005 [cited by applicant]
US 20050102674A1 · Tameshige et al. · 2005 [cited by applicant]
US 20050108720A1 · Cervini · 2005 [cited by applicant]
US 20050132376A1 · Rodgers et al. · 2005 [cited by applicant]
US 20050154507A1 · Pierro et al. · 2005 [cited by applicant]
US 20050225936A1 · Day · 2005 [cited by applicant]
US 20050228618A1 · Patel et al. · 2005 [cited by applicant]
US 20050240745A1 · Iyer et al. · 2005 [cited by applicant]
US 20050267639A1 · Sharma et al. · 2005 [cited by applicant]
US 20060047808A1 · Sharma et al. · 2006 [cited by applicant]
US 20060080001A1 · Bash et al. · 2006 [cited by applicant]
US 20060095911A1 · Uemura et al. · 2006 [cited by applicant]
US 20060096306A1 · Okaza et al. · 2006 [cited by applicant]
US 20060112286A1 · Whalley et al. · 2006 [cited by applicant]
US 20060115586A1 · Xing et al. · 2006 [cited by applicant]
US 20060121421A1 · Spitaels et al. · 2006 [cited by applicant]
US 20060139877A1 · Germagian et al. · 2006 [cited by applicant]
US 20060168975A1 · Malone et al. · 2006 [cited by applicant]
US 20060179436A1 · Yasue · 2006 [cited by applicant]
US 20060214014A1 · Bash et al. · 2006 [cited by applicant]
US 20070019569A1 · Park et al. · 2007 [cited by applicant]
US 20070038414A1 · Rasmussen et al. · 2007 [cited by applicant]
US 20070074222A1 · Kunze · 2007 [cited by applicant]
US 20070078635A1 · Rasmussen et al. · 2007 [cited by applicant]
US 20070083870A1 · Kanakogi · 2007 [cited by applicant]
US 20070121295A1 · Campbell et al. · 2007 [cited by applicant]
US 20070150215A1 · Spitaels et al. · 2007 [cited by applicant]
US 20070171613A1 · Mcmahan et al. · 2007 [cited by applicant]
US 20070174024A1 · Rasmussen et al. · 2007 [cited by applicant]
US 20070180117A1 · Matsumoto et al. · 2007 [cited by applicant]
US 20070190919A1 · Donovan et al. · 2007 [cited by applicant]
US 20070213000A1 · Day · 2007 [cited by applicant]
US 20070226741A1 · Seshadri · 2007 [cited by applicant]
US 20070260417A1 · Starmer et al. · 2007 [cited by applicant]
US 20070274035A1 · Fink et al. · 2007 [cited by applicant]
US 20080041076A1 · Tutunoglu et al. · 2008 [cited by applicant]
US 20080104604A1 · Li et al. · 2008 [cited by applicant]
US 20080104985A1 · Carlsen · 2008 [cited by applicant]
US 20080105412A1 · Carlsen et al. · 2008 [cited by applicant]
US 20080115140A1 · Erva et al. · 2008 [cited by applicant]
US 20080133474A1 · Hsiao et al. · 2008 [cited by applicant]
US 20080134191A1 · Warrier et al. · 2008 [cited by applicant]
US 20080162983A1 · Baba et al. · 2008 [cited by applicant]
US 20080174954A1 · Vangilder et al. · 2008 [cited by applicant]
US 20080180908A1 · Wexler · 2008 [cited by applicant]
US 20080186670A1 · Lyon · 2008 [cited by examiner]
US 20080209243A1 · Ghiasi et al. · 2008 [cited by applicant]
US 20080216074A1 · Hass et al. · 2008 [cited by applicant]
US 20080216076A1 · Udell et al. · 2008 [cited by applicant]
US 20090030554A1 · Bean, Jr. et al. · 2009 [cited by applicant]
US 20090049447A1 · Parker · 2009 [cited by applicant]
US 20090094481A1 · Vera et al. · 2009 [cited by applicant]
US 20090138313A1 · Morgan et al. · 2009 [cited by applicant]
US 20090138888A1 · Shah et al. · 2009 [cited by applicant]
US 20090150123A1 · Archibald et al. · 2009 [cited by applicant]
US 20090150129A1 · Archibald et al. · 2009 [cited by applicant]
US 20090150700A1 · Dell'era · 2009 [cited by applicant]
US 20090150893A1 · Johnson et al. · 2009 [cited by applicant]
US 20090171511A1 · Tolentino · 2009 [cited by applicant]
US 20090199019A1 · Hongisto et al. · 2009 [cited by applicant]
US 20090205416A1 · Campbell et al. · 2009 [cited by applicant]
US 20090217277A1 · Johnson et al. · 2009 [cited by applicant]
US 20090223234A1 · Campbell et al. · 2009 [cited by applicant]
US 20090259343A1 · Rasmussen et al. · 2009 [cited by applicant]
US 20090265568A1 · Jackson · 2009 [cited by applicant]
US 20090309570A1 · Lehmann et al. · 2009 [cited by applicant]
US 20090326879A1 · Hamann et al. · 2009 [cited by applicant]
US 20090326884A1 · Amemiya et al. · 2009 [cited by applicant]
US 20100010688A1 · Hunter · 2010 [cited by applicant]
US 20100031259A1 · Inoue · 2010 [cited by applicant]
US 20100100877A1 · Greene et al. · 2010 [cited by applicant]
US 20100106464A1 · Hlasny et al. · 2010 [cited by applicant]
US 20100139908A1 · Slessman · 2010 [cited by applicant]
US 20100146316A1 · Carter et al. · 2010 [cited by applicant]
US 20100153956A1 · Capps, Jr. et al. · 2010 [cited by applicant]
US 20100174886A1 · Kimelman · 2010 [cited by applicant]
US 20100180089A1 · Flemming et al. · 2010 [cited by applicant]
US 20100217454A1 · Spiers et al. · 2010 [cited by applicant]
US 20100241285A1 · Johnson et al. · 2010 [cited by applicant]
US 20100241881A1 · Barsness et al. · 2010 [cited by applicant]
US 20100256959A1 · Vangilder et al. · 2010 [cited by applicant]
US 20100269116A1 · Potkonjak · 2010 [cited by applicant]
US 20100286956A1 · Vangilder et al. · 2010 [cited by applicant]
US 20100287018A1 · Shrivastava et al. · 2010 [cited by applicant]
US 20100293313A1 · Ferringer et al. · 2010 [cited by applicant]
US 20100313203A1 · Dawson et al. · 2010 [cited by applicant]
US 20100324739A1 · Dawson et al. · 2010 [cited by applicant]
US 20100324956A1 · Lopez et al. · 2010 [cited by applicant]
US 20110016339A1 · Dasgupta et al. · 2011 [cited by applicant]
US 20110035078A1 · Jackson · 2011 [cited by applicant]
US 20110038634A1 · Decusatis et al. · 2011 [cited by applicant]
US 20110040529A1 · Hamann et al. · 2011 [cited by applicant]
US 20110055605A1 · Jackson · 2011 [cited by applicant]
US 20110072293A1 · Mazzaferri et al. · 2011 [cited by applicant]
US 20110107332A1 · Bash · 2011 [cited by applicant]
US 20110161696A1 · Fletcher · 2011 [cited by applicant]
US 20110173470A1 · Tran · 2011 [cited by applicant]
US 20110213508A1 · Mandagere et al. · 2011 [cited by applicant]
US 20110246995A1 · Fedorova et al. · 2011 [cited by applicant]
US 20110271283A1 · Bell, Jr. et al. · 2011 [cited by applicant]
US 20110283119A1 · Szu et al. · 2011 [cited by applicant]
US 20110296212A1 · Elnozahy et al. · 2011 [cited by applicant]
US 20110302582A1 · Jacobson et al. · 2011 [cited by applicant]
US 20120005683A1 · Bower et al. · 2012 [cited by applicant]
US 20120053778A1 · Colvin et al. · 2012 [cited by applicant]