IP Library Patent Application 12924237
Patent Application
App. No. 12/924,237

Validation of TV viewership utlizing methods, systems and computer control logic

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 None
App. No.
12/924,237
Abstract

A method, system and computer control logic to provide personalization of a viewer's usage of an Internet TV platform. The method includes tracking a viewer's interactive usage pattern of the TV platform; generating viewer usage data based on the tracking; analyzing the viewer usage data on a substantially real-time basis; and personalizing the viewer's usage of the TV platform on a based on an analysis the viewer usage data.

Claims (36)

1 . A method, comprising:

tracking a viewer's interactive usage pattern of an Internet TV platform;

generating viewer usage data based on the tracking;

analyzing the viewer usage data;

personalizing the viewer's usage of the TV platform based on an analysis the viewer usage data.

2 . The method of claim 1 , wherein analyzing comprises analyzing on a substantially real-time basis.

3 . The method of claim 1 , wherein analyzing comprises correlating the viewer's usage data with data on a content provider's network.

4 . The method of claim 1 , wherein personalizing comprises creating and storing a profile for the viewer using the viewer usage data.

5 . The method of claim 1 , wherein tracking comprises using an input capture module, wherein using the module includes:

harvesting information on channel changes;

actively assisting the channel changes by interacting with the viewer.

6 . The method of claim 5 , wherein actively assisting includes using a channel surfing utility of the input capture module to automatically surf channels.

7 . The method of claim 6 , wherein actively assisting includes automatically surfing channels during commercial breaks.

8 . The method of claim 1 , wherein the viewer's usage data includes time-stamped event packages.

9 . A system comprising:

at least one processor; and

at least one memory in communication with the at least one processor, the at least one memory adapted to store a plurality of processing instructions to direct the at least one processor to:

track a viewer's interactive usage pattern of an Internet TV platform;

generate viewer usage data based on the tracking;

analyze the viewer usage data;

personalize the viewer's usage of the TV platform based on an analysis the viewer usage data.

10 . The system of claim 9 , wherein the memory further stores processing instructions to correlate the viewer's usage data with data from the TV platform.

11 . The system of claim 9 , wherein the memory further stores processing instructions to analyze on a substantially real-time basis.

12 . The system of claim 9 , wherein the memory further stores processing instructions to create and store a profile for the viewer including the viewer's usage data.

13 . The system of claim 9 , wherein the memory further stores processing instructions to track by using an input capture module to harvest information on channel changes; and to actively assist the channel changes by interacting with the viewer.

14 . The system of claim 13 , wherein the memory further stores processing instructions to actively assist by using a channel surfing utility of the input capture module to automatically surf channels.

15 . The system of claim 14 , wherein the channel surfing utility is adapted to automatically surf channels during commercial breaks.

16 . A computer program product comprising a computer readable medium having computer program logic stored thereon, the computer logic comprising:

logic configured to cause a processor to track a viewer's interactive usage pattern of an Internet TV platform;

logic configured to cause a processor to generate viewer usage data based on the tracking;

logic configured to direct the at least one processor to analyze the viewer usage data;

logic configured to cause a processor to personalize the viewer's usage of the TV platform based on a substantially real-time analysis the viewer usage data.

17 . The computer program product of claim 16 , wherein the logic configured to direct the at least on processor to analyze is further configured to direct the at least one processor to analyze on a substantially real-time basis.

18 . The computer program product of claim 16 , wherein the computer control logic further comprises logic configured to create and store a profile for the viewer including the viewer's usage data.

19 . The computer program product of claim 16 , wherein the computer control logic further comprises logic configured to track by using an input capture module to harvest information on channel changes; and to actively assist the channel changes by interacting with the viewer.

20 . The computer program product of claim 19 , wherein the computer control logic further comprises logic configured to actively assist by using a channel surfing utility of the input capture module to automatically surf channels.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 11, 2012
From: WAN, CHIEH-YIH; YARVIS, MARK D.; GARG, SHARAD A.; FORD-LIVENE, MARCELINO
To: INTEL CORPORATION
Reel/Frame 028351/0866 →