SYSTEM TO COMMUNICATE MEDIA
0 Assignments
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.
-
Citations
20 Claims
-
1. (canceled)
-
2. A media delivery method using specialized networking components operating in an unconventional manner to facilitate a delivery decision relationship between clients and servers in an effort to enhance and improve network functionality, comprising:
-
maintaining an application for use by a wireless enabled device that comprises a non-volatile memory, a processing device operable to execute instructions stored in the non-volatile memory, a buffer, and at least one wireless transceiver, wherein the application can be communicated to the wireless enabled device and executed at the wireless enabled device to provide an application generated interface that facilitates receiving video content from a network based distribution system; delivering a portion of a media to the wireless enabled device in response to a request from the wireless enabled device, wherein the delivery is a streaming delivery using a Hypertext Transfer Protocol, further wherein the portion has a format; and subsequently delivering another portion of the media, which has a different format than the format, to the wireless enabled device in response to a request for the another portion from the wireless enabled device using the Hypertext Transfer Protocol, wherein the different format is selected at least in part because of a buffer fill status of the buffer. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A media delivery system utilizing specialized network components operating in an unconventional manner to allow just in time delivery to be coordinated between clients and servers in an effort to enhance and improve a media streaming capability of a packet switched network, comprising:
-
a content delivering resource configured to communicate information to a requesting device; an application stored in a memory and configured for execution by a wireless enabled device, the application operable when executed by the wireless enabled device;
(1) to present an application generated interface on a display associated with the wireless enabled device, wherein the application generated interface facilitates accessing at least a portion of the information available from the content delivering resource;
(2) to present user-specific information within the application generated interface;
(3) to facilitate a requesting of a playlist comprising a listing of locations from which at least a portion of a media can be retrieved; and
(4) to facilitate requesting of a streaming delivery of the media, wherein the media is available for delivery as a series of sequential portions utilizing a Hypertext Transfer Protocol, further wherein an amount of buffer fill at the wireless enabled device is considered prior to selecting a to be delivered portion of the media such that the to be delivered portion has an appropriate formatting that allows a delivery of the to be delivered portion in time for use by the wireless enabled device. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A non-transitory computer readable medium to store computer executable modules for use by a media delivery system utilizing specialized network components operating in an unconventional manner to share delivery decisions between clients and servers in an effort to enhance and improve hybrid rate streaming functionality, the computer executable modules comprising:
-
a computer executable database module to maintain a user name and password for a given user to facilitate a logging in of the given user; and a computer executable application module configured for execution by a wireless enabled device, the computer executable application module operable when executed;
(1) to present an application generated interface on a display associated with the wireless enabled device, wherein the application generated interface facilitates a requesting of a streaming delivery of a video media via a Hypertext Transfer Protocol;
(2) to initiate a requesting of a playlist comprising a listing of locations from which at least a portion of the video media can be retrieved;
(3) to facilitate a considering of a buffer fill level at the wireless enabled device prior to a choosing by the wireless enabled device of an appropriate formatting of a to be delivered portion of the video media;
(4) to initiate a request for a portion of the video media that has a formatting characteristic that allows for use of the portion at a rate; and
(5) to initiate a later request for a different portion of the same video media, wherein the different portion has a different requested formatting characteristic that allows for use of the different portion at a different rate. - View Dependent Claims (18, 19, 20)
-
Specification