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:
Jul. 09, 2019

Filed:

Nov. 30, 2018
Applicant:

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

Inventors:

Ka-Hing Cheung, San Francisco, CA (US);

Jonathan Philip Levine, San Francisco, CA (US);

Robert Alan Mitchell Burke, San Francisco, CA (US);

Assignee:

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

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 15/16 (2006.01); H04L 29/08 (2006.01); H04L 29/06 (2006.01); G06F 16/172 (2019.01);
U.S. Cl.
CPC ...
H04L 67/2842 (2013.01); G06F 16/172 (2019.01); H04L 65/60 (2013.01); H04L 67/327 (2013.01);
Abstract

A first server receives a request for a file from a first client device. The first server determines that the file is not fully available in a cache that is available to the first server and receives at least a portion of the file from a second server. While the file is being received, the first server writes data of the file to a temporary cache file as it is being received; streams the file to the first client device from the temporary cache file; receives a request for the file from a second client device; and streams the file to the second client device from the temporary cache file without waiting for the requested file to be fully received at the first server and without transmitting an additional request for the file to the second server.


Find Patent Forward Citations

Loading…