Network based digital information and entertainment storage and delivery system
First Claim
1. A system for delivering, through a communications network, program content to a terminal at a user location, the system comprising:
- a processor remote from the user location for recording the program content;
a mechanism for delivering, through the communications network, the program content to the terminal according to a broadcast schedule;
an interface for receiving, from the terminal, a request for performing an action on the program content received by the terminal; and
a control unit for manipulating the recorded program content to meet the request.
10 Assignments
0 Petitions
Accused Products
Abstract
Live television broadcast and other information and entertainment programs, e.g., videos-on-demand (VOD), are provided to a user through a communications network, e.g., a cable network. A processing unit is employed at an headend of the communications network to respond to user requests for PVR-like functions, e.g., pausing, rewinding and fast-forwarding, to be performed on the program content being viewed. The processing unit in accordance with the invention causes a delivery of an appropriate version of the program content to meet such user requests.
482 Citations
69 Claims
-
1. A system for delivering, through a communications network, program content to a terminal at a user location, the system comprising:
-
a processor remote from the user location for recording the program content;
a mechanism for delivering, through the communications network, the program content to the terminal according to a broadcast schedule;
an interface for receiving, from the terminal, a request for performing an action on the program content received by the terminal; and
a control unit for manipulating the recorded program content to meet the request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for providing program content to a terminal through a communications network, the system comprising:
-
a first interface for receiving content of an in-progress program;
a memory for storing the in-progress program content;
a mechanism for transmitting first signals containing the in-progress program content through the communications network to the terminal, which in response to the first signals helps recover the in-progress program content in perceivable form;
a second interface for receiving from the terminal through the communications network a request for performing an action on the perceivable in-progress program content; and
a control unit responsive to the request for providing second signals containing at least part of the stored in-progress program content to the terminal through the communications network to realize the action on the perceivable in-progress program content. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. Apparatus for receiving program content from a communications network, the apparatus comprising:
-
a processor for sending, through the communications network, a request for performing an action on the program content, which is received from the communications network according to a broadcast schedule, the request including data identifying the apparatus; and
an interface for receiving, from the communications network, a version of the program content addressed to the apparatus based on the data, the version of the program content being derived from a copy of the program content in response to the request. - View Dependent Claims (21, 22, 23, 24, 25, 26)
-
-
27. A method for delivering, through a communications network, program content to a terminal at a user location, the method comprising:
-
recording the program content at a location remote from the user location;
delivering, through the communications network, the program content to the terminal according to a broadcast schedule;
receiving, from the terminal, a request for performing an action on the program content received by the terminal; and
manipulating the recorded program content to meet the request. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34)
-
-
35. A method for providing program content to a terminal through a communications network, the method comprising:
-
receiving content of an in-progress program;
storing the in-progress program content;
transmitting first signals containing the in-progress program content through the communications network to the terminal, which in response to the first signals helps recover the in-progress program content in perceivable form;
receiving from the terminal through the communications network a request for performing an action on the perceivable in-progress program content; and
in response to the request, providing second signals containing at least part of the stored in-progress program content to the terminal through the communications network to realize the action on the perceivable in-progress program content. - View Dependent Claims (36, 37, 38, 39, 40, 41, 42, 43, 44)
-
-
45. A method for use in an apparatus for receiving program content from a communications network according to a broadcast schedule, the method comprising:
-
sending, through the communications network, a request for performing an action on the program content, the request including data identifying the apparatus; and
receiving, from the communications network, a version of the program content addressed to the apparatus based on the data, the version of the program content being derived from a copy of the program content in response to the request. - View Dependent Claims (46, 47, 48, 49, 50, 51)
-
-
52. Communication apparatus comprising:
-
a first number of tuners each for receiving content of a broadcast program on a channel;
an interface for receiving one or more requests for accessing content of a plurality of broadcast programs on a second number of channels, respectively, the second number being greater than the first number, the plurality of broadcast programs having overlapping broadcast times; and
a mechanism responsive to the one or more requests for allowing access to content of each of the plurality of broadcast programs after the broadcast program has started being broadcast, including a duration after at least one of the plurality of broadcast programs has finished being broadcast. - View Dependent Claims (53, 54, 55, 56)
-
-
57. Apparatus for facilitating provision of content of a broadcast program, comprising:
-
an interface for receiving one or more requests for accessing the content of the broadcast program, the one or more requests being receivable during at least one of (1) a first duration before the broadcast program is broadcast, and (2) a second duration after at least part of the broadcast program has been broadcast, the at least part of the broadcast program being unrecorded in the apparatus; and
a mechanism responsive to the one or more requests for allowing access to the content of the broadcast program, including the at least part of the broadcast program. - View Dependent Claims (58, 59, 60)
-
-
61. A method for use in a communication apparatus, the apparatus having a first number of tuners each for receiving content of a broadcast program on a channel, the method comprising:
-
receiving one or more requests for accessing content of a plurality of broadcast programs on a second number of channels, respectively, the second number being greater than the first number, the plurality of broadcast programs having overlapping broadcast times; and
in response to the one or more requests, allowing access to content of each of the plurality of broadcast programs after the broadcast program has started being broadcast, including a duration after at least one of the plurality of broadcast programs has finished being broadcast. - View Dependent Claims (62, 63, 64, 65)
-
-
66. A method for use in an apparatus for facilitating provision of content of a broadcast program, the method comprising:
-
receiving one or more requests for accessing the content of the broadcast program, the one or more requests being receivable during at least one of (1) a first duration before the broadcast program is broadcast, and (2) a second duration after at least part of the broadcast program has been broadcast, the at least part of the broadcast program being unrecorded in the apparatus; and
in response to the one or more requests, allowing access to the content of the broadcast program, including the at least part of the broadcast program. - View Dependent Claims (67, 68, 69)
-
Specification