US20040103429A1

Technique for delivering entertainment programming content including commercial content therein over a communications network

Claim Score by NHIP

Read claim 125, the broadest

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.

US20040103429A1, drawing sheet 1
Sheet 1 of 8

Term

Projected expiry 9 January 2027.

  1. Priority and filed
  2. Published
  3. Today
  4. Projected expiry

159 claims: 9 independent, 150 dependent

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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.
  7. 125
    Broadest claimClaim Score 91, very broad(NHIP)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.
  8. 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.
  9. 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.