Technique for delivering programming content based on a modified network personal video recorder service
A network personal video recorder (NPVR) service is modified so that some or all of the programs on an NPVR enabled channel are deprived of a fast-forward capability otherwise afforded by the NPVR service. As a result, a user cannot fast-forward one such program to skip commercials and product placement advertisements therein. In addition, some or all of the programs on an NPVR enabled channel cannot be freely time-shifted without regard for their broadcast schedule. Rather, in an illustrative embodiment, the end time of one such program is restrictively extended past its scheduled end time.
1 . A system for providing a service receptive to a fast-forward command for fast-forwarding a program on a program channel in a presentation thereof, the system comprising:
a mechanism for providing a plurality of programs on a selected program channel, a subset of the programs being identified;
an interface for receiving a fast-forward command from a device for presenting a selected program on the selected program channel to a user; and
a processor for determining whether the selected program is one of the identified programs in the subset, the processor being unresponsive to the fast-forward command if it is determined that the selected program is one of the identified programs in the subset.
2 . The system according to claim 1 , wherein the identified programs in the subset are selected based on times of broadcast thereof.
3 . The system according to claim 2 , wherein the identified programs in the subset are in a prime time lineup.
4 . The system according to claim 1 , wherein the selected program is punctuated with one or more commercials.
5 . The system according to claim 1 , wherein the selected program contains one or more product placement advertisements.
6 . The system according to claim 1 , comprising a broadband communications system.
7 . The system according to claim 6 , wherein the broadband communications system includes a cable TV system.
8 . The system according to claim 7 , wherein the device includes a set-top terminal.
9 . A system for providing programming content over a communications network, comprising:
a mechanism for delivering a plurality of programs on a selected program channel according to a broadcast schedule, a subset of the plurality of programs being identified;
an interface for receiving from a device over the communications network a command for manipulating a presentation of a selected program on the selected program channel, the device being used for presenting the selected program to a user; and
a processor responsive to the command when received during a broadcast of the selected program for determining whether the selected program is one of the identified programs in the subset, a presentation time of the selected program presented using the device being adjusted as a function of the broadcast schedule if it is determined that the selected program is one of the identified programs in the subset.
10 . The system according to claim 9 , wherein the presentation time is extended to end the presentation of the selected program past a scheduled end time in accordance with the broadcast schedule.
11 . The system according to claim 9 , further comprising a mechanism for providing to the device information concerning remaining play time of the selected program after the presentation time thereof is adjusted.
12 . The system according to claim 9 , further comprising a mechanism for providing to the device information concerning remaining view time of the selected program after the presentation time thereof is adjusted.
13 . The system according to claim 9 , wherein the command does not include a fast-forward command.
14 . The system according to claim 10 , wherein the command includes a rewind command, and an alert is issued when the selected program is being rewound past a selected point thereof, the selected point being selected as a function of at least the extended presentation time.
15 . The system according to claim 14 , wherein the alert includes a display of a warning.
16 . The system according to claim 10 , wherein the command includes a restart command, and an alert is issued as a function of at least a duration of the selected program and the extended presentation time.
17 . The system according to claim 16 , wherein the alert includes a display of a warning.
18 . The system according to claim 9 , wherein the identified programs in the subset are selected based on times of broadcast thereof.
19 . The system according to claim 18 , wherein the identified programs in the subset are in a prime time lineup.
20 . The system according to claim 9 , wherein the communications network includes a broadband communications network.
21 . The system according to claim 20 , wherein the broadband communications network includes a cable TV network.
22 . The system according to claim 21 , wherein the device includes a set-top terminal.
23 . A method for providing a service receptive to a fast-forward command for fast-forwarding a program on a program channel in a presentation thereof, the method comprising:
providing a plurality of programs on a selected program channel;
identifying a subset of the programs;
receiving a fast-forward command from a device for presenting a selected program on the selected program channel to a user;
determining whether the selected program is one of the identified programs in the subset; and
not responding to the fast-forward command if it is determined that the selected program is one of the identified programs in the subset.
24 . The method according to claim 23 , wherein the identified programs in the subset are selected based on times of broadcast thereof.
25 . The method according to claim 24 , wherein the identified programs in the subset are in a prime time lineup.
26 . The method according to claim 23 , wherein the selected program is punctuated with one or more commercials.
27 . The method according to claim 23 , wherein the selected program contains one or more product placement advertisements.
28 . The method according to claim 23 , wherein the service comprises a broadband communications service.
29 . The method according to claim 28 , wherein the broadband communications service includes a cable TV service.
30 . The method according to claim 29 , wherein the device includes a set-top terminal.
31 . A method for providing programming content over a communications network, comprising:
delivering a plurality of programs on a selected program channel according to a broadcast schedule;
identifying a subset of the plurality of programs;
receiving from a device over the communications network a command for manipulating a presentation of a selected program on the selected program channel, the device being used for presenting the selected program to a user; and
in response to the command when received during a broadcast of the selected program, determining whether the selected program is one of the identified programs in the subset, a presentation time of the selected program presented using the device being adjusted as a function of the broadcast schedule if it is determined that the selected program is one of the identified programs in the subset.
32 . The method according to claim 31 , wherein the presentation time is extended to end the presentation of the selected program past a scheduled end time in accordance with the broadcast schedule.
33 . The method according to claim 31 , further comprising providing to the device information concerning remaining play time of the selected program after the presentation time thereof is adjusted.
34 . The method according to claim 31 , further comprising providing to the device information concerning remaining view time of the selected program after the presentation time thereof is adjusted.
35 . The method according to claim 31 , wherein the command does not include a fast-forward command.
36 . The method according to claim 32 , wherein the command includes a rewind command, and an alert is issued when the selected program is being rewound past a selected point thereof, the selected point being selected as a function of at least the extended presentation time.
37 . The method according to claim 36 , wherein the alert includes a display of a warning.
38 . The method according to claim 32 , wherein the command includes a restart command, and an alert is issued as a function of at least a duration of the selected program and the extended presentation time.
39 . The method according to claim 38 , wherein the alert includes a display of a warning.
40 . The method according to claim 31 , wherein the identified programs in the subset are selected based on times of broadcast thereof.
41 . The method according to claim 40 , wherein the identified programs in the subset are in a prime time lineup.
42 . The method according to claim 31 , wherein the communications network includes a broadband communications network.
43 . The method according to claim 42 , wherein the broadband communication network includes a cable TV network.
44 . The method according to claim 43 , wherein the device includes a set-top terminal.