Patent US3790885A successfully refreshed from Google Patents.
Patent US3579703A successfully refreshed from Google Patents.
← Back to Patent Explorer
US7631327B2 Expired / Lapsed US ⏱️ 0.0 years remaining

Enhanced custom content television

Assignee: Accenture Global Services Ltd
•
Filing: 2001-08-08
•
Granted: 2009-12-08
•
Expires: 2021-08-08
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The present invention includes a system and method for combining television broadcast programming content with customized or personalized information and educational or entertainment content. The system includes a set-top box capable of receiving data transmissions and locally rendering video animation for display with, instead of and/or synchronized with television broadcast programs in a way that the television viewer sees a coherent seamless merging of the television program content and supplemental content sources in an indistinguishable format. Preferably, the viewer may interact in real-time with the enhanced television programming to provide a higher level of engagement and customization potential.

Inventors

  • 👤 Kelly L. Dempski
  • 👤 Ryan C. Horner
  • 👤 Dax A. Fohl

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-23 22:24
CPC Classifications
H; H04; H04N; H04N21/00; H04N21/40; H04N21/45; H04N21/466; H04N21/20; H04N21/23; H04N21/235; H04N21/41; H04N21/426; H04N21/43; H04N21/435; H04N21/4508; H04N21/4532; H04N21/458; H04N21/47; H04N21/472; H04N21/47205; H04N21/475; H04N21/4753; H04N21/4755; H04N21/478; H04N21/4784; H04N21/60; H04N21/65; H04N21/654; H04N21/6543; H04N21/658; H04N21/6587; H04N21/80; H04N21/81; H04N21/812; H04N21/8126; H04N21/8146; H04N21/85; H04N21/858; H04N5/00; H04N5/44; H04N5/445; H04N7/00; H04N7/08; H04N7/087; H04N7/088; H04H; H04H20/00; H04H20/10; H04H20/106

Claims Analysis

Total Claims: 26
Claim 1
Independent Claim 334 words
A method for enhancing a television broadcast program comprising: (a) storing an incoming media stream on a first memory storage, the incoming media stream comprising a television broadcast program and a television broadcast advertisement for display during a break in the television broadcast program; (b) receiving replacement advertising data from a second memory storage, the advertising data comprising an executable instruction set for rendering a first animated video replacement advertising segment by a client processor; (c) selecting the first replacement advertising segment based on a viewer profile; (d) rendering on the client processor the first animated video replacement advertising segment by executing the executable instruction set; (e) blocking the display of the television broadcast advertisement, such that the television broadcast advertisement is not displayed; (f) displaying the first animated video replacement advertising segment instead of the television broadcast advertisement on a television display; (g) determining whether the television broadcast program has resumed after end of the television broadcast advertisement, determining whether the first replacement advertising segment has ended, and if the first replacement advertising segment has not ended, storing the resumed television broadcast program on a third memory storage from a beginning point, and displaying the resumed broadcast program from the beginning point; (h) displaying the resumed television broadcast program after completion of the animated video replacement advertising segment; and, (i) developing the viewer profile based on viewer interaction with the first replacement advertising segment, where developing the viewer profile includes: displaying an on-screen query of optional modifications to the first replacement advertising segment; receiving a viewer selection of at least one modification to the first replacement advertising segment; rendering the at least one modification to the first replacement advertising segment; and, retaining the viewer selection of the at least one modification to the first replacement advertising segment as part of the viewer profile; and, (j) automatically applying the previously retained viewer selection of the at least one modification to a second replacement advertising segment that is received after the first replacement advertising segment.
Claim 2
Independent Claim 334 words
A method for enhancing a television broadcast program comprising: (a) storing an incoming media stream on a first memory storage, the incoming media stream comprising a television broadcast program and a television broadcast advertisement for display during a break in the television broadcast program; (b) receiving replacement advertising data from a second memory storage, the advertising data comprising an executable instruction set for rendering a first animated video replacement advertising segment by a client processor; (c) selecting the first replacement advertising segment based on a viewer profile; (d) rendering on the client processor the first animated video replacement advertising segment by executing the executable instruction set; (e) blocking the display of the television broadcast advertisement, such that the television broadcast advertisement is not displayed; (f) displaying the first animated video replacement advertising segment instead of the television broadcast advertisement on a television display; (g) determining whether the television broadcast program has resumed after end of the television broadcast advertisement, determining whether the first replacement advertising segment has ended, and if the first replacement advertising segment has not ended, storing the resumed television broadcast program on a third memory storage from a beginning point, and displaying the resumed broadcast program from the beginning point; (h) displaying the resumed television broadcast program after completion of the animated video replacement advertising segment; and, (i) developing the viewer profile based on viewer interaction with the first replacement advertising segment, where developing the viewer profile includes: displaying an on-screen query of optional modifications to the first replacement advertising segment; receiving a viewer selection of at least one modification to the first replacement advertising segment; rendering the at least one modification to the first replacement advertising segment; and, retaining the viewer selection of the at least one modification to the first replacement advertising segment as part of the viewer profile; and, (j) automatically applying the previously retained viewer selection of the at least one modification to a second replacement advertising segment that is received after the first replacement advertising segment.
Claim 3
Dependent Claim 21 words
The method of claim 1 further comprising creating the viewer profile based on a set of preferences selected by the viewer.
Claim 4
Dependent Claim 26 words
The method of claim 1 wherein said modifications comprise color, component in displayed objects, viewing perspective, zoom, play-back speed, background audio sound track, and special effects.
Claim 5
Dependent Claim 14 words
The method of claim 1 wherein said modifications are accompanied by computer-generated special effects.
Claim 6
Dependent Claim 56 words
The method of claim 1 , further comprising providing a plurality of audio accompaniments to the first advertising segment, and selecting the audio accompaniment based either on the viewer profile or on the music used most by the viewer on their set-top box or personnel music catalog on a storage device external to the set-top box.
Claim 7
Dependent Claim 23 words
The method of claim 1 , where viewer interaction comprises applying a modification selected by the viewer to the first replacement advertising segment.
Claim 8
Dependent Claim 21 words
The method of claim 1 , where viewer interaction occurs during the display of the first animated video replacement advertising segment.
Claim 9
Independent Claim 326 words
A method for enhancing a television broadcast program comprising: (a) storing incoming programming data on a first memory storage, the programming data representing synchronization data for a plurality of sequential television broadcast segments in a television broadcast program; (b) storing information related to a plurality of replacement program segments on a second memory storage; (c) selecting a first replacement segment based on a viewer profile; (d) synchronizing the first replacement segment with one of said plurality of television broadcast segments; (e) receiving executable instruction sets for generating the selected replacement segments, and rendering on a local processor the selected first replacement segment by executing the executable instructions sets; (f) blocking the display of the television broadcast segment; (g) displaying the selected first replacement segment on a television display in place of the synchronized television broadcast segment; (h) determining whether a next sequential television broadcast segment in the television broadcast program has commenced after end of the blocked television broadcast segment, determining whether the selected first replacement segment has ended, and if the selected first replacement segment has not ended, storing the next sequential television broadcast segment on a third memory storage from a beginning point, and displaying the next sequential segment from the beginning point after the selected first replacement segment has ended; and, (i) developing the viewer profile based on viewer interaction with the replacement segment; where developing the viewer profile includes: displaying an on-screen query of optional modifications to the first replacement advertising segment; receiving a viewer selection of at least one modification to the first replacement advertising segment; rendering the at least one modification to the first replacement advertising segment; and, retaining the viewer selection of the at least one modification to the first replacement advertising segment as part of the viewer profile; and, (j) automatically applying the previously retained viewer selection of the at least one modification to a second replacement advertising segment that is selected after the first replacement advertising segment.
Claim 10
Independent Claim 326 words
A method for enhancing a television broadcast program comprising: (a) storing incoming programming data on a first memory storage, the programming data representing synchronization data for a plurality of sequential television broadcast segments in a television broadcast program; (b) storing information related to a plurality of replacement program segments on a second memory storage; (c) selecting a first replacement segment based on a viewer profile; (d) synchronizing the first replacement segment with one of said plurality of television broadcast segments; (e) receiving executable instruction sets for generating the selected replacement segments, and rendering on a local processor the selected first replacement segment by executing the executable instructions sets; (f) blocking the display of the television broadcast segment; (g) displaying the selected first replacement segment on a television display in place of the synchronized television broadcast segment; (h) determining whether a next sequential television broadcast segment in the television broadcast program has commenced after end of the blocked television broadcast segment, determining whether the selected first replacement segment has ended, and if the selected first replacement segment has not ended, storing the next sequential television broadcast segment on a third memory storage from a beginning point, and displaying the next sequential segment from the beginning point after the selected first replacement segment has ended; and, (i) developing the viewer profile based on viewer interaction with the replacement segment; where developing the viewer profile includes: displaying an on-screen query of optional modifications to the first replacement advertising segment; receiving a viewer selection of at least one modification to the first replacement advertising segment; rendering the at least one modification to the first replacement advertising segment; and, retaining the viewer selection of the at least one modification to the first replacement advertising segment as part of the viewer profile; and, (j) automatically applying the previously retained viewer selection of the at least one modification to a second replacement advertising segment that is selected after the first replacement advertising segment.
Claim 11
Dependent Claim 19 words
The method of claim 8 , further comprising developing the viewer profile based on past selections of replacement segments.
Claim 12
Dependent Claim 21 words
The method of claim 8 further comprising developing the viewer profile based on a set of preferences selected by the viewer.
Claim 13
Dependent Claim 24 words
The method of claim 8 further comprising augmenting the viewer preferences based on the viewer's past selection of fast-forwarding or skipping through selected segments.
Claim 14
Dependent Claim 31 words
The method of claim 8 , wherein the executable instruction sets for generating an advertising segment comprise executable programming code for rendering into an animated video segment by a client processor.
Claim 15
Dependent Claim 31 words
The method of claim 8 , further comprising displaying an on-screen query of optional replacement segments, and selecting the desired replacement segments in response to a command received from the viewer.
Claim 16
Dependent Claim 29 words
The method of claim 8 , wherein the programming data is received from data encoded with television broadcast program, from an electronic programming guide or from an internet server.
Claim 17
Dependent Claim 36 words
The method of claim 8 wherein the data representing the selected replacement segments comprise geometry and texture data for use with the executable instruction sets for rendering into an animated video segment by a client processor.
Claim 18
Dependent Claim 22 words
The method of claim 8 , where viewer interaction comprises applying a modification selected by the viewer to the first replacement segment.
Claim 19
Dependent Claim 18 words
The method of claim 8 , where viewer interaction occurs during the display of the first replacement segment.
Claim 20
Independent Claim 458 words
A system for displaying enhanced television broadcast programs comprising: a multimedia controller having: a first memory storage for storing viewer profiles, a television broadcast signal tuner receiver, a communication port in communication with external sources of replacement advertising data, the advertising data comprising executable instruction sets for rendering a first animated video replacement advertising segment, the first animated video replacement advertisement being selected based on a viewer profile stored in the first memory storage, a second memory storage for storing a television broadcast stream, the television broadcast stream comprising a television broadcast program and a television broadcast advertisement for display during a break in the television broadcast program, a third memory storage for storing the replacement advertising data, a processor capable of rendering the first animated video replacement advertising segment by executing the executable instruction sets in the replacement advertising data and further capable of blocking the display of the television broadcast advertisement, such that the television broadcast advertisement is not displayed, a video display monitor in communication with the multimedia controller, the video display monitor configured to display the television broadcast program and the first animated video replacement advertising segment during a break in the television broadcast program; and a manual input device in communication with the multimedia controller, wherein: the multimedia controller is further operative to determine whether the television broadcast program has resumed after the end of the television broadcast advertisement, to determine whether the first replacement advertising segment has ended, and if the first replacement advertising segment has not ended, to store the resumed television broadcast program on the first memory storage from a beginning point, and to display the resumed broadcast program from the beginning point; and, the multimedia controller is further operative to develop the viewer profile based on viewer interaction with the first animated video replacement advertising segment based on: the video display monitor being further operative to display an on-screen query of optional modifications to the first animated video replacement advertising segment; the manual input device being further operative to receive a viewer selection of at least one modification to the first animated video replacement advertising segment; the processor being further operative to render the at least one modification to the first animated video replacement advertising segment; the first memory storage being further operative to retain the viewer selection of the at least one modification to the first animated video replacement advertising segment as part of the viewer profile used in selecting the first animated video replacement advertising segment; and, the processor being further operative to automatically render the at least one previously received modification retained by the first memory storage to a second animated video replacement advertising segment that is selected after the first animated video replacement advertising segment.
Claim 21
Independent Claim 458 words
A system for displaying enhanced television broadcast programs comprising: a multimedia controller having: a first memory storage for storing viewer profiles, a television broadcast signal tuner receiver, a communication port in communication with external sources of replacement advertising data, the advertising data comprising executable instruction sets for rendering a first animated video replacement advertising segment, the first animated video replacement advertisement being selected based on a viewer profile stored in the first memory storage, a second memory storage for storing a television broadcast stream, the television broadcast stream comprising a television broadcast program and a television broadcast advertisement for display during a break in the television broadcast program, a third memory storage for storing the replacement advertising data, a processor capable of rendering the first animated video replacement advertising segment by executing the executable instruction sets in the replacement advertising data and further capable of blocking the display of the television broadcast advertisement, such that the television broadcast advertisement is not displayed, a video display monitor in communication with the multimedia controller, the video display monitor configured to display the television broadcast program and the first animated video replacement advertising segment during a break in the television broadcast program; and a manual input device in communication with the multimedia controller, wherein: the multimedia controller is further operative to determine whether the television broadcast program has resumed after the end of the television broadcast advertisement, to determine whether the first replacement advertising segment has ended, and if the first replacement advertising segment has not ended, to store the resumed television broadcast program on the first memory storage from a beginning point, and to display the resumed broadcast program from the beginning point; and, the multimedia controller is further operative to develop the viewer profile based on viewer interaction with the first animated video replacement advertising segment based on: the video display monitor being further operative to display an on-screen query of optional modifications to the first animated video replacement advertising segment; the manual input device being further operative to receive a viewer selection of at least one modification to the first animated video replacement advertising segment; the processor being further operative to render the at least one modification to the first animated video replacement advertising segment; the first memory storage being further operative to retain the viewer selection of the at least one modification to the first animated video replacement advertising segment as part of the viewer profile used in selecting the first animated video replacement advertising segment; and, the processor being further operative to automatically render the at least one previously received modification retained by the first memory storage to a second animated video replacement advertising segment that is selected after the first animated video replacement advertising segment.
Claim 22
Dependent Claim 16 words
The system of claim 18 further comprising a personal computer in communication with the multimedia controller.
Claim 23
Dependent Claim 24 words
The system of claim 18 further comprising a fourth memory storage for storing television broadcast programs in digitized format for later recall and display.
Claim 24
Dependent Claim 21 words
The system of claim 18 wherein the manual input device comprises a mouse, a joystick, a keyboard or a remote control.
Claim 25
Dependent Claim 61 words
The system of claim 21 wherein the remote control comprises a personal digital assistant having an infrared transceiver for communication with the multimedia controller, said personal digital assistant having a configurable display on a touch sensitive screen, said configurable display being configured to correspond to the active selections available to a user for a given images on the video display monitor.
Claim 26
Dependent Claim 35 words
The system of claim 18 , where the processor is further configured to render a modification to the first animated video replacement advertising segment during viewer interaction with the first animated video replacement advertising segment.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2012-12-07 2013-06-08 2013-12-08 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2016-12-07 2017-06-08 2017-12-08 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2020-12-07 2021-06-08 2021-12-08 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag