IP Library Granted Patent US 12,368,629
Granted Patent B2
US 12,368,629 · App. 18/054,084 · Granted Jul 22, 2025

Network agent for reporting to a network policy system

Inventors: Hai Vu (San Jose, CA); Shih-Chun Chang (San Jose, CA); Varun Malhotra (Sunnyvale, CA); Shashi Gandham (Fremont, CA); Navindra Yadav (Cupertino, CA); Allen Chen (Mountain View, CA); Praneeth Vallem (San Jose, CA); Rohit Prasad (Sunnyvale, CA)
Assignee: Cisco Technology, Inc.
H04L41/046H04L41/0893H04L41/0894H04L41/0895
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,368,629
App. No.
18/054,084
Granted
Jul 22, 2025
Kind
B2
Abstract

The disclosed technology relates to a network agent for reporting to a network policy system. A network agent includes an agent enforcer and an agent controller. The agent enforcer is configured to implementing network policies on the system, access data associated with the implementation of the network policies on the system, and transmit, via an interprocess communication, the data to the agent controller. The agent controller is configured to generate a report including the data and transmit the report to a network policy system.

Claims (46)

1. A method comprising:

at a network policy platform of a network policy system, translating a statement of user intent of a network policy system user with respect to one or more network rules into a network policy, wherein the statement of user intent of the network policy system user is a high-level expression;

communicating via a network the network policy to a first frontend network policy module in networked communication with a first network agent, the first frontend network policy module and the first network agent in a first location, and communicating via the network the network policy to a second frontend network policy module in networked communication with a second network agent, the second frontend network policy module and the second network agent in a second location;

receiving, at the first network agent, a first network policy configuration message sent by the first frontend network policy module;

receiving, at the second network agent, a second network policy configuration message sent by the second frontend network policy module;

implementing, by the first network agent, the network policy for a first data flow from a first network entity, wherein implementing the network policy by the first network agent includes configuring the first network agent to take an action consistent with the network policy; and

implementing, by the second network agent, the network policy for a second data flow from a second network entity, wherein implementing the network policy by the second network agent includes configuring the second network agent to take an action consistent with the network policy.

2. The method of claim 1 , wherein implementing the network policy for the first data flow from the first network entity includes configuring the first network agent to redirect the first data flow.

3. The method of claim 1 , wherein implementing the network policy for the first data flow from the first network entity includes configuring the first network agent to allow the first data flow.

4. The method of claim 1 , wherein implementing the network policy for the first data flow from the first network entity includes configuring the first network agent to drop the first data flow.

5. The method of claim 1 , wherein implementing the network policy for the first data flow from the first network entity includes configuring the first network agent to load balance the first data flow.

6. The method of claim 1 , wherein translating the statement of user intent associated with the network policy system user with respect to the one or more network rules into the network policy further comprises transforming the network policy into a platform-independent format.

7. The method of claim 1 , wherein one of the first or second network policy configuration messages includes one or more changes in network agent configuration needed to enforce the policy.

8. The method of claim 1 further comprising converting one of the first or second network policy configuration messages into a platform-specific policy.

9. A non-transitory computer-readable medium containing instructions, which when interpreted by one or more processors on one or more computing hosts in a networked distributed system, cause the system to:

at a network policy platform, translate a statement of user intent of a network policy system user with respect to one or more network rules into a network policy;

communicate via a network the network policy to a first frontend network policy module in networked communication with a first network agent, the first frontend network policy module and the first network agent in a first location, and communicating via the network the network policy to a second frontend network policy module in networked communication with a second network agent, the second frontend network policy module and the second network agent in a second location;

receive, at the first network agent, a first network policy configuration message sent by the first frontend network policy module;

receive, at the second network agent, a second network policy configuration message sent by the second frontend network policy module;

implement, by the first network agent, the network policy for a first data flow from a first network entity, wherein implementing the network policy by the first network agent includes configuring the first network agent to take an action consistent with the network policy; and

implement, by the second network agent, the network policy for a second data flow from a second network entity, wherein implementing the network policy by the second network agent includes configuring the second network agent to take an action consistent with the network policy.

10. The computer-readable medium of claim 9 , wherein implementing the network policy for the first data flow from the first network entity includes configuring the first network agent to redirect the first data flow. the first data flow.

11. The computer-readable medium of claim 9 , wherein implementing the network policy for the first data flow from the first network entity includes configuring the first network agent to allow the first data flow.

12. The computer-readable medium of claim 9 , wherein implementing the network policy for the first data flow from the first network entity includes configuring the first network agent to drop the first data flow.

13. The computer-readable medium of claim 9 , wherein implementing the network policy for the first data flow from the first network entity includes configuring the first network agent to load balance the first data flow.

14. The computer-readable medium of claim 9 , further comprising instructions, which when executed in association with translating the statement of user intent associated with the network policy system user with respect to the one or more network rules into the network policy, further cause the system to transform the network policy into a platform-independent format.

15. The computer-readable medium of claim 9 , wherein one of the first or second network policy configuration messages includes one or more changes in network agent configuration needed to enforce the policy.

16. The computer-readable medium of claim 9 , further comprising instructions, which when executed, cause the system to convert one of the first or second network policy configuration messages into a platform-specific policy.

17. A system comprising a plurality of hosts, each host including a processor and a memory, arranged into an intent driven network management system, the system comprising:

a network policy platform;

a plurality of frontend policy modules in networked communication with the network policy platform;

a plurality of network agents, wherein each agent is in networked communication with a frontend policy module of the plurality of frontend policy modules; and

a plurality of network entities, each network entity associated with a network agent of the plurality of network agents,

wherein the plurality of network entities send and receive data flows,

wherein the network policy platform is configured to translate a statement of user intent of an intent driven network management system user with respect to one or more network rules into a network policy,

wherein the network policy platform communicates via a network the network policy to a first frontend network policy module of the plurality of frontend policy modules in networked communication with a first network agent of the plurality of network agents, and communicates via a network the network policy to a second frontend network policy module of the plurality of frontend policy modules in networked communication with a second network agent of the plurality of network agents,

wherein the first network agent is configured to receive a first message sent by the first frontend network policy module, the first message describing an action to take to implement the network policy,

wherein the second network agent is configured to receive a second message sent by the second frontend network policy module, the second message describing an action to take to implement the network policy,

wherein the first network agent implements the network policy for a first data flow from a first network entity of the plurality of network entities, and

wherein the second network agent implements the network policy for a second data flow from a second network entity of the plurality of network entities.

18. The intent driven network management system of claim 17 , wherein implementing the network policy for the first data flow from the first network entity includes redirecting the first data flow.

19. The intent driven network management system of claim 17 , wherein implementing the network policy for the first data flow from the first network entity includes allowing the first data flow.

20. The intent driven network management system of claim 17 , wherein implementing the network policy for the first data flow from the first network entity includes dropping the first data flow.

21. The intent driven network management system of claim 17 , wherein implementing the network policy for the first data flow from the first network entity includes load balancing the first data flow.

22. The intent driven network management system of claim 17 , wherein the network policy platform is further configured to transform the network policy into a platform-independent format.

