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. 10, 2018

Filed:

Dec. 01, 2015
Applicant:

Hulu, Llc, Santa Monica, CA (US);

Inventors:

Deliang Fu, Beijing, CN;

Shucheng Zhong, Beijing, CN;

Zhibing Wang, Beijing, CN;

Assignee:

HULU, LLC, Santa Monica, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
H04N 21/2387 (2011.01); G11B 27/10 (2006.01); H04N 21/24 (2011.01); H04N 21/262 (2011.01); H04N 21/44 (2011.01); H04N 21/458 (2011.01); H04N 21/845 (2011.01); H04N 21/6587 (2011.01);
U.S. Cl.
CPC ...
H04N 21/2387 (2013.01); G11B 27/10 (2013.01); H04N 21/2407 (2013.01); H04N 21/262 (2013.01); H04N 21/44004 (2013.01); H04N 21/458 (2013.01); H04N 21/6587 (2013.01); H04N 21/8456 (2013.01);
Abstract

Particular embodiments provide dynamic seek processing that minimizes re-buffering after a seek request is received. When a seek occurs to a seeking position, a media player downloads a segment N of the media program that includes the seeking position. To address possible re-buffering, the media player employs a seeking process that may analyze playback factors to determine when to start playback after the segment N that contains the seeking position has been downloaded. Factors include the position within the segment N, the current bandwidth, the next segment's size, and the current bitrate being requested. Depending on these factors, the media player may decide to delay playback even though the segment N has already been downloaded. This allows the next segment N+1 more time to download and then playback can begin with less chance of re-buffering. Particular embodiments also provide a process to calculate the number of seconds to delay playback.


Find Patent Forward Citations

Loading…