IP Library Granted Patent US 12,355,655
Granted Patent B2
US 12,355,655 · App. 18/234,376 · Granted Jul 8, 2025

Forwarding packets in multi-regional large scale deployments with distributed gateways

Inventors: Arun Kumar Srinivasan (Waterloo, CA); Navaneeth Krishnan Ramaswamy (Chennai, IN); Sumit Mundhra (Burnaby, CA); Saravanan Kandasamy (Coimbatore, IN); Balaji Shanmugam (Bengaluru, IN)
Assignee: VMware LLC
H04L45/122H04L45/20
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,355,655
App. No.
18/234,376
Granted
Jul 8, 2025
Kind
B2
Abstract

Some embodiments of the invention provide a method for forwarding packets through an SD-WAN. The method is performed at a route reflector that advertises routes to facilitate forwarding of packets between first and second regions of the SD-WAN. The method advertises (1) to a first set of edge routers in the first region, a first route identifying a next-hop first hub router for initiating communications with a second set of edge routers in the second region, and (2) to the second set of edge routers, a second route identifying a next-hop second hub router for initiating communications with the first set of edge routers. When the second hub router loses connectivity to a first edge router of the first set of edge routers, the method advertises to the second set of edge routers a third route identifying the next-hop first hub router for initiating communications with the first edge router.

Claims (57)

1. A method for forwarding packets through an SD-WAN (software-defined wide area network), the method comprising:

at a route reflector that advertises routes to facilitate forwarding of packets from a first region of the SD-WAN to a second region of the SD-WAN, and from the second region of the SD-WAN to the first region of the SD-WAN, said first region having a first hub router forwarding packets between a first set of edge routers of a first set of sites of the first region, and said second region having a second hub router for forwarding packets between a second set of edge routers of a second set of sites of the second region:

advertising, to the first set of edge routers in the first region, a first route that identifies the first hub router as a next hop for use in initiating communications with the second set of edge routers in the second region;

advertising, to the second set of edge routers in the second region, a second route that identifies the second hub router as a next hop for use in initiating communications with the first set of edge routers in the first region;

from the second hub router, receiving a notification that the second hub router has lost connectivity to a first edge router of the first set of edge routers of the first region; and

based on the notification, advertising to the second set of edge routers a third route that identifies the first hub router as a next-hop for initiating communications with the first edge router in the first region.

2. The method of claim 1 , wherein after receiving the third route that identifies the first hub router as the next-hop for initiating communications with the first edge router in the first region, the second set of edge routers (i) use the third route with the first hub router as the next-hop for initiating communications with the first edge router in the first set of edge routers of the first region and (ii) continue to use the second route with the second hub router as the next-hop for initiating communications with each other edge router in the first set of edge routers in the first region.

3. The method of claim 2 , wherein the notification is a first notification, the method further comprising:

receiving, from the second hub router, a second notification that the second hub router has reestablished connectivity to the first edge router; and

based on the second notification, advertising to the second set of edge routers the second route that identifies the second hub router as the next hop for use in initiating communications with the first set of edge routers in the first region including the first edge router.

4. The method of claim 3 , wherein after advertising the second route that identifies the second hub router as the next hop for use in initiating communications with the first set of edge routers in the first region including the first edge router, the second set of edge routers in the second region use the second route with the second hub router as the next hop for initiating communications with all edge routers in the first set of edge routers.

5. The method of claim 1 , wherein the first route represents routes of each edge router in the second set of edge routers as a single summarized first route and the second route represents routes of each edge router in the first set of edge routers as a single summarized second route.

6. The method of claim 5 , wherein advertising the first route to the first set of routers and advertising the second route to the second set of routers reduces a number of routes advertised to and stored by edge routers in the first and second sets of edge routers.

7. The method of claim 1 , wherein the notification is a first notification, the method further comprising:

receiving a second notification from the second hub router that the second hub router has lost connectivity to a second edge router in the second set of edge routers; and

based on the notification, advertising to the first set of edge routers a fourth route that identifies the second hub router as a next hop for initiating communications with the second edge router in the second region.

8. The method of claim 1 , wherein:

the first hub router is (i) a primary hub router for the first set of edge routers and (ii) a secondary hub router for the second set of edge routers; and

the second hub router is (i) a primary hub router for the second set of edge routers and (ii) a secondary hub router for the first set of edge routers.

9. The method of claim 8 , wherein:

when an edge router in the first set of edge routers loses connectivity with the first hub router, the edge router in the first set of edge routers uses the second hub router to initiate communications with the second set of edge routers; and

when an edge router in the second set of edge routers loses connectivity with the second hub router, the edge router in the second set of edge routers uses the first hub router to initiate communications with the first set of edge routers.

10. The method of claim 1 , wherein:

the route reflector is a set of route reflectors comprising at least a first route reflector and a second route reflector;

the first route reflector is directly connected to the first set of edge routers and to the first and second hub routers; and

the second route reflector is directly connected to the second set of edge routers and to the first and second hub routers.

11. The method of claim 10 , wherein:

each of the first and second route reflectors receive the notification from the second hub router that the second hub router has lost connectivity to the first edge router of the first set of edge routers of the first region; and

