IP Library Granted Patent US 12,591,700
Granted Patent B2
US 12,591,700 · App. 18/410,903 · Granted Mar 31, 2026

Systems and methods for generating consistent global identifiers within a distributed file server environment including examples of global identifiers across domains

Inventors: Deepanshu Verma (Bengaluru, IN); Hemanth Kumar Thummala (San Jose, CA); Manoj Premanand Naik (San Jose, CA); Saji Kumar Vijaya Kumari Rajendran Nair (Cupertino, CA); Shilpa Krishnareddy (Bengaluru, IN)
Assignee: Nutanix, Inc.
G06F21/6218G06F16/188
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,591,700
App. No.
18/410,903
Filed
Jan 11, 2024
Granted
Mar 31, 2026
Kind
B2
Art Unit
2433
USPC
726/27
Abstract

Examples described herein are generally directed towards generating, allocating, and assigning consistent file server user identifiers (IDs) (also described herein as a global identifier (GID)) domains subscribed to by file server(s) within a distributed file server environment. In operation, a virtualized file server of a distributed file server system may scan for and identify a trusted domain subscribed to by the virtualized file server. The virtualized file server may allocate to the trusted domain a range of file server user IDs. The virtualized file server may store a mapping between local user security identifiers (SIDs) in the trusted domain and a respective file server user IDs within the allocated range. The virtualized file server may provide the mapping to a replication target, such as during a replication, migration, and/or a disaster recovery event.

Claims (68)

1 . A distributed file server comprising:

at least one processor;

non-transitory computer-readable storage media encoded with instructions which, when executed by the at least one processor, cause the file server manager to perform actions comprising:

scan a plurality of domains, including a domain the distributed file server is subscribed to and trusted domains of the plurality of domains;

identify a trusted domain of the plurality of domains, wherein the trusted domain is associated with one or more users, each of the one or more users having a respective security identifier;

allocate, to the trusted domain, a range of file server user identifiers (IDs);

store a mapping between security identifiers (SIDs) in the trusted domain, including each respective security identifier, to a respective file server user ID within the range of file server user IDs; and

provide the mapping to a replication target for the distributed file server.

2 . The distributed file server of claim 1 , wherein at least one domain serviced by the distributed file server.

3 . The distributed file server of claim 1 , wherein each file server user ID within the range of file server user IDs is a global identifier (GID).

4 . The distributed file server of claim 1 , wherein each SID associated with a respective user of the one or more users comprises a domain-specific portion and relative user identifier (RID) portion.

5 . The distributed file server of claim 1 , wherein the trusted domain is an active directory domain.

6 . The distributed file server of claim 1 , wherein the distributed file server is a virtualized file server.

7 . The distributed file server of claim 1 , wherein the replication target is a destination target, a disaster recovery target, or a combination thereof.

8 . The distributed file server of claim 1 , wherein providing the mapping to the replication target for the distributed file server occurs responsive to a failover event, a disaster recovery event, a replication event, or combinations thereof.

9 . The distributed file server of claim 1 , wherein the distributed file server is further configured to perform actions comprising:

determine that a number of SIDs associated with the trusted domain exceeds a number of file server user IDs allocated to the trusted domain in the range of file server user IDs;

dynamically allocate another range of file server user IDs to the trusted domain; and

store a mapping between the number of SIDs that exceed the number of file server user IDs allocated to the trusted domain, and the another range of file server user IDs.

10 . The distributed file server of claim 9 , wherein the another range of file server user IDs is dynamically added to the trusted domain on a per-file share basis.

11 . The distributed file server of claim 9 , wherein the another range of file server user IDs is dynamically added to the trusted domain on a per-file server basis.

12 . The distributed file server of claim 9 , wherein the mapping between the number of SIDs that exceed the number of file server user IDs allocated to the trusted domain, and the another range of file server user IDs, the mapping between security identifiers in the trusted domain, including each respective security identifier, to a respective file server user ID within the range of file server user IDs, or a combination thereof, are accessible to each trusted domain.

13 . The distributed file server of claim 1 , wherein the distributed file server is further configured to perform actions comprising:

assign a file server user ID included in the range of file server user IDs to a user of the one or more users of the trusted domain, wherein the user is associated with an assigned SID of the SIDs, and wherein the assigned SID comprises a trusted domain-specific portion and a relative identifier (RID) specific portion.

14 . A method comprising:

scanning one or more domains, including a domain a distributed file server is subscribed to and trusted domains of the one or more domains;

allocating a range of file server user identifier (IDs) to each of the one or more domains;

storing a mapping between security identifiers (SIDs) in each domain of the one or more domains to a respective file server user ID within each respective range of file server user IDs; and

providing the mapping to a replication target for the distributed file server.

15 . The method of claim 14 , wherein at least one of the one or more domains is an active directory domain.

16 . The method of claim 14 , wherein each of the one or more domains is a trusted domain.

17 . The method of claim 14 , wherein each file server user identifier of the file server user IDs is a global identifier (GID).

18 . The method of claim 16 , wherein each trusted domain is an active directory domain.

19 . The method of claim 14 , wherein the distributed file server is a virtualized file server.

20 . The method of claim 14 , wherein the replication target is a destination target, a disaster recovery target, or a combination thereof.

21 . The method of claim 14 , wherein providing the mapping to the replication target occurs responsive to a failover event, a disaster recovery event, a replication event, or combinations thereof.

22 . The method of claim 14 , the method further comprising:

determining that a number of SIDs associated with a first domain of the one or more domains exceeds a number of file server user IDs allocated to the first domain in a first range;

dynamically allocating another range of file server user IDs to the first domain; and

storing another mapping between the SIDs that exceed the number of file server user IDs allocated to the first domain, and the another range of file server user IDs.

23 . The method of claim 22 , wherein the mapping between SIDs in each domain of the one or more domains, the another mapping between the SIDs that exceed the number of file server user IDs allocated to the first domain, and the another range of file server user IDs, or a combination thereof, are accessible to each trusted domain.

24 . The method of claim 14 , the method further comprising:

assigning to a first user of a first domain of the one or more domains, a file server user ID, wherein the first user is associated with an assigned SID, including a domain-specific portion and a relative identifier (RID) specific portion.

25 . At least one non-transitory computer-readable storage medium encoded with instructions which, when executed, cause a computing node to perform operations, the operations comprising:

scanning one or more domains, including a domain a distributed file server is subscribed to and trusted domains of the one or more domains;

determining at least one domain of the one or more domains scanned is a trusted domain;

allocating a range of global identifiers (GIDs) to the trusted domain;

storing a mapping between security identifiers (SIDs) in the trusted domain to a respective GID within the range of GIDs; and

providing the mapping to a replication target for the distributed file server.

26 . The non-transitory computer-readable storage medium of claim 25 , wherein the GID is a file server user identifier (ID).

27 . The non-transitory computer-readable storage medium of claim 25 , wherein the one or more domains are active directory domains.

28 . The non-transitory computer-readable storage medium of claim 25 , wherein the trusted domain is an active directory domain.

29 . The non-transitory computer-readable storage medium of claim 25 , wherein the distributed file server is a virtualized file server.

30 . The non-transitory computer-readable storage medium of claim 25 , wherein the replication target is a destination target, a disaster recovery target, or a combination thereof.

31 . The non-transitory computer-readable storage medium of claim 25 , wherein providing the mapping to the replication target occurs responsive to a failover event, a disaster recovery event, a replication event, or combinations thereof.

32 . The non-transitory computer-readable storage medium of claim 25 , the operations further comprising:

determining a number of SIDs associated with the trusted domain exceeds a number of GIDs allocated to the trusted domain within the range of GIDS;

allocating another range of GIDs to the trusted domain; and

storing another mapping between the SIDs that exceed the number of GIDs allocated to the trusted domain and the another range of GIDs.

33 . The non-transitory computer-readable storage medium of claim 32 , the operations further comprising:

scanning the one or more domains;

determining a second domain of the one or more domains is a second trusted domain, the second trusted domain subscribed to by the distributed file server;

allocating a second range of GIDs to the second trusted domain, wherein the second range of GIDs is different from the range of GIDs allocated to the trusted domain and the another range of GIDs allocated to the trusted domain;

storing a second mapping between SIDs in the second trusted domain to a respective GID within the second range of GIDs; and

providing the second mapping to a second replication target for the distributed file server.

34 . The non-transitory computer-readable storage medium of claim 33 , wherein the mapping between SIDs in the trusted domain to a respective GID within the range of GIDs, the another mapping between the SIDs that exceed the number of GIDs allocated to the trusted domain, the second mapping between SIDs in the second trusted domain to a respective GID within the second range of GIDs, or combinations thereof, are accessible to each trusted domain.

35 . The non-transitory computer-readable storage medium of claim 25 , the operations further comprising:

assigning, to a user of the trusted domain, a first GID within the range of GIDs allocated to the trusted domain, wherein the user is associated with an assigned SID, including a domain-specific portion and a relative identifier (RID) specific portion.

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: VERMA, DEEPANSHU; THUMMALA, HEMANTH KUMAR; NAIK, MANOJ PREMANAND; NAIR, SAJI KUMAR VIJAYA KUMARI RAJENDRAN; KRISHNAREDDY, SHILPA
To: NUTANIX, INC.
Reel/Frame 066219/0427 →
Priority Claims (1)
IN 202311064851 · Sep 27, 2023 · national
Continuity (1)
Related Publication 20250103738A1 · Mar 27, 2025
References Cited (400)
US 5276867A · Kenley et al. · 1994 [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 5924096A · Draper et al. · 1999 [cited by applicant]
US 6044367A · Wolff · 2000 [cited by applicant]
US 6055543A · Christensen et al. · 2000 [cited by applicant]
US 6085234A · Pitts et al. · 2000 [cited by applicant]
US 6101508A · Wolff · 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 6442602B1 · Choudhry · 2002 [cited by applicant]
US 6539381B1 · Prasad et al. · 2003 [cited by applicant]
US 6694447B1 · Leach et al. · 2004 [cited by applicant]
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 7356679B1 · Le et al. · 2008 [cited by applicant]
US 7366738B2 · Yorke et al. · 2008 [cited by applicant]
US 7409511B2 · Edwards et al. · 2008 [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 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 8112661B1 · La 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 8601473B1 · Aron 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 8700573B2 · Enko et al. · 2014 [cited by applicant]
US 8719522B1 · Chait 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 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 8909753B2 · Nakamura et al. · 2014 [cited by applicant]
US 8914429B2 · Pitts · 2014 [cited by applicant]
US 8935563B1 · Rajaa 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 9201698B2 · Ashok et al. · 2015 [cited by applicant]
US 9201704B2 · Chang et al. · 2015 [cited by applicant]
US 9201887B1 · Earl et al. · 2015 [cited by applicant]
US 9208210B2 · Erofeev · 2015 [cited by applicant]
US 9213513B2 · Hartz et al. · 2015 [cited by applicant]
US 9244674B2 · Waterman et al. · 2016 [cited by applicant]
US 9244969B1 · Love 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 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 9405566B2 · Chawla et al. · 2016 [cited by applicant]
US 9411628B2 · Bezbaruah et al. · 2016 [cited by applicant]
US 9448887B1 · Dayan et al. · 2016 [cited by applicant]
US 9495478B2 · Hendrickson 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 9619257B1 · Aron 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 9772866B1 · Aron et al. · 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 9886215B1 · Ramachandran et al. · 2018 [cited by applicant]
US 9893988B2 · Agarwal et al. · 2018 [cited by applicant]
US 9940154B2 · Ramani et al. · 2018 [cited by applicant]
US 9946573B2 · Mcdermott · 2018 [cited by applicant]
US 9952782B1 · Chandrasekaran et al. · 2018 [cited by applicant]
US 10009215B1 · Shorey · 2018 [cited by applicant]
US 10050862B2 · Nambiar et al. · 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 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 10310953B2 · Vijayan et al. · 2019 [cited by applicant]
US 10311153B2 · Mason, Jr. et al. · 2019 [cited by applicant]
US 10367753B2 · Schultze et al. · 2019 [cited by applicant]
US 10394547B2 · Fukui et al. · 2019 [cited by applicant]
US 10419426B2 · Bakshan et al. · 2019 [cited by applicant]
US 10484894B2 · Gonzalez 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 10541064B2 · Lee et al. · 2020 [cited by applicant]
US 10594730B1 · Summers 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 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 11025626B1 · Todd et al. · 2021 [cited by applicant]
US 11086826B2 · Thummala et al. · 2021 [cited by applicant]
US 11106447B2 · Gupta et al. · 2021 [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 11347601B1 · Nachiappan et al. · 2022 [cited by applicant]
US 12117972B2 · Gopalapura Venkatesh et al. · 2024 [cited by applicant]
US 12153690B2 · Thummala et al. · 2024 [cited by applicant]
US 12164383B2 · Rathi et al. · 2024 [cited by applicant]
US 12189499B2 · Wang 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 20030018784A1 · Lette · 2003 [cited by examiner]
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 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 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 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 20070100905A1 · Masters et al. · 2007 [cited by applicant]
US 20070171921A1 · Wookey et al. · 2007 [cited by applicant]
US 20070179991A1 · Burnett 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 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 20080114854A1 · Wong 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 20080189468A1 · Schmidt et al. · 2008 [cited by applicant]
US 20080201414A1 · Amir et al. · 2008 [cited by applicant]
US 20080201457A1 · London · 2008 [cited by applicant]
US 20080229142A1 · Anand et al. · 2008 [cited by applicant]
US 20080263113A1 · Krishnaiyer et al. · 2008 [cited by applicant]
US 20080270677A1 · Kolakowski · 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 20090193272A1 · Matsuzawa et al. · 2009 [cited by applicant]
US 20090216975A1 · Halperin 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 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 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 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 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 20120166866A1 · Rao et al. · 2012 [cited by applicant]
US 20120209983A1 · Bronner 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 20130046740A1 · Li et al. · 2013 [cited by applicant]
US 20130047160A1 · Conover · 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]
US 20130144921A1 · Nakamura et al. · 2013 [cited by applicant]
US 20130151888A1 · Bhattiprolu et al. · 2013 [cited by applicant]
US 20130152085A1 · D'Amore et al. · 2013 [cited by applicant]
US 20130185716A1 · Yin et al. · 2013 [cited by applicant]
US 20130198738A1 · Reddin et al. · 2013 [cited by applicant]
US 20130212345A1 · Nakajima · 2013 [cited by applicant]
US 20130227379A1 · Gupta et al. · 2013 [cited by applicant]
US 20130227552A1 · Reddin et al. · 2013 [cited by applicant]
US 20130227566A1 · Higuchi et al. · 2013 [cited by applicant]
US 20130232491A1 · Radhakrishnan et al. · 2013 [cited by applicant]
US 20130246705A1 · Diare · 2013 [cited by applicant]
US 20130247036A1 · Fujiwara · 2013 [cited by applicant]
US 20130262396A1 · Kripalani et al. · 2013 [cited by applicant]
US 20130283267A1 · Cooper et al. · 2013 [cited by applicant]
US 20130297869A1 · Mills et al. · 2013 [cited by applicant]
US 20130318229A1 · Bakre et al. · 2013 [cited by applicant]
US 20140006708A1 · Huynh et al. · 2014 [cited by applicant]
US 20140013398A1 · Hotti · 2014 [cited by applicant]
US 20140025796A1 · Vibhor et al. · 2014 [cited by applicant]
US 20140059392A1 · Ren et al. · 2014 [cited by applicant]
US 20140095544A1 · Eshel et al. · 2014 [cited by applicant]
US 20140095555A1 · Kim et al. · 2014 [cited by applicant]
US 20140095816A1 · Hsu et al. · 2014 [cited by applicant]
US 20140108587A1 · Goldberg et al. · 2014 [cited by applicant]
US 20140115182A1 · Sabaa et al. · 2014 [cited by applicant]
US 20140122547A1 · Agetsuma et al. · 2014 [cited by applicant]
US 20140123138A1 · Lee et al. · 2014 [cited by applicant]
US 20140146055A1 · Bala et al. · 2014 [cited by applicant]
US 20140149794A1 · Shetty et al. · 2014 [cited by applicant]
US 20140149983A1 · Bonilla et al. · 2014 [cited by applicant]
US 20140173199A1 · Gupta et al. · 2014 [cited by applicant]
US 20140181116A1 · Wang · 2014 [cited by applicant]
US 20140188808A1 · Wolf et al. · 2014 [cited by applicant]
US 20140189429A1 · Gill et al. · 2014 [cited by applicant]
US 20140189677A1 · Curzi et al. · 2014 [cited by applicant]
US 20140189685A1 · Kripalani · 2014 [cited by applicant]
US 20140189686A1 · Masters et al. · 2014 [cited by applicant]
US 20140196038A1 · Kottomtharayil et al. · 2014 [cited by applicant]
US 20140201725A1 · Tian et al. · 2014 [cited by applicant]
US 20140207824A1 · Brandwine et al. · 2014 [cited by applicant]
US 20140230024A1 · Uehara et al. · 2014 [cited by applicant]
US 20140237464A1 · Waterman et al. · 2014 [cited by applicant]
US 20140250300A1 · Runkis et al. · 2014 [cited by applicant]
US 20140279909A1 · Sudarsanam et al. · 2014 [cited by applicant]
US 20140298185A1 · Chen et al. · 2014 [cited by applicant]
US 20140310710A1 · Lubsey et al. · 2014 [cited by applicant]
US 20140359612A1 · D'Amato et al. · 2014 [cited by applicant]
US 20140365811A1 · Veiga et al. · 2014 [cited by applicant]
US 20150006707A1 · Malik et al. · 2015 [cited by applicant]
US 20150006788A1 · Liu et al. · 2015 [cited by applicant]
US 20150007180A1 · Sharp et al. · 2015 [cited by applicant]
US 20150026682A1 · Singh et al. · 2015 [cited by applicant]
US 20150032690A1 · Hoque et al. · 2015 [cited by applicant]
US 20150039735A1 · Zeyliger et al. · 2015 [cited by applicant]
US 20150039837A1 · Quan et al. · 2015 [cited by applicant]
US 20150081644A1 · Pitts · 2015 [cited by applicant]
US 20150095788A1 · Thiele et al. · 2015 [cited by applicant]
US 20150096011A1 · Watt · 2015 [cited by applicant]
US 20150106802A1 · Ivanov et al. · 2015 [cited by applicant]
US 20150142745A1 · Tekade et al. · 2015 [cited by applicant]
US 20150142747A1 · Zou · 2015 [cited by applicant]
US 20150143164A1 · Veerla et al. · 2015 [cited by applicant]
US 20150172412A1 · Escriva et al. · 2015 [cited by applicant]
US 20150178019A1 · Hegdal et al. · 2015 [cited by applicant]
US 20150205639A1 · Matsumoto et al. · 2015 [cited by applicant]
US 20150213032A1 · Powell et al. · 2015 [cited by applicant]
US 20150215389A1 · Spencer · 2015 [cited by applicant]
US 20150220324A1 · Arcese et al. · 2015 [cited by applicant]
US 20150242291A1 · Chang et al. · 2015 [cited by applicant]
US 20150278046A1 · Zellermayer et al. · 2015 [cited by applicant]
US 20150293830A1 · Bhide et al. · 2015 [cited by applicant]
US 20150293896A1 · Runkis et al. · 2015 [cited by applicant]
US 20150301903A1 · Mutha et al. · 2015 [cited by applicant]
US 20150309891A1 · Saika · 2015 [cited by applicant]
US 20150324217A1 · Shilmover et al. · 2015 [cited by applicant]
US 20150326531A1 · Cui et al. · 2015 [cited by applicant]
US 20150331757A1 · Durge et al. · 2015 [cited by applicant]
US 20150355862A1 · Hayes et al. · 2015 [cited by applicant]
US 20150378761A1 · Sevigny et al. · 2015 [cited by applicant]
US 20150378853A1 · Sevigny et al. · 2015 [cited by applicant]
US 20160004693A1 · Chen et al. · 2016 [cited by applicant]
US 20160011898A1 · Lee et al. · 2016 [cited by applicant]
US 20160070492A1 · Cherubini et al. · 2016 [cited by applicant]
US 20160077988A1 · Tipton et al. · 2016 [cited by applicant]
US 20160078068A1 · Agrawal et al. · 2016 [cited by applicant]
US 20160085480A1 · Chiu et al. · 2016 [cited by applicant]
US 20160085574A1 · Dornemann et al. · 2016 [cited by applicant]
US 20160087861A1 · Kuan et al. · 2016 [cited by applicant]
US 20160110214A1 · Vincent et al. · 2016 [cited by applicant]
US 20160110267A1 · Earl et al. · 2016 [cited by applicant]
US 20160124665A1 · Jain et al. · 2016 [cited by applicant]
US 20160162371A1 · Prabhu et al. · 2016 [cited by applicant]
US 20160171241A1 · Yun · 2016 [cited by applicant]
US 20160179416A1 · Mutha et al. · 2016 [cited by applicant]
US 20160179419A1 · Yamaguchi et al. · 2016 [cited by applicant]
US 20160188232A1 · Ramachandran et al. · 2016 [cited by applicant]
US 20160188407A1 · Bronnikov et al. · 2016 [cited by applicant]
US 20160202916A1 · Cui et al. · 2016 [cited by applicant]
US 20160203008A1 · Cui et al. · 2016 [cited by applicant]
US 20160216993A1 · Beckwith et al. · 2016 [cited by applicant]
US 20160224363A1 · Joy · 2016 [cited by applicant]
US 20160274926A1 · Narasimhamurthy et al. · 2016 [cited by applicant]
US 20160301766A1 · Ionescu et al. · 2016 [cited by applicant]
US 20160316003A1 · Snider et al. · 2016 [cited by applicant]