IP Library Granted Patent US 12,425,335
Granted Patent B2
US 12,425,335 · App. 17/943,147 · Granted Sep 23, 2025

Method and system of application-aware routing with crowdsourcing

Inventors: Ajit Ramachandra Mayya (Saratoga, CA); Parag Pritam Thakore (Los Gatos, CA); Stephen Craig Connors (San Jose, CA); Sunil Mukundan (Chennai, IN); Thomas Harold Speeter (San Martin, CA)
H04L45/306H04L45/38H04L45/42H04L45/745
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,425,335
App. No.
17/943,147
Granted
Sep 23, 2025
Kind
B2
Abstract

In one aspect, a computerized method of an application routing service includes the step of using a deep-packet inspection (DPI) technique on a first network flow to identify an applications The method includes the step of storing an Internet-protocol (IP) address and a port number used by the application and an identity of the application in a databases The method includes the step of detecting a second network flow. The method includes the step of identifying the IP address and the port number of the application in the second network flow. The method includes the step of looking up the IP address and the port number in the database. The method includes the step of identifying the application based on the IP address and the port number.

Claims (41)

1. A method of routing data messages through a network defined by a plurality of edge devices deployed at a plurality of sites of an entity and a gateway deployed at a different site than the plurality of sites, the method comprising:

at a first edge device:

receiving a first flow;

performing a deep packet inspection (DPI) operation to identify an application associated with the first flow;

based on the identified application, performing a routing decision to forward the first flow through the network;

wherein edge devices are configured to advertise local subnets to the gateway during an initial tunnel establishment.

2. The method of claim 1 , wherein the routing decision comprises selecting a particular link from a plurality of links for the first flow based on the identified application.

3. The method of claim 1 further comprising storing an application identifier that identifies the application in a local storage for use to process all packets of the first flow.

4. The method of claim 3 further comprising sending the application identifier to a second edge device for the second edge device to use.

5. The method of claim 3 further comprising:

creating a record that associates an Internet Protocol (IP) address and a port number of the first flow with the application identifier;

said record stored in the local storage.

6. The method of claim 5 further comprising sending the record to a second edge device to use to associate a second flow received by the second edge device with the application identifier by matching an IP address and port number of the second flow with the IP address and port number in the record.

7. The method of claim 5 , wherein the IP address and port number are destination IP address and port number of the first flow.

8. The method of claim 5 further comprising:

passing records from the local storage to a set of crowd-sourced participants;

receiving records from local storages of other crowd-sourced participants to use to perform routing decisions.

9. The method of claim 5 further comprising:

at a specified period, requesting a latest version of application routing data from an Orchestrator; and

updating the local storage with the latest version of application routing data from the Orchestrator,

wherein the Orchestrator provides a centralized management of the edge devices.

10. The method of claim 1 , wherein performing DPI comprises passing the first flow to a DPI Engine to perform the DPI operation.

11. A non-transitory machine readable medium storing a program for execution on a first edge device of a network to route data messages through a network defined by a plurality of edge devices deployed at a plurality of sites of an entity, the program comprising sets of instructions for:

receiving a first flow;

performing a deep packet inspection (DPI) operation to identify an application associated with the first flow;

based on the identified application, performing a routing decision to forward the first flow through the network;

sending the application identifier to a second edge device for the second edge device to use.

12. The non-transitory machine readable medium of claim 1 , wherein the routing decision comprises selecting a particular link from a plurality of links for the first flow based on the identified application.

13. The non-transitory machine readable medium of claim 11 further comprising:

creating a record that associates an Internet Protocol (IP) address and a port number of the first flow with the application identifier;

said record stored in the local storage.

14. The non-transitory machine readable medium of claim 13 further comprising sending the record to a second edge device to use to associate a second flow received by the second edge device with the application identifier by matching an IP address and port number of the second flow with the IP address and port number in the record.

15. The non-transitory machine readable medium of claim 13 , wherein the IP address and port number are destination IP address and port number of the first flow.

16. The non-transitory machine readable medium of claim 13 further comprising:

passing records from the local storage to a set of crowd-sourced participants;

receiving records from local storages of other crowd-sourced participants to use to perform routing decisions.

17. The non-transitory machine readable medium of claim 13 further comprising:

at a specified period, requesting a latest version of application routing data from an Orchestrator; and

updating the local storage with the latest version of application routing data from the Orchestrator,

wherein the Orchestrator provides a centralized management of the edge devices.

