IP Library › Granted Patent US 7,743,394
Granted Patent B2
US 7,743,394 · App. 11/852,788 · Granted Jun 22, 2010

Log processing of channel tunes and channel tune times generated from a television processing device

Assignee: Google Inc.
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 7,743,394
App. No.
11/852,788
Granted
Jun 22, 2010
Kind
B2
Abstract

Reporting data related to content processing devices, e.g., television devices, are processed to identify channel tunes and corresponding tune times of the content processing devices. Automatically generated channel tunes based on the corresponding tune times are identified. Content items that are aired during a time period defined by the corresponding tune times can be adjusted.

Claims (64)

1. A computer-implemented method, comprising:

receiving reporting data related to television processing devices;

identifying channel tunes and corresponding tune times of the television processing devices from the reporting data;

identifying channel tune clusters at corresponding tune times; and

determining that the channel tune clusters are automatically generated channel tunes if, for each channel tune cluster, the channel tunes for that channel tune cluster are generated at a particular tune time for that channel tune cluster.

2. The method of claim 1 , wherein identifying channel tune clusters at corresponding tune times comprises:

identifying dwell time counts for a first time period for television processing devices from the reporting data; and

identifying a proportional increase in a dwell time counts relative to a prior dwell time count period and a subsequent dwell time count period.

3. The method of claim 2 , wherein identifying the channel tune clusters at corresponding tune times comprises:

determining whether the proportional increase exceeds a threshold; and

identifying the channel tunes as a channel tune cluster if the proportional increase exceeds the threshold.

4. The method of claim 1 , comprising:

identifying channel tune cluster pairs;

determining if channel tunes related to a television processing device correspond to a channel tune cluster pair; and

if the channel tunes related to the television processing device correspond to a channel tune cluster pair, then adjusting an advertising cost for an advertisement that aired on the channel defined by the channel tune and during a time period defined by the channel tune cluster pairs.

5. The method of claim 4 , wherein adjusting an advertising cost comprises one of discounting the advertising cost, delaying the advertising cost, or waiving the advertising cost.

6. The method of claim 5 , wherein adjusting an advertising cost comprises discounting the advertising cost in substantial proportion to a length of the time period defined by the channel tune cluster pair.

7. The method of claim 5 , comprising:

identifying unassociated channel tunes related to the television processing device relative to the time period defined by the channel tune cluster pairs; and

wherein adjusting the advertising cost comprises discounting the advertising cost based on the identified unassociated channel tunes.

8. The method of claim 7 , wherein discounting the advertising cost based on the identified unassociated channel tunes comprises precluding a discount of an advertising cost if the unassociated channel tunes indicate a probable viewer presence.

9. The method of claim 7 , wherein discounting the advertising cost comprises discounting the advertising cost in substantial inverse proportion to a proximity in time of unassociated channel tunes to the time period defined by the channel tune cluster pair.

10. A computer-implemented method, comprising:

receiving reporting data related to a television processing device;

identifying channel tunes and corresponding tune times of the television processing device from the reporting data;

identifying channel tune clusters at triggering tune times;

identifying tunes times corresponding to the triggering tune times; and

for each channel tune cluster, determining that the channel tunes are automatically generated channel tunes if, for each channel tune cluster, the channel tunes for that channel tune cluster are generated at a particular tune time that corresponds to a triggering tune time for that channel tune cluster.

11. The method of claim 10 , wherein identifying triggering tune times comprises:

identifying programming start times and end times for television programs.

12. The method of claim 11 , wherein identifying tunes times corresponding to the triggering tune times comprises:

identifying tunes times occurring at the triggering tune times.

13. The method of claim 11 , wherein identifying tunes times corresponding to the triggering tune times comprises:

identifying tunes times occurring at pad times relative to the triggering tune times.

14. The method of claim 10 , wherein identifying tunes times corresponding to the triggering tune times comprises:

identifying tune times that occur at a first characteristic time before a triggering tune time; and

identifying tune times that occur at a second characteristic time after a triggering tune time.

15. The method of claim 14 , wherein determining that the channel tunes are automatically generated channel tunes comprises:

determining if time periods defined by the tune times that occur at first characteristic tune times and by the tune times that occur at the second characteristic tune times correspond to dwell time clusters; and

if the time periods defined by the tune times that occur at first characteristic tune times and by the tune times that occur at the second characteristic tune times correspond to dwell time clusters, then identifying channel tunes occurring at the tunes times corresponding to the triggering tune times as automatically generated channel tunes.

16. The method of claim 10 , comprising:

adjusting an advertising cost for an advertisement that aired on a channel defined by an automatically generated channel tune.

17. The method of claim 10 , comprising:

identifying automatically generated channel tune pairs and corresponding tune times for a television processing device; and

adjusting an advertising cost for an advertisement that aired on the channel defined by the channel tune and during a time period defined by the corresponding tune times.

18. The method of claim 17 , wherein adjusting an advertising cost comprises discounting the advertising cost in substantial proportion to length of the time period defined by the corresponding tune times.

19. The method of claim 17 , comprising:

identifying unassociated channel tunes related to the television processing device relative to the time period time period defined by the corresponding tune times; and

adjusting a discount of the advertising cost based on the identified unassociated channel tunes.

20. The method of claim 19 , wherein adjusting the discount of the advertising cost based on the identified unassociated channel tunes comprises precluding a discount of the advertising cost if the unassociated channel tunes indicate a probable viewer presence.

21. The method of claim 10 , wherein determining that the channel tunes are automatically generated channel tunes comprises:

determining a coincidental channel tunes value; and

subtracting the coincidental channel tunes value from the automatically generated channel tunes.

22. A system, comprising:

an automated tuning detection engine implemented in a computer processing system configured to cause the computer processing system to perform operations comprising:

receive reporting data related to television processing devices;

identify channel tunes and corresponding tune times of the television processing devices from the reporting data;

identify channel tune clusters at corresponding tune times; and

determine that the channel tune clusters are automatically generated channel tunes if, for each channel tune cluster, the channel tunes for that channel tune cluster are generated at a particular tune time for that channel tune cluster; and

an accounting engine configured to adjust advertising costs associated with advertisements based on the identified automatically generated channel tune times.

23. The system of claim 22 wherein the automated tuning detection engine is configured to:

identify triggering tune times;

identify tunes times corresponding to the triggering tune times; and

determine the channel tunes occurring at the identified tunes times corresponding to the triggering tune times are the automatically generated channel tunes.

Assignments (2)
CHANGE OF NAME Recorded Oct 2, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044101/0405 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 10, 2007
From: SMITH, GEOFFREY R.; KAUSTUV, .; ZIGMOND, DANIEL J.; SHRAUNER, JAY; HAWKINS, JOHN ALASTAIR; ROWE, SIMON; KILLIANEY, MICHAEL A.; VOLOVICH, YAROSLAV; MERRICK, IAIN
To: GOOGLE INC.
Reel/Frame 019938/0434 →
Continuity (4)
Provisional Application 6090989300 · Apr 3, 2007
Provisional Application 6091526100 · May 1, 2007
Provisional Application 6094499200 · Jun 19, 2007
Related Publication 20080250453A1 · Oct 9, 2008