IP Library Granted Patent US 12,189,449
Granted Patent B2
US 12,189,449 · App. 18/387,052 · Granted Jan 7, 2025

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/3209A61K36/185B03B1/00B03B5/02B03B5/58B03B11/00G05D23/19G06F1/20G06F1/206G06F1/3203G06F1/3206G06F1/3228G06F9/45558G06F9/4893G06F9/5094G06F13/409G06K19/0723G06K19/07705G06K19/07722H04L9/40H04L69/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,189,449
App. No.
18/387,052
Granted
Jan 7, 2025
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 (37)

1. A load distributor for a set of servers, the set of servers being associated with a cooling system, each server having respective energy consumption and performance characteristics, the load distributor comprising:

an input configured to receive a new task to be processed;

at least one processor, configured to analyze the new task, and to allocate the new task to a respective server of the set of servers to optimize an energy efficiency of the set of servers, dependent on at least:

the respective energy consumption and performance characteristics of each server of the set of servers, and

a thermal environment of each server of the set of servers; and

an output configured to communicate the allocation of the task to the respective server.

2. The load distributor according to claim 1 , further comprising a queue comprising a set of existing tasks pending processing, wherein the at least one processor is further configured to reallocate an existing task for processing by a first server to a second server selectively dependent on a risk of exceeding a thermal constraint by the first server.

3. The load distributor according to claim 1 , wherein the cooling system comprises an associated dynamically controllable cooling system for each server, and the at least one automated processor is further configured to alter the associated dynamically controllable cooling system in dependence on a predicted effect of the new task on the thermal environment of the respective server.

4. The load distributor according to claim 3 , wherein the at least one automated processor is further configured to control the associated dynamically controllable cooling system for the respective server in anticipation of at least a future workload of the respective server.

5. The load distributor according to claim 1 , wherein the at least one automated processor is further configured to activate and deactivate the respective server.

6. The load distributor according to claim 1 , wherein the at least one automated processor is further configured to allocate the new task to a respective server selectively in dependence on a predicted efficiency of the cooling system.

7. The load distributor according to claim 1 , wherein the at least one automated processor is further configured to allocate the new task to a respective server selectively in dependence on a predicted efficiency of the cooling system.

8. The load distributor according to claim 1 , further comprising a thermal and performance computational model of the respective server, wherein the at least one automated processor is further configured to predict a temperature of the respective server based on at least the thermal and performance computational model a sequence of tasks performed by the respective server.

9. The load distributor according to claim 1 , wherein the respective server has a dynamic voltage and frequency scaling setting, the set of servers comprise servers having a plurality of different dynamic voltage and frequency scaling settings, and at least one automated processor is further configured to characterize the new task with respect to a repetitive task type, and to allocate the characterized new task to the respective server selectively based on the dynamic voltage and frequency scaling setting.

10. The load distributor according to claim 1 , wherein the at least one automated processor is further configured to allocate the task to the respective server further dependent on a headroom of the respective server to accept additional tasks after allocation of the respective task to the respective server.

11. The load distributor according to claim 1 , wherein the energy efficiency of the set of servers comprises an energy consumption of a cooling system for the set of servers.

12. The load distributor according to claim 1 , wherein the at least one processor is further configured to concentrate allocation of tasks to a subset of an available portion of the set of servers.

13. A load distributor for a set of servers, each server having respective energy consumption and performance characteristics and an associated cooling system, the load distributor comprising:

an input configured to receive a new task to be processed, the task having a value of execution and an energy consumption of execution;

at least one processor, configured to analyze the new task, and to allocate the new task to a respective server of the set of servers to optimize a cost-benefit of the set of servers, dependent on at least:

the respective energy consumption and performance characteristics of each server of the set of servers,

an energy consumption of the associated cooling system for each server, and

a thermal environment of each server of the set of servers; and

an output configured to communicate the allocation of the task to the respective server.

14. The load distributor according to claim 13 , further comprising a queue comprising a set of existing tasks pending processing, wherein the at least one processor is further configured to reallocate an existing task for processing by a first server to a second server selectively dependent on a risk of exceeding a thermal constraint by the first server.

15. The load distributor according to claim 13 , wherein the at least one automated processor is further configured to dynamically alter the associated cooling system in dependence on a predicted effect of the new task on the thermal environment of the respective server.

16. The load distributor according to claim 13 , wherein the at least one automated processor is further configured to control a cooling system for the respective server in anticipation of at least a future workload of the respective server.

17. The load distributor according to claim 13 , further comprising a thermal and performance computational model of the respective server, wherein the at least one automated processor is further configured to predict a temperature of the respective server based on at least the thermal and performance computational model a sequence of tasks performed by the respective server.

18. The load distributor according to claim 13 , wherein the respective server has a dynamic voltage and frequency scaling setting, the set of servers comprise servers having a plurality of different dynamic voltage and frequency scaling settings, and at least one automated processor is further configured to characterize the new task with respect to a repetitive task type, and to allocate the characterized new task to the respective server selectively based on the dynamic voltage and frequency scaling setting.

19. A method of distributing computational tasks to a set of server systems, the set of server systems being associated with a cooling system, each server system having respective energy consumption and performance characteristics, the method comprising:

receiving a new task to be processed;

analyzing the new task;

allocating the new task to a respective server system of the set of servers to optimize an energy efficiency of the set of server systems, dependent on at least:

the respective energy consumption and performance characteristics of each server system of the set of server systems, and

a thermal environment of each server system of the set of server systems; and

communicating the allocation of the task to the respective server system.

20. The method according to claim 19 , wherein the energy efficiency of the set of server systems comprises an energy consumption of a computational component configured to process the new task, and an energy consumption of the cooling system.

Continuity (6)
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 20240069617A1 · Feb 29, 2024
References Cited (400)
US 3339410A · Steru · 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 11809254B2 · Ghose · 2023 [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 et al. · 2008 [cited by applicant]
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]
US 20120071992A1 · Vangilder et al. · 2012 [cited by applicant]
US 20120072916A1 · Hintermeister et al. · 2012 [cited by applicant]
Cited By (1)
US 12,656,842