IP Library Granted Patent US 8,839,283
Granted Patent B2
US 8,839,283 · App. 13/745,977 · Granted Sep 16, 2014

Blocking television commercials and providing an archive interrogation program

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,839,283
App. No.
13/745,977
Granted
Sep 16, 2014
Kind
B2
Abstract

An apparatus and method is disclosed for blocking specific television commercials from the viewer's television based upon the characteristics of the television commercial. In the method, characteristics from a first signal containing a television commercial received at a television are determined. The characteristics may include video and/or audio characteristics, and the characteristics may define a signature. Characteristics from a second signal, also containing the television commercial, are also received and are compared to the first signature. Upon recognizing the second signal, the television commercial is blocked.

Claims (66)

1. A method for selectively blocking a television commercial from a first television channel rendering by a television, the method comprising the steps of:

receiving, by one or more processors from a user, an identification of a second television channel to provide audio and video content to substitute for a subsequent broadcast of the television commercial from the first television channel;

receiving, by one or more processors, a first broadcast signal from the first television channel that is currently being rendered on the television and contains the television commercial;

determining, by one or more processors from the first broadcast signal, a plurality of video and audio characteristics of the television commercial which form, at least in part, a signature for the television commercial;

receiving, by one or more processors, a second, subsequent broadcast signal from the first television channel while the television is tuned to the first television channel; and

determining, by one or more processors, that the second broadcast signal contains the signature; and in response, rendering, with audio or video, current content from the second broadcast channel, wherein the television is tuned to the second broadcast channel.

2. The method according to claim 1 wherein the plurality of video and audio characteristics include an x video component, a y video component, and an audio component.

3. The method according to claim 2 further comprising:

aggregating, by one or more processors, the plurality of video and audio characteristics obtained in a time interval of a data sequence for the second broadcast signal;

determining, by one or more processors based on aggregating the plurality of characteristics, a unique identifier that identifies the data sequence; and

determining, by one or more processors, that the second broadcast signal contains the signature based on the unique identifier.

4. The method according to claim 3 further comprising assigning, by one or more processors, a first unique identifier for the plurality of characteristics obtained in a time interval of a data sequence for the first broadcast signal, and wherein determining, by one or more processors, that the second broadcast signal contains the signature includes comparing the unique identifier from the second broadcast signal to the first unique identifier.

5. The method according to claim 4 , further comprising:

storing the first unique identifier in a library in a set top box for the television; and

comparing, by one or more processors, the unique identifier from the second broadcast signal with a plurality of unique identifiers in the library.

6. A computer system for selectively blocking a television commercial from a first television channel rendering by a television, the computer system comprising:

one or more processors, one or more computer-readable memories and one or more computer-readable storage devices, and program instructions, stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, the program instructions comprising:

program instructions to receive, from a user, an identification of a second television channel to provide audio and video content to substitute for a subsequent broadcast of the television commercial from the first television channel;

program instructions to receive a first broadcast signal from the first television channel that is currently being rendered on the television and contains the television commercial;

program instructions to determine, from the first broadcast signal, a plurality of video and audio characteristics of the television commercial which form, at least in part, a signature for the television commercial;

program instructions to receive a second, subsequent broadcast signal from the first television channel while the television is tuned to the first television channel; and

program instructions to determine that the second broadcast signal contains the signature; and in response, render, with audio or video, current content from the second broadcast channel, wherein the television is tuned to the second broadcast channel.

7. The computer system according to claim 6 wherein the plurality of video and audio characteristics include an x video component, a y video component, and an audio component.

8. The computer system according to claim 7 further comprising:

program instructions to aggregate the plurality of video and audio characteristics obtained in a time interval of a data sequence for the second broadcast signal;

program instructions to determine, based on aggregating the plurality of characteristics, a unique identifier that identifies the data sequence; and

program instructions to determine that the second broadcast signal contains the signature based on the unique identifier.

9. The computer system according to claim 8 further comprising:

program instructions, to assign a first unique identifier for the plurality of characteristics obtained in a time interval of a data sequence for the first broadcast signal, and wherein determining that the second broadcast signal contains the signature based on the unique identifier includes comparing the unique identifier from the second broadcast signal to the first unique identifier.

