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. 18, 2020

Filed:

Jul. 19, 2017
Applicant:

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

Inventors:

Geraint John Davies, Bodorgan, GB;

Mark Kalman, San Francisco, CA (US);

Assignee:

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

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 15/16 (2006.01); H04L 29/06 (2006.01); H04N 21/442 (2011.01); H04N 21/61 (2011.01); H04N 21/845 (2011.01); H04L 29/08 (2006.01); H04N 21/6373 (2011.01); H04N 21/643 (2011.01); H04N 21/6437 (2011.01);
U.S. Cl.
CPC ...
H04L 65/605 (2013.01); H04L 65/4076 (2013.01); H04L 65/607 (2013.01); H04N 21/442 (2013.01); H04N 21/6125 (2013.01); H04N 21/8456 (2013.01); H04L 67/025 (2013.01); H04N 21/6373 (2013.01); H04N 21/6437 (2013.01); H04N 21/64322 (2013.01);
Abstract

Implementations provide a structure for low-latency live-video streams using existing content delivery networks. An example method includes creating, at the start of a broadcast stream, a playlist for the broadcast stream that identifies at least two segment files. The content of each of the segment files is a table header. The method also includes transmitting the playlist and each of the segment files to a cache server, obtaining the video broadcast stream as a series of frames, and transmitting each frame in the series of frames to the cache server using an HTTP chunk transfer protocol, each frame being associated with, and written to, a first segment file identified in the playlist. When a frame in the broadcast stream is a break frame, the method includes transmitting an end of file marker for the first segment file and adding a video header for the break frame before it is transmitted.


Find Patent Forward Citations

Loading…