SYSTEM TO COMMUNICATE MEDIA
First Claim
1. A media system, comprising:
- a plurality of independent segment files, wherein a given segment file of the plurality of independent segment files has a given format and a different segment of the plurality of independent segment files has a different format, further wherein the given format facilitates an outputting of information in the given segment file at a given rate that is different than a rate associated with the different format;
a playlist that comprises a list, and the list includes a first URL for the given segment file and a different URL for the different segment file;
a network-based communication system operable;
to distribute media content to a remotely located requesting device;
to receive an HTTP communication from the remotely located requesting device that indicates a desire to access the available media;
to send information representing the playlist to the remotely located requesting device;
to send information representing the given segment file to the remotely located requesting device; and
, to send information representing the different segment file to the remotely located requesting device; and
a plurality of remote devices configured to request media, wherein each of the plurality of remote devices comprises;
(1) an internal memory system;
(2) a collection of instructions stored in the internal memory system that is operable when executed to utilize information representing the playlist, to request a streaming delivery of the information representing the given segment file, and to request a streaming delivery of the information representing the different segment file; and
(3) a buffer configured to output the information representing the given segment file at the given rate and to output information representing the different segment file at the rate, which is different than the given rate.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for communicating media is disclosed. Such a system may include, for example, a media broken into a plurality of independent segment files that may represent sequential portions of the media. One of the segment files can be encoded to have a format that is different than the encoded format of another one of the segment files. The formats may be chosen to allow outputting of information in the segments at different rates. A list may include network addresses for the segment files, and a content delivery system may be deployed to distribute media content to remotely located requesting devices by sending the segment files in response to requests for the segment files.
9 Citations
20 Claims
-
1. A media system, comprising:
-
a plurality of independent segment files, wherein a given segment file of the plurality of independent segment files has a given format and a different segment of the plurality of independent segment files has a different format, further wherein the given format facilitates an outputting of information in the given segment file at a given rate that is different than a rate associated with the different format; a playlist that comprises a list, and the list includes a first URL for the given segment file and a different URL for the different segment file; a network-based communication system operable;
to distribute media content to a remotely located requesting device;
to receive an HTTP communication from the remotely located requesting device that indicates a desire to access the available media;
to send information representing the playlist to the remotely located requesting device;
to send information representing the given segment file to the remotely located requesting device; and
, to send information representing the different segment file to the remotely located requesting device; anda plurality of remote devices configured to request media, wherein each of the plurality of remote devices comprises;
(1) an internal memory system;
(2) a collection of instructions stored in the internal memory system that is operable when executed to utilize information representing the playlist, to request a streaming delivery of the information representing the given segment file, and to request a streaming delivery of the information representing the different segment file; and
(3) a buffer configured to output the information representing the given segment file at the given rate and to output information representing the different segment file at the rate, which is different than the given rate. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A media system, comprising:
-
a plurality of independent segment files that represent an available media, wherein a given segment file of the plurality of independent segment files has a given compression format and a different segment file of the plurality of independent segment files has a different compression format, further wherein the given compression format facilitates an outputting of information in the given segment file at a first rate that is different than a second rate associated with the different compression format; a list including a given address for the given segment file and a different address for the different segment file; and a content delivering system configured to receive an HTTP communication that indicates a desire to access the available media, to send the list in response to receiving the HTTP communication, to receive an HTTP communication that indicates a request for the given segment, to stream data representing the given segment, to receive an HTTP communication that indicates a request for the different segment, and to stream data representing the different segment. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A media system, comprising:
-
an electronic device comprising a display, a buffering component, a transceiver, and a memory system, wherein the electronic device is configured to utilize HTTP in connection with receiving a streaming delivery of an available media; a collection of instructions stored in the memory system and operable when executed to allow the electronic device;
(1) to utilize HTTP to request a file comprising a listing of URLs for a plurality of media segment files associated with the available media;
(2) to utilize the listing of URLs to request a given one of the plurality of media segment files;
(3) to receive information representing the given one of the plurality of media segment files;
(4) to utilize the listing of URLs to request another one of the plurality of media segment files, wherein the given one has a given compression format and the other one has a different compression format; andthe buffering component of the electronic device configured;
to output information in the given one of the plurality of media segment files at a given rate, and to output information in the another one of the plurality of media segment files at a rate that is different that the given rate. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification