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.
Patent No.:
Date of Patent:
Jan. 12, 2016
Filed:
Nov. 03, 2009
John A. Bocharov, Seattle, WA (US);
Krishna Prakash Duggaraju, Renton, WA (US);
Lin Liu, Sammamish, WA (US);
Jack E. Freelander, Monroe, WA (US);
Ning Lin, Redmond, WA (US);
Anirban Roy, Kirkland, WA (US);
John A. Bocharov, Seattle, WA (US);
Krishna Prakash Duggaraju, Renton, WA (US);
Lin Liu, Sammamish, WA (US);
Jack E. Freelander, Monroe, WA (US);
Ning Lin, Redmond, WA (US);
Anirban Roy, Kirkland, WA (US);
Microsoft Technology Licensing, LLC, Redmond, WA (US);
Abstract
A low latency streaming system provides a stateless protocol between a client and server with reduced latency. The server embeds incremental information in media fragments that eliminates the usage of a typical control channel. In addition, the server provides uniform media fragment responses to media fragment requests, thereby allowing existing Internet cache infrastructure to cache streaming media data. Each fragment has a distinguished Uniform Resource Locator (URL) that allows the fragment to be identified and cached by both Internet cache servers and the client's browser cache. The system reduces latency using various techniques, such as sending fragments that contain less than a full group of pictures (GOP), encoding media without dependencies on subsequent frames, and by allowing clients to request subsequent frames with only information about previous frames.