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

Filed:

Aug. 22, 2016
Applicant:

Microsoft Technology Licensing, Llc, Redmond, WA (US);

Inventors:

John A. Bocharov, Seattle, WA (US);

Geqiang (Sam) Zhang, Redmond, WA (US);

Krishna Prakash Duggaraju, Renton, WA (US);

Lin Liu, Sammamish, WA (US);

Anirban Roy, Kirkland, WA (US);

Jack E. Freelander, Monroe, WA (US);

Vishal Sood, Bothell, WA (US);

Assignee:
Attorney:
Primary Examiner:
Int. Cl.
CPC ...
H04N 7/173 (2011.01); H04N 21/2183 (2011.01); H04N 21/2187 (2011.01); H04N 21/234 (2011.01); H04N 21/44 (2011.01); H04N 21/4722 (2011.01); H04N 21/845 (2011.01); H04N 21/858 (2011.01);
U.S. Cl.
CPC ...
H04N 21/858 (2013.01); H04N 7/17318 (2013.01); H04N 21/2183 (2013.01); H04N 21/2187 (2013.01); H04N 21/23418 (2013.01); H04N 21/44016 (2013.01); H04N 21/4722 (2013.01); H04N 21/8456 (2013.01);
Abstract

A sparse streaming system provides a first-class means for sparse metadata to be added to streaming media presentations and to be delivered using an integrated data channel that is cacheable using readily available HTTP-based Internet caching infrastructure for increased scalability. The sparse streaming system stores a reference to a sparse track within a continuous track. If a continuous fragment arrives at the client that refers to a sparse fragment that the client has not yet retrieved, then the client requests the sparse fragment. In addition, each sparse fragment may include a backwards reference to the sparse fragment created immediately prior. The references in the continuous fragments make the client aware of new sparse track fragments, and the backwards references in the sparse track fragments ensure that the client has not missed any intervening sparse track fragments.


Find Patent Forward Citations

Loading…