18. The non-transitory machine readable medium of claim 11 , wherein the set of instructions for performing DPI comprises a set of instructions for passing the first flow to a DPI Engine to perform the DPI operation.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 5, 2025
From: VMWARE, LLC
To: VELOCLOUD NETWORKS, LLC
Reel/Frame 072326/0693 →
MERGER Recorded Jan 27, 2025
From: NICIRA, INC.
To: VMWARE LLC
Reel/Frame 070187/0487 →
Continuity (5)
Continuation 16699719 · Dec 1, 2019
Continuation 15407767 · Jan 17, 2017
Continuation In Part 15097282 · Apr 12, 2016
Provisional Application 62146786 · Apr 13, 2015
Related Publication 20230006929A1 · Jan 5, 2023
References Cited (400)
US 5652751A · Sharony · 1997 [cited by applicant]
US 5909553A · Campbell et al. · 1999 [cited by applicant]
US 6154465A · Pickett · 2000 [cited by applicant]
US 6157648A · Voit et al. · 2000 [cited by applicant]
US 6201810B1 · Masuda et al. · 2001 [cited by applicant]
US 6363378B1 · Conklin et al. · 2002 [cited by applicant]
US 6445682B1 · Weitz · 2002 [cited by applicant]
US 6744775B1 · Beshai et al. · 2004 [cited by applicant]
US 6976087B1 · Westfall et al. · 2005 [cited by applicant]
US 7003481B2 · Banka et al. · 2006 [cited by applicant]
US 7280476B2 · Anderson · 2007 [cited by applicant]
US 7313629B1 · Nucci et al. · 2007 [cited by applicant]
US 7320017B1 · Kurapati et al. · 2008 [cited by applicant]
US 7373660B1 · Guichard et al. · 2008 [cited by applicant]
US 7581022B1 · Griffin et al. · 2009 [cited by applicant]
US 7680925B2 · Sathyanarayana et al. · 2010 [cited by applicant]
US 7681236B2 · Tamura et al. · 2010 [cited by applicant]
US 7751409B1 · Carolan · 2010 [cited by applicant]
US 7962458B2 · Holenstein et al. · 2011 [cited by applicant]
US 8051185B2 · Lee et al. · 2011 [cited by applicant]
US 8094575B1 · Vadlakonda et al. · 2012 [cited by applicant]
US 8094659B1 · Arad · 2012 [cited by applicant]
US 8111692B2 · Ray · 2012 [cited by applicant]
US 8141156B1 · Mao et al. · 2012 [cited by applicant]
US 8224971B1 · Miller et al. · 2012 [cited by applicant]
US 8228928B2 · Parandekar et al. · 2012 [cited by applicant]
US 8243589B1 · Trost et al. · 2012 [cited by applicant]
US 8259566B2 · Chen et al. · 2012 [cited by applicant]
US 8274891B2 · Averi et al. · 2012 [cited by applicant]
US 8301749B1 · Finklestein et al. · 2012 [cited by applicant]
US 8385227B1 · Downey · 2013 [cited by applicant]
US 8516129B1 · Skene · 2013 [cited by applicant]
US 8566452B1 · Goodwin et al. · 2013 [cited by applicant]
US 8588066B2 · Goel et al. · 2013 [cited by applicant]
US 8630291B2 · Shaffer et al. · 2014 [cited by applicant]
US 8661295B1 · Khanna et al. · 2014 [cited by applicant]
US 8724456B1 · Hong et al. · 2014 [cited by applicant]
US 8724503B2 · Johnsson et al. · 2014 [cited by applicant]
US 8745177B1 · Kazerani et al. · 2014 [cited by applicant]
US 8769129B2 · Watsen et al. · 2014 [cited by applicant]
US 8797874B2 · Yu et al. · 2014 [cited by applicant]
US 8799504B2 · Capone et al. · 2014 [cited by applicant]
US 8804745B1 · Sinn · 2014 [cited by applicant]
US 8806482B1 · Nagargadde et al. · 2014 [cited by applicant]
US 8855071B1 · Sankaran et al. · 2014 [cited by applicant]
US 8856339B2 · Mestery et al. · 2014 [cited by applicant]
US 8964548B1 · Keralapura et al. · 2015 [cited by applicant]
US 8989199B1 · Sella et al. · 2015 [cited by applicant]
US 9009217B1 · Nagargadde et al. · 2015 [cited by applicant]
US 9015299B1 · Shah · 2015 [cited by applicant]
US 9019837B2 · Lue et al. · 2015 [cited by applicant]
US 9055000B1 · Ghosh et al. · 2015 [cited by applicant]
US 9060025B2 · Xu · 2015 [cited by applicant]
US 9071607B2 · Twitchell, Jr. · 2015 [cited by applicant]
US 9075771B1 · Gawali et al. · 2015 [cited by applicant]
US 9100329B1 · Jiang et al. · 2015 [cited by applicant]
US 9135037B1 · Petrescu-Prahova et al. · 2015 [cited by applicant]
US 9137334B2 · Zhou · 2015 [cited by applicant]
US 9154327B1 · Marino et al. · 2015 [cited by applicant]
US 9203764B2 · Shirazipour et al. · 2015 [cited by applicant]
US 9225591B2 · Beheshti-Zavareh et al. · 2015 [cited by applicant]
US 9306949B1 · Richard et al. · 2016 [cited by applicant]
US 9323561B2 · Ayala et al. · 2016 [cited by applicant]
US 9336040B2 · Dong et al. · 2016 [cited by applicant]
US 9354983B1 · Yenamandra et al. · 2016 [cited by applicant]
US 9356943B1 · Lopilato et al. · 2016 [cited by applicant]
US 9379981B1 · Zhou et al. · 2016 [cited by applicant]
US 9413724B2 · Xu · 2016 [cited by applicant]
US 9419878B2 · Hsiao et al. · 2016 [cited by applicant]
US 9432245B1 · Sorenson et al. · 2016 [cited by applicant]
US 9438566B2 · Zhang et al. · 2016 [cited by applicant]
US 9450817B1 · Bahadur et al. · 2016 [cited by applicant]
US 9450852B1 · Chen et al. · 2016 [cited by applicant]
US 9462010B1 · Stevenson · 2016 [cited by applicant]
US 9467478B1 · Khan et al. · 2016 [cited by applicant]
US 9485163B1 · Fries et al. · 2016 [cited by applicant]
US 9521067B2 · Michael et al. · 2016 [cited by applicant]
US 9525564B2 · Lee · 2016 [cited by applicant]
US 9542219B1 · Bryant et al. · 2017 [cited by applicant]
US 9559951B1 · Sajassi et al. · 2017 [cited by applicant]
US 9563423B1 · Pittman · 2017 [cited by applicant]
US 9602389B1 · Maveli et al. · 2017 [cited by applicant]
US 9608917B1 · Anderson et al. · 2017 [cited by applicant]
US 9608962B1 · Chang · 2017 [cited by applicant]
US 9614748B1 · Battersby et al. · 2017 [cited by applicant]
US 9621460B2 · Mehta et al. · 2017 [cited by applicant]
US 9641551B1 · Kariyanahalli · 2017 [cited by applicant]
US 9648547B1 · Hart et al. · 2017 [cited by applicant]
US 9665432B2 · Kruse et al. · 2017 [cited by applicant]
US 9686127B2 · Ramachandran et al. · 2017 [cited by applicant]
US 9692714B1 · Nair et al. · 2017 [cited by applicant]
US 9715401B2 · Devine et al. · 2017 [cited by applicant]
US 9717021B2 · Hughes et al. · 2017 [cited by applicant]
US 9722815B2 · Mukundan et al. · 2017 [cited by applicant]
US 9747249B2 · Cherian et al. · 2017 [cited by applicant]
US 9755965B1 · Yadav et al. · 2017 [cited by applicant]
US 9787559B1 · Schroeder · 2017 [cited by applicant]
US 9807004B2 · Koley et al. · 2017 [cited by applicant]
US 9819540B1 · Bahadur et al. · 2017 [cited by applicant]
US 9819565B2 · Djukic et al. · 2017 [cited by applicant]
US 9825822B1 · Holland · 2017 [cited by applicant]
US 9825911B1 · Brandwine · 2017 [cited by applicant]
US 9825992B2 · Xu · 2017 [cited by applicant]
US 9832128B1 · Ashner et al. · 2017 [cited by applicant]
US 9832205B2 · Santhi et al. · 2017 [cited by applicant]
US 9875355B1 · Williams · 2018 [cited by applicant]
US 9906401B1 · Rao · 2018 [cited by applicant]
US 9923826B2 · Murgia · 2018 [cited by applicant]
US 9930011B1 · Clemons, Jr. et al. · 2018 [cited by applicant]
US 9935829B1 · Miller et al. · 2018 [cited by applicant]
US 9942787B1 · Tillotson · 2018 [cited by applicant]
US 9996370B1 · Khafizov et al. · 2018 [cited by applicant]
US 10038601B1 · Becker et al. · 2018 [cited by applicant]
US 10057183B2 · Salle et al. · 2018 [cited by applicant]
US 10057294B2 · Xu · 2018 [cited by applicant]
US 10116593B1 · Sinn et al. · 2018 [cited by applicant]
US 10135789B2 · Mayya et al. · 2018 [cited by applicant]
US 10142226B1 · Wu et al. · 2018 [cited by applicant]
US 10178032B1 · Freitas · 2019 [cited by applicant]
US 10178037B2 · Appleby et al. · 2019 [cited by applicant]
US 10187289B1 · Chen et al. · 2019 [cited by applicant]
US 10200264B2 · Menon et al. · 2019 [cited by applicant]
US 10229017B1 · Zou et al. · 2019 [cited by applicant]
US 10237123B2 · Dubey et al. · 2019 [cited by applicant]
US 10250498B1 · Bales et al. · 2019 [cited by applicant]
US 10263832B1 · Ghosh · 2019 [cited by applicant]
US 10263848B2 · Wolting · 2019 [cited by applicant]
US 10320664B2 · Nainar et al. · 2019 [cited by applicant]
US 10320691B1 · Matthews et al. · 2019 [cited by applicant]
US 10326830B1 · Singh · 2019 [cited by applicant]
US 10348767B1 · Lee et al. · 2019 [cited by applicant]
US 10355989B1 · Panchal et al. · 2019 [cited by applicant]
US 10425382B2 · Mayya et al. · 2019 [cited by applicant]
US 10454708B2 · Mibu · 2019 [cited by applicant]
US 10454714B2 · Mayya et al. · 2019 [cited by applicant]
US 10461993B2 · Turabi et al. · 2019 [cited by applicant]
US 10498652B2 · Mayya et al. · 2019 [cited by applicant]
US 10511546B2 · Singarayan et al. · 2019 [cited by applicant]
US 10523539B2 · Mayya et al. · 2019 [cited by applicant]
US 10550093B2 · Ojima et al. · 2020 [cited by applicant]
US 10554538B2 · Spohn et al. · 2020 [cited by applicant]
US 10560431B1 · Chen et al. · 2020 [cited by applicant]
US 10565464B2 · Han et al. · 2020 [cited by applicant]
US 10567519B1 · Mukhopadhyaya et al. · 2020 [cited by applicant]
US 10574482B2 · Oré et al. · 2020 [cited by applicant]
US 10574528B2 · Mayya et al. · 2020 [cited by applicant]
US 10594516B2 · Cidon et al. · 2020 [cited by applicant]
US 10594591B2 · Houjyo et al. · 2020 [cited by applicant]
US 10594659B2 · El-Moussa et al. · 2020 [cited by applicant]
US 10608844B2 · Cidon et al. · 2020 [cited by applicant]
US 10630505B2 · Rubenstein et al. · 2020 [cited by applicant]
US 10637889B2 · Ermagan et al. · 2020 [cited by applicant]
US 10666460B2 · Cidon et al. · 2020 [cited by applicant]
US 10666497B2 · Tahhan et al. · 2020 [cited by applicant]
US 10686625B2 · Cidon et al. · 2020 [cited by applicant]
US 10693739B1 · Naseri et al. · 2020 [cited by applicant]
US 10708144B2 · Mohan et al. · 2020 [cited by applicant]
US 10715382B2 · Guan et al. · 2020 [cited by applicant]
US 10715427B2 · Raj et al. · 2020 [cited by applicant]
US 10749711B2 · Mukundan et al. · 2020 [cited by applicant]
US 10778466B2 · Cidon et al. · 2020 [cited by applicant]
US 10778528B2 · Mayya et al. · 2020 [cited by applicant]
US 10778557B2 · Ganichev et al. · 2020 [cited by applicant]
US 10805114B2 · Cidon et al. · 2020 [cited by applicant]
US 10805272B2 · Mayya et al. · 2020 [cited by applicant]
US 10819564B2 · Turabi et al. · 2020 [cited by applicant]
US 10826775B1 · Moreno et al. · 2020 [cited by applicant]
US 10841131B2 · Cidon et al. · 2020 [cited by applicant]
US 10911374B1 · Kumar et al. · 2021 [cited by applicant]
US 10924388B1 · Burns et al. · 2021 [cited by applicant]
US 10938693B2 · Mayya et al. · 2021 [cited by applicant]
US 10951529B2 · Duan et al. · 2021 [cited by applicant]
US 10958479B2 · Cidon et al. · 2021 [cited by applicant]
US 10959098B2 · Cidon et al. · 2021 [cited by applicant]
US 10992558B1 · Silva et al. · 2021 [cited by applicant]
US 10992568B2 · Michael et al. · 2021 [cited by applicant]
US 10999100B2 · Cidon et al. · 2021 [cited by applicant]
US 10999137B2 · Cidon et al. · 2021 [cited by applicant]
US 10999165B2 · Cidon et al. · 2021 [cited by applicant]
US 10999197B2 · Hooda et al. · 2021 [cited by applicant]
US 11005684B2 · Cidon · 2021 [cited by applicant]
US 11018995B2 · Cidon et al. · 2021 [cited by applicant]
US 11044190B2 · Ramaswamy et al. · 2021 [cited by applicant]
US 11050588B2 · Mayya et al. · 2021 [cited by applicant]
US 11050644B2 · Hegde et al. · 2021 [cited by applicant]
US 11071005B2 · Shen et al. · 2021 [cited by applicant]
US 11089111B2 · Markuze et al. · 2021 [cited by applicant]
US 11095612B1 · Oswal et al. · 2021 [cited by applicant]
US 11102032B2 · Cidon et al. · 2021 [cited by applicant]
US 11108595B2 · Knutsen et al. · 2021 [cited by applicant]
US 11108851B1 · Kurmala et al. · 2021 [cited by applicant]
US 11115347B2 · Gupta et al. · 2021 [cited by applicant]
US 11115426B1 · Pazhyannur et al. · 2021 [cited by applicant]
US 11115480B2 · Markuze et al. · 2021 [cited by applicant]
US 11121962B2 · Michael et al. · 2021 [cited by applicant]
US 11121985B2 · Cidon et al. · 2021 [cited by applicant]
US 11128492B2 · Sethi et al. · 2021 [cited by applicant]
US 11146632B2 · Rubenstein · 2021 [cited by applicant]
US 11153230B2 · Cidon et al. · 2021 [cited by applicant]
US 11171885B2 · Cidon et al. · 2021 [cited by applicant]
US 11212140B2 · Mukundan et al. · 2021 [cited by applicant]
US 11212238B2 · Cidon et al. · 2021 [cited by applicant]
US 11223514B2 · Mayya et al. · 2022 [cited by applicant]
US 11245641B2 · Ramaswamy et al. · 2022 [cited by applicant]
US 11252079B2 · Michael et al. · 2022 [cited by applicant]
US 11252105B2 · Cidon et al. · 2022 [cited by applicant]
US 11252106B2 · Cidon et al. · 2022 [cited by applicant]
US 11258728B2 · Cidon et al. · 2022 [cited by applicant]
US 11310170B2 · Cidon et al. · 2022 [cited by applicant]
US 11323307B2 · Mayya et al. · 2022 [cited by applicant]
US 11349722B2 · Mayya et al. · 2022 [cited by applicant]
US 11363124B2 · Markuze et al. · 2022 [cited by applicant]
US 11374904B2 · Mayya et al. · 2022 [cited by applicant]
US 11375005B1 · Rolando et al. · 2022 [cited by applicant]
US 11381474B1 · Kumar et al. · 2022 [cited by applicant]
US 11381499B1 · Ramaswamy et al. · 2022 [cited by applicant]
US 11388086B1 · Ramaswamy et al. · 2022 [cited by applicant]
US 11394640B2 · Ramaswamy et al. · 2022 [cited by applicant]
US 11418997B2 · Devadoss et al. · 2022 [cited by applicant]
US 11438789B2 · Devadoss et al. · 2022 [cited by applicant]
US 11444865B2 · Ramaswamy et al. · 2022 [cited by applicant]
US 11444872B2 · Mayya et al. · 2022 [cited by applicant]
US 11477127B2 · Ramaswamy et al. · 2022 [cited by applicant]
US 11489720B1 · Kempanna et al. · 2022 [cited by applicant]
US 11489783B2 · Ramaswamy et al. · 2022 [cited by applicant]
US 11509571B1 · Ramaswamy et al. · 2022 [cited by applicant]
US 11516049B2 · Cidon et al. · 2022 [cited by applicant]
US 11522780B1 · Wallace et al. · 2022 [cited by applicant]
US 11526434B1 · Brooker et al. · 2022 [cited by applicant]
US 11533248B2 · Mayya et al. · 2022 [cited by applicant]
US 11552874B1 · Pragada et al. · 2023 [cited by applicant]
US 11575591B2 · Ramaswamy et al. · 2023 [cited by applicant]
US 11575600B2 · Markuze et al. · 2023 [cited by applicant]
US 11582144B2 · Ramaswamy et al. · 2023 [cited by applicant]
US 11582298B2 · Hood et al. · 2023 [cited by applicant]
US 11601356B2 · Gandhi et al. · 2023 [cited by applicant]
US 11606225B2 · Cidon et al. · 2023 [cited by applicant]
US 11606286B2 · Michael et al. · 2023 [cited by applicant]
US 11606314B2 · Cidon et al. · 2023 [cited by applicant]
US 11606712B2 · Devadoss et al. · 2023 [cited by applicant]
US 11611507B2 · Ramaswamy et al. · 2023 [cited by applicant]
US 11637768B2 · Ramaswamy et al. · 2023 [cited by applicant]
US 11677720B2 · Mayya et al. · 2023 [cited by applicant]
US 11689959B2 · Devadoss et al. · 2023 [cited by applicant]
US 11700196B2 · Michael et al. · 2023 [cited by applicant]
US 11706126B2 · Silva et al. · 2023 [cited by applicant]
US 11706127B2 · Michael et al. · 2023 [cited by applicant]
US 11709710B2 · Markuze et al. · 2023 [cited by applicant]
US 11716286B2 · Ramaswamy et al. · 2023 [cited by applicant]
US 11722925B2 · Devadoss et al. · 2023 [cited by applicant]
US 11729065B2 · Ramaswamy et al. · 2023 [cited by applicant]
US 20020049687A1 · Helsper et al. · 2002 [cited by applicant]
US 20020075542A1 · Kumar et al. · 2002 [cited by applicant]
US 20020085488A1 · Kobayashi · 2002 [cited by applicant]
US 20020087716A1 · Mustafa · 2002 [cited by applicant]
US 20020152306A1 · Tuck · 2002 [cited by applicant]
US 20020186682A1 · Kawano et al. · 2002 [cited by applicant]
US 20020198840A1 · Banka et al. · 2002 [cited by applicant]
US 20030050061A1 · Wu et al. · 2003 [cited by applicant]
US 20030061269A1 · Hathaway et al. · 2003 [cited by applicant]
US 20030088697A1 · Matsuhira · 2003 [cited by applicant]
US 20030112766A1 · Riedel et al. · 2003 [cited by applicant]
US 20030112808A1 · Solomon · 2003 [cited by applicant]
US 20030126468A1 · Markham · 2003 [cited by applicant]
US 20030161313A1 · Jinmei et al. · 2003 [cited by applicant]
US 20030161321A1 · Karam et al. · 2003 [cited by applicant]
US 20030189919A1 · Gupta et al. · 2003 [cited by applicant]
US 20030202506A1 · Perkins et al. · 2003 [cited by applicant]
US 20030219030A1 · Gubbi · 2003 [cited by applicant]
US 20040059831A1 · Chu et al. · 2004 [cited by applicant]
US 20040068668A1 · Lor et al. · 2004 [cited by applicant]
US 20040165601A1 · Liu et al. · 2004 [cited by applicant]
US 20040224771A1 · Chen et al. · 2004 [cited by applicant]
US 20050078690A1 · DeLangis · 2005 [cited by applicant]
US 20050149604A1 · Navada · 2005 [cited by applicant]
US 20050154790A1 · Nagata et al. · 2005 [cited by applicant]
US 20050172161A1 · Cruz et al. · 2005 [cited by applicant]
US 20050195754A1 · Nosella · 2005 [cited by applicant]
US 20050210479A1 · Andjelic · 2005 [cited by applicant]
US 20050265255A1 · Kodialam et al. · 2005 [cited by applicant]
US 20060002291A1 · Alicherry et al. · 2006 [cited by applicant]
US 20060034335A1 · Karaoguz et al. · 2006 [cited by applicant]
US 20060114838A1 · Mandavilli et al. · 2006 [cited by applicant]
US 20060171365A1 · Borella · 2006 [cited by applicant]
US 20060182034A1 · Klinker et al. · 2006 [cited by applicant]
US 20060182035A1 · Vasseur · 2006 [cited by applicant]
US 20060193247A1 · Naseh et al. · 2006 [cited by applicant]
US 20060193252A1 · Naseh et al. · 2006 [cited by applicant]
US 20060195605A1 · Sundarrajan et al. · 2006 [cited by applicant]
US 20060245414A1 · Susai et al. · 2006 [cited by applicant]
US 20070050594A1 · Augsburg et al. · 2007 [cited by applicant]
US 20070064604A1 · Chen et al. · 2007 [cited by applicant]
US 20070064702A1 · Bates et al. · 2007 [cited by applicant]
US 20070083727A1 · Johnston et al. · 2007 [cited by applicant]
US 20070091794A1 · Filsfils et al. · 2007 [cited by applicant]
US 20070103548A1 · Carter · 2007 [cited by applicant]
US 20070115812A1 · Hughes · 2007 [cited by applicant]
US 20070121486A1 · Guichard et al. · 2007 [cited by applicant]
US 20070130325A1 · Lesser · 2007 [cited by applicant]
US 20070162619A1 · Aloni et al. · 2007 [cited by applicant]
US 20070162639A1 · Chu et al. · 2007 [cited by applicant]
US 20070177511A1 · Das et al. · 2007 [cited by applicant]
US 20070195797A1 · Patel et al. · 2007 [cited by applicant]
US 20070237081A1 · Kodialam et al. · 2007 [cited by applicant]
US 20070260746A1 · Mirtorabi et al. · 2007 [cited by applicant]
US 20070268882A1 · Breslau et al. · 2007 [cited by applicant]
US 20080002670A1 · Bugenhagen et al. · 2008 [cited by applicant]
US 20080049621A1 · McGuire et al. · 2008 [cited by applicant]
US 20080055241A1 · Goldenberg et al. · 2008 [cited by applicant]
US 20080080509A1 · Khanna et al. · 2008 [cited by applicant]
US 20080095187A1 · Jung et al. · 2008 [cited by applicant]
US 20080117930A1 · Chakareski et al. · 2008 [cited by applicant]
US 20080144532A1 · Chamarajanagar et al. · 2008 [cited by applicant]
US 20080168086A1 · Miller et al. · 2008 [cited by applicant]
US 20080175150A1 · Bolt et al. · 2008 [cited by applicant]
US 20080181116A1 · Kavanaugh et al. · 2008 [cited by applicant]
US 20080219276A1 · Shah · 2008 [cited by applicant]
US 20080240121A1 · Xiong et al. · 2008 [cited by applicant]
US 20080263218A1 · Beerends et al. · 2008 [cited by applicant]
US 20090013210A1 · McIntosh et al. · 2009 [cited by applicant]
US 20090028092A1 · Rothschild · 2009 [cited by applicant]
US 20090125617A1 · Klessig et al. · 2009 [cited by applicant]
US 20090141642A1 · Sun · 2009 [cited by applicant]
US 20090154463A1 · Hines et al. · 2009 [cited by applicant]
US 20090182874A1 · Morford et al. · 2009 [cited by applicant]
US 20090213858A1 · Dolganow · 2009 [cited by examiner]
US 20090247204A1 · Sennett et al. · 2009 [cited by applicant]
US 20090268605A1 · Campbell et al. · 2009 [cited by applicant]
US 20090274045A1 · Meier et al. · 2009 [cited by applicant]
US 20090276657A1 · Wetmore et al. · 2009 [cited by applicant]
US 20090303880A1 · Maltz et al. · 2009 [cited by applicant]
US 20100008361A1 · Guichard et al. · 2010 [cited by applicant]
US 20100017802A1 · Lojewski · 2010 [cited by applicant]
US 20100046532A1 · Okita · 2010 [cited by applicant]
US 20100061379A1 · Parandekar et al. · 2010 [cited by applicant]
US 20100080129A1 · Strahan et al. · 2010 [cited by applicant]
US 20100088440A1 · Banks et al. · 2010 [cited by applicant]
US 20100091782A1 · Hiscock · 2010 [cited by applicant]
US 20100091823A1 · Retana et al. · 2010 [cited by applicant]
US 20100098092A1 · Luo et al. · 2010 [cited by applicant]
US 20100100768A1 · Yamamoto et al. · 2010 [cited by applicant]
US 20100107162A1 · Edwards et al. · 2010 [cited by applicant]
US 20100118727A1 · Draves et al. · 2010 [cited by applicant]
US 20100118886A1 · Saavedra · 2010 [cited by applicant]
US 20100128600A1 · Srinivasmurthy et al. · 2010 [cited by applicant]
US 20100165985A1 · Sharma et al. · 2010 [cited by applicant]
US 20100191884A1 · Holenstein et al. · 2010 [cited by applicant]
US 20100223621A1 · Joshi et al. · 2010 [cited by applicant]
US 20100226246A1 · Proulx · 2010 [cited by applicant]
US 20100290422A1 · Haigh et al. · 2010 [cited by applicant]
US 20100309841A1 · Conte · 2010 [cited by applicant]
US 20100309912A1 · Mehta et al. · 2010 [cited by applicant]
US 20100322255A1 · Hao et al. · 2010 [cited by applicant]
US 20100332657A1 · Elyashev et al. · 2010 [cited by applicant]
US 20110001604A1 · Ludlow et al. · 2011 [cited by applicant]
US 20110007752A1 · Silva et al. · 2011 [cited by applicant]
US 20110032939A1 · Nozaki et al. · 2011 [cited by applicant]
US 20110035187A1 · DeJori et al. · 2011 [cited by applicant]
US 20110040814A1 · Higgins · 2011 [cited by applicant]
US 20110075674A1 · Li et al. · 2011 [cited by applicant]
US 20110078783A1 · Duan et al. · 2011 [cited by applicant]
US 20110107139A1 · Middlecamp et al. · 2011 [cited by applicant]
US 20110110370A1 · Moreno et al. · 2011 [cited by applicant]
US 20110141877A1 · Xu et al. · 2011 [cited by applicant]
US 20110142041A1 · Imai · 2011 [cited by applicant]
US 20110153909A1 · Dong · 2011 [cited by applicant]
US 20110235509A1 · Szymanski · 2011 [cited by applicant]
US 20110255397A1 · Kadakia et al. · 2011 [cited by applicant]
US 20110302663A1 · Prodan et al. · 2011 [cited by applicant]
US 20110307619A1 · Ogura · 2011 [cited by examiner]
US 20120008630A1 · Ould-Brahim · 2012 [cited by applicant]
US 20120027013A1 · Napierala · 2012 [cited by applicant]
US 20120039309A1 · Evans et al. · 2012 [cited by applicant]
US 20120099601A1 · Haddad et al. · 2012 [cited by applicant]
US 20120136697A1 · Peles et al. · 2012 [cited by applicant]
US 20120140935A1 · Kruglick · 2012 [cited by applicant]
US 20120157068A1 · Eichen et al. · 2012 [cited by applicant]
US 20120173694A1 · Yan et al. · 2012 [cited by applicant]
US 20120173919A1 · Patel et al. · 2012 [cited by applicant]
US 20120182940A1 · Taleb et al. · 2012 [cited by applicant]
US 20120221955A1 · Raleigh et al. · 2012 [cited by applicant]
US 20120227093A1 · Shatzkamer et al. · 2012 [cited by applicant]
US 20120240185A1 · Kapoor et al. · 2012 [cited by applicant]
US 20120250682A1 · Vincent et al. · 2012 [cited by applicant]
US 20120250686A1 · Vincent et al. · 2012 [cited by applicant]
US 20120266026A1 · Chikkalingaiah et al. · 2012 [cited by applicant]
US 20120281706A1 · Agarwal et al. · 2012 [cited by applicant]
US 20120287818A1 · Corti et al. · 2012 [cited by applicant]
US 20120300615A1 · Kempf et al. · 2012 [cited by applicant]
US 20120307659A1 · Yamada · 2012 [cited by applicant]
US 20120317270A1 · Vrbaski et al. · 2012 [cited by applicant]
US 20120317291A1 · Wolfe · 2012 [cited by applicant]
US 20130007505A1 · Spear · 2013 [cited by applicant]
US 20130019005A1 · Hui et al. · 2013 [cited by applicant]
US 20130021968A1 · Reznik et al. · 2013 [cited by applicant]
US 20130044764A1 · Casado et al. · 2013 [cited by applicant]
US 20130051237A1 · Ong · 2013 [cited by applicant]
US 20130051399A1 · Zhang et al. · 2013 [cited by applicant]
US 20130054763A1 · Merwe et al. · 2013 [cited by applicant]
US 20130086267A1 · Gelenbe et al. · 2013 [cited by applicant]