IP Library Granted Patent US 12,461,832
Granted Patent B2
US 12,461,832 · App. 18/393,187 · Granted Nov 4, 2025

Durable handle management for failover in distributed file servers

Inventors: Ashok Tellakula (Bangalore, IN); Atul Kumar (Noida, IN); Hemanth Kumar Thummala (San Jose, CA); Manoj Premanand Naik (San Jose, CA); Saji Kumar Vijaya Kumari Rajendran Nair (Cupertino, CA)
Assignee: Nutanix, Inc.
G06F11/2053G06F16/1774G06F2201/85
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,461,832
App. No.
18/393,187
Filed
Dec 21, 2023
Granted
Nov 4, 2025
Kind
B2
Art Unit
2114
USPC
714/4.11
Abstract

Examples of systems described herein may manage durable handles for seamless failover. Durable handles may be stored in a persistent volume group. The persistent volume group may be moved, together with all or a portion of file share data, to another computing node responsive to an indication of a failure event. To accommodate asynchronous write shares, asynchronous write operations may also be provided to the target computing node. The asynchronous write operations may be processed before reconnecting clients to the file share.

Claims (46)

1 . A system comprising:

a first computing node configured to host:

a first server message block (SMB) process configured to provide access to a file share, the file share configured to receive asynchronous writes;

a failover process;

a persistent volume group coupled to the first computing node, the persistent volume group configured to store durable handle state for the file share; and

a second computing node configured to host a second SMB process;

wherein the failover process is configured to move the persistent volume group to the second computing node in advance of an outage of the first SMB process, and the failover process is further configured to flush the asynchronous writes to disk in advance of the outage; and

wherein the second SMB process is configured to read a durable handle for the file share from the persistent volume group and respond to reconnect requests for the file share.

2 . The system of claim 1 , wherein the file share comprises a non-continuous availability (CA) file share.

3 . The system of claim 1 , wherein the failover process is configured to cause the second SMB process to service access requests for the file share responsive to the outage of the first SMB process.

4 . The system of claim 1 , wherein the second computing node is configured to prioritize reconnect requests for the file share over other requests for the file share.

5 . The system of claim 1 , wherein the persistent volume group is further configured to store lock information for the file share.

6 . The system of claim 5 , wherein the second computing node is further configured to access the lock information from the persistent volume group and provide lock states indicated by the lock information.

7 . The system of claim 6 , wherein the second computing node is configured to provide the lock states prior to responding to requests for the file share.

8 . The system of claim 1 , wherein the second computing node is configured to receive the asynchronous writes flushed to disk, and wherein the second computing node is configured to process the asynchronous writes for the file share prior to responding to requests for access to the file share.

9 . At least one non-transitory computer readable medium encoded with instructions which, when executed, cause a system to perform operations responsive to an indication of a failover event, the operations comprising:

flush asynchronous write operations for a file share to disk at a first computing node;

move a persistent volume group to a second computing node, the persistent volume group storing durable handles for the file share; and

failover an SMB process from the first computing node to the second computing node, wherein the SMB process is configured to provide access to the file share.

10 . The non-transitory computer readable medium of claim 9 , wherein the operations further comprise:

store the durable handles for the file share to the persistent volume group.

11 . The non-transitory computer readable medium of claim 9 , wherein the operations further comprise:

move the persistent volume group to the second computing node, the persistent volume group storing lock state for the file share.

12 . The non-transitory computer readable medium of claim 11 , wherein the operations further comprise:

read and implement the lock state.

13 . The non-transitory computer readable medium of claim 9 , the operations further comprising:

receive the indication of the failover event.

14 . The non-transitory computer readable medium of claim 9 , wherein the operations further comprise:

provide the asynchronous write operations to the second computing node.

15 . The non-transitory computer readable medium of claim 9 , wherein the failover event comprises an upgrade.

16 . At least one non-transitory computer readable medium encoded with instructions which, when executed, cause a system to perform operations responsive to an indication of a failover event, the operations comprising:

receive, at a second computing node, from a first computing node, a persistent volume group, the persistent volume group storing durable handles for a file share;

receive, from the first computing node, asynchronous write operations for the file share;

process the asynchronous write operations for the file share utilizing an SMB process at the second computing node; and

respond to a reconnect request for the file share at the second computing node, including accessing the durable handles for the file share.

17 . The non-transitory computer readable medium of claim 16 , wherein the operations further comprise:

prioritize the reconnect request for the file share over another request for the file share.

18 . The non-transitory computer readable medium of claim 16 , wherein the persistent volume group further is configured to store lock state for the file share.

19 . The non-transitory computer readable medium of claim 18 , wherein the operations further comprise:

restore the lock state from the persistent volume group.

20 . The non-transitory computer readable medium of claim 18 , wherein the operations further comprise:

delete the durable handles after a threshold time.

21 . The non-transitory computer readable medium of claim 18 , wherein the operations further comprise:

receive an indication of a failover event;

wherein the asynchronous write operations and the persistent volume group are responsive to the indication of the failover event.

22 . The non-transitory computer readable medium of claim 21 , wherein the failover event comprises an upgrade of the first computing node.

Assignments (2)
SECURITY INTEREST Recorded Feb 13, 2025
From: NUTANIX, INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 070206/0463 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 23, 2024
From: TELLAKULA, ASHOK; KUMAR, ATUL; THUMMALA, HEMANTH KUMAR; NAIK, MANOJ PREMANAND; NAIR, SAJI KUMAR VIJAYA KUMARI RAJENDRAN
To: NUTANIX, INC.
Reel/Frame 066219/0726 →
Priority Claims (1)
IN 202311064865 · Sep 27, 2023 · national
Continuity (1)
Related Publication 20250103452A1 · Mar 27, 2025
References Cited (400)
US 5095421A · Freund · 1992 [cited by applicant]
US 5276867A · Kenley et al. · 1994 [cited by applicant]
US 5317728A · Tevis et al. · 1994 [cited by applicant]
US 5533036A · Blake et al. · 1996 [cited by applicant]
US 5596754A · Lomet · 1997 [cited by applicant]
US 5664144A · Yanai et al. · 1997 [cited by applicant]
US 5870555A · Pruett et al. · 1999 [cited by applicant]
US 5873085A · Enoki et al. · 1999 [cited by applicant]
US 5920872A · Grewell et al. · 1999 [cited by applicant]
US 5924096A · Draper et al. · 1999 [cited by applicant]
US 6055543A · Christensen et al. · 2000 [cited by applicant]
US 6085234A · Pitts et al. · 2000 [cited by applicant]
US 6098066A · Snow et al. · 2000 [cited by applicant]
US 6101508A · Wolff · 2000 [cited by applicant]
US 6108654A · Chan et al. · 2000 [cited by applicant]
US 6144983A · Klots et al. · 2000 [cited by applicant]
US 6212531B1 · Blea et al. · 2001 [cited by applicant]
US 6289356B1 · Hitz et al. · 2001 [cited by applicant]
US 6341340B1 · Tsukerman et al. · 2002 [cited by applicant]
US 6412034B1 · Chan · 2002 [cited by applicant]
US 6442602B1 · Choudhry · 2002 [cited by applicant]
US 6473849B1 · Keller et al. · 2002 [cited by applicant]
US 6539381B1 · Prasad et al. · 2003 [cited by applicant]
US 6539446B1 · Chan · 2003 [cited by applicant]
US 6944785B2 · Gadir · 2005 [cited by examiner]
US 6963914B1 · Breitbart et al. · 2005 [cited by applicant]
US 6968345B1 · Muhlestein · 2005 [cited by applicant]
US 7120631B1 · Vahalia et al. · 2006 [cited by applicant]
US 7159056B2 · Goldick · 2007 [cited by applicant]
US 7162467B2 · Eshleman et al. · 2007 [cited by applicant]
US 7337290B2 · Rajamani et al. · 2008 [cited by applicant]
US 7356679B1 · Le et al. · 2008 [cited by applicant]
US 7366738B2 · Yorke et al. · 2008 [cited by applicant]
US 7383463B2 · Hayden et al. · 2008 [cited by applicant]
US 7409511B2 · Edwards et al. · 2008 [cited by applicant]
US 7526622B1 · Bonwick et al. · 2009 [cited by applicant]
US 7571290B1 · Ranade et al. · 2009 [cited by applicant]
US 7606868B1 · Le et al. · 2009 [cited by applicant]
US 7702843B1 · Chen et al. · 2010 [cited by applicant]
US 7707618B1 · Cox et al. · 2010 [cited by applicant]
US 7725671B2 · Prahlad et al. · 2010 [cited by applicant]
US 7752492B1 · Armangau et al. · 2010 [cited by applicant]
US 7774391B1 · Le et al. · 2010 [cited by applicant]
US 7805469B1 · Nagaralu et al. · 2010 [cited by applicant]
US 7805511B1 · Panicker et al. · 2010 [cited by applicant]
US 7840533B2 · Prahlad et al. · 2010 [cited by applicant]
US 7877463B2 · Lentini · 2011 [cited by examiner]
US 7890529B1 · Srinivasan et al. · 2011 [cited by applicant]
US 7937453B1 · Hayden et al. · 2011 [cited by applicant]
US 8095810B2 · Matsuzawa et al. · 2012 [cited by applicant]
US 8095931B1 · Chen et al. · 2012 [cited by applicant]
US 8145947B1 · Hayden et al. · 2012 [cited by applicant]
US 8352482B2 · Hansen · 2013 [cited by applicant]
US 8352608B1 · Keagy et al. · 2013 [cited by applicant]
US 8359594B1 · Davidson et al. · 2013 [cited by applicant]
US 8365167B2 · Beaty et al. · 2013 [cited by applicant]
US 8407448B1 · Hayden et al. · 2013 [cited by applicant]
US 8447728B2 · Prahlad et al. · 2013 [cited by applicant]
US 8473462B1 · Banerjee · 2013 [cited by applicant]
US 8484163B1 · Yucel et al. · 2013 [cited by applicant]
US 8484356B1 · Douglis et al. · 2013 [cited by applicant]
US 8539076B2 · Nakano et al. · 2013 [cited by applicant]
US 8543790B2 · Chen et al. · 2013 [cited by applicant]
US 8549518B1 · Aron et al. · 2013 [cited by applicant]
US 8595595B1 · Grcanac et al. · 2013 [cited by applicant]
US 8601473B1 · Aron et al. · 2013 [cited by applicant]
US 8620870B2 · Dwarampudi et al. · 2013 [cited by applicant]
US 8635351B2 · Astete et al. · 2014 [cited by applicant]
US 8646089B2 · Jayanthi et al. · 2014 [cited by applicant]
US 8688660B1 · Sivasubramanian et al. · 2014 [cited by applicant]
US 8725679B2 · Nair et al. · 2014 [cited by applicant]
US 8751515B1 · Xing et al. · 2014 [cited by applicant]
US 8762335B2 · Prahlad et al. · 2014 [cited by applicant]
US 8805951B1 · Faibish et al. · 2014 [cited by applicant]
US 8812566B2 · Aizman et al. · 2014 [cited by applicant]
US 8838923B2 · Prahlad et al. · 2014 [cited by applicant]
US 8850130B1 · Aron et al. · 2014 [cited by applicant]
US 8863124B1 · Aron · 2014 [cited by applicant]
US 8914429B2 · Pitts · 2014 [cited by applicant]
US 8935563B1 · Rajaa et al. · 2015 [cited by applicant]
US 8943203B1 · Lent et al. · 2015 [cited by applicant]
US 8949557B2 · Kamei et al. · 2015 [cited by applicant]
US 8966188B1 · Bardale · 2015 [cited by applicant]
US 8983952B1 · Zhang et al. · 2015 [cited by applicant]
US 8996783B2 · Huang et al. · 2015 [cited by applicant]
US 9009106B1 · Aron et al. · 2015 [cited by applicant]
US 9043567B1 · Modukuri et al. · 2015 [cited by applicant]
US 9060014B2 · Crowley · 2015 [cited by applicant]
US 9069708B2 · Gill et al. · 2015 [cited by applicant]
US 9152628B1 · Stacey et al. · 2015 [cited by applicant]
US 9154535B1 · Harris · 2015 [cited by applicant]
US 9165003B1 · Tummala et al. · 2015 [cited by applicant]
US 9171019B1 · Donlan · 2015 [cited by applicant]
US 9201698B2 · Ashok et al. · 2015 [cited by applicant]
US 9201704B2 · Chang et al. · 2015 [cited by applicant]
US 9201887B1 · Earl · 2015 [cited by examiner]
US 9213513B2 · Hartz et al. · 2015 [cited by applicant]
US 9229850B1 · Wang et al. · 2016 [cited by applicant]
US 9244674B2 · Waterman et al. · 2016 [cited by applicant]
US 9244969B1 · Love et al. · 2016 [cited by applicant]
US 9250823B1 · Kamat et al. · 2016 [cited by applicant]
US 9256475B1 · Aron et al. · 2016 [cited by applicant]
US 9256612B1 · Bhatt et al. · 2016 [cited by applicant]
US 9268586B2 · Voccio et al. · 2016 [cited by applicant]
US 9268947B1 · Jarlstrom et al. · 2016 [cited by applicant]
US 9274817B1 · Fan et al. · 2016 [cited by applicant]
US 9286298B1 · Gillett · 2016 [cited by applicant]
US 9292327B1 · Von Thenen et al. · 2016 [cited by applicant]
US 9336132B1 · Aron et al. · 2016 [cited by applicant]
US 9348702B2 · Hsu et al. · 2016 [cited by applicant]
US 9405482B2 · Varadharajan et al. · 2016 [cited by applicant]
US 9405566B2 · Chawla et al. · 2016 [cited by applicant]
US 9411628B2 · Bezbaruah et al. · 2016 [cited by applicant]
US 9430646B1 · Mushtaq et al. · 2016 [cited by applicant]
US 9448887B1 · Dayan et al. · 2016 [cited by applicant]
US 9465953B2 · Sharma et al. · 2016 [cited by applicant]
US 9497257B1 · Love et al. · 2016 [cited by applicant]
US 9513946B2 · Sevigny et al. · 2016 [cited by applicant]
US 9519596B2 · Coppola et al. · 2016 [cited by applicant]
US 9535907B1 · Stringham · 2017 [cited by applicant]
US 9563555B2 · Flynn et al. · 2017 [cited by applicant]
US 9571561B2 · Jang · 2017 [cited by applicant]
US 9590843B2 · Cui et al. · 2017 [cited by applicant]
US 9600307B1 · Pulkayath et al. · 2017 [cited by applicant]
US 9602341B1 · Degwekar et al. · 2017 [cited by applicant]
US 9613064B1 · Chou et al. · 2017 [cited by applicant]
US 9619257B1 · Aron et al. · 2017 [cited by applicant]
US 9632892B1 · Sledz et al. · 2017 [cited by applicant]
US 9634990B2 · Lee · 2017 [cited by applicant]
US 9639428B1 · Boda et al. · 2017 [cited by applicant]
US 9652265B1 · Narayanasamy et al. · 2017 [cited by applicant]
US 9658899B2 · Jenkins · 2017 [cited by applicant]
US 9690670B1 · Paulzagade et al. · 2017 [cited by applicant]
US 9733958B2 · Cui et al. · 2017 [cited by applicant]
US 9740436B2 · Fiebrich-Kandler et al. · 2017 [cited by applicant]
US 9740472B1 · Sohi et al. · 2017 [cited by applicant]
US 9740723B2 · Prahlad et al. · 2017 [cited by applicant]
US 9747287B1 · Bhardwaj et al. · 2017 [cited by applicant]
US 9760447B2 · Durge et al. · 2017 [cited by applicant]
US 9772866B1 · Aron et al. · 2017 [cited by applicant]
US 9798486B1 · Singh · 2017 [cited by applicant]
US 9832136B1 · Gibson · 2017 [cited by applicant]
US 9846706B1 · Basov et al. · 2017 [cited by applicant]
US 9853978B2 · Tellvik et al. · 2017 [cited by applicant]
US 9870291B2 · Bezbaruah et al. · 2018 [cited by applicant]
US 9893988B2 · Agarwal et al. · 2018 [cited by applicant]
US 9922201B2 · Von Muhlen et al. · 2018 [cited by applicant]
US 9940154B2 · Ramani et al. · 2018 [cited by applicant]
US 9940460B1 · Derbeko et al. · 2018 [cited by applicant]
US 9946573B2 · McDermott · 2018 [cited by applicant]
US 9959054B1 · Vankamamidi et al. · 2018 [cited by applicant]
US 9961145B1 · Faibish et al. · 2018 [cited by applicant]
US 9965357B1 · Earl et al. · 2018 [cited by applicant]
US 10009215B1 · Shorey · 2018 [cited by applicant]
US 10019159B2 · Wires et al. · 2018 [cited by applicant]
US 10050862B2 · Nambiar et al. · 2018 [cited by applicant]
US 10069909B1 · Chopra et al. · 2018 [cited by applicant]
US 10078583B1 · Wallace · 2018 [cited by applicant]
US 10083022B2 · Fukui et al. · 2018 [cited by applicant]
US 10084873B2 · Dornemann · 2018 [cited by applicant]
US 10095506B2 · Venkatesh et al. · 2018 [cited by applicant]
US 10101989B2 · Sinha et al. · 2018 [cited by applicant]
US 10108502B1 · Gopinath · 2018 [cited by examiner]
US 10114706B1 · Chougala et al. · 2018 [cited by applicant]
US 10127059B2 · Astete et al. · 2018 [cited by applicant]
US 10140115B2 · Fukui et al. · 2018 [cited by applicant]
US 10152233B2 · Xu et al. · 2018 [cited by applicant]
US 10210048B2 · Sancheti · 2019 [cited by applicant]
US 10248657B2 · Prahlad et al. · 2019 [cited by applicant]
US 10262023B1 · Kuang et al. · 2019 [cited by applicant]
US 10311153B2 · Mason, Jr. et al. · 2019 [cited by applicant]
US 10333901B1 · Bauman et al. · 2019 [cited by applicant]
US 10362092B1 · Parthasarathy · 2019 [cited by applicant]
US 10367753B2 · Schultze et al. · 2019 [cited by applicant]
US 10379759B2 · Bhardwaj et al. · 2019 [cited by applicant]
US 10382963B2 · Jassal et al. · 2019 [cited by applicant]
US 10394412B2 · Torman et al. · 2019 [cited by applicant]
US 10394547B2 · Fukui et al. · 2019 [cited by applicant]
US 10409653B2 · von Muhlen et al. · 2019 [cited by applicant]
US 10419426B2 · Bakshan et al. · 2019 [cited by applicant]
US 10452456B2 · von Muhlen et al. · 2019 [cited by applicant]
US 10496321B2 · Varadharajan et al. · 2019 [cited by applicant]
US 10523592B2 · Byers et al. · 2019 [cited by applicant]
US 10530742B2 · Shah et al. · 2020 [cited by applicant]
US 10540164B2 · Bafna et al. · 2020 [cited by applicant]
US 10540165B2 · Bafna et al. · 2020 [cited by applicant]
US 10540166B2 · Arikatla et al. · 2020 [cited by applicant]
US 10542049B2 · Cui et al. · 2020 [cited by applicant]
US 10552266B1 · Kogtev et al. · 2020 [cited by applicant]
US 10572317B2 · von Muhlen et al. · 2020 [cited by applicant]
US 10579443B2 · von Muhlen et al. · 2020 [cited by applicant]
US 10594730B1 · Summers et al. · 2020 [cited by applicant]
US 10635544B1 · Kitson · 2020 [cited by applicant]
US 10642507B2 · Gupta et al. · 2020 [cited by applicant]
US 10642800B2 · Gummaraju et al. · 2020 [cited by applicant]
US 10678651B1 · Borodin et al. · 2020 [cited by applicant]
US 10705889B2 · von Muhlen et al. · 2020 [cited by applicant]
US 10719305B2 · Sinha et al. · 2020 [cited by applicant]
US 10719306B2 · Deshmukh et al. · 2020 [cited by applicant]
US 10719307B2 · Kanada et al. · 2020 [cited by applicant]
US 10728090B2 · Deshmukh et al. · 2020 [cited by applicant]
US 10789138B2 · Wang et al. · 2020 [cited by applicant]
US 10809998B2 · Venkatesh et al. · 2020 [cited by applicant]
US 10824455B2 · Arikatla et al. · 2020 [cited by applicant]
US 10831465B2 · Sharpe et al. · 2020 [cited by applicant]
US 10838708B2 · Sinha et al. · 2020 [cited by applicant]
US 10949192B2 · Venkatesh et al. · 2021 [cited by applicant]
US 10949387B1 · Grider · 2021 [cited by applicant]
US 11010011B2 · Varadharajan et al. · 2021 [cited by applicant]
US 11025626B1 · Todd et al. · 2021 [cited by applicant]
US 11074138B2 · Alonzo et al. · 2021 [cited by applicant]
US 11086826B2 · Thummala et al. · 2021 [cited by applicant]
US 11106442B1 · Gupta et al. · 2021 [cited by applicant]
US 11106447B2 · Gupta et al. · 2021 [cited by applicant]
US 11144407B1 · Shankar · 2021 [cited by examiner]
US 11194680B2 · Konka et al. · 2021 [cited by applicant]
US 11204710B2 · Varadharajan et al. · 2021 [cited by applicant]
US 11218418B2 · Gupta et al. · 2022 [cited by applicant]
US 11281484B2 · Bafna et al. · 2022 [cited by applicant]
US 11288239B2 · Bafna · 2022 [cited by applicant]
US 11294777B2 · Venkatesh et al. · 2022 [cited by applicant]
US 11310286B2 · Cui et al. · 2022 [cited by applicant]
US 11474796B1 · Mather · 2022 [cited by applicant]
US 11489839B2 · Sankavaram et al. · 2022 [cited by applicant]
US 11537384B2 · Sharpe et al. · 2022 [cited by applicant]
US 11544049B2 · Gopalapura Venkatesh et al. · 2023 [cited by applicant]
US 11546337B2 · Le et al. · 2023 [cited by applicant]
US 11550557B2 · Sharpe et al. · 2023 [cited by applicant]
US 11550558B2 · Bafna et al. · 2023 [cited by applicant]
US 11550559B2 · Bafna et al. · 2023 [cited by applicant]
US 11562034B2 · Arikatla et al. · 2023 [cited by applicant]
US 11563800B1 · Trendafilov et al. · 2023 [cited by applicant]
US 11568073B2 · Nair et al. · 2023 [cited by applicant]
US 11579861B2 · Sharpe et al. · 2023 [cited by applicant]
US 11609826B2 · Alonzo et al. · 2023 [cited by applicant]
US 11645065B2 · Gupta et al. · 2023 [cited by applicant]
US 11669320B2 · Gopalapura Venkatesh et al. · 2023 [cited by applicant]
US 11675746B2 · Thummala et al. · 2023 [cited by applicant]
US 11775397B2 · Venkatesh et al. · 2023 [cited by applicant]
US 11922157B2 · Sharpe et al. · 2024 [cited by applicant]
US 11922203B2 · Bafna et al. · 2024 [cited by applicant]
US 11947952B2 · Gopalapura Venkatesh et al. · 2024 [cited by applicant]
US 11954078B2 · Bafna et al. · 2024 [cited by applicant]
US 11966729B2 · Sharpe et al. · 2024 [cited by applicant]
US 11966730B2 · Sharpe et al. · 2024 [cited by applicant]
US 12014166B2 · Gupta et al. · 2024 [cited by applicant]
US 12131192B2 · Venkatesh et al. · 2024 [cited by applicant]
US 12135963B2 · Sharpe et al. · 2024 [cited by applicant]
US 12153913B2 · Bafna et al. · 2024 [cited by applicant]
US 12217039B2 · Gopalapura Venkatesh et al. · 2025 [cited by applicant]
US 20010047400A1 · Coates et al. · 2001 [cited by applicant]
US 20020069196A1 · Betros et al. · 2002 [cited by applicant]
US 20020120763A1 · Miloushev et al. · 2002 [cited by applicant]
US 20030014442A1 · Shiigi et al. · 2003 [cited by applicant]
US 20030033308A1 · Patel et al. · 2003 [cited by applicant]
US 20030115218A1 · Bobbitt et al. · 2003 [cited by applicant]
US 20030163597A1 · Hellman et al. · 2003 [cited by applicant]
US 20030195942A1 · Muhlestein et al. · 2003 [cited by applicant]
US 20040054777A1 · Ackaouy et al. · 2004 [cited by applicant]
US 20040111608A1 · Oom et al. · 2004 [cited by applicant]
US 20040133606A1 · Miloushev et al. · 2004 [cited by applicant]
US 20040199734A1 · Rajamani et al. · 2004 [cited by applicant]
US 20040210591A1 · Hirschfeld et al. · 2004 [cited by applicant]
US 20040225742A1 · Loaiza et al. · 2004 [cited by applicant]
US 20040267832A1 · Wong et al. · 2004 [cited by applicant]
US 20050120160A1 · Plouffe et al. · 2005 [cited by applicant]
US 20050120180A1 · Schornbach et al. · 2005 [cited by applicant]
US 20050125503A1 · Iyengar et al. · 2005 [cited by applicant]
US 20050193221A1 · Yoneyama · 2005 [cited by applicant]
US 20050193245A1 · Hayden et al. · 2005 [cited by applicant]
US 20050226059A1 · Kavuri et al. · 2005 [cited by applicant]
US 20050228798A1 · Shepard et al. · 2005 [cited by applicant]
US 20060010227A1 · Atluri · 2006 [cited by applicant]
US 20060047685A1 · Dearing et al. · 2006 [cited by applicant]
US 20060080445A1 · Chang et al. · 2006 [cited by applicant]
US 20060112222A1 · Barrall · 2006 [cited by applicant]
US 20060167921A1 · Grebus et al. · 2006 [cited by applicant]
US 20060206901A1 · Chan · 2006 [cited by applicant]
US 20060224918A1 · Koike · 2006 [cited by applicant]
US 20060225065A1 · Chandhok et al. · 2006 [cited by applicant]
US 20060253856A1 · Hu et al. · 2006 [cited by applicant]
US 20060271510A1 · Harward et al. · 2006 [cited by applicant]
US 20060271931A1 · Harris et al. · 2006 [cited by applicant]
US 20070022129A1 · Bahar et al. · 2007 [cited by applicant]
US 20070038913A1 · Allen et al. · 2007 [cited by applicant]
US 20070041556A1 · Rana et al. · 2007 [cited by applicant]
US 20070055703A1 · Zimran et al. · 2007 [cited by applicant]
US 20070100905A1 · Masters et al. · 2007 [cited by applicant]
US 20070171921A1 · Wookey et al. · 2007 [cited by applicant]
US 20070179995A1 · Prahlad et al. · 2007 [cited by applicant]
US 20070300220A1 · Seliger et al. · 2007 [cited by applicant]
US 20080040483A1 · Nakatani et al. · 2008 [cited by applicant]
US 20080059474A1 · Lim · 2008 [cited by applicant]
US 20080071804A1 · Gunda · 2008 [cited by applicant]
US 20080071997A1 · Loaiza et al. · 2008 [cited by applicant]
US 20080098194A1 · Hashimoto et al. · 2008 [cited by applicant]
US 20080104349A1 · Maruyama et al. · 2008 [cited by applicant]
US 20080104589A1 · Mccrory et al. · 2008 [cited by applicant]
US 20080133486A1 · Fitzgerald et al. · 2008 [cited by applicant]
US 20080134178A1 · Fitzgerald et al. · 2008 [cited by applicant]
US 20080168154A1 · Skyrm et al. · 2008 [cited by applicant]
US 20080189468A1 · Schmidt et al. · 2008 [cited by applicant]
US 20080195827A1 · Saika · 2008 [cited by applicant]
US 20080201414A1 · Amir et al. · 2008 [cited by applicant]
US 20080201457A1 · London · 2008 [cited by applicant]
US 20080263113A1 · Krishnaiyer et al. · 2008 [cited by applicant]
US 20080270677A1 · Kolakowski · 2008 [cited by applicant]
US 20080271017A1 · Herington · 2008 [cited by applicant]
US 20080320499A1 · Suit · 2008 [cited by applicant]
US 20080320583A1 · Sharma et al. · 2008 [cited by applicant]
US 20090006801A1 · Shultz et al. · 2009 [cited by applicant]
US 20090100248A1 · Kami · 2009 [cited by applicant]
US 20090150885A1 · Safari et al. · 2009 [cited by applicant]
US 20090158082A1 · Jain et al. · 2009 [cited by applicant]
US 20090171971A1 · Goddard et al. · 2009 [cited by applicant]
US 20090182860A1 · Hwang et al. · 2009 [cited by applicant]
US 20090193272A1 · Matsuzawa et al. · 2009 [cited by applicant]
US 20090216975A1 · Halperin et al. · 2009 [cited by applicant]
US 20090248847A1 · Sutoh et al. · 2009 [cited by applicant]
US 20090248870A1 · Kamei et al. · 2009 [cited by applicant]
US 20090249470A1 · Litvin et al. · 2009 [cited by applicant]
US 20090254572A1 · Redlich et al. · 2009 [cited by applicant]
US 20090271412A1 · Lacapra et al. · 2009 [cited by applicant]
US 20090287887A1 · Matsuki et al. · 2009 [cited by applicant]
US 20090288084A1 · Astete et al. · 2009 [cited by applicant]
US 20100023521A1 · Arcese et al. · 2010 [cited by applicant]
US 20100070725A1 · Prahlad et al. · 2010 [cited by applicant]
US 20100082716A1 · Agetsuma et al. · 2010 [cited by applicant]
US 20100082774A1 · Pitts · 2010 [cited by applicant]
US 20100095289A1 · Nguyen et al. · 2010 [cited by applicant]
US 20100138921A1 · Na et al. · 2010 [cited by applicant]
US 20100174745A1 · Ryan et al. · 2010 [cited by applicant]
US 20100214908A1 · Ralev · 2010 [cited by applicant]
US 20100241785A1 · Chen et al. · 2010 [cited by applicant]
US 20100250824A1 · Belay · 2010 [cited by applicant]
US 20100275205A1 · Nakajima · 2010 [cited by applicant]
US 20100299377A1 · Rimer et al. · 2010 [cited by applicant]
US 20100306256A1 · Blackman · 2010 [cited by applicant]
US 20110022694A1 · Dalal et al. · 2011 [cited by applicant]
US 20110022695A1 · Dalal et al. · 2011 [cited by applicant]
US 20110022812A1 · Van et al. · 2011 [cited by applicant]
US 20110022883A1 · Hansen · 2011 [cited by applicant]
US 20110047340A1 · Olson et al. · 2011 [cited by applicant]
US 20110078318A1 · Desai et al. · 2011 [cited by applicant]
US 20110119668A1 · Calder et al. · 2011 [cited by applicant]
US 20110119763A1 · Wade et al. · 2011 [cited by applicant]
US 20110125835A1 · Soltis · 2011 [cited by applicant]
US 20110137879A1 · Dubey et al. · 2011 [cited by applicant]
US 20110153561A1 · Sawdon et al. · 2011 [cited by applicant]
US 20110161299A1 · Prahlad et al. · 2011 [cited by applicant]
US 20110179414A1 · Goggin et al. · 2011 [cited by applicant]
US 20110184993A1 · Chawla et al. · 2011 [cited by applicant]
US 20110185292A1 · Chawla et al. · 2011 [cited by applicant]
US 20110225574A1 · Khalidi et al. · 2011 [cited by applicant]
US 20110238949A1 · Archer et al. · 2011 [cited by applicant]
US 20110239039A1 · Dieffenbach et al. · 2011 [cited by applicant]
US 20110239213A1 · Aswani et al. · 2011 [cited by applicant]
US 20110251992A1 · Bethlehem et al. · 2011 [cited by applicant]
US 20110252208A1 · Ali et al. · 2011 [cited by applicant]
US 20110255538A1 · Srinivasan et al. · 2011 [cited by applicant]
US 20110265076A1 · Thorat et al. · 2011 [cited by applicant]
US 20110271279A1 · Pate · 2011 [cited by applicant]
US 20110276578A1 · Allalouf et al. · 2011 [cited by applicant]
US 20110276963A1 · Wu et al. · 2011 [cited by applicant]
US 20110283277A1 · Castillo et al. · 2011 [cited by applicant]
US 20110289561A1 · Ivanov et al. · 2011 [cited by applicant]
US 20110296069A1 · Tarta et al. · 2011 [cited by applicant]
US 20110307729A1 · Matsuzawa et al. · 2011 [cited by applicant]
US 20110320690A1 · Petersen et al. · 2011 [cited by applicant]
US 20120017114A1 · Timashev et al. · 2012 [cited by applicant]
US 20120023495A1 · Machida · 2012 [cited by applicant]
US 20120030456A1 · Wu et al. · 2012 [cited by applicant]
US 20120054736A1 · Arcese et al. · 2012 [cited by applicant]
US 20120081395A1 · Adi et al. · 2012 [cited by applicant]
US 20120084381A1 · Alladi et al. · 2012 [cited by applicant]
US 20120151249A1 · Swan et al. · 2012 [cited by applicant]
US 20120166866A1 · Rao et al. · 2012 [cited by applicant]
US 20120185437A1 · Pavlov et al. · 2012 [cited by applicant]
US 20120209983A1 · Bronner et al. · 2012 [cited by applicant]
US 20120210066A1 · Joshi et al. · 2012 [cited by applicant]
US 20120233463A1 · Holt et al. · 2012 [cited by applicant]
US 20120254445A1 · Kawamoto et al. · 2012 [cited by applicant]
US 20120254567A1 · Umbehocker · 2012 [cited by applicant]
US 20120266162A1 · Baron · 2012 [cited by applicant]
US 20120272237A1 · Baron · 2012 [cited by applicant]
US 20120290630A1 · Aizman et al. · 2012 [cited by applicant]
US 20120304247A1 · Badger et al. · 2012 [cited by applicant]
US 20120310881A1 · Shadmon · 2012 [cited by applicant]
US 20120310892A1 · Dam et al. · 2012 [cited by applicant]
US 20120324183A1 · Chiruvolu et al. · 2012 [cited by applicant]
US 20120331119A1 · Bose et al. · 2012 [cited by applicant]
US 20130046740A1 · Li et al. · 2013 [cited by applicant]
US 20130047160A1 · Conover · 2013 [cited by applicant]
US 20130054979A1 · Basmov et al. · 2013 [cited by applicant]
US 20130055018A1 · Joshi et al. · 2013 [cited by applicant]
US 20130061110A1 · Zvibel · 2013 [cited by applicant]
US 20130061167A1 · Rhodes et al. · 2013 [cited by applicant]
US 20130066930A1 · Kamei et al. · 2013 [cited by applicant]
US 20130117744A1 · Klein et al. · 2013 [cited by applicant]
US 20130132674A1 · Sundrani · 2013 [cited by applicant]