10. The computer system according to claim 9 further comprising:

program instructions to store the first unique identifier in a library in a set top box for the television; and

program instructions to compare the unique identifier from the second broadcast signal with a plurality of unique identifiers in the library.

11. A computer program product for selectively blocking a television commercial at a television, the computer program product comprising:

one or more computer-readable storage devices, and program instructions stored on the storage devices, the program instructions comprising:

program instructions to receive, from a user, an identification of a second television channel to provide audio and video content to substitute for a subsequent broadcast of the television commercial from the first television channel;

program instructions to receive a first broadcast signal from the first television channel that is currently being rendered on the television and contains the television commercial;

program instructions to determine, from the first broadcast signal, a plurality of video and audio characteristics of the television commercial which form, at least in part, a signature for the television commercial;

program instructions to receive a second, subsequent broadcast signal from the first television channel while the television is tuned to the first television channel; and

program instructions to determine that the second broadcast signal contains the signature; and in response, render, with audio or video, current content from the second broadcast channel, wherein the television is tuned to the second broadcast channel.

12. The computer program product according to claim 11 wherein the plurality of video and audio characteristics include an x video component, a y video component, and an audio component.

13. The computer program product according to claim 12 further comprising:

program instructions to aggregate the plurality of video and audio characteristics obtained in a time interval of a data sequence for the second broadcast signal;

program instructions to determine based on aggregating the plurality of characteristics, a unique identifier that identifies the data sequence; and

program instructions to determine that the second broadcast signal contains the signature based on the unique identifier.

14. The computer program product according to claim 13 further comprising:

program instructions to assign a first unique identifier for the plurality of characteristics obtained in a time interval of a data sequence for the first broadcast signal, and wherein determining that the second broadcast signal contains the signature based on the unique identifier includes comparing the unique identifier from the second broadcast signal to the first unique identifier.

15. The method according to claim 1 , further comprising:

receiving, by one or more processors from the user, an identification of a third television channel;

receiving, by one or more processors from the user, an identification of a particular time of day; and

responsive to determining that the second broadcast signal includes the signature, rendering, with audio and video, current content from the second broadcast channel when a current time is before the particular time of day and rendering, with audio and video, current content from the third broadcast channel when the current time is after the particular time and day, wherein the television is tuned to the second broadcast channel prior to the particular time of day, and further wherein the television is tuned to the third channel after the particular time of day.

16. The method according to claim 1 , further comprising:

receiving, by one or more processors from the user, an identification of a third television channel;

determining, by one or more processors, that a third broadcast signal from the second television channel contains the signature; and

rendering, with audio and video, current content from the third broadcast channel.

17. The computer system according to claim 6 , further comprising:

program instructions to receive, from the user, an identification of a third television channel;

program instructions to receive, from the user, an identification of a particular time of day; and

program instructions, responsive to determining that the second broadcast signal includes the signature, to render, with audio and video, current content from the second broadcast channel when a current time is before the particular time of day and render, with audio and video, current content from the third broadcast channel when the current time is after the particular time and day, wherein the television is tuned to the second broadcast channel prior to the particular time of day, and further wherein the television is tuned to the third channel after the particular time of day.

18. The computer system according to claim 6 , further comprising:

program instructions to receive, from the user, an identification of a third television channel;

program instructions to determine that a third broadcast signal from the second television channel contains the signature; and

program instructions to render, with audio and video, current content from the third broadcast channel.

19. The method according to claim 1 , further comprising:

determining, by one or more processors, that the second broadcast signal no longer contains the television commercial; and in response, rendering, with audio or video, current content from the first broadcast channel, wherein the television is tuned to the first broadcast channel.

20. The computer system according to claim 6 , further comprising:

program instructions to determine that the second broadcast signal no longer contains the television commercial; and in response, render, with audio or video, current content from the first broadcast channel, wherein the television is tuned to the first broadcast channel.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 13, 2021
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: KYNDRYL, INC.
Reel/Frame 057885/0644 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 19, 2015
From: FELLENSTEIN, CRAIG W.; HAMILTON, RICK A., II
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 035200/0612 →