Methods and apparatus to provide content on demand in content broadcast systems
First Claim
Patent Images
1. A method for handling a program at a user device, the method comprising:
- accepting a command to view the program in the user device;
receiving, from a content delivery server and via a terrestrial Internet protocol (IP) based communication signal, a first plurality of packets representing a beginning portion of the program; and
playing back the received beginning portion of the program while receiving and recording from a broadcast headend and via a satellite broadcast signal, a second plurality of packers representing an end portion of the program;
splicing the received end portion of the program to the beginning portion of the program; and
playing back the spliced received end portion of the program after playing back the received beginning portion of the program; and
wherein the first and second plurality of data packets are decrypted before playback with at least one of a same encryption key, a same codeword or a same secret;
wherein the satellite broadcast signal is transmitted by a broadcast headend, wherein the terrestrial IP-based communication signal is transmitted by a content delivery server, and wherein the broadcast headend and the content delivery server are operated by different service providers.
5 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus to provide content on demand in content broadcast systems are disclosed. An example method comprises receiving a first portion of a program via broadcast signal and receiving a second portion of the program via an Internet protocol (IP) based signal. The example method may further comprise combining the first and the second portions and at least one of store the combined first and second portions in a file or playback the combined first and second portions.
372 Citations
19 Claims
-
1. A method for handling a program at a user device, the method comprising:
-
accepting a command to view the program in the user device; receiving, from a content delivery server and via a terrestrial Internet protocol (IP) based communication signal, a first plurality of packets representing a beginning portion of the program; and playing back the received beginning portion of the program while receiving and recording from a broadcast headend and via a satellite broadcast signal, a second plurality of packers representing an end portion of the program; splicing the received end portion of the program to the beginning portion of the program; and playing back the spliced received end portion of the program after playing back the received beginning portion of the program; and wherein the first and second plurality of data packets are decrypted before playback with at least one of a same encryption key, a same codeword or a same secret; wherein the satellite broadcast signal is transmitted by a broadcast headend, wherein the terrestrial IP-based communication signal is transmitted by a content delivery server, and wherein the broadcast headend and the content delivery server are operated by different service providers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory article of manufacture storing computer readable instructions that, when executed, cause the computer to:
-
accept a command to view a program in the user device; receive a terrestrial Internet protocol (IP) based communication signal from a content delivery server, the terrestrial IP-based communication signal representing a beginning portion of the program, wherein the terrestrial IP-based communication signal is addressed to a particular user device, and wherein the broadcast headend and the content delivery server are operated by different service providers; play back the received beginning portion of the program while receiving and recording a satellite broadcast signal from a broadcast headend, the broadcast signal representing an end portion of a program; splice the received end portion of the program to the beginning portion of the program; and play back the spliced received end portion of the program after playing back the received beginning portion of the program; wherein the first and second portions of the program are decrypted with at least one of a same encryption key, a same codeword or a same secret. - View Dependent Claims (10, 11, 12, 13)
-
-
14. An apparatus comprising:
-
a means for accepting a command to view a program; a first interface to receive a terrestrial Internet protocol (IP) based communication signal from a content delivery server, the terrestrial IP-based signal comprising a beginning portion of the program and containing an address assigned to the first interface; a second interface to receive a satellite broadcast signal from a broadcast headend, operated by a different service provider than content delivery server, the satellite broadcast signal representing an end portion of the program; a display module for playing back the received beginning portion of the program while receiving and recording the satellite broadcast signal from the broadcast headend and for splicing the received end portion of the program to the received beginning portion of the program; a decryptor to decrypt the beginning portion and the end portion of the program before playing back the beginning and end portions based on at least one of a same encryption key, a same codeword, or a same secret; and a storage device to store a file containing the spliced received beginning portion of the program and end portion of the program. - View Dependent Claims (15, 16, 17, 18)
-
-
19. An apparatus comprising:
-
a first interface to receive a satellite broadcast signal from a broadcast headend and to detect a non-user initiated interruption of the satellite broadcast signal, the satellite broadcast signal presenting a first portion of a program; a second interface distinct from the first interface to send a request to a terrestrial content delivery server for a second portion of the program when the interruption is detected and to receive a terrestrial Internet protocol (IP) based communication signal from a content delivery server in response to the request, the terrestrial IP-based signal comprising the second portion of the program and containing an address uniquely assigned to the second interface, wherein the broadcast headend is operated by a different service provider than the content delivery server; a decryptor to decrypt the first and second portions of the program based on at least one of a same encryption key, a same codeword, or a same secret; a storage device to store the first and second portions in a file that represents the program; and a housing, wherein the first interface, the second interface, the decryptor and the storage device are implemented in the housing.
-
Specification