Method and system for providing instant start multimedia content
First Claim
1. A method of delivering digital content from a server to a user/subscriber device, comprising:
- providing digital content;
dividing the digital content into a plurality of data chunks prior to transmission;
determining a time schedule for the-transmission of the digital content, the time schedule being determined by the server when the user/subscriber device makes a request for the transmission of the digital content, the time schedule optimizing bandwidth consumption;
pre-storing at least one of the plurality of data chunks on the user/subscriber device independent of the time schedule and prior to the transmission of the digital content;
transmitting the divided data chunks from the server to the user/subscriber device according to the time schedule, the transmission occurring over a communication network comprising a plurality of channels, wherein each of the plurality of data chunks are transmitted over the plurality of channels at a frequency equal to a time index of the data chunk in the digital content; and
removing particular divided data chunks from the time schedule upon a determination that all user/subscriber devices receiving the digital content have received the particular divided data chunk to be removed, wherein the server may determine that all the user/subscriber devices have received the particular divided data chunks upon receipt of a data signal sent to the server by all of the user/subscriber devices indicating receipt of the particular divided data chunks.
6 Assignments
0 Petitions
Accused Products
Abstract
A system and method for providing multimedia content through a cable, satellite television or other content server system. A server facility which provides multimedia content divides formatted multimedia content into data chunks (e.g., collections of data corresponding to one minute lengths) prior to transmission to a user/subscriber receptor unit, and sends the divided data chunks according to a schedule which permits instantaneous starting and viewing of the multimedia content, such as movies, upon user/subscriber request. The user/subscriber receptor unit includes a cable box, video game device, or the like having a digital video recording capability and at least a memory capacity or disk space sufficient to store a complete unit of media content, such as full-length feature film. The invention does not require intensive interaction between the server facility and the receptor unit, but rather, only requires sending of content signals in the form of an interleaved media stream from the server facility to the receptor unit. Further, the invention requires the use of no more than six times the bandwidth of the original signal for operation.
-
Citations
45 Claims
-
1. A method of delivering digital content from a server to a user/subscriber device, comprising:
-
providing digital content; dividing the digital content into a plurality of data chunks prior to transmission; determining a time schedule for the-transmission of the digital content, the time schedule being determined by the server when the user/subscriber device makes a request for the transmission of the digital content, the time schedule optimizing bandwidth consumption; pre-storing at least one of the plurality of data chunks on the user/subscriber device independent of the time schedule and prior to the transmission of the digital content; transmitting the divided data chunks from the server to the user/subscriber device according to the time schedule, the transmission occurring over a communication network comprising a plurality of channels, wherein each of the plurality of data chunks are transmitted over the plurality of channels at a frequency equal to a time index of the data chunk in the digital content; and removing particular divided data chunks from the time schedule upon a determination that all user/subscriber devices receiving the digital content have received the particular divided data chunk to be removed, wherein the server may determine that all the user/subscriber devices have received the particular divided data chunks upon receipt of a data signal sent to the server by all of the user/subscriber devices indicating receipt of the particular divided data chunks. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 44, 45)
-
-
22. A system for delivering digital content from a server to a user/subscriber device, comprising:
-
a digital content database comprising digital content, the digital content having been divided into a plurality of data chunk;
prior to transmission;a server configured to transmit the digital content at a frequency equal to a time index of the data chunk in the digital content, the server further configured to, pre-store at least one of the data chunks at the user/subscriber device independent of a time schedule and prior to transmission of the divided data chunks according to the time schedule; a user/subscriber device for receiving at least one of the pre-stored and said transmitted data chunks; and a communications network comprising a plurality of channels for transmitting said divided data chunks from said server according to the time schedule, the time schedule determined by the server when the user/subscriber device makes a request for the transmission of the digital content, the time schedule optimizing bandwidth consumption, and wherein the server removes a particular divided data chunk from the time schedule when it is determined that all user/subscriber devices receiving the digital content have received the particular divided data chunk to be removed from the time schedule upon receipt of a data signal sent to the server by all of the user/subscriber devices indicating receipt of the particular divided data chunk. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38)
-
-
39. A server facility for delivering digital content to a user/subscriber device, comprising;
-
a data processing unit for dividing said digital content into a plurality of data chunks prior to transmission over a plurality of transmission channels; and a communication unit configured to pre-store at least one of the divided data chunks at the user/subscriber device prior lo and independent of the transmission of the remainder of the plurality of divided data chunks, the communication unit further configured to transmit the divided data chunks to the user/subscriber device according to a transmission schedule determined by the server when the user/subscriber device makes a request for the transmission of the digital content, the user/subscriber device comprising a data receiving unit and a data storage unit, said communication unit further configured to transmit the divided data chunks to a first user/subscriber device and a second user/subscriber device simultaneously when the second user/subscriber device is added to said transmission schedule during transmission of the divided data chunks, said transmission occurring at a frequency equal to a time index of the data chunk in the digital content, and wherein the communication unit is further configured to remove a particular divided data chunk from the transmission schedule upon a determination that all user/subscriber devices receiving the digital content have received the divided data chunk to be removed from the transmission schedule, wherein all the user/subscriber devices may be determined to have received the particular divided data chunk upon receipt of a data signal sent by all of the user/subscriber devices indicating receipt of the particular divided data chunk. - View Dependent Claims (40, 41, 42, 43)
-
Specification