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:
Jun. 12, 2018

Filed:

Nov. 20, 2015
Applicant:

International Business Machines Corporation, Armonk, NY (US);

Inventors:

Kanak B. Agarwal, Austin, TX (US);

Patrick J. Bohrer, Cedar Park, TX (US);

Ketaki Borkar, Campbell, CA (US);

Trisha E. Hanlon, Austin, TX (US);

Ricardo N. Olivieri, Austin, TX (US);

John D. Petitto, Austin, TX (US);

Attorneys:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
H04L 29/06 (2006.01); H04N 21/235 (2011.01); H04N 21/234 (2011.01); H04N 21/647 (2011.01); H04L 29/08 (2006.01); H04L 12/835 (2013.01); H04N 21/232 (2011.01); H04N 21/2343 (2011.01); H04N 21/2662 (2011.01); H04N 21/2668 (2011.01); H04N 21/61 (2011.01); H04N 21/845 (2011.01);
U.S. Cl.
CPC ...
H04L 65/601 (2013.01); H04L 47/30 (2013.01); H04L 65/607 (2013.01); H04L 65/608 (2013.01); H04L 67/02 (2013.01); H04L 67/06 (2013.01); H04N 21/2323 (2013.01); H04N 21/2353 (2013.01); H04N 21/23406 (2013.01); H04N 21/234345 (2013.01); H04N 21/2662 (2013.01); H04N 21/2668 (2013.01); H04N 21/6125 (2013.01); H04N 21/64738 (2013.01); H04N 21/64769 (2013.01); H04N 21/8456 (2013.01);
Abstract

A method, system and computer program product for selecting a bitrate to stream encoded media. A manifest file is fetched, where the manifest file contains metadata for encoded media segments which includes tags signifying the associated encoded media segments being important to the viewer. A playback occupancy level is then increased before reaching these tagged media segment(s). A high bitrate (high quality) is selected to stream the tagged media segment(s) which are then fetched and played at the selected high bitrate in response to the new playback buffer occupancy level being above a threshold level. In this manner, those media segments that are of higher importance to the viewer will be viewed in a higher quality since content information is used to select the bitrate to receive the encoded media segments. As a result, the user's quality of experience in viewing media is improved.


Find Patent Forward Citations

Loading…