said advertising of the third route is performed by the second route reflector.

12. A non-transitory machine readable medium storing a program for execution by a set of processing units, the program for forwarding packets through an SD-WAN (software-defined wide area network), the program comprising sets of instructions for:

at a route reflector that advertises routes to facilitate forwarding of packets from a first region of the SD-WAN to a second region of the SD-WAN, and from the second region of the SD-WAN to the first region of the SD-WAN, said first region having a first hub router forwarding packets between a first set of edge routers of a first set of sites of the first region, and said second region having a second hub router for forwarding packets between a second set of edge routers of a second set of sites of the second region:

advertising, to the first set of edge routers in the first region, a first route that identifies the first hub router as a next hop for use in initiating communications with the second set of edge routers in the second region;

advertising, to the second set of edge routers in the second region, a second route that identifies the second hub router as a next hop for use in initiating communications with the first set of edge routers in the first region;

from the second hub router, receiving a notification that the second hub router has lost connectivity to a first edge router of the first set of edge routers of the first region; and

based on the notification, advertising to the second set of edge routers a third route that identifies the first hub router as a next-hop for initiating communications with the first edge router in the first region.

13. The non-transitory machine readable medium of claim 12 , wherein after receiving the third route that identifies the first hub router as the next-hop for initiating communications with the first edge router in the first region, the second set of edge routers (i) use the third route with the first hub router as the next-hop for initiating communications with the first edge router in the first set of edge routers of the first region and (ii) continue to use the second route with the second hub router as the next-hop for initiating communications with each other edge router in the first set of edge routers in the first region.

14. The non-transitory machine readable medium of claim 13 , wherein the notification is a first notification, the program further comprising sets of instructions for:

receiving, from the second hub router, a second notification that the second hub router has reestablished connectivity to the first edge router; and

based on the second notification, advertising to the second set of edge routers the second route that identifies the second hub router as the next hop for use in initiating communications with the first set of edge routers in the first region including the first edge router.

15. The non-transitory machine readable medium of claim 14 , wherein after advertising the second route that identifies the second hub router as the next hop for use in initiating communications with the first set of edge routers in the first region including the first edge router, the second set of edge routers in the second region use the second route with the second hub router as the next hop for initiating communications with all edge routers in the first set of edge routers.

16. The non-transitory machine readable medium of claim 12 , wherein:

the first route represents routes of each edge router in the second set of edge routers as a single summarized first route;

the second route represents routes of each edge router in the first set of edge routers as a single summarized second route; and

advertising the first route to the first set of routers and advertising the second route to the second set of routers reduces a number of routes advertised to and stored by edge routers in the first and second sets of edge routers.

17. The non-transitory machine readable medium of claim 12 , wherein the notification is a first notification, the program further comprising sets of instructions for:

receiving a second notification from the second hub router that the second hub router has lost connectivity to a second edge router in the second set of edge routers; and

based on the notification, advertising to the first set of edge routers a fourth route that identifies the second hub router as a next hop for initiating communications with the second edge router in the second region.

18. The non-transitory machine readable medium of claim 12 , wherein:

the first hub router is (i) a primary hub router for the first set of edge routers and (ii) a secondary hub router for the second set of edge routers; and

the second hub router is (i) a primary hub router for the second set of edge routers and (ii) a secondary hub router for the first set of edge routers.

19. The non-transitory machine readable medium of claim 18 , wherein:

when an edge router in the first set of edge routers loses connectivity with the first hub router, the edge router in the first set of edge routers uses the second hub router to initiate communications with the second set of edge routers; and

when an edge router in the second set of edge routers loses connectivity with the second hub router, the edge router in the second set of edge routers uses the first hub router to initiate communications with the first set of edge routers.

20. The non-transitory machine readable medium of claim 12 , wherein:

the route reflector is a set of route reflectors comprising at least (i) a first route reflector that is directly connected to the first set of edge routers and to the first and second hub routers, and (ii) a second route reflector that is directly connected to the second set of edge routers and to the first and second hub routers;

each of the first and second route reflectors receive the notification from the second hub router that the second hub router has lost connectivity to the first edge router of the first set of edge routers of the first region; and

the set of instructions for said advertising of the third route is performed by the second route reflector.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 5, 2025
From: VMWARE, LLC
To: VELOCLOUD NETWORKS, LLC
Reel/Frame 072326/0693 →
CHANGE OF NAME Recorded Feb 27, 2024
From: VMWARE, INC.
To: VMWARE LLC
Reel/Frame 066692/0103 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 19, 2023
From: SRINIVASAN, ARUN KUMAR; RAMASWAMY, NAVANEETH KRISHNAN; MUNDHRA, SUMIT; KANDASAMY, SARAVANAN; SHANMUGAM, BALAJI
To: VMWARE, INC.
Reel/Frame 064960/0422 →
Continuity (1)
Related Publication 20250062979A1 · Feb 20, 2025
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, III 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 9258212B2 · Pfeifer et al. · 2016 [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, III 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 10693679B2 · Lin · 2020 [cited by examiner]
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 10917330B1 · Szarecki · 2021 [cited by examiner]
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 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 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]