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:
Aug. 15, 2023

Filed:

Aug. 16, 2022
Applicant:

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

Inventors:

Jeff Sesung Kim, Milpitas, CA (US);

Jun Ho Choi, Mountain View, CA (US);

Assignee:

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

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
H04L 12/725 (2013.01); H04W 40/00 (2009.01); H04L 45/302 (2022.01); H04W 88/18 (2009.01); H04L 67/00 (2022.01);
U.S. Cl.
CPC ...
H04L 45/306 (2013.01); H04W 40/00 (2013.01); H04L 67/00 (2013.01); H04W 88/182 (2013.01);
Abstract

A mobile accelerator system includes point of presences (POPs) that includes an entry POP. The entry POP receives a query to a content server from a mobile device via a dedicated transport channel. The entry POP determines a direct connection score for a direct connection between the mobile device and the content server that does not traverse the mobile accelerator system. The entry POP determines a POP connection score for a connection between the mobile device and the content server through the entry POP and a candidate exit POP. The entry POP determines a dynamic path ranking based on the direct connection score, the POP connection score, and other POP connection score(s) associated with other candidate exit POP(s). The entry POP determines at least a portion of a dynamic path between the mobile device based on the dynamic path ranking and routes data transfers through that dynamic path.


Find Patent Forward Citations

Loading…