Audience measurement system
First Claim
1. A process for measuring viewer television viewing behavior and habits in a client system, comprising the steps of:
- providing a persistent storage device on said client system;
providing a program guide database on said persistent storage device;
wherein said program guide indicates when television programs are broadcast during a certain time period;
storing a viewer'"'"'s television program preferences on said persistent storage device;
correlating a viewer'"'"'s input via a remote control with segments of a television program and storing said correlated inputs on said persistent storage device;
wherein information about a television program is obtained from said program guide and stored along with said viewer'"'"'s program preferences and said correlated inputs; and
sending said television program information, said viewer'"'"'s program preferences, and said correlated inputs stored on said persistent storage device to a server.
13 Assignments
0 Petitions
Accused Products
Abstract
An audience measurement system plays and records television program material on a client system'"'"'s persistent storage device. Program guide objects are stored on the client system and indicate when television programs are broadcast. A client system stores a viewer'"'"'s television viewing habits and behavior. Information such as what television programs a viewer watches and/or prefers, and when a viewer uses trickplay functions while watching a television program (such as: variable rate fast forward and rewind, frame step, index, pause, variable rate reverse play, variable rate play, and play) are stored on the client system which the client sends to a central server. The central server stores viewer information from all client systems such that the information obtained is anonymous. The aggregated information is used by the central server to compile statistical reports and make predictions. Data are analyzed to create reports covering information that includes, but is not limited to: aggregate viewer behavior in relation to a specific television program; aggregate viewer response to specific commercial pods; and aggregate viewer behavior in relation to tuning out of a specific television program and viewer tune-in destinations. The central server also analyzes aggregate information to predict viewing activity and program ratings.
310 Citations
20 Claims
-
1. A process for measuring viewer television viewing behavior and habits in a client system, comprising the steps of:
-
providing a persistent storage device on said client system;
providing a program guide database on said persistent storage device;
wherein said program guide indicates when television programs are broadcast during a certain time period;
storing a viewer'"'"'s television program preferences on said persistent storage device;
correlating a viewer'"'"'s input via a remote control with segments of a television program and storing said correlated inputs on said persistent storage device;
wherein information about a television program is obtained from said program guide and stored along with said viewer'"'"'s program preferences and said correlated inputs; and
sending said television program information, said viewer'"'"'s program preferences, and said correlated inputs stored on said persistent storage device to a server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An apparatus for measuring viewer television viewing behavior and habits in a client system, comprising:
-
a persistent storage device on said client system;
a program guide database on said persistent storage device;
wherein said program guide indicates when television programs are broadcast during a certain time period;
a module for storing a viewer'"'"'s television program preferences on said persistent storage device;
a module for correlating a viewer'"'"'s input via a remote control with segments of a television program and storing said correlated inputs on said persistent storage device;
wherein information about a television program is obtained from said program guide objects and stored along with said viewer'"'"'s program preferences and said correlated inputs; and
a module for sending said television program information, said viewer'"'"'s program preferences, and said correlated inputs stored on said persistent storage device to a server. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification