IP Library Granted Patent US 9,009,749
Granted Patent B2
US 9,009,749 · App. 13/686,762 · Granted Apr 14, 2015

Method and system for detecting non-powered video playback devices

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 9,009,749
App. No.
13/686,762
Granted
Apr 14, 2015
Kind
B2
Abstract

A method and system for identifying tune data from set top boxes associated with televisions, video monitors, or other video playback devices that are likely powered off. In some embodiments, survival curves are constructed that predict a length of time before a video playback device is powered off after a tuning event. The survival curves are used to predict the likelihood that a video playback device is powered off. Viewership estimates made from tune data reported from set top boxes can be adjusted to take account of the video playback devices that are predicted to be powered off.

Claims (56)

1. A computing system to facilitate video playback device viewing data analysis, comprising:

at least one processor;

a memory comprising instructions executable by the at least one processor to:

receive tune data indicative of content tuned to by a number of video playback devices, the tune data associated with each video playback device including an identification associated with the video playback device and a plurality of tuning events, each tuning event including a time of the tuning event and a corresponding content identifier that was tuned at the tuning event;

identify a first plurality of video playback devices for which power-off event data is available based on the tune data;

analyze the power-off event data to determine one or more times at which the first plurality of video playback devices were powered off;

determine a percentage of the first plurality of video playback devices that were powered off within at least one time interval following a tuning event;

generate a survival curve based upon the percentage; and

assess tune data associated with a particular video playback device by:

selecting a random number corresponding to a probability in the survival curve;

identifying a time from the survival curve corresponding to the probability;

categorizing tune data before the identified time as valid; and

categorizing tune data after the identified time as invalid.

2. The computing system of claim 1 , wherein power-off event data is not available for the video playback device not included in the first plurality of video playback devices.

3. The computing system of claim 2 , wherein the survival curve is one of a plurality of survival curves associated with different portions of a day.

4. The computing system of claim 1 , wherein the survival curve depicts a probability versus time.

5. The computing system of claim 1 , wherein determining the percentage comprises recording a probability that a video playback device is turned off corresponding to a point in time.

6. The computing system of claim 1 , wherein identifying the first plurality of video playback devices comprises identifying video playback devices associated with reports of at least one power off event per day and for which less than 1% of the tune-to-tune event times are 6 hours or longer.

7. The computing system of claim 1 , wherein the instructions are further executable by the at least one processor to ensure that a probability distribution function of adjusted tune lengths not associated with the first plurality of video playback devices corresponds to an empirical distribution determined from the first plurality of video playback devices.

8. A non-transitory, computer readable medium with instructions stored thereon that are executable by at least one processor to:

receive tune data indicative of content tuned to by a number of video playback devices, the tune data associated with each video playback device including an identification associated with the video playback device and a plurality of tuning events, each tuning event including a time of the tuning event and a corresponding content identifier that was tuned at the tuning event;

identify a first plurality of video playback devices for which power-off event data is available based on the tune data;

analyze the power-off event data to determine one or more times at which the first plurality of video playback devices were powered off;

determine a percentage of the first plurality of video playback devices that were powered off within at least one time interval following a tuning event;

generate a survival curve based upon the percentage; and

assess tune data associated with a particular video playback device by:

selecting a random number corresponding to a probability in the survival curve;

identifying a time from the survival curve corresponding to the probability;

categorizing tune data before the identified time as valid; and

categorizing tune data after the identified time as invalid.

9. A computer-implemented method of analyzing tune data, comprising:

receiving, at a computing system, tune data indicative of content tuned to by a number of video playback devices, the tune data associated with each video playback device including an identification associated with the video playback device and a plurality of tuning events, each tuning event including a time of the tuning event and a corresponding content identifier that was tuned at the tuning event;

identifying a first plurality of video playback devices for which power-off event data is available based on the tune data;

analyzing the power-off event data to determine one or more times at which the first plurality of video playback devices were powered off;

determining a percentage of the first plurality of video playback devices that were powered off within at least one time interval following a tuning event;

generate a survival curve based upon the percentage; and

assess tune data associated with a particular video playback device by:

selecting a random number corresponding to a probability in the survival curve;

identifying a time from the survival curve corresponding to the probability;

categorizing tune data before the identified time as valid; and

categorizing tune data after the identified time as invalid.

10. The non-transitory computer readable medium of claim 8 , wherein power-off event data is not available for the video playback device not included in the first plurality of video playback devices.

11. The non-transitory computer readable medium of claim 8 , wherein the survival curve is one of a plurality of survival curves associated with different portions of a day.

12. The non-transitory computer readable medium of claim 8 , wherein the survival curve depicts a probability versus time.

13. The non-transitory computer readable medium of claim 8 , wherein determining the percentage comprises recording a probability that a video playback device is turned off corresponding to a point in time.

14. The non-transitory computer readable medium of claim 8 , wherein identifying the first plurality of video playback devices comprises identifying video playback devices associated with reports of at least one power off event per day and for which less than 1% of the tune-to-tune event times are 6 hours or longer.

15. The non-transitory computer readable medium of claim 8 , wherein the instructions are further executable by the at least one processor to ensure that a probability distribution function of adjusted tune lengths not associated with the first plurality of video playback devices corresponds to an empirical distribution determined from the first plurality of video playback devices.

16. The computer-implemented method of claim 9 , wherein power-off event data is not available for the video playback device not included with the identified first plurality of video playback devices.

17. The computer-implemented method of claim 9 , wherein the survival curve is one of a plurality of survival curves associated with different portions of a day.

18. The computer-implemented method of claim 9 , wherein the survival curve depicts a probability versus time.

19. The computer-implemented method of claim 9 , wherein determining the percentage comprises recording a probability that a video playback device is turned off corresponding to a point in time.

20. The computer-implemented method of claim 9 , wherein identifying the first plurality of video playback devices comprises identifying video playback devices associated with reports of at least one power off event per day and for which less than 1% of the tune-to-tune event times are 6 hours or longer.

21. The computer-implemented method of claim 9 , further comprising ensuring that a probability distribution function of adjusted tune lengths not associated with the first plurality of video playback devices corresponds to an empirical distribution determined from the first plurality of video playback devices.

22. The computing system of claim 7 , wherein the survival curve is one of a plurality of survival curves associated with different portions of a day and wherein the empirical distribution and the probability distribution function of adjusted tune lengths comprise tune lengths within the portion of the day associated with the survival curve.

23. The non-transitory computer readable medium of claim 15 , wherein the survival curve is one of a plurality of survival curves associated with different portions of a day and wherein the empirical distribution and the probability distribution function of adjusted tune lengths comprise tune lengths within the portion of the day associated with the survival curve.

24. The computer-implemented method of claim 21 , wherein the survival curve is one of a plurality of survival curves associated with different portions of a day and wherein the empirical distribution and the probability distribution function of adjusted tune lengths comprise tune lengths within the portion of the day associated with the survival curve.

Assignments (10)
RELEASE OF SECURITY INTEREST Recorded Jun 2, 2026
From: BLUE TORCH FINANCE LLC
To: COMSCORE, INC.; PROXIMIC, LLC; RENTRAK, LLC (F/N/A RENTRAK CORPORATION)
Reel/Frame 075679/0830 →
RELEASE OF SECURITY INTEREST Recorded Jan 16, 2025
From: BANK OF AMERICA, N.A.
To: COMSCORE, INC.
Reel/Frame 069934/0573 →
SECURITY INTEREST Recorded Jan 3, 2025
From: COMSCORE, INC.; PROXIMIC, LLC; RENTRAK, LLC
To: BLUE TORCH FINANCE LLC
Reel/Frame 069818/0446 →
CORRECTIVE ASSIGNMENT TO CORRECT THE MISSING ASSIGNMENT PAGE 1 AND 22 OMITTED PATENTS PREVIOUSLY RECORDED AT REEL: 056547 FRAME: 0526. ASSIGNOR(S) HEREBY CONFIRMS THE RELEASE OF SECURITY INTEREST. Recorded Jun 6, 2022
From: STARBOARD VALUE AND OPPORTUNITY MASTER FUND LTD.
To: COMSCORE, INC.; RENTRAK CORPORATION; PROXIMIC, LLC
Reel/Frame 060922/0001 →
NOTICE OF GRANT OF SECURITY INTEREST IN PATENTS Recorded May 6, 2021
From: COMSCORE, INC.
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 057279/0767 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 10, 2021
From: RENTRAK CORPORATION
To: COMSCORE, INC.
Reel/Frame 054868/0458 →
ASSIGNMENT FOR SECURITY - PATENTS Recorded Jan 16, 2018
From: COMSCORE, INC.; RENTRAK CORPORATION; PROXIMIC, LLC
To: STARBOARD VALUE AND OPPORTUNITY MASTER FUND LTD.
Reel/Frame 045077/0303 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Jan 12, 2018
From: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
To: RENTRAK CORPORATION
Reel/Frame 045055/0386 →
NOTICE OF GRANT OF SECURITY INTEREST IN PATENTS Recorded Apr 29, 2016
From: RENTRAK CORPORATION
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 038581/0741 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 19, 2015
From: HARSH, AARON; YAZDANI, AMIR; VINSON, MICHAEL; GOERLICH, BRUCE
To: RENTRAK CORPORATION
Reel/Frame 034989/0496 →