Tracking viewing behavior of a home entertainment system
First Claim
1. In a home entertainment system comprising a television screen, a data storage medium, and a tuner, a method of compiling viewer behavior information at the home entertainment system in order to conserve processing resources at a central clearinghouse that tracks viewer behavior information for a plurality of home entertainment systems, the method comprising the acts of:
- detecting at the home entertainment system, an event which serves as an instructional input relative to programming being displayed at the home entertainment system;
in response to the detected event, retrieving from the electronic program guide program related information that is specifically associated with the programming being displayed during the event, and such that the central clearinghouse need not retrieve and process similar information when desired viewing behavior information is later transmitted to the central clearinghouse, thereby conserving processing resources at the central clearinghouse;
storing at the home entertainment system, data which corresponds to the desired viewing behavior information, including at least the event coupled with the program related information corresponding to the event that was retrieved from the electronic program guide; and
transmitting the stored data from the home entertainment system to the central clearinghouse, including the event coupled with the program related information corresponding to the event.
3 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for providing and tracking viewing behavior of home entertainment systems. A viewer event such as tuning to a selected television channel, occurs at a home entertainment system. The event is coupled with information describing the programming viewed on the home entertainment system and is stored locally. The information describing the programming is obtained from an electronic program guide. Subsequent viewer events are also coupled with information describing the programming viewed and stored locally. The resulting viewing behavior that is stored locally is transmitted to a remote clearinghouse for storage. The remote site receives a great diversity specific information from a plurality of home entertainment systems, which represents and describes, in any desired degree of specificity, the programming that the public is viewing, the origin of the programming, and the way in which the programming is being viewed.
211 Citations
26 Claims
-
1. In a home entertainment system comprising a television screen, a data storage medium, and a tuner, a method of compiling viewer behavior information at the home entertainment system in order to conserve processing resources at a central clearinghouse that tracks viewer behavior information for a plurality of home entertainment systems, the method comprising the acts of:
-
detecting at the home entertainment system, an event which serves as an instructional input relative to programming being displayed at the home entertainment system;
in response to the detected event, retrieving from the electronic program guide program related information that is specifically associated with the programming being displayed during the event, and such that the central clearinghouse need not retrieve and process similar information when desired viewing behavior information is later transmitted to the central clearinghouse, thereby conserving processing resources at the central clearinghouse;
storing at the home entertainment system, data which corresponds to the desired viewing behavior information, including at least the event coupled with the program related information corresponding to the event that was retrieved from the electronic program guide; and
transmitting the stored data from the home entertainment system to the central clearinghouse, including the event coupled with the program related information corresponding to the event. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer program product for use in a home entertainment system that comprises a television screen, a tuner, a data storage medium, and a processor, the computer program product implementing a method of compiling viewer behavior information at the home entertainment system in order to conserve processing resources at a central clearinghouse that tracks viewer behavior information for a plurality of home entertainment systems, the computer program product comprising:
-
a computer-readable medium having computer-executable instructions stored thereon that, when executed at the home entertainment system, cause the home entertainment system to perform the method, including;
detecting at the home entertainment system, an event which serves as an instructional input relative to programming being displayed at the home entertainment system;
in response to the detected event, retrieving from the electronic program guide program related information that is specifically associated with the programming being displayed during the event, and such that the central clearinghouse need not retrieve and process similar information when desired viewing behavior information is later transmitted to the central clearinghouse, thereby conserving processing resources at the central clearinghouse;
storing at the home entertainment system, data which corresponds to the desired viewing behavior information, including at least the event coupled with the program related information corresponding to the event that was retrieved from the electronic program guide; and
transmitting the stored data to the central clearinghouse, including the event coupled with the program related information corresponding to the event. - View Dependent Claims (11, 12, 13, 14)
-
-
15. In a computer system having a data storage device, the computer system being communicatively connected via a communications network with a plurality of home entertainment systems, a method for compiling viewer behavior data identifying programming viewed on the plurality of home entertainment systems that conserves computing resources at the computer system, the method comprising:
-
performing for each of the plurality of home entertainment systems, the acts of;
establishing communication with a particular one of the plurality of home entertainment systems;
configuring the particular home entertainment system to compile desired viewing behavior data to be transmitted to the computer system, wherein at least a portion of the desired viewing behavior information is to be retrieved from an electronic program guide stored at the particular home entertainment system so that the computer system need not retrieve and process similar information when the desired viewing behavior information is later received from the particular home entertainment system; and
receiving from the particular home entertainment system viewer behavior data for programming that was displayed on the television screen associated with the particular home entertainment system, the viewer behavior data having been generated at the particular home entertainment system based on at least;
a specific event which serves as an instructional input relative to programming displayed at the particular home entertainment system;
a channel tuned by a tuner at the particular home entertainment system; and
based on the configuration of the particular home entertainment system, data retrieved from the electronic program guide at the particular home entertainment system, such that the received viewer behavior data includes at least the specific event coupled with the data retrieved from the electronic program guide and that corresponds to the programming that was being displayed at the home entertainment system during the specific event. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. For a computer system having a data storage device, the computer system being communicatively connected via a communications network with a plurality of home entertainment systems, a computer program product comprising one or more computer readable media carrying computer executable instructions that implement a method for compiling viewer behavior data identifying, programming viewed on the plurality of home entertainment systems that conserves computing resources at the computer system, the method comprising:
-
performing for each of the plurality of home entertainment systems, the acts of;
establishing communication with a particular one of the plurality of home entertainment systems;
configuring the particular home entertainment system to compile desired viewing behavior data to be transmitted to the computer system, wherein at least a portion of the desired viewing behavior information is to be retrieved from an electronic program guide stored at the particular home entertainment system so that the computer system need not retrieve and process similar information when the desired viewing behavior information is later received from the particular home entertainment system; and
receiving from the particular home entertainment system viewer behavior data for programming that was displayed on the television screen associated with the particular home entertainment system, the viewer behavior data having been generated, at the particular home entertainment system based on at least;
an a specific event which serves as an instructional input relative to programming displayed at the particular home entertainment system;
a channel tuned by a tuner at the particular home entertainment system; and
based on the configuration of the particular home entertainment system, data retrieved from the electronic program guide at the particular home entertainment system, such that the received viewer behavior data includes at least the specific event coupled with the data retrieved from the electronic program guide and that corresponds to the programming that was being displayed at the home entertainment system during the specific event. - View Dependent Claims (22, 23, 24, 25, 26)
-
Specification