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:
Nov. 20, 2018

Filed:

Jan. 24, 2017
Applicant:

Google Llc, Mountain View, CA (US);

Inventors:

Ronald Loren Kirkby, Burlingame, CA (US);

Gregory Rourk Nelson, San Francisco, CA (US);

Gregory R. Duffy, San Francisco, CA (US);

Assignee:

GOOGLE LLC, Mountain View, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
H04L 29/06 (2006.01); H04L 12/801 (2013.01); H04L 12/851 (2013.01); H04L 12/835 (2013.01); H04L 1/18 (2006.01); H04W 4/80 (2018.01);
U.S. Cl.
CPC ...
H04L 65/602 (2013.01); H04L 1/1877 (2013.01); H04L 47/193 (2013.01); H04L 47/2433 (2013.01); H04L 47/30 (2013.01); H04L 65/4015 (2013.01); H04L 65/4069 (2013.01); H04L 65/60 (2013.01); H04L 65/607 (2013.01); H04L 65/608 (2013.01); H04L 65/80 (2013.01); H04W 4/80 (2018.02);
Abstract

A data streaming system includes one or more processors, memory, and a circular buffer stored in the memory. The system includes a media loader process that retrieves frames from a media source and writes the retrieved frames in chronological order to the circular buffer. The system includes a forward dispatch process that transmits frames from the circular buffer to a destination server in chronological order in real-time. The system also includes a backfill dispatch process that executes in response to receiving a backfill request from the destination server, transmitting frames from the circular buffer to the destination server in reverse chronological order.


Find Patent Forward Citations

Loading…