System to communicate media
DC CAFCFirst Claim
Patent Images
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
Litigations
1 Petition
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.
401 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; a content delivering system comprising an electronic device operable as a communication device and a plurality of memory devices operable to store information, the content delivering system configured to receive an HTTP communication from a remote requesting device 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 file, to stream data representing the given segment file, to receive an HTTP communication that indicates a request for the different segment file, and to stream data representing the different segment file; and the electronic device comprising a housing component at least partially defining an enclosure, a transceiver communicatively coupled to a communications network, and a processor located within the enclosure. - 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 than the given rate. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification