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:
Jun. 02, 2020
Filed:
Sep. 06, 2016
Dynamic Network Services, Inc., Redwood Shores, CA (US);
Alin Popescu, Hanover, NH (US);
Philip Stanhope, Newburyport, MA (US);
Arun Mehra, Hanover, NH (US);
Stephen Hulshof, Burlington, CA;
Brian Premore, West Lebanon, NH (US);
Douglas Madory, Lebanon, NH (US);
Scott Michael Brazina, Concord, MA (US);
Charlie Baker, Pelham, NH (US);
Richard Gibson, Milford, NH (US);
DYNAMIC NETWORK SERVICES, INC., Redwood Shores, CA (US);
Abstract
Conventional internet routing is handled using routing protocols such as the Border Gateway Protocol (BGP). However, simple BGP does not account for latency, packet loss, or cost. To address this problem, smart routing systems that route traffic fast and in a cost-effective manner are implemented. In one approach, smart routing systems measure, compare, and analyze round-trip latencies and other metrics between a customer premises and one or more endpoints. Optimal inbound and outbound transit providers are selected for each endpoint based on these measurements. Other smart routing systems collect and analyze Real User Monitoring (RUM) data to predict latency performance of different content origins for serving data to a particular client based on the client's IP address and the content origins' IP addresses, which are ranked by performance. These rankings are used to steer traffic along lower latency paths by resolving Domain Name System (DNS) queries based on the performance associated with the IP addresses.