The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Jul. 21, 2026
Filed:
Apr. 24, 2024
Microsoft Technology Licensing, Llc, Redmond, WA (US);
Vishwa Nanduri, Ashburn, VA (US);
Pappula Prabhakar Reddy, Johns Creek, GA (US);
Samir Jain, Hyderabad, IN;
Himanshu Raj, Los Altos, GA (US);
Sridharan J, Erode, IN;
Snehal Kuber Yadav, Hyderabad, IN;
Aniruddha Parkhi, Bothell, WA (US);
Umesh Krishnaswamy, San Jose, CA (US);
Paul David Mattes, St. Paul, MN (US);
Francesco De Paolis, San Jose, CA (US);
Zahira Nasrin, Newark, CA (US);
Alap Mehta, Redmond, WA (US);
Annam Srinivas, Hyderabad, IN;
Microsoft Technology Licensing, LLC., Redmond, WA (US);
Abstract
Example solutions for providing route aggregation as a service (RaaS) are disclosed. A RaaS server receives original routing tables from routers in a wide area network (WAN), aggregates the routes by identifying common prefixes, and returns more compact aggregated routing tables to the routers. The routers use the aggregated routing tables to efficiently route data traffic in the WAN. Multiple resiliency approaches are disclosed, in order to prevent the routers from flushing the aggregated routes in the event that the RaaS server experiences an outage and the border gateway protocol (BGP session between each router and the RaaS server is lost. Example resiliency measures includes the use of a long lived stale time (LLST), reaching a length of perhaps weeks, during which the routers continue to use the aggregated routing tables, and the use of mirroring the aggregated routing tables in other RaaS.