23. The intent driven network management system of claim 17 , wherein the first network agent is further configured to convert the first policy message into a platform-specific policy as part of implementing the network policy for the first data flow.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 9, 2022
From: VU, HAI; CHANG, SHIH-CHUN; MALHOTRA, VARUN; GANDHAM, SHASHI; YADAV, NAVINDRA; CHEN, ALLEN; VALLEM, PRANEETH; PRASAD, ROHIT
To: CISCO TECHNOLOGY, INC.
Reel/Frame 061712/0333 →
Continuity (3)
Continuation 16999447 · Aug 21, 2020
Continuation 15469737 · Mar 27, 2017
Related Publication 20230147790A1 · May 11, 2023
References Cited (400)
US 5086385A · Launey et al. · 1992 [cited by applicant]
US 5319754A · Meinecke et al. · 1994 [cited by applicant]
US 5400246A · Wilson et al. · 1995 [cited by applicant]
US 5436909A · Dev et al. · 1995 [cited by applicant]
US 5555416A · Owens et al. · 1996 [cited by applicant]
US 5726644A · Jednacz et al. · 1998 [cited by applicant]
US 5742829A · Davis et al. · 1998 [cited by applicant]
US 5822731A · Schultz · 1998 [cited by applicant]
US 5831848A · Rielly et al. · 1998 [cited by applicant]
US 5903545A · Sabourin et al. · 1999 [cited by applicant]
US 6012096A · Link et al. · 2000 [cited by applicant]
US 6085243A · Fletcher et al. · 2000 [cited by applicant]
US 6141595A · Gloudeman et al. · 2000 [cited by applicant]
US 6144962A · Weinberg et al. · 2000 [cited by applicant]
US 6167445A · Gai et al. · 2000 [cited by applicant]
US 6239699B1 · Ronnen · 2001 [cited by applicant]
US 6247058B1 · Miller et al. · 2001 [cited by applicant]
US 6249241B1 · Jordan et al. · 2001 [cited by applicant]
US 6330562B1 · Boden et al. · 2001 [cited by applicant]
US 6353775B1 · Nichols · 2002 [cited by applicant]
US 6525658B2 · Streetman et al. · 2003 [cited by applicant]
US 6546420B1 · Lemler et al. · 2003 [cited by applicant]
US 6597663B1 · Rekhter · 2003 [cited by applicant]
US 6611896B1 · Mason, Jr. et al. · 2003 [cited by applicant]
US 6654750B1 · Adams et al. · 2003 [cited by applicant]
US 6728779B1 · Griffin et al. · 2004 [cited by applicant]
US 6801878B1 · Hintz et al. · 2004 [cited by applicant]
US 6816461B1 · Scrandis et al. · 2004 [cited by applicant]
US 6847993B1 · Novaes et al. · 2005 [cited by applicant]
US 6848106B1 · Hipp · 2005 [cited by applicant]
US 6925490B1 · Novaes et al. · 2005 [cited by applicant]
US 6958998B2 · Shorey · 2005 [cited by applicant]
US 6983323B2 · Cantrell et al. · 2006 [cited by applicant]
US 6996817B2 · Birum et al. · 2006 [cited by applicant]
US 6999452B1 · Drummond-Murray et al. · 2006 [cited by applicant]
US 7002464B2 · Bruemmer et al. · 2006 [cited by applicant]
US 7024468B1 · Meyer et al. · 2006 [cited by applicant]
US 7096368B2 · Kouznetsov et al. · 2006 [cited by applicant]
US 7111055B2 · Falkner · 2006 [cited by applicant]
US 7120934B2 · Ishikawa · 2006 [cited by applicant]
US 7133923B2 · MeLampy et al. · 2006 [cited by applicant]
US 7162643B1 · Sankaran et al. · 2007 [cited by applicant]
US 7181769B1 · Keanini et al. · 2007 [cited by applicant]
US 7185073B1 · Gai et al. · 2007 [cited by applicant]
US 7185103B1 · Jain · 2007 [cited by applicant]
US 7203740B1 · Putzolu et al. · 2007 [cited by applicant]
US 7302487B2 · Ylonen et al. · 2007 [cited by applicant]
US 7337206B1 · Wen et al. · 2008 [cited by applicant]
US 7349761B1 · Cruse · 2008 [cited by applicant]
US 7353511B1 · Ziese · 2008 [cited by applicant]
US 7356679B1 · Le et al. · 2008 [cited by applicant]
US 7360072B1 · Soltis et al. · 2008 [cited by applicant]
US 7370092B2 · Aderton et al. · 2008 [cited by applicant]
US 7395195B2 · Suenbuel et al. · 2008 [cited by applicant]
US 7444404B2 · Wetherall et al. · 2008 [cited by applicant]
US 7466681B2 · Ashwood-Smith et al. · 2008 [cited by applicant]
US 7467205B1 · Dempster et al. · 2008 [cited by applicant]
US 7496040B2 · Seo · 2009 [cited by applicant]
US 7496575B2 · Buccella et al. · 2009 [cited by applicant]
US 7506307B2 · McCollum et al. · 2009 [cited by applicant]
US 7530105B2 · Gilbert et al. · 2009 [cited by applicant]
US 7539770B2 · Meier · 2009 [cited by applicant]
US 7568107B1 · Rathi et al. · 2009 [cited by applicant]
US 7610330B1 · Quinn et al. · 2009 [cited by applicant]
US 7633942B2 · Bearden et al. · 2009 [cited by applicant]
US 7644438B1 · Dash et al. · 2010 [cited by applicant]
US 7676570B2 · Levy et al. · 2010 [cited by applicant]
US 7681131B1 · Quarterman et al. · 2010 [cited by applicant]
US 7693947B2 · Judge et al. · 2010 [cited by applicant]
US 7743242B2 · Oberhaus et al. · 2010 [cited by applicant]
US 7752307B2 · Takara · 2010 [cited by applicant]
US 7774498B1 · Kraemer et al. · 2010 [cited by applicant]
US 7783457B2 · Cunningham · 2010 [cited by applicant]
US 7787480B1 · Mehta et al. · 2010 [cited by applicant]
US 7788477B1 · Huang et al. · 2010 [cited by applicant]
US 7808897B1 · Mehta et al. · 2010 [cited by applicant]
US 7813822B1 · Hoffberg · 2010 [cited by applicant]
US 7844696B2 · Labovitz et al. · 2010 [cited by applicant]
US 7844744B2 · Abercrombie et al. · 2010 [cited by applicant]
US 7864707B2 · Dimitropoulos et al. · 2011 [cited by applicant]
US 7873025B2 · Patel et al. · 2011 [cited by applicant]
US 7873074B1 · Boland · 2011 [cited by applicant]
US 7874001B2 · Beck et al. · 2011 [cited by applicant]
US 7885197B2 · Metzler · 2011 [cited by applicant]
US 7895649B1 · Brook et al. · 2011 [cited by applicant]
US 7904420B2 · Ianni · 2011 [cited by applicant]
US 7930752B2 · Hertzog et al. · 2011 [cited by applicant]
US 7934248B1 · Yehuda et al. · 2011 [cited by applicant]
US 7957934B2 · Greifeneder · 2011 [cited by applicant]
US 7961637B2 · McBeath · 2011 [cited by applicant]
US 7970946B1 · Djabarov et al. · 2011 [cited by applicant]
US 7975035B2 · Popescu et al. · 2011 [cited by applicant]
US 8001610B1 · Chickering et al. · 2011 [cited by applicant]
US 8005935B2 · Pradhan et al. · 2011 [cited by applicant]
US 8040232B2 · Oh et al. · 2011 [cited by applicant]
US 8040822B2 · Proulx et al. · 2011 [cited by applicant]
US 8056134B1 · Ogilvie · 2011 [cited by applicant]
US 8115617B2 · Thubert et al. · 2012 [cited by applicant]
US 8135657B2 · Kapoor et al. · 2012 [cited by applicant]
US 8156430B2 · Newman · 2012 [cited by applicant]
US 8160063B2 · Maltz et al. · 2012 [cited by applicant]
US 8179809B1 · Eppstein et al. · 2012 [cited by applicant]
US 8181248B2 · Oh et al. · 2012 [cited by applicant]
US 8185824B1 · Mitchell et al. · 2012 [cited by applicant]
US 8239365B2 · Salman · 2012 [cited by applicant]
US 8239915B1 · Satish et al. · 2012 [cited by applicant]
US 8250657B1 · Nachenberg et al. · 2012 [cited by applicant]
US 8255972B2 · Azagury et al. · 2012 [cited by applicant]
US 8266697B2 · Coffman · 2012 [cited by applicant]
US 8272875B1 · Jurmain · 2012 [cited by applicant]
US 8281397B2 · Vaidyanathan et al. · 2012 [cited by applicant]
US 8291495B1 · Burns et al. · 2012 [cited by applicant]
US 8296847B2 · Mendonca et al. · 2012 [cited by applicant]
US 8311973B1 · Zadeh · 2012 [cited by applicant]
US 8365286B2 · Poston · 2013 [cited by applicant]
US 8370407B1 · Devarajan et al. · 2013 [cited by applicant]
US 8381289B1 · Pereira et al. · 2013 [cited by applicant]
US 8391270B2 · Van Der Stok et al. · 2013 [cited by applicant]
US 8407164B2 · Malik et al. · 2013 [cited by applicant]
US 8407798B1 · Lotem et al. · 2013 [cited by applicant]
US 8413235B1 · Chen et al. · 2013 [cited by applicant]
US 8442073B2 · Skubacz et al. · 2013 [cited by applicant]
US 8451731B1 · Lee et al. · 2013 [cited by applicant]
US 8462212B1 · Kundu et al. · 2013 [cited by applicant]
US 8489765B2 · Vasseur et al. · 2013 [cited by applicant]
US 8499348B1 · Rubin · 2013 [cited by applicant]
US 8516590B1 · Ranadive et al. · 2013 [cited by applicant]
US 8527977B1 · Cheng et al. · 2013 [cited by applicant]
US 8549635B2 · Muttik et al. · 2013 [cited by applicant]
US 8570861B1 · Brandwine et al. · 2013 [cited by applicant]
US 8572600B2 · Chung et al. · 2013 [cited by applicant]
US 8572734B2 · McConnell et al. · 2013 [cited by applicant]
US 8572735B2 · Ghosh et al. · 2013 [cited by applicant]
US 8572739B1 · Cruz et al. · 2013 [cited by applicant]
US 8588081B2 · Salam et al. · 2013 [cited by applicant]
US 8600726B1 · Varshney et al. · 2013 [cited by applicant]
US 8613084B2 · Dalcher · 2013 [cited by applicant]
US 8615803B2 · Dacier et al. · 2013 [cited by applicant]
US 8630316B2 · Haba · 2014 [cited by applicant]
US 8631464B2 · Belakhdar et al. · 2014 [cited by applicant]
US 8640086B2 · Bonev et al. · 2014 [cited by applicant]
US 8656493B2 · Capalik · 2014 [cited by applicant]
US 8661544B2 · Yen et al. · 2014 [cited by applicant]
US 8677487B2 · Balupari et al. · 2014 [cited by applicant]
US 8683389B1 · Bar-Yam et al. · 2014 [cited by applicant]
US 8706914B2 · Duchesneau · 2014 [cited by applicant]
US 8713676B2 · Pandrangi et al. · 2014 [cited by applicant]
US 8719452B1 · Ding et al. · 2014 [cited by applicant]
US 8719835B2 · Kanso et al. · 2014 [cited by applicant]
US 8750287B2 · Bui et al. · 2014 [cited by applicant]
US 8752042B2 · Ratica · 2014 [cited by applicant]
US 8752179B2 · Zaitsev · 2014 [cited by applicant]
US 8755396B2 · Sindhu et al. · 2014 [cited by applicant]
US 8762951B1 · Kosche et al. · 2014 [cited by applicant]
US 8769084B2 · Westerfeld et al. · 2014 [cited by applicant]
US 8775577B1 · Alford et al. · 2014 [cited by applicant]
US 8776180B2 · Kumar et al. · 2014 [cited by applicant]
US 8812448B1 · Anderson et al. · 2014 [cited by applicant]
US 8812725B2 · Kulkarni · 2014 [cited by applicant]
US 8813236B1 · Saha et al. · 2014 [cited by applicant]
US 8825848B1 · Dotan et al. · 2014 [cited by applicant]
US 8832013B1 · Adams et al. · 2014 [cited by applicant]
US 8832461B2 · Saroiu et al. · 2014 [cited by applicant]
US 8849926B2 · Marzencki et al. · 2014 [cited by applicant]
US 8881258B2 · Paul et al. · 2014 [cited by applicant]
US 8887238B2 · Howard et al. · 2014 [cited by applicant]
US 8904520B1 · Nachenberg et al. · 2014 [cited by applicant]
US 8908685B2 · Patel et al. · 2014 [cited by applicant]
US 8914497B1 · Xiao et al. · 2014 [cited by applicant]
US 8931043B2 · Cooper et al. · 2015 [cited by applicant]
US 8954610B2 · Berke et al. · 2015 [cited by applicant]
US 8955124B2 · Kim et al. · 2015 [cited by applicant]
US 8966021B1 · Allen · 2015 [cited by applicant]
US 8966625B1 · Zuk et al. · 2015 [cited by applicant]
US 8973147B2 · Pearcy et al. · 2015 [cited by applicant]
US 8984331B2 · Quinn · 2015 [cited by applicant]
US 8990386B2 · He et al. · 2015 [cited by applicant]
US 8996695B2 · Anderson et al. · 2015 [cited by applicant]
US 8997227B1 · Mhatre et al. · 2015 [cited by applicant]
US 9014047B2 · Alcala et al. · 2015 [cited by applicant]
US 9015716B2 · Fletcher et al. · 2015 [cited by applicant]
US 9071575B2 · Lemaster et al. · 2015 [cited by applicant]
US 9088598B1 · Zhang et al. · 2015 [cited by applicant]
US 9110905B2 · Polley et al. · 2015 [cited by applicant]
US 9117075B1 · Yeh · 2015 [cited by applicant]
US 9130836B2 · Kapadia et al. · 2015 [cited by applicant]
US 9152789B2 · Natarajan et al. · 2015 [cited by applicant]
US 9160764B2 · Stiansen et al. · 2015 [cited by applicant]
US 9170917B2 · Kumar et al. · 2015 [cited by applicant]
US 9178906B1 · Chen et al. · 2015 [cited by applicant]
US 9185127B2 · Neou et al. · 2015 [cited by applicant]
US 9191400B1 · Ptasinski et al. · 2015 [cited by applicant]
US 9191402B2 · Yan · 2015 [cited by applicant]
US 9197654B2 · Ben-Shalom et al. · 2015 [cited by applicant]
US 9225793B2 · Dutta et al. · 2015 [cited by applicant]
US 9237111B2 · Banavalikar et al. · 2016 [cited by applicant]
US 9246702B1 · Sharma et al. · 2016 [cited by applicant]
US 9246773B2 · Degioanni · 2016 [cited by applicant]
US 9253042B2 · Lumezanu et al. · 2016 [cited by applicant]
US 9253206B1 · Fleischman · 2016 [cited by applicant]
US 9258217B2 · Duffield et al. · 2016 [cited by applicant]
US 9281940B2 · Matsuda et al. · 2016 [cited by applicant]
US 9286047B1 · Avramov et al. · 2016 [cited by applicant]
US 9294486B1 · Chiang et al. · 2016 [cited by applicant]
US 9317574B1 · Brisebois et al. · 2016 [cited by applicant]
US 9319384B2 · Yan et al. · 2016 [cited by applicant]
US 9369435B2 · Short et al. · 2016 [cited by applicant]
US 9369479B2 · Lin · 2016 [cited by applicant]
US 9378068B2 · Anantharam et al. · 2016 [cited by applicant]
US 9396327B2 · Auger et al. · 2016 [cited by applicant]
US 9405903B1 · Xie et al. · 2016 [cited by applicant]
US 9417985B2 · Baars et al. · 2016 [cited by applicant]
US 9418222B1 · Rivera et al. · 2016 [cited by applicant]
US 9426068B2 · Dunbar et al. · 2016 [cited by applicant]
US 9454324B1 · Madhavapeddi · 2016 [cited by applicant]
US 9462013B1 · Boss et al. · 2016 [cited by applicant]
US 9465696B2 · McNeil et al. · 2016 [cited by applicant]
US 9501744B1 · Brisebois et al. · 2016 [cited by applicant]
US 9531589B2 · Clemm et al. · 2016 [cited by applicant]
US 9563517B1 · Natanzon et al. · 2017 [cited by applicant]
US 9621413B1 · Lee · 2017 [cited by applicant]
US 9634915B2 · Bley · 2017 [cited by applicant]
US 9645892B1 · Patwardhan · 2017 [cited by applicant]
US 9684453B2 · Holt et al. · 2017 [cited by applicant]
US 9697033B2 · Koponen et al. · 2017 [cited by applicant]
US 9733973B2 · Prasad et al. · 2017 [cited by applicant]
US 9749145B2 · Banavalikar et al. · 2017 [cited by applicant]
US 9762619B1 · Vaidya et al. · 2017 [cited by applicant]
US 9800608B2 · Korsunsky et al. · 2017 [cited by applicant]
US 9819540B1 · Bahadur et al. · 2017 [cited by applicant]
US 9904584B2 · Konig et al. · 2018 [cited by applicant]
US 9916538B2 · Zadeh et al. · 2018 [cited by applicant]
US 9935851B2 · Gandham et al. · 2018 [cited by applicant]
US 10009240B2 · Rao et al. · 2018 [cited by applicant]
US 20010028646A1 · Arts et al. · 2001 [cited by applicant]
US 20020053033A1 · Cooper et al. · 2002 [cited by applicant]
US 20020097687A1 · Meiri et al. · 2002 [cited by applicant]
US 20020103793A1 · Koller et al. · 2002 [cited by applicant]
US 20020107857A1 · Teraslinna · 2002 [cited by applicant]
US 20020141343A1 · Bays · 2002 [cited by applicant]
US 20020184393A1 · Leddy et al. · 2002 [cited by applicant]
US 20020194317A1 · Kanada et al. · 2002 [cited by applicant]
US 20030023601A1 · Fortier, Jr. et al. · 2003 [cited by applicant]
US 20030065986A1 · Fraenkel et al. · 2003 [cited by applicant]
US 20030097439A1 · Strayer et al. · 2003 [cited by applicant]
US 20030126242A1 · Chang · 2003 [cited by applicant]
US 20030145232A1 · Poletto et al. · 2003 [cited by applicant]
US 20030151513A1 · Herrmann et al. · 2003 [cited by applicant]
US 20030154399A1 · Zuk et al. · 2003 [cited by applicant]
US 20030177208A1 · Harvey, IV · 2003 [cited by applicant]
US 20040019676A1 · Iwatsuki et al. · 2004 [cited by applicant]
US 20040030776A1 · Cantrell et al. · 2004 [cited by applicant]
US 20040213221A1 · Civanlar et al. · 2004 [cited by applicant]
US 20040213258A1 · Ramamoorthy · 2004 [cited by examiner]
US 20040220984A1 · Dudfield et al. · 2004 [cited by applicant]
US 20040243533A1 · Dempster et al. · 2004 [cited by applicant]
US 20040255050A1 · Takehiro et al. · 2004 [cited by applicant]
US 20040268149A1 · Aaron · 2004 [cited by applicant]
US 20050028154A1 · Smith et al. · 2005 [cited by applicant]
US 20050039104A1 · Shah et al. · 2005 [cited by applicant]
US 20050063377A1 · Bryant et al. · 2005 [cited by applicant]
US 20050083933A1 · Fine et al. · 2005 [cited by applicant]
US 20050108331A1 · Osterman · 2005 [cited by applicant]
US 20050122325A1 · Twait · 2005 [cited by applicant]
US 20050138157A1 · Jung et al. · 2005 [cited by applicant]
US 20050166066A1 · Ahuja et al. · 2005 [cited by applicant]
US 20050177829A1 · Vishwanath · 2005 [cited by applicant]
US 20050182681A1 · Bruskotter et al. · 2005 [cited by applicant]
US 20050185621A1 · Sivakumar et al. · 2005 [cited by applicant]
US 20050198247A1 · Perry et al. · 2005 [cited by applicant]
US 20050198371A1 · Smith et al. · 2005 [cited by applicant]
US 20050198629A1 · Vishwanath · 2005 [cited by applicant]
US 20050207376A1 · Ashwood-Smith et al. · 2005 [cited by applicant]
US 20050257244A1 · Joly et al. · 2005 [cited by applicant]
US 20050289244A1 · Sahu et al. · 2005 [cited by applicant]
US 20060048218A1 · Lingafelt et al. · 2006 [cited by applicant]
US 20060077909A1 · Saleh et al. · 2006 [cited by applicant]
US 20060080733A1 · Khosmood et al. · 2006 [cited by applicant]
US 20060089985A1 · Poletto · 2006 [cited by applicant]
US 20060095968A1 · Portolani et al. · 2006 [cited by applicant]
US 20060143432A1 · Rothman et al. · 2006 [cited by applicant]
US 20060156408A1 · Himberger et al. · 2006 [cited by applicant]
US 20060159032A1 · Ukrainetz et al. · 2006 [cited by applicant]
US 20060173912A1 · Lindvall et al. · 2006 [cited by applicant]
US 20060195448A1 · Newport · 2006 [cited by applicant]
US 20060272018A1 · Fouant · 2006 [cited by applicant]
US 20060274659A1 · Ouderkirk · 2006 [cited by applicant]
US 20060280179A1 · Meier · 2006 [cited by applicant]
US 20060294219A1 · Ogawa et al. · 2006 [cited by applicant]
US 20070014275A1 · Bettink et al. · 2007 [cited by applicant]
US 20070025306A1 · Cox et al. · 2007 [cited by applicant]
US 20070044147A1 · Choi et al. · 2007 [cited by applicant]
US 20070097976A1 · Wood et al. · 2007 [cited by applicant]
US 20070118654A1 · Jamkhedkar et al. · 2007 [cited by applicant]
US 20070127491A1 · Verzijp et al. · 2007 [cited by applicant]
US 20070162420A1 · Ou et al. · 2007 [cited by applicant]
US 20070169179A1 · Narad · 2007 [cited by applicant]
US 20070195729A1 · Li et al. · 2007 [cited by applicant]
US 20070195794A1 · Fujita et al. · 2007 [cited by applicant]
US 20070195797A1 · Patel et al. · 2007 [cited by applicant]
US 20070201474A1 · Isobe · 2007 [cited by applicant]
US 20070211637A1 · Mitchell · 2007 [cited by applicant]
US 20070214348A1 · Danielsen · 2007 [cited by applicant]
US 20070230415A1 · Malik · 2007 [cited by applicant]
US 20070232265A1 · Park et al. · 2007 [cited by applicant]
US 20070250930A1 · Aziz et al. · 2007 [cited by applicant]
US 20070300061A1 · Kim et al. · 2007 [cited by applicant]
US 20080002697A1 · Anantharamaiah et al. · 2008 [cited by applicant]
US 20080022385A1 · Crowell et al. · 2008 [cited by applicant]
US 20080028389A1 · Genty et al. · 2008 [cited by applicant]
US 20080046708A1 · Fitzgerald et al. · 2008 [cited by applicant]
US 20080049633A1 · Edwards et al. · 2008 [cited by applicant]
US 20080056124A1 · Nanda et al. · 2008 [cited by applicant]
US 20080082662A1 · Dandliker et al. · 2008 [cited by applicant]
US 20080101234A1 · Nakil et al. · 2008 [cited by applicant]
US 20080120350A1 · Grabowski et al. · 2008 [cited by applicant]
US 20080126534A1 · Mueller et al. · 2008 [cited by applicant]
US 20080141246A1 · Kuck et al. · 2008 [cited by applicant]
US 20080155245A1 · Lipscombe et al. · 2008 [cited by applicant]
US 20080250122A1 · Zsigmond et al. · 2008 [cited by applicant]
US 20080270199A1 · Chess et al. · 2008 [cited by applicant]
US 20080282347A1 · Dadhia et al. · 2008 [cited by applicant]
US 20080295163A1 · Kang · 2008 [cited by applicant]
US 20080301765A1 · Nicol et al. · 2008 [cited by applicant]
US 20090059934A1 · Aggarwal et al. · 2009 [cited by applicant]
US 20090064332A1 · Porras et al. · 2009 [cited by applicant]
US 20090109849A1 · Wood et al. · 2009 [cited by applicant]
US 20090133126A1 · Jang et al. · 2009 [cited by applicant]
US 20090138590A1 · Lee et al. · 2009 [cited by applicant]
US 20090180393A1 · Nakamura · 2009 [cited by applicant]
US 20090241170A1 · Kumar et al. · 2009 [cited by applicant]
US 20090292795A1 · Ford et al. · 2009 [cited by applicant]
US 20090296593A1 · Prescott · 2009 [cited by applicant]
US 20090300180A1 · Dehaan et al. · 2009 [cited by applicant]
US 20090307753A1 · Dupont et al. · 2009 [cited by applicant]
US 20090313373A1 · Hanna et al. · 2009 [cited by applicant]
US 20090313698A1 · Wahl · 2009 [cited by applicant]
US 20090319912A1 · Serr et al. · 2009 [cited by applicant]
US 20090323543A1 · Shimakura · 2009 [cited by applicant]
US 20090328219A1 · Narayanaswamy · 2009 [cited by applicant]
US 20100005288A1 · Rao et al. · 2010 [cited by applicant]
US 20100049839A1 · Parker et al. · 2010 [cited by applicant]
US 20100054241A1 · Shah et al. · 2010 [cited by applicant]
US 20100077445A1 · Schneider et al. · 2010 [cited by applicant]
US 20100095293A1 · O'Neill et al. · 2010 [cited by applicant]
US 20100095367A1 · Narayanaswamy · 2010 [cited by applicant]
US 20100095377A1 · Krywaniuk · 2010 [cited by applicant]
US 20100138526A1 · DeHaan et al. · 2010 [cited by applicant]
US 20100138810A1 · Komatsu et al. · 2010 [cited by applicant]
US 20100148940A1 · Gelvin et al. · 2010 [cited by applicant]
US 20100153316A1 · Duffield et al. · 2010 [cited by applicant]
US 20100153696A1 · Beachem et al. · 2010 [cited by applicant]
US 20100180016A1 · Bugwadia et al. · 2010 [cited by applicant]
US 20100194741A1 · Finocchio · 2010 [cited by applicant]
US 20100220584A1 · DeHaan et al. · 2010 [cited by applicant]
US 20100235514A1 · Beachem · 2010 [cited by applicant]
US 20100235879A1 · Burnside et al. · 2010 [cited by applicant]
US 20100235915A1 · Memon et al. · 2010 [cited by applicant]
US 20100287266A1 · Asati et al. · 2010 [cited by applicant]
US 20100303240A1 · Beachem et al. · 2010 [cited by applicant]
US 20100306180A1 · Johnson et al. · 2010 [cited by applicant]
US 20100317420A1 · Hoffberg · 2010 [cited by applicant]
US 20100319060A1 · Aiken et al. · 2010 [cited by applicant]
US 20110004935A1 · Moffie et al. · 2011 [cited by applicant]
US 20110010585A1 · Bugenhagen et al. · 2011 [cited by applicant]
US 20110022641A1 · Werth et al. · 2011 [cited by applicant]
US 20110055381A1 · Narasimhan et al. · 2011 [cited by applicant]
US 20110055388A1 · Yumerefendi et al. · 2011 [cited by applicant]
US 20110066719A1 · Miryanov et al. · 2011 [cited by applicant]
US 20110069685A1 · Tofighbakhsh · 2011 [cited by applicant]
US 20110072119A1 · Bronstein et al. · 2011 [cited by applicant]
US 20110083125A1 · Komatsu et al. · 2011 [cited by applicant]
US 20110085556A1 · Breslin et al. · 2011 [cited by applicant]
US 20110103259A1 · Aybay et al. · 2011 [cited by applicant]
US 20110107074A1 · Chan et al. · 2011 [cited by applicant]
US 20110107331A1 · Evans et al. · 2011 [cited by applicant]
US 20110126136A1 · Abella et al. · 2011 [cited by applicant]
US 20110126275A1 · Anderson et al. · 2011 [cited by applicant]
US 20110145885A1 · Rivers et al. · 2011 [cited by applicant]
US 20110153039A1 · Gvelesiani et al. · 2011 [cited by applicant]
US 20110153811A1 · Jeong et al. · 2011 [cited by applicant]
US 20110158088A1 · Lofstrand et al. · 2011 [cited by applicant]
US 20110170860A1 · Smith et al. · 2011 [cited by applicant]
US 20110173490A1 · Narayanaswamy et al. · 2011 [cited by applicant]
US 20110185423A1 · Sallam · 2011 [cited by applicant]
US 20110196957A1 · Ayachitula et al. · 2011 [cited by applicant]
US 20110202655A1 · Sharma et al. · 2011 [cited by applicant]
US 20110214174A1 · Herzog et al. · 2011 [cited by applicant]
US 20110225207A1 · Subramanian et al. · 2011 [cited by applicant]
US 20110228696A1 · Agarwal et al. · 2011 [cited by applicant]
US 20110238793A1 · Bedare et al. · 2011 [cited by applicant]
US 20110246663A1 · Melsen et al. · 2011 [cited by applicant]
US 20110277034A1 · Hanson · 2011 [cited by applicant]
US 20110283277A1 · Castillo et al. · 2011 [cited by applicant]
US 20110302652A1 · Westerfeld · 2011 [cited by applicant]
US 20110314148A1 · Petersen et al. · 2011 [cited by applicant]
US 20110317982A1 · Xu et al. · 2011 [cited by applicant]
US 20120005542A1 · Petersen et al. · 2012 [cited by applicant]
US 20120079592A1 · Pandrangi · 2012 [cited by applicant]
US 20120089664A1 · Igelka · 2012 [cited by applicant]