Media start position
AssigneeVerizon Patent and Licensing Inc.
InventorsSameer GAVADE, Venkata S. Adimatyam
Life of this patent
Estimating the term…
Abstract
A device may generate an index for providing media files via a HTTP Live media stream. The index may include an ordered list of uniform resource identifiers for obtaining the media files. The device may determine a start position for content corresponding to the media files and may insert a start point identifier into the index. The start point identifier may identify one of the uniform resource identifiers included in the ordered list of uniform resource identifiers, for obtaining one of media files that corresponds to the start position for the content. The device may send the index to a client device. The device may receive a request the one of the media files and may provide the one of the media files to the client device via the HTTP Live media stream.
Claims20
A method comprising:
- generating, by a device, an index for providing a plurality of media files via a HTTP Live media stream,
- the index including an ordered list of uniform resource identifiers for obtaining the plurality of media files;
- determining, by the device, a start position for content corresponding to the plurality of media files;
- inserting, by the device, a start point identifier into the index,
- the start point identifier identifying one of the uniform resource identifiers, included in the ordered list of uniform resource identifiers, for obtaining one of the plurality of media files, and
- the one of the plurality of media files corresponding to the start position for the content;
- sending, by the device, the index to a client device;
- receiving, by the device and based on sending the index, a request for the one of the plurality of media files;
- and
- providing, by the device, the one of the plurality of media files to the client device via the HTTP Live media stream.
A device comprising:
- a processor to:
- generate an index associated with a plurality of media files,
- the index including an ordered list of uniform resource identifiers for obtaining the plurality of media files,
- determine a start position for providing content corresponding to the plurality of media files via a HTTP Live media stream,
- determine that one of the plurality of media files corresponds to the start position,
- insert a start position identifier that identifies one of the uniform resource identifiers, for obtaining the one of the plurality of media files, into the index,
- another one of the uniform resource identifiers being listed prior to the one of the uniform resource identifiers in the ordered list of uniform resource identifiers, and
- provide the index, including the start position identifier, to a client device.
A computer-readable medium storing instructions, the instructions comprising:
- one or more instructions that, when executed by a processor, cause the processor to:
- receive an index associated with obtaining content via a HTTP Live media stream,
- the index including an ordered list of uniform resource identifiers for obtaining a plurality of segmented media files corresponding to the content, and
- the index further including a start position identifier that indicates a first segmented media file, of the plurality of segmented media files,
- obtain the start position identifier from the index,
- determine a first uniform resource identifier, of the ordered list of uniformed resource identifiers, corresponding to the first segmented media file based on the start position identifier,
- request the first segmented media file based on the first uniform resource identifier, and
- receive the first segmented media file via the HTTP Live media stream, and
- output the first segmented media file.
Dependencies are inferred from the claim text.