Technique for delivering entertainment programming content including commercial content therein over a communications network
First Claim
1. A method for presenting programming content including a commercial therein, comprising:
- providing access to one or more alternate commercials;
receiving a request for manipulation of a presentation of the programming content, the request including information concerning a manipulation speed affecting the presentation; and
in response to the request, selecting at least one of the alternate commercials for presentation, in lieu of the commercial, as a function of the manipulation speed.
11 Assignments
0 Petitions
Accused Products
Abstract
Although personal video recorders (also known as digital video recorders) provide certain conveniences to viewers of programming content, such devices facilitate manipulation or “skipping” of commercials, frustrating the intent of the advertisers of the commercials. In accordance with the invention, when a user fast-forwards (rewinds) a commercial, alternate commercial(s) may be accessed for display in place of the original commercial, which provides a full impression of the goods and service promoted, otherwise impossible to appreciate at the fast-forward (rewind) speed. The duration of the alternate commercial(s) corresponds to the duration of the original commercial at the fast-forward (rewind) speed controlled by the user. With the invention, the user advantageously realizes the convenience of manipulating programming content, and at the same time can appreciate the full impression of an alternate commercial to the original commercial, albeit in a shorter duration.
231 Citations
159 Claims
-
1. A method for presenting programming content including a commercial therein, comprising:
-
providing access to one or more alternate commercials;
receiving a request for manipulation of a presentation of the programming content, the request including information concerning a manipulation speed affecting the presentation; and
in response to the request, selecting at least one of the alternate commercials for presentation, in lieu of the commercial, as a function of the manipulation speed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A method for presenting programming content including a commercial therein, comprising:
-
providing access to one or more alternate commercials which have different durations;
receiving a request for manipulation of a presentation of the programming content, the request including a manipulation speed affecting the presentation;
determining a commercial duration based upon at least the manipulation speed; and
selecting at least one of the alternate commercials for presentation in lieu of the commercial, the alternate commercial being selected as a function of the commercial duration. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41)
-
-
42. A method for presenting programming content including a commercial therein, comprising:
-
receiving a data stream containing the programming content, the data stream including a message concerning the commercial which precedes data representing the commercial in the data stream;
providing a presentation of the programming content based on selected data in the data stream, the presentation being subject to a manipulation thereof;
in response to the message, identifying one or more alternate commercials; and
selecting at least one of the alternate commercials for presentation in lieu of the commercial when the presentation of the programming content is manipulated. - View Dependent Claims (43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59)
-
-
60. Apparatus for presenting programming content including a commercial therein, comprising:
-
a mechanism for providing access to one or more alternate commercials;
an interface for receiving a request for manipulation of a presentation of the programming content, the request including information concerning a manipulation speed affecting the presentation; and
a processing element responsive to the request for selecting at least one of the alternate commercials for presentation, in lieu of the commercial, as a function of the manipulation speed. - View Dependent Claims (61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84)
-
-
85. A system for presenting programming content including a commercial therein, comprising:
-
a mechanism for providing access to one or more alternate commercials which have different durations;
an interface for receiving a request for manipulation of a presentation of the programming content, the request including a manipulation speed affecting the presentation;
a controller for determining a commercial duration based upon at least the manipulation speed; and
a processing element for selecting at least one of the alternate commercials for presentation in lieu of the commercial, the alternate commercial being selected as a function of the commercial duration. - View Dependent Claims (86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106)
-
-
107. A system for presenting programming content including a commercial therein, comprising:
-
an interface for receiving a data stream containing the programming content, the data stream including a message concerning the commercial which precedes data representing the commercial in the data stream;
a mechanism for providing a presentation of the programming content based on selected data in the data stream, the presentation being subject to a manipulation thereof; and
a processing element responsive to the message for identifying one or more alternate commercials, at least one of the alternate commercials being selected for presentation in lieu of the commercial when the presentation of the programming content is manipulated. - View Dependent Claims (108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124)
-
-
125. A method for presenting programming content including a commercial therein, comprising:
-
receiving a request for presenting the programming content at a selected speed; and
in response to the request, manipulating a presentation of the programming content, except the commercial, at the selected speed, and presenting a selected commercial in lieu of the commercial, the selected commercial having a predetermined duration. - View Dependent Claims (126, 127, 128, 129, 130, 131, 132, 133, 134, 135)
-
-
136. A method for presenting on a display programming content including a commercial therein, comprising:
-
defining at least first and second portions of the display;
receiving a request for manipulation of a presentation of the programming content; and
in response to the request, presenting a manipulated version of the programming content on the first portion of the display, and presenting a selected commercial the second portion of the display. - View Dependent Claims (137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158)
-
-
159. A method for providing programming content which contains an interactive commercial, and a program segment which follows the interactive commercial and is scheduled to begin at a selected time, the interactive commercial including an interactive option for obtaining commercial detail information, the method comprising:
-
detecting a selection of the interactive option;
presenting the commercial detail information upon a detection of the selection of the interactive option, a presentation of the commercial detail information ending after the selected time; and
providing the program segment from a beginning thereof after the presentation of the commercial detail information.
-
Specification