Content Delivery System and Method
First Claim
1. A system for delivering content to users from a content provider, the system comprising;
- a transmission system for transmitting content in a series of segments;
a plurality of receivers for receiving said series of segments transmitted from said transmission system, each of said receivers comprising a memory, a processor, and an output driver, said memory having stored therein instructions that, when executed, will cause said processor to perform the following steps;
(1) comparing each of said received segments to any previously stored segments to determine whether each received segment has been previously stored;
(2) for a particular received segment that has not been previously stored, storing said segment in said memory;
(3) for a particular received segment that has been previously stored, determining whether said received segment is missing data and, if it is, retrieving said missing data, if available, from the corresponding previously stored segment; and
(4) providing each of said received segments to said output driver along with any missing data retrieved from said memory.
0 Assignments
0 Petitions
Accused Products
Abstract
A system for delivering content to users from a content provider, the system comprising a transmission system for transmitting content in a series of segments and a plurality of receivers for receiving the series of segments transmitted from the transmission system, each of the receivers comprising a memory, a processor, and an output driver. The memory may have stored therein instructions that, when executed, will cause the processor to perform the following steps: (1) comparing each of the received segments to any previously stored segments to determine whether each received segment has been previously stored; (2) for a particular received segment that has not been previously stored, storing the segment in the memory; (3) for a particular received segment that has been previously stored, determining whether the received segment is missing data and, if it is, retrieving the missing data, if available, from the corresponding previously stored segment; and (4) providing each of the received segments to the output driver along with any missing data retrieved from the memory. In preferred embodiments, the system is useful for enabling the smooth provision of content to a user as any missing data contained in a received data stream can be obtained, if available, in the memory and used to compensate for the missing data in the transmission.
-
Citations
20 Claims
-
1. A system for delivering content to users from a content provider, the system comprising;
-
a transmission system for transmitting content in a series of segments; a plurality of receivers for receiving said series of segments transmitted from said transmission system, each of said receivers comprising a memory, a processor, and an output driver, said memory having stored therein instructions that, when executed, will cause said processor to perform the following steps; (1) comparing each of said received segments to any previously stored segments to determine whether each received segment has been previously stored; (2) for a particular received segment that has not been previously stored, storing said segment in said memory; (3) for a particular received segment that has been previously stored, determining whether said received segment is missing data and, if it is, retrieving said missing data, if available, from the corresponding previously stored segment; and (4) providing each of said received segments to said output driver along with any missing data retrieved from said memory. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 10, 11, 12)
-
-
9. The system of claim 9 wherein said output device comprises a display and a speaker.
-
13. A system for delivering audio content to users from a content provider, the system comprising;
-
a transmission system for transmitting content in a series of audio segments; a plurality of receivers for receiving said series of audio segments transmitted from said transmission system, each of said receivers comprising a memory, a processor, and an output driver, said memory having stored therein instructions that, when executed, will cause said processor to perform the following steps; (1) comparing each of said received audio segments to any previously stored segments to determine whether each received audio segment has been previously stored; (2) for a particular received audio segment that has not been previously stored, storing said audio segment in said memory; (3) for a particular received audio segment that has been previously stored, (i) determining whether said received audio segment is missing data and, if it is, retrieving said missing data, if available, from the corresponding previously stored audio segment and (ii) determining whether said previously stored audio segment is missing data and, if it is, obtaining the missing data from the received audio segment, if available, and storing the missing data in the memory to thereby create a more complete copy of the audio segment in the memory; and (5) providing each of said received audio segments to said output driver along with any missing data retrieved from said memory. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification