IP Library Granted Patent US 9,877,052
Granted Patent B1
US 9,877,052 · App. 15/463,399 · Granted Jan 23, 2018

System and method for set top box viewing data

Inventors: Gemma Toner (Oyster Bay, NY); Colleen Moraghan (Cold Spring Harbor, NY); Richard Neill (Syosset, NY); Alejandro A. Hoyos (Jericho, NY); John McKenna (North Port, NY); Laurie Martone (Sea Cliff, NY); Rohit Bansal (Plainview, NY)
Assignee: CSC Holdings, LLC
H04N21/251H04N21/2407H04N21/25808H04N21/25866H04N21/44204H04N21/44222H04N21/6543
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,877,052
App. No.
15/463,399
Granted
Jan 23, 2018
Kind
B1
Abstract

In a video delivery context, collection and analysis of viewing data can provide insight into viewer interaction with video and the Internet. The viewing data can be transmitted in a controlled manner to a data repository. The system can selectively target specific viewers/households to obtain viewing data, which can be combined with demographics, anonymized, and encrypted. Embodiments enable precision selection of media opportunities, by determining detailed characteristics associated with broadcasts including movement of audiences and specific viewer behavior, such as visits to websites on the Internet. The effective yield of broadcasts, including promotional spots and advertisements, can be determined and predicted based on concrete data at a level of detail down to individual viewers. Accordingly, embodiments enable improvement of the effectiveness and return on investment for programming, promotional spots, and advertisements.

Claims (55)

1. A method for collecting viewing data within a service-provider managed network, the method comprising:

instructing, by a centralized entity within the service-provider managed network, a subscriber terminal within the service-provider managed network to collect the viewing data regarding actions taken by a subscriber associated with the subscriber terminal that are greater than or equal to a dwelling time in duration;

receiving, by the centralized entity, the viewing data from the subscriber terminal, the viewing data including an anonymous tracking number corresponding to the subscriber terminal; and

determining, by the centralized entity based on the viewing data, whether the subscriber watches a program promoted by a promotional spot in response to viewing the promotional spot.

2. The method of claim 1 , wherein the instructing comprises:

sending, by the centralized entity, usage collection configuration information to the subscriber terminal to instruct the subscriber terminal to selectively collect the viewing data, store the viewing data, and send the viewing data to the centralized entity.

3. The method of claim 1 , wherein the viewing, data does not include programming information associated with the program, and further comprising:

recovering, by the centralized entity, the programming information by combining the viewing data with a program content log or an as-run advertising log; and

correlating, by the centralized entity, the recovered programming information with the viewing data based on a timestamp included in the viewing data, the program content log, or the as-run advertising log.

4. The method of claim 1 , wherein the viewing data comprises:

timestamps corresponding to the actions taken by the subscriber that are greater than or equal to the dwelling time in duration.

5. The method of claim 1 , wherein the instructing comprises:

instructing, by the centralized entity, the subscriber terminal to collect the viewing data when the subscriber terminal receives an operational command from the subscriber or the subscriber terminal detects a networking activity.

6. The method of claim 1 , wherein the instructing comprises:

instructing, by the centralized entity, the subscriber terminal to exclude the viewing data regarding actions taken by the subscriber that are less than the dwelling time in duration.

7. The method of claim 1 , further comprising:

determining, by the centralized entity, a view yield of the promotional spot from the viewing data.

8. The method of claim 1 , further comprising:

predicting, by the centralized entity, a future behavior pattern of the subscriber from the viewing data.

9. A centralized entity within a service-provider managed network for collecting viewing data within the service-provider managed network, the centralized entity comprising;

a memory configured to store instructions; and

a processor, coupled to the memory, configured to execute the instructions, the instructions, when executed by the processor, configuring the processor to:

instruct a subscriber terminal within the service-provider managed network to collect the viewing data regarding actions taken by a subscriber associated with the subscriber terminal that are greater than or equal to a dwelling time in duration,

receive the viewing data from the subscriber terminal, the viewing data including an anonymous tracking number corresponding to the subscriber terminal, and

determine whether the subscriber watches a program promoted by a promotional spot in response to viewing the promotional spot.

10. The centralized entity of claim 9 , wherein the instructions, when executed by the processor, further configure the processor to:

send usage collection configuration information to the subscriber terminal to instruct the subscriber terminal to selectively collect the viewing data, store the viewing data, and send the viewing data to the centralized entity.

11. The centralized entity of claim 9 , wherein the viewing data does not include programming information associated with the program, and

wherein the instructions, when executed by the processor, further configure the processor to:

recover the programming information by combining the viewing data with a program content log or an as-run advertising log; and

correlate the recovered programming information with the viewing data based on a timestamp included in the viewing data, the program content log, or the as-run advertising log.

12. The centralized entity of claim 9 , wherein the viewing data comprises:

timestamps corresponding to the actions taken by the subscriber that are greater than or equal to the dwelling time in duration.

13. The centralized entity of claim 9 , wherein the instructions, when executed by the processor, further configure the processor to:

instruct the subscriber terminal to collect the viewing data when the subscriber terminal receives an operational command from the subscriber or the subscriber terminal detects a networking activity.

14. The centralized entity of claim 9 , wherein the instructions, when executed by the processor, further configure the processor to:

instruct the subscriber terminal to exclude the viewing data regarding actions taken by the subscriber that are less than the dwelling time in duration.

15. The centralized entity of claim 9 , wherein the instructions, when executed by the processor, further configure the processor to:

determine a view yield of the promotional spot from the viewing data.

16. The centralized entity of claim 9 , wherein the instructions, when executed by the processor, further configure the processor to:

predict a future behavior pattern of the subscriber from the viewing data.

17. A centralized entity within a service-provider managed network for collecting viewing data within the service-provider managed network, the centralized entity comprising:

a memory configured to store instructions; and

a processor, coupled to the memory, configured to execute the instructions, the instructions, when executed by the processor, configuring the processor to:

select a sample of subscriber terminals from among a plurality of subscriber terminals within the service-provider managed network,

instruct the sample of subscriber terminals to collect the viewing data regarding actions taken by subscribers associated with the sample of subscriber terminals that are greater than or equal to a dwelling time in duration,

receive the viewing data from the sample of subscriber terminals, the viewing data including anonymous tracking numbers corresponding to the sample of subscriber terminals, and

determine whether the subscribers associated with the sample of subscriber terminals watch programs promoted by promotional spots in response to viewing the promotional spots.

18. The centralized entity of claim 17 , wherein the instructions, when executed by the processor, configure the processor to:

send usage collection configuration information to the sample of subscriber terminals to instruct the sample of subscriber terminals to selectively collect the viewing data, store the viewing data, and send the viewing data to the centralized entity.

19. The centralized entity of claim 17 , wherein the viewing data does not include programming information associated with the programs, and wherein the instructions, when executed by the processor, further configure the processor to:

recover the programming information by combining the viewing data with a program content log or an as-run advertising log; and

correlate the recovered programming information with the viewing data based on timestamps included in the viewing data, the program content log, or the as-run advertising log.

20. The centralized entity of claim 17 , wherein the instructions, when executed by the processor, configure the processor to:

instruct the sample of subscriber terminals to exclude the viewing data regarding actions taken by the subscribers that are less than the dwelling time in duration.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 20, 2017
From: TONER, GEMMA; MORAGHAN, COLLEEN; NEILL, RICHARD; HOYOS, ALEJANDRO A.; MCKENNA, JOHN P.; MARTONE, LAURIE; BANSAL, ROHIT
To: CSC HOLDINGS, LLC
Reel/Frame 041645/0470 →
Continuity (3)
Continuation 14754498 · Jun 29, 2015
Continuation 12849630 · Aug 3, 2010
Provisional Application 61346731 · May 20, 2010