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:
Apr. 07, 2020

Filed:

Oct. 18, 2016
Applicant:

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

Inventors:

Michael Procter, Nottingham, GB;

Jeff Robert King, Charlottesville, VA (US);

Michael Richard Haggerty, Berlin, DE;

Vicent Pere Marti Guardiola, Madrid, ES;

Assignee:

GITHUB, INC., Redmond, WA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 16/172 (2019.01); G06F 16/182 (2019.01); G06F 12/0813 (2016.01); G06F 12/084 (2016.01); H04L 29/06 (2006.01); G06F 12/0842 (2016.01); H04L 29/08 (2006.01);
U.S. Cl.
CPC ...
H04L 65/4069 (2013.01); G06F 16/172 (2019.01); G06F 16/182 (2019.01); G06F 12/084 (2013.01); G06F 12/0813 (2013.01); G06F 12/0842 (2013.01); G06F 2212/154 (2013.01); G06F 2212/163 (2013.01); H04L 67/10 (2013.01);
Abstract

A machine receives, from a first client device, a first request for provision of data that is specified by the first request. The machine creates a datastream that contains the data and initiates provision of the datastream to the first client device. The machine creates a marker file that corresponds to the first request, and existence of the marker file indicates that the provision of the datastream to the first client device is incomplete. While the marker file exists, if the machine receives, from a second client device, a second request for provision of the same data, the machine caches the now twice-requested data in a data cache, and the machine may provide the data from the data cache to the second client device. This can avoid one or more retrieval operations or other preparations for providing the data to the second client device.


Find Patent Forward Citations

Loading…