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.

Date of Patent:
Feb. 06, 2024

Filed:

Dec. 28, 2022
Applicant:

Cloudflare, Inc., San Francisco, CA (US);

Inventors:

Braden Ehrat, Champaign, IL (US);

Jay A. Kreibich, San Francisco, CA (US);

Jérôme Fleury, San Francisco, CA (US);

Michael Vanderwater, Champaign, IL (US);

Nicholas Alexander Wondra, Savoy, IL (US);

Richard Thompson, Sydney, AU;

Assignee:

CLOUDFLARE, INC., San Francisco, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
H04L 45/00 (2022.01); H04L 45/44 (2022.01); H04L 61/5007 (2022.01);
U.S. Cl.
CPC ...
H04L 45/14 (2013.01); H04L 45/44 (2013.01); H04L 61/5007 (2022.05);
Abstract

A request from a client device is received at a first one of a plurality of compute nodes at a first one of a plurality of data centers of a distributed cloud computing network. A destination of the request is determined. An optimized route for transmitting the request toward an origin server that corresponds with the destination of the request is determined, where the optimized route is based on at least in part on probe data between data centers of the distributed cloud computing network for a plurality of transit connections, and where the optimized route has an IP address that encodes an identification of which of the plurality of transit connections is to be used to deliver the request. The request is transmitted to a next hop as defined by the optimized route over the identified one of the plurality of transit connections.


Find Patent Forward Citations

Loading…