IP Library Granted Patent US 12,695,667
Granted Patent B2
US 12,695,667 · App. 18/633,415 · Granted Jul 28, 2026

Network control apparatus and method for populating logical datapath sets

Inventors: Martin Casado (Portola Valley, CA); Teemu Koponen (San Francisco, CA); W. Andrew Lambeth (Palo Alto, CA); Pankaj Thakkar (Cupertino, CA)
Assignee: VMware LLC
H04L41/0816H04L41/0813H04L41/0893H04L47/125H04L49/70
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,695,667
App. No.
18/633,415
Granted
Jul 28, 2026
Kind
B2
Abstract

For a network control system that receives, from a user, logical datapath sets that logically express desired forwarding behaviors that are to be implemented by a set of managed switching elements, a controller for managing several managed switching elements that forward data in a network that includes the managed switching elements is described. The controller includes a set of modules for detecting a change in one or more managed switching elements and for updating logical datapath set based on the detected change. The logical datapath set is for subsequent translation into a set of physical forwarding behaviors of the managed switching elements.

Claims (36)

1 . A method for operating a plurality of switching elements, the method comprising:

receiving a set of input logical control plane data that specifies a set of logical data path (LDP) sets; and

converting the set of input logical control plane data into a set of output logical forwarding plane data that defines the set of LDP sets in terms of a set of logical forwarding rules; and

based on changes, supplying the input logical control plane data to be converted into a set of output logical forwarding plane data that defines the set of LDP sets in terms of a set of logical forwarding rules;

wherein access control policies associated with the LDP sets is enforced by a master controller, the master controller being configured to:

determining an acceptance of requests to modify the LDP sets using access permissions recorded in a network information database (NIB),

partitions management of the logical datapath sets,

assign a controller instance to specify NIB records for a corresponding logical datapath set, and

perform table-mapping operations for the corresponding logical datapath set.

2 . The method of claim 1 , further comprising detecting the changes to one or more of the plurality of switching elements.

3 . The method of claim 1 , wherein the set of output logical forwarding plane data is for translation into a set of physical forwarding rules that directs the forwarding for a set of switching elements of the plurality of switching elements.

4 . The method of claim 1 , further comprising taking the output logical forwarding plane data from a set of tables.

5 . The method of claim 4 , further comprising publishing the output logical forwarding plane data to a virtualization application for subsequent translation by the virtualization application into physical control plane data that specifies rules for a set of switching elements to follow in order to implement the logical data path set.

6 . The method of claim 1 , further comprising storing the output logical forwarding plane data in a set of tables.

7 . The method of claim 1 , further comprising monitoring data storage structures that store data regarding the set of switching elements to detect changes.

8 . The method of claim 1 , wherein output logical forwarding plane data defines a set of logical forwarding flow entries in at least one logical forwarding table that is not accessible for input by a source of input of the input logical control plane data.

9 . The method of claim 8 , wherein the set of logical forwarding flow entries specifies forwarding rules for forwarding data between logical addresses connected by the switching elements.

10 . The method of claim 9 , wherein the at least one logical forwarding table is a layer 2 (L2) table and the set of logical forwarding flow entries specifies L2 forwarding rules.

11 . The method of claim 10 , wherein the L 2 forwarding rules are specified in terms of media access control (MAC) addresses.

12 . The method of claim 8 , wherein the at least one logical forwarding table is a layer 3 (L 3 ) table and the set of logical forwarding flow entries specifies L 3 forwarding rules.

13 . The method of claim 12 , wherein the L 3 forwarding rules are specified in terms of internet protocol (IP) addresses.

14 . A non-transitory machine readable medium of a controller in a network control system for controlling a plurality of switching elements that forward data in a network, the non-transitory machine readable medium storing a program for execution by a set of processing units of the controller, the program comprising sets of instructions for:

receiving a set of input logical control plane data that specifies a set of logical data path (LDP) sets; and

converting the set of input logical control plane data into a set of output logical forwarding plane data that defines the set of LDP sets in terms of a set of logical forwarding rules; and

based on changes, supplying the input logical control plane data to be converted into a set of output logical forwarding plane data that defines the set of LDP sets in terms of a set of logical forwarding rules;

wherein access control policies associated with the LDP sets is enforced by a master controller, the master controller being configured to:

determining an acceptance of requests to modify the LDP sets using access permissions recorded in a network information database (NIB),

partitions management of the logical datapath sets,

assign a controller instance to specify NIB records for a corresponding logical datapath set, and

perform table-mapping operations for the corresponding logical datapath set.

15 . The non-transitory machine readable medium of claim 14 , wherein output logical forwarding plane data defines a set of logical forwarding flow entries in at least one logical forwarding table that is not accessible for input by a source of input of the logical control plane data.

16 . The non-transitory machine readable medium of claim 15 , wherein the set of logical forwarding flow entries specifies forwarding rules for forwarding data between logical addresses connected by the switching elements.

17 . The non-transitory machine readable medium of claim 16 , wherein the set of logical forwarding flow entries specifies forwarding rules for forwarding data between logical addresses connected by the switching elements.

18 . The non-transitory machine readable medium of claim 17 , wherein the at least one logical forwarding table is a layer 2 (L2) table and the set of logical forwarding flow entries specifies L2 forwarding rules.

19 . The non-transitory machine readable medium of claim 15 , wherein the at least one logical forwarding table is a layer 3 (L3) table and the set of logical forwarding flow entries specifies L3 forwarding rules.

20 . The non-transitory machine readable medium of claim 14 , wherein the L3 forwarding rules are specified in terms of internet protocol (IP) addresses.

Assignments (2)
MERGER Recorded Feb 28, 2025
From: NICIRA, INC.
To: VMWARE LLC
Reel/Frame 070363/0436 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 12, 2024
From: CASADO, MARTIN; KOPONEN, TEEMU; LAMBETH, W. ANDREW; THAKKAR, PANKAJ
To: NICIRA, INC.
Reel/Frame 068571/0305 →
Continuity (19)
Continuation 16147833 · Sep 30, 2018
Continuation 13269409 · Oct 7, 2011
Continuation In Part 13177538 · Jul 6, 2011
Continuation 13177532 · Jul 6, 2011
Continuation In Part 13177536 · Jul 6, 2011
Provisional Application 61505100 · Jul 6, 2011
Provisional Application 61505103 · Jul 6, 2011
Provisional Application 61505102 · Jul 6, 2011
Provisional Application 61501785 · Jun 28, 2011
Provisional Application 61501743 · Jun 27, 2011
Provisional Application 61482615 · May 4, 2011
Provisional Application 61482616 · May 4, 2011
Provisional Application 61482205 · May 3, 2011
Provisional Application 61466453 · Mar 22, 2011
Provisional Application 61429753 · Jan 4, 2011
Provisional Application 61429754 · Jan 4, 2011
Provisional Application 61361913 · Jul 6, 2010
Provisional Application 61361912 · Jul 6, 2010
Related Publication 20240259265A1 · Aug 1, 2024
References Cited (400)
US 4750113A · Buggert · 1988 [cited by applicant]
US 4961139A · Hong et al. · 1990 [cited by applicant]
US 5049873A · Robins et al. · 1991 [cited by applicant]
US 5265092A · Soloway et al. · 1993 [cited by applicant]
US 5504921A · Dev et al. · 1996 [cited by applicant]
US 5550816A · Hardwick et al. · 1996 [cited by applicant]
US 5729685A · Chatwani et al. · 1998 [cited by applicant]
US 5751967A · Raab et al. · 1998 [cited by applicant]
US 5774640A · Kurio · 1998 [cited by applicant]
US 5796936A · Watabe et al. · 1998 [cited by applicant]
US 5805791A · Grossman et al. · 1998 [cited by applicant]
US 5832222A · Dziadosz et al. · 1998 [cited by applicant]
US 5854906A · Loo · 1998 [cited by applicant]
US 5926463A · Ahearn et al. · 1999 [cited by applicant]
US 5949754A · Takahashi · 1999 [cited by applicant]
US 6006275A · Picazo et al. · 1999 [cited by applicant]
US 6055243A · Vincent et al. · 2000 [cited by applicant]
US 6088694A · Burns et al. · 2000 [cited by applicant]
US 6092121A · Bennett et al. · 2000 [cited by applicant]
US 6104699A · Holender et al. · 2000 [cited by applicant]
US 6104700A · Haddock et al. · 2000 [cited by applicant]
US 6208616B1 · Mahalingam et al. · 2001 [cited by applicant]
US 6219699B1 · McCloghrie et al. · 2001 [cited by applicant]
US 6324275B1 · Yagel et al. · 2001 [cited by applicant]
US 6363453B1 · Esposito et al. · 2002 [cited by applicant]
US 6363495B1 · MacKenzie et al. · 2002 [cited by applicant]
US 6366582B1 · Nishikado et al. · 2002 [cited by applicant]
US 6366657B1 · Yagel et al. · 2002 [cited by applicant]
US 6385197B1 · Sugihara · 2002 [cited by applicant]
US 6414958B1 · Specht · 2002 [cited by applicant]
US 6512745B1 · Abe et al. · 2003 [cited by applicant]
US 6539432B1 · Taguchi et al. · 2003 [cited by applicant]
US 6615223B1 · Shih et al. · 2003 [cited by applicant]
US 6680934B1 · Cain · 2004 [cited by applicant]
US 6697338B1 · Breitbart et al. · 2004 [cited by applicant]
US 6735198B1 · Edsall · 2004 [cited by examiner]
US 6735602B2 · Childress et al. · 2004 [cited by applicant]
US 6741552B1 · McCrosky et al. · 2004 [cited by applicant]
US 6768740B1 · Perlman et al. · 2004 [cited by applicant]
US 6785843B1 · McRae et al. · 2004 [cited by applicant]
US 6888792B2 · Gronke · 2005 [cited by applicant]
US 6894983B1 · Lederman et al. · 2005 [cited by applicant]
US 6912221B1 · Zadikian et al. · 2005 [cited by applicant]
US 6941487B1 · Balakrishnan et al. · 2005 [cited by applicant]
US 6959002B2 · Wynne et al. · 2005 [cited by applicant]
US 6963585B1 · Pennec et al. · 2005 [cited by applicant]
US 6985447B2 · Gibson et al. · 2006 [cited by applicant]
US 6996058B2 · Foster et al. · 2006 [cited by applicant]
US 6999454B1 · Crump · 2006 [cited by applicant]
US 7042912B2 · Smith et al. · 2006 [cited by applicant]
US 7046630B2 · Abe et al. · 2006 [cited by applicant]
US 7055171B1 · Martin et al. · 2006 [cited by applicant]
US 7096228B2 · Theimer et al. · 2006 [cited by applicant]
US 7103807B2 · Bosa et al. · 2006 [cited by applicant]
US 7120690B1 · Krishnan et al. · 2006 [cited by applicant]
US 7120728B2 · Krakirian et al. · 2006 [cited by applicant]
US 7120819B1 · Gürer et al. · 2006 [cited by applicant]
US 7126923B1 · Yang et al. · 2006 [cited by applicant]
US 7145866B1 · Ting et al. · 2006 [cited by applicant]
US 7151744B2 · Sarkinen et al. · 2006 [cited by applicant]
US 7158972B2 · Marsland · 2007 [cited by applicant]
US 7197561B1 · Lovy et al. · 2007 [cited by applicant]
US 7197572B2 · Matters et al. · 2007 [cited by applicant]
US 7209439B2 · Rawlins et al. · 2007 [cited by applicant]
US 7233991B2 · Adhikari · 2007 [cited by applicant]
US 7263290B2 · Fortin et al. · 2007 [cited by applicant]
US 7266556B1 · Coates · 2007 [cited by applicant]
US 7283473B2 · Arndt et al. · 2007 [cited by applicant]
US 7286490B2 · Saleh et al. · 2007 [cited by applicant]
US 7289456B2 · Gupta et al. · 2007 [cited by applicant]
US 7292575B2 · Lemieux et al. · 2007 [cited by applicant]
US 7333491B2 · Chen et al. · 2008 [cited by applicant]
US 7336675B2 · Naik et al. · 2008 [cited by applicant]
US 7342916B2 · Das et al. · 2008 [cited by applicant]
US 7343410B2 · Mercier et al. · 2008 [cited by applicant]
US 7359971B2 · Jorgensen · 2008 [cited by applicant]
US 7370108B1 · Goldszmidt et al. · 2008 [cited by applicant]
US 7406401B2 · Ota et al. · 2008 [cited by applicant]
US 7450598B2 · Chen et al. · 2008 [cited by applicant]
US 7460482B2 · Pike · 2008 [cited by applicant]
US 7463579B2 · Lapuh et al. · 2008 [cited by applicant]
US 7478173B1 · Delco · 2009 [cited by applicant]
US 7480283B1 · Sylvain et al. · 2009 [cited by applicant]
US 7480681B2 · Fecht et al. · 2009 [cited by applicant]
US 7483370B1 · Dayal et al. · 2009 [cited by applicant]
US 7512589B2 · Stokkan et al. · 2009 [cited by applicant]
US 7512744B2 · Banga et al. · 2009 [cited by applicant]
US 7545829B2 · Shimazaki et al. · 2009 [cited by applicant]
US 7555002B2 · Arndt et al. · 2009 [cited by applicant]
US 7587492B2 · Dyck et al. · 2009 [cited by applicant]
US 7590669B2 · Yip et al. · 2009 [cited by applicant]
US 7593324B2 · Jain et al. · 2009 [cited by applicant]
US 7606260B2 · Oguchi et al. · 2009 [cited by applicant]
US 7626979B1 · Bugenhagen et al. · 2009 [cited by applicant]
US 7627692B2 · Pessi · 2009 [cited by applicant]
US 7630358B1 · Lakhani et al. · 2009 [cited by applicant]
US 7643488B2 · Khanna et al. · 2010 [cited by applicant]
US 7649834B2 · Badat et al. · 2010 [cited by applicant]
US 7649851B2 · Takashige et al. · 2010 [cited by applicant]
US 7685606B2 · Chang · 2010 [cited by applicant]
US 7707309B2 · Shanbhag et al. · 2010 [cited by applicant]
US 7710874B2 · Balakrishnan et al. · 2010 [cited by applicant]
US 7764599B2 · Doi et al. · 2010 [cited by applicant]
US 7769037B2 · Booth, III et al. · 2010 [cited by applicant]
US 7778996B2 · Burger · 2010 [cited by applicant]
US 7783856B2 · Hashimoto et al. · 2010 [cited by applicant]
US 7792987B1 · Vohra et al. · 2010 [cited by applicant]
US 7801155B2 · Wang · 2010 [cited by applicant]
US 7802251B2 · Kitamura · 2010 [cited by applicant]
US 7805407B1 · Verbeke et al. · 2010 [cited by applicant]
US 7808929B2 · Wong et al. · 2010 [cited by applicant]
US 7817541B2 · Gray et al. · 2010 [cited by applicant]
US 7818452B2 · Matthews et al. · 2010 [cited by applicant]
US 7826482B1 · Minei et al. · 2010 [cited by applicant]
US 7839847B2 · Nadeau et al. · 2010 [cited by applicant]
US 7844733B2 · Betts et al. · 2010 [cited by applicant]
US 7847801B2 · Qi · 2010 [cited by applicant]
US 7856549B2 · Wheeler · 2010 [cited by applicant]
US 7873650B1 · Chapman et al. · 2011 [cited by applicant]
US 7881281B1 · Bugenhagen et al. · 2011 [cited by applicant]
US 7885276B1 · Lin · 2011 [cited by applicant]
US 7898383B2 · Royalty · 2011 [cited by applicant]
US 7912955B1 · Machiraju et al. · 2011 [cited by applicant]
US 7925661B2 · Broussard et al. · 2011 [cited by applicant]
US 7936770B1 · Frattura et al. · 2011 [cited by applicant]
US 7937438B1 · Miller et al. · 2011 [cited by applicant]
US 7944817B1 · Sylvain · 2011 [cited by applicant]
US 7944844B2 · Ee · 2011 [cited by examiner]
US 7945658B1 · Nucci et al. · 2011 [cited by applicant]
US 7948986B1 · Ghosh et al. · 2011 [cited by applicant]
US 7953865B1 · Miller et al. · 2011 [cited by applicant]
US 7958255B1 · Karighattam et al. · 2011 [cited by applicant]
US 7970917B2 · Nakano et al. · 2011 [cited by applicant]
US 7974272B2 · Chang et al. · 2011 [cited by applicant]
US 7991859B1 · Miller et al. · 2011 [cited by applicant]
US 7995483B1 · Bayar et al. · 2011 [cited by applicant]
US 8004998B2 · Levy et al. · 2011 [cited by applicant]
US 8010696B2 · Sankaran et al. · 2011 [cited by applicant]
US 8027354B1 · Portolani et al. · 2011 [cited by applicant]
US 8031633B2 · Bueno et al. · 2011 [cited by applicant]
US 8032899B2 · Archer et al. · 2011 [cited by applicant]
US 8046456B1 · Miller et al. · 2011 [cited by applicant]
US 8054832B1 · Shukla et al. · 2011 [cited by applicant]
US 8055745B2 · Atluri · 2011 [cited by applicant]
US 8055789B2 · Richardson et al. · 2011 [cited by applicant]
US 8059532B2 · Riddle et al. · 2011 [cited by applicant]
US 8060779B2 · Beardsley et al. · 2011 [cited by applicant]
US 8060875B1 · Lambeth · 2011 [cited by applicant]
US 8089871B2 · Iloglu et al. · 2012 [cited by applicant]
US 8090698B2 · Billingsley et al. · 2012 [cited by applicant]
US 8098656B2 · Lapuh et al. · 2012 [cited by applicant]
US 8130648B2 · Kwan et al. · 2012 [cited by applicant]
US 8131852B1 · Miller et al. · 2012 [cited by applicant]
US 8144630B1 · Orr · 2012 [cited by applicant]
US 8145789B1 · Stamler et al. · 2012 [cited by applicant]
US 8149737B2 · Metke et al. · 2012 [cited by applicant]
US 8155028B2 · Abu-Hamdeh et al. · 2012 [cited by applicant]
US 8161152B2 · Ogielski et al. · 2012 [cited by applicant]
US 8166201B2 · Richardson et al. · 2012 [cited by applicant]
US 8196144B2 · Kagan et al. · 2012 [cited by applicant]
US 8199750B1 · Schultz et al. · 2012 [cited by applicant]
US 8223668B2 · Allan et al. · 2012 [cited by applicant]
US 8224931B1 · Brandwine et al. · 2012 [cited by applicant]
US 8224971B1 · Miller et al. · 2012 [cited by applicant]
US 8230050B1 · Brandwine et al. · 2012 [cited by applicant]
US 8239572B1 · Brandwine et al. · 2012 [cited by applicant]
US 8239655B2 · Goggin et al. · 2012 [cited by applicant]
US 8265071B2 · Sindhu et al. · 2012 [cited by applicant]
US 8265075B2 · Pandey · 2012 [cited by applicant]
US 8281067B2 · Stolowitz · 2012 [cited by applicant]
US 8312129B1 · Miller et al. · 2012 [cited by applicant]
US 8320388B2 · Louati et al. · 2012 [cited by applicant]
US 8339959B1 · Moisand et al. · 2012 [cited by applicant]
US 8339994B2 · Gnanasekaran et al. · 2012 [cited by applicant]
US 8345558B2 · Nicholson et al. · 2013 [cited by applicant]
US 8351418B2 · Zhao et al. · 2013 [cited by applicant]
US 8352941B1 · Protopopov et al. · 2013 [cited by applicant]
US 8413216B2 · Hughes et al. · 2013 [cited by applicant]
US 8422359B2 · Nakajima · 2013 [cited by applicant]
US 8456984B2 · Ranganathan et al. · 2013 [cited by applicant]
US 8504597B2 · Pitts · 2013 [cited by applicant]
US 8504718B2 · Wang et al. · 2013 [cited by applicant]
US 8565108B1 · Marshall et al. · 2013 [cited by applicant]
US 8565597B2 · Zheng · 2013 [cited by applicant]
US 8578003B2 · Brandwine et al. · 2013 [cited by applicant]
US 8590033B2 · Schleiss et al. · 2013 [cited by applicant]
US 8612627B1 · Brandwine · 2013 [cited by applicant]
US 8621058B2 · Eswaran et al. · 2013 [cited by applicant]
US 8644188B1 · Brandwine et al. · 2014 [cited by applicant]
US 8650618B2 · Asati et al. · 2014 [cited by applicant]
US 8661216B2 · Kavuri et al. · 2014 [cited by applicant]
US 8705513B2 · Merwe et al. · 2014 [cited by applicant]
US 8717895B2 · Koponen et al. · 2014 [cited by applicant]
US 8718070B2 · Koponen et al. · 2014 [cited by applicant]
US 8743888B2 · Casado et al. · 2014 [cited by applicant]
US 8743889B2 · Koponen et al. · 2014 [cited by applicant]
US 8750119B2 · Lambeth et al. · 2014 [cited by applicant]
US 8750164B2 · Casado et al. · 2014 [cited by applicant]
US 8761036B2 · Fulton et al. · 2014 [cited by applicant]
US 8775594B2 · Koponen et al. · 2014 [cited by applicant]
US 8780911B2 · Narasimhan · 2014 [cited by applicant]
US 8817620B2 · Koponen et al. · 2014 [cited by applicant]
US 8817621B2 · Casado et al. · 2014 [cited by applicant]
US 8830823B2 · Koponen et al. · 2014 [cited by applicant]
US 8837493B2 · Casado et al. · 2014 [cited by applicant]
US 8842679B2 · Koponen et al. · 2014 [cited by applicant]
US 8867349B2 · Martini et al. · 2014 [cited by applicant]
US 8880468B2 · Koponen et al. · 2014 [cited by applicant]
US 8913483B2 · Pfaff et al. · 2014 [cited by applicant]
US 8958292B2 · Fulton et al. · 2015 [cited by applicant]
US 8959215B2 · Koponen et al. · 2015 [cited by applicant]
US 8964528B2 · Casado et al. · 2015 [cited by applicant]
US 8964598B2 · Casado et al. · 2015 [cited by applicant]
US 8966035B2 · Casado et al. · 2015 [cited by applicant]
US 8966040B2 · Koponen et al. · 2015 [cited by applicant]
US 8989186B2 · Koganti et al. · 2015 [cited by applicant]
US 9007903B2 · Koponen et al. · 2015 [cited by applicant]
US 9008087B2 · Lambeth et al. · 2015 [cited by applicant]
US 9014181B2 · Lakshman et al. · 2015 [cited by applicant]
US 9043452B2 · Fulton · 2015 [cited by applicant]
US 9043463B1 · Cohn et al. · 2015 [cited by applicant]
US 9049153B2 · Casado et al. · 2015 [cited by applicant]
US 9077664B2 · Casado et al. · 2015 [cited by applicant]
US 9083609B2 · Casado et al. · 2015 [cited by applicant]
US 9106587B2 · Koponen et al. · 2015 [cited by applicant]
US 9112811B2 · Casado et al. · 2015 [cited by applicant]
US 9172663B2 · Casado et al. · 2015 [cited by applicant]
US 9270580B1 · Abraham et al. · 2016 [cited by applicant]
US 9363210B2 · Lambeth et al. · 2016 [cited by applicant]
US 9391928B2 · Koponen et al. · 2016 [cited by applicant]
US 9426095B2 · Pandey et al. · 2016 [cited by applicant]
US 9525647B2 · Koponen et al. · 2016 [cited by applicant]
US 10021019B2 · Koponen et al. · 2018 [cited by applicant]
US 10038597B2 · Casado et al. · 2018 [cited by applicant]
US 10103939B2 · Koponen et al. · 2018 [cited by applicant]
US 10320585B2 · Koponen et al. · 2019 [cited by applicant]
US 10326660B2 · Koponen et al. · 2019 [cited by applicant]
US 11223531B2 · Koponen et al. · 2022 [cited by applicant]
US 11509564B2 · Casado et al. · 2022 [cited by applicant]
US 11539591B2 · Lambeth et al. · 2022 [cited by applicant]
US 11677588B2 · Fulton · 2023 [cited by applicant]
US 20010043614A1 · Viswanadham et al. · 2001 [cited by applicant]
US 20020034189A1 · Haddock et al. · 2002 [cited by applicant]
US 20020093952A1 · Gonda · 2002 [cited by applicant]
US 20020161867A1 · Cochran et al. · 2002 [cited by applicant]
US 20020194369A1 · Rawlins et al. · 2002 [cited by applicant]
US 20030009552A1 · Benfield et al. · 2003 [cited by applicant]
US 20030041170A1 · Suzuki · 2003 [cited by applicant]
US 20030058850A1 · Rangarajan et al. · 2003 [cited by applicant]
US 20030069972A1 · Yoshimura et al. · 2003 [cited by applicant]
US 20030145086A1 · O'Reilly · 2003 [cited by applicant]
US 20030204768A1 · Fee · 2003 [cited by applicant]
US 20040044773A1 · Bayus et al. · 2004 [cited by applicant]
US 20040044909A1 · Mirza et al. · 2004 [cited by applicant]
US 20040047286A1 · Larsen et al. · 2004 [cited by applicant]
US 20040047300A1 · Enomoto et al. · 2004 [cited by applicant]
US 20040054680A1 · Kelley et al. · 2004 [cited by applicant]
US 20040054793A1 · Coleman · 2004 [cited by applicant]
US 20040073659A1 · Rajsic et al. · 2004 [cited by applicant]
US 20040098505A1 · Clemmensen · 2004 [cited by applicant]
US 20040193677A1 · Dar et al. · 2004 [cited by applicant]
US 20040210889A1 · Childress et al. · 2004 [cited by applicant]
US 20040267866A1 · Carollo et al. · 2004 [cited by applicant]
US 20040267897A1 · Hill et al. · 2004 [cited by applicant]
US 20050018669A1 · Arndt et al. · 2005 [cited by applicant]
US 20050021683A1 · Newton et al. · 2005 [cited by applicant]
US 20050027881A1 · Figueira et al. · 2005 [cited by applicant]
US 20050050377A1 · Chan et al. · 2005 [cited by applicant]
US 20050083953A1 · May · 2005 [cited by applicant]
US 20050120160A1 · Plouffe et al. · 2005 [cited by applicant]
US 20050132044A1 · Guingo et al. · 2005 [cited by applicant]
US 20050201398A1 · Naik et al. · 2005 [cited by applicant]
US 20050228952A1 · Mayhew et al. · 2005 [cited by applicant]
US 20050228971A1 · Samra et al. · 2005 [cited by applicant]
US 20050232230A1 · Nagami et al. · 2005 [cited by applicant]
US 20060026225A1 · Canali et al. · 2006 [cited by applicant]
US 20060028999A1 · Takobashvili et al. · 2006 [cited by applicant]
US 20060037075A1 · Frattura et al. · 2006 [cited by applicant]
US 20060092940A1 · Ansari et al. · 2006 [cited by applicant]
US 20060092976A1 · Lakshman et al. · 2006 [cited by applicant]
US 20060105764A1 · Krishnaswamy et al. · 2006 [cited by applicant]
US 20060174087A1 · Hashimoto et al. · 2006 [cited by applicant]
US 20060178898A1 · Habibi · 2006 [cited by applicant]
US 20060182033A1 · Chen et al. · 2006 [cited by applicant]
US 20060182037A1 · Chen et al. · 2006 [cited by applicant]
US 20060184653A1 · Riel · 2006 [cited by applicant]
US 20060184937A1 · Abels et al. · 2006 [cited by applicant]
US 20060187908A1 · Shimozono et al. · 2006 [cited by applicant]
US 20060190243A1 · Barkai et al. · 2006 [cited by applicant]
US 20060193266A1 · Siddha et al. · 2006 [cited by applicant]
US 20060221961A1 · Basso et al. · 2006 [cited by applicant]
US 20060248179A1 · Short et al. · 2006 [cited by applicant]
US 20060271677A1 · Mercier · 2006 [cited by examiner]
US 20060282895A1 · Rentzis et al. · 2006 [cited by applicant]
US 20070028239A1 · Dyck et al. · 2007 [cited by applicant]
US 20070043860A1 · Pabari · 2007 [cited by applicant]
US 20070050763A1 · Kagan et al. · 2007 [cited by applicant]
US 20070055789A1 · Claise et al. · 2007 [cited by applicant]
US 20070064673A1 · Bhandaru et al. · 2007 [cited by applicant]
US 20070097399A1 · Boyd et al. · 2007 [cited by applicant]
US 20070140128A1 · Klinker et al. · 2007 [cited by applicant]
US 20070156919A1 · Potti et al. · 2007 [cited by applicant]
US 20070174429A1 · Mazzaferri et al. · 2007 [cited by applicant]
US 20070192325A1 · Morris · 2007 [cited by applicant]
US 20070201434A1 · Nakamura et al. · 2007 [cited by applicant]
US 20070217409A1 · Mann · 2007 [cited by applicant]
US 20070220059A1 · Lu et al. · 2007 [cited by applicant]
US 20070220358A1 · Goodill et al. · 2007 [cited by applicant]
US 20070234302A1 · Suzuki et al. · 2007 [cited by applicant]
US 20070239987A1 · Hoole et al. · 2007 [cited by applicant]
US 20070240160A1 · Paterson-Jones et al. · 2007 [cited by applicant]
US 20070245082A1 · Margolus et al. · 2007 [cited by applicant]
US 20070250608A1 · Watt · 2007 [cited by applicant]
US 20070260721A1 · Bose et al. · 2007 [cited by applicant]
US 20070266433A1 · Moore · 2007 [cited by applicant]
US 20070280243A1 · Wray et al. · 2007 [cited by applicant]
US 20070286137A1 · Narasimhan et al. · 2007 [cited by applicant]
US 20070286185A1 · Eriksson et al. · 2007 [cited by applicant]
US 20070294421A1 · Octaviano et al. · 2007 [cited by applicant]
US 20070297428A1 · Bose et al. · 2007 [cited by applicant]
US 20080002579A1 · Lindholm et al. · 2008 [cited by applicant]
US 20080002683A1 · Droux et al. · 2008 [cited by applicant]
US 20080005334A1 · Utard et al. · 2008 [cited by applicant]
US 20080034249A1 · Husain et al. · 2008 [cited by applicant]
US 20080040467A1 · Mendiratta et al. · 2008 [cited by applicant]
US 20080049614A1 · Briscoe et al. · 2008 [cited by applicant]
US 20080049621A1 · McGuire et al. · 2008 [cited by applicant]
US 20080052206A1 · Edwards et al. · 2008 [cited by applicant]
US 20080059556A1 · Greenspan et al. · 2008 [cited by applicant]
US 20080071900A1 · Hecker et al. · 2008 [cited by applicant]
US 20080127121A1 · Fenton et al. · 2008 [cited by applicant]
US 20080163207A1 · Reumann et al. · 2008 [cited by applicant]
US 20080165704A1 · Marchetti · 2008 [cited by examiner]
US 20080189769A1 · Casado et al. · 2008 [cited by applicant]
US 20080196100A1 · Madhavan et al. · 2008 [cited by applicant]
US 20080212963A1 · Fortin et al. · 2008 [cited by applicant]
US 20080225780A1 · McCormick et al. · 2008 [cited by applicant]
US 20080225853A1 · Melman et al. · 2008 [cited by applicant]
US 20080240122A1 · Richardson et al. · 2008 [cited by applicant]
US 20080244569A1 · Challener et al. · 2008 [cited by applicant]
US 20080279196A1 · Friskney et al. · 2008 [cited by applicant]
US 20080291910A1 · Tadimeti et al. · 2008 [cited by applicant]
US 20080301303A1 · Matsuoka · 2008 [cited by applicant]
US 20090031041A1 · Clemmensen · 2009 [cited by applicant]
US 20090043823A1 · Iftode et al. · 2009 [cited by applicant]
US 20090049241A1 · Ohno et al. · 2009 [cited by applicant]
US 20090083445A1 · Ganga · 2009 [cited by applicant]
US 20090089625A1 · Kannappan et al. · 2009 [cited by applicant]
US 20090097495A1 · Palacharla et al. · 2009 [cited by applicant]
US 20090113031A1 · Ruan et al. · 2009 [cited by applicant]
US 20090122710A1 · Bar-Tor et al. · 2009 [cited by applicant]
US 20090138577A1 · Casado et al. · 2009 [cited by applicant]
US 20090141729A1 · Fan · 2009 [cited by applicant]
US 20090144220A1 · Feng et al. · 2009 [cited by applicant]
US 20090150521A1 · Tripathi · 2009 [cited by applicant]
US 20090150527A1 · Tripathi et al. · 2009 [cited by applicant]
US 20090161547A1 · Riddle et al. · 2009 [cited by applicant]
US 20090222924A1 · Droz et al. · 2009 [cited by applicant]
US 20090235325A1 · Dimitrakos et al. · 2009 [cited by applicant]
US 20090249473A1 · Cohn · 2009 [cited by applicant]
US 20090257420A1 · Kore et al. · 2009 [cited by applicant]
US 20090276661A1 · Deguchi et al. · 2009 [cited by applicant]
US 20090279536A1 · Unbehagen et al. · 2009 [cited by applicant]
US 20090292858A1 · Lambeth · 2009 [cited by examiner]
US 20090296726A1 · Snively et al. · 2009 [cited by applicant]
US 20090303880A1 · Maltz et al. · 2009 [cited by applicant]
US 20100046531A1 · Louati et al. · 2010 [cited by applicant]
US 20100054260A1 · Pandey et al. · 2010 [cited by applicant]
US 20100061231A1 · Harmatos et al. · 2010 [cited by applicant]
US 20100070982A1 · Pitts · 2010 [cited by applicant]
US 20100082799A1 · DeHaan et al. · 2010 [cited by applicant]
US 20100115101A1 · Lain et al. · 2010 [cited by applicant]
US 20100122175A1 · Gupta et al. · 2010 [cited by applicant]
US 20100125667A1 · Soundararajan · 2010 [cited by applicant]
US 20100131636A1 · Suri et al. · 2010 [cited by applicant]
US 20100138830A1 · Astete et al. · 2010 [cited by applicant]
US 20100138840A1 · Kagan et al. · 2010 [cited by applicant]
US 20100153554A1 · Anschutz et al. · 2010 [cited by applicant]
US 20100162036A1 · Linden et al. · 2010 [cited by applicant]
US 20100165874A1 · Brown et al. · 2010 [cited by applicant]
US 20100165877A1 · Shukla et al. · 2010 [cited by applicant]
US 20100169452A1 · Atluri et al. · 2010 [cited by applicant]
US 20100169467A1 · Shukla et al. · 2010 [cited by applicant]
US 20100169587A1 · Atluri et al. · 2010 [cited by applicant]
US 20100191612A1 · Raleigh · 2010 [cited by applicant]
US 20100191846A1 · Raleigh · 2010 [cited by applicant]
US 20100192207A1 · Raleigh · 2010 [cited by applicant]
US 20100192225A1 · Ma et al. · 2010 [cited by applicant]
US 20100205479A1 · Akutsu et al. · 2010 [cited by applicant]
US 20100214949A1 · Smith et al. · 2010 [cited by applicant]
US 20100250784A1 · Henry et al. · 2010 [cited by applicant]
US 20100254385A1 · Sharma et al. · 2010 [cited by applicant]
US 20100257263A1 · Casado et al. · 2010 [cited by applicant]
US 20100275017A1 · Iyer · 2010 [cited by examiner]
US 20100275199A1 · Smith et al. · 2010 [cited by applicant]
US 20100284402A1 · Narayanan · 2010 [cited by applicant]
US 20100290485A1 · Martini et al. · 2010 [cited by applicant]
US 20100302935A1 · Zhang et al. · 2010 [cited by applicant]
US 20100322255A1 · Hao et al. · 2010 [cited by applicant]
US 20110004878A1 · Divoux · 2011 [cited by applicant]