Devices, methods and a system for implementing a media content delivery and playback scheme
First Claim
Patent Images
1. A device comprising a processor that controls asynchronous delivery of media content over a communication channel to facilitate playback of the media content through a remote device, wherein the playback of the media content is enabled at a predetermined time after the delivery of the media content.
1 Assignment
0 Petitions
Accused Products
Abstract
Devices, methods and a system are provided for implementing a media content delivery and playback scheme, in which media content is delivered asynchronously via a communication channel to facilitate playback of the media content via a remote device.
-
Citations
150 Claims
- 1. A device comprising a processor that controls asynchronous delivery of media content over a communication channel to facilitate playback of the media content through a remote device, wherein the playback of the media content is enabled at a predetermined time after the delivery of the media content.
-
11. A device comprising a processor that controls asynchronous delivery of media content over a communication channel including a satellite system to facilitate playback of the media content through a remote device, wherein the playback of the media content is enabled at a predetermined time after the delivery of the media content.
-
12. A device comprising a processor executing software instructions including a software module comprising:
a software delivery module that controls asynchronous delivery of media content over a communication channel to facilitate playback of the media content through a remote device, wherein the playback of the media content is enabled at a first predetermined time after the delivery of the media content. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
- 43. A device comprising a processor that controls playback of media content delivered asynchronously over a communication channel by a remote device, wherein the playback of the media content is enabled at a predetermined time after the delivery of the media content.
-
54. A device comprising a processor executing software instructions including a software module comprising:
a first software playback module that controls the playback of media content delivered asynchronously over a communication channel by a remote device, wherein the playback of the media content is enabled at a predetermined time after the delivery of the media content. - View Dependent Claims (55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72)
- 73. A device comprising a processor that controls playback of media content delivered asynchronously from a remote device, wherein the device generates a notification to a user of said device upon receipt of the media content.
-
81. A device comprising a processor that controls playback of media content delivered asynchronously over a communication channel including a satellite system by a remote device, wherein the playback of the media content is enabled at a predetermined time after the delivery of the media content.
-
82. A system for implementing a media content delivery and playback scheme, said system comprising:
-
a communication channel;
a first device that is coupled to said communication channel, said first device including a first processor that controls asynchronous delivery of media content over the communication channel; and
a second device that is coupled to said communication channel, said second device comprising a second processor that controls the playback of media content delivered asynchronously over the communication channel by the first device, wherein the playback of media content is enabled in said second device at a first predetermined time after the delivery of the media content. - View Dependent Claims (83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101)
-
- 102. A device comprising a processor that controls the delivery of media content over a communication channel to a remote device in one of a first mode and a second mode, wherein the first mode the processor controls the asynchronous delivery of media content over the communication channel to facilitate playback of the media content through the remote device, wherein the second mode the processor controls the synchronous delivery of media content over the communication channel to facilitate the playback of the media content through the remote device.
- 113. A device comprising a processor that controls playback of media content delivered over a communication channel by a remote device, said processor controlling the playback of media content in one a first mode and a second mode, wherein the first mode the processor controls the playback of media content delivered asynchronously by the remote device, wherein the second mode the processor controls the playback of media content delivered synchronously by the remote device.
- 116. A device comprising a processor that controls the delivery of media content over a communication channel to a remote device in one of a first mode and a second mode, wherein the first mode the processor controls the unicast-based delivery of media content over the communication channel to facilitate playback of the media content through the remote device, wherein the second mode the processor controls the multicast-based delivery of media content over the communication channel to facilitate the playback of the media content through the remote device.
- 127. A device comprising a processor that controls playback of media content delivered over a communication channel by a remote device, said processor controlling the playback of media content in one of a first mode and a second mode, wherein the first mode the processor controls the playback of media content delivered by the remote device via a unicast mode of delivery, wherein the second mode the processor controls the playback of media content delivered by the remote device via a multicast mode of delivery.
-
130. A device comprising a processor that controls asynchronous delivery of media content over a communication channel to facilitate playback of the media content through a remote device;
- wherein said device receives a request for a connection from the remote device;
establishes the connection in response to the request, provides the remote device with a first indication that a user of the remote device is entitled to the media content, and receives from the remote device a second indication that the remote device will accept the media content for delivery unless the remote device already has the media content. - View Dependent Claims (131, 132, 133)
- wherein said device receives a request for a connection from the remote device;
-
134. A device comprising a processor that controls playback of media content delivered asynchronously over a communication channel by a remote device;
- wherein said device makes a request for a connection to the remote device, receives a connection from the remote device in response to the request, receives a first indication from the remote device that a user of the device is entitled to the media content from the remote device, and provides a second indication to the remote device that said device will accept the media content for delivery unless said device already has the media content.
- View Dependent Claims (135, 136, 137)
-
138. A device comprising a processor that controls playback of media content delivered asynchronously over a communication channel by a remote device, wherein said device is capable of providing an indication to another on behalf of a user of said device, said indication being of a location where the media content may be found.
- 139. A device comprising a processor that controls playback of media content delivered asynchronously over a communication channel by a remote device, wherein said device is capable of providing a portion of the media content to another on behalf of a user of said device.
-
141. A computer program product for use in a device having a processor for executing software instructions, said computer program product comprising:
a computer usable medium having computer readable program code means embodied therein for causing the device to control the asynchronous delivery of media content over a communication channel to facilitate playback of the media content through a remote device, the playback of the media content not being enabled until a first predetermined time.
-
142. A computer program product for use in a device having a processor for executing software instructions, said computer program product comprising:
a computer usable medium having computer readable program code means embodied therein for causing the device to control playback of media content delivered asynchronously over a communication channel by a remote device, the playback of the media content not being enabled until a predetermined time.
-
143. A method of implementing a media content delivery and playback scheme, said method comprising the steps of:
delivering media content asynchronously via a communication channel for remote playback of the media content, wherein the remote playback of the media content is enabled at a predetermined time after the delivery of the media content. - View Dependent Claims (144, 145, 146, 147)
-
148. A method of implementing a media content delivery and playback scheme, said method comprising the steps of:
-
receiving media content which is delivered asynchronously via a communication channel; and
enabling the playback of the media content at a predetermined time after the receipt of the media content. - View Dependent Claims (149, 150)
-
Specification