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:
Aug. 07, 2018

Filed:

Jul. 01, 2014
Applicant:

Apple Inc., Cupertino, CA (US);

Inventors:

Roger Pantos, Cupertino, CA (US);

William May, Jr., Sunnyvale, CA (US);

David Biderman, San Jose, CA (US);

Alan Tseng, Baltimore, MD (US);

Assignee:

Apple Inc., Cupertino, CA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
H04L 29/06 (2006.01); H04L 29/08 (2006.01); G06F 15/16 (2006.01);
U.S. Cl.
CPC ...
H04L 65/60 (2013.01); G06F 15/16 (2013.01); H04L 65/1083 (2013.01); H04L 65/4015 (2013.01); H04L 65/608 (2013.01); H04L 67/02 (2013.01);
Abstract

Methods and apparatuses provide real-time or near real-time streaming of content, specified in one or more playlists, using transfer protocols such as an HTTP compliant protocol. In one embodiment, a method can adaptively determine a minimum overlap for an overlap in time between two streams being received concurrently in order to determine when to switch between the two streams, and the minimum overlap can be determined based on connection speed. In another embodiment, a minimum playlist duration can be set as a multiple of a target duration which specifies a maximum duration of a media file specified in a playlist. In another embodiment, a method can enforce a start point for playback at a client device.


Find Patent Forward Citations

Loading…