Playlists for real-time or near real-time streaming
OwnerDavid Biderman, William May, JR. +3inventors
InventorsDavid Biderman, William May, JR., Alan Tseng, Roger Pantos, James David Batson
Life of this patent
Estimating the term…
Loading patent…
OwnerDavid Biderman, William May, JR. +3inventors
InventorsDavid Biderman, William May, JR., Alan Tseng, Roger Pantos, James David Batson
Estimating the term…
Methods and apparatuses for real-time or near real-time streaming of content using transfer protocols such as an HTTP compliant protocol. In one embodiment, a method includes dividing a stream of data, representing the contiguous time based content of a program (e.g. a live video broadcast), into a plurality of distinct media files, and generating a playlist file having a plurality of tags and Universal Resource Indicators (URIs) indicating an order of presentation of the plurality of distinct media files. The plurality of media files and the playlist file can be made available for transmission to a client device which can retrieve the media files using the playlist file.
A computer readable storage medium for use with an electronic device, the medium to store data in a digital, random access format that is configured to provide a playlist file having a plurality of tags and a plurality of URIs, each of the URIs indicating a respective media file, wherein the media files provide segments of a single contiguous presentation such that when played in order the media files provide playback of the single contiguous presentation, the order of the URIs in the playlist file indicating an order of retrieval by the electronic device of the media files through a network using a non-streaming hypertext transfer protocol and the order of the URIs in the playlist indicating an order of playback for the media files, the tags in the playlist providing information related to playback of the media files.
A computer readable storage medium for use with an electronic device, the medium to store data in a digital, random access format that is configured to provide a variant playlist file having a plurality of tags and a plurality of URIs, each of the URIs indicating a respective media playlist file, wherein each of the media playlist files specify segments of a single contiguous presentation such that when played in order the segments provide playback of the presentation, the order of the URIs in each of the media playlist files indicating an order of playback for the segments, the tags in the variant playlist file providing information related to a connection bandwidth for each of the URIs indicating a respective media playlist file.
A machine readable storage medium containing executable instructions which, when executed by a first processing system, cause the first processing system to perform a method comprising:
A computer readable storage medium for use with an electronic device, the medium storing a file comprising:
Dependencies are inferred from the claim text.