System and method for behavioral model clustering in television usage, targeted advertising via model clustering, and preference programming based on behavioral model clusters
First Claim
1. A method of determining a television viewer'"'"'s viewing habits, the method which comprises:
- recording a viewer'"'"'s monitor behavior with data item variables selected from the group consisting of watch date, watch start time, watch duration, and watch channel;
inputting historical data information regarding demographic information tagged to the viewer;
inputting program guide information; and
associating the program guide information with the viewer'"'"'s monitor behavior and defining therefrom a knowledge base with demographic cluster information of the viewer in terms of statistical state machine transition models.
3 Assignments
0 Petitions
Accused Products
Abstract
The method and system for TV user profile data prediction and modeling allows accurate and narrowly focused behavioral clustering. A client-side system classifies television consumers into representative user profiles. The profiles target individual user advertising and program preference category groups. A contextual behavioral profiling system determines the user'"'"'s monitor behavior and content preferences, and the system may be continually updated with user information. A behavioral model database is queried by various system modules. The programming, including targeted advertising for television and interactive television is based on the profile data prediction, modeling and preference determination. The system is enabled to present a complete program sequence to the viewer based on the preference determination and stored programming. The latter is referred to as automatic program sequence (virtual channel) creation and the virtual channel can be presented as a separate channel in an electronic programming guide (EPG).
-
Citations
15 Claims
-
1. A method of determining a television viewer'"'"'s viewing habits, the method which comprises:
-
recording a viewer'"'"'s monitor behavior with data item variables selected from the group consisting of watch date, watch start time, watch duration, and watch channel;
inputting historical data information regarding demographic information tagged to the viewer;
inputting program guide information; and
associating the program guide information with the viewer'"'"'s monitor behavior and defining therefrom a knowledge base with demographic cluster information of the viewer in terms of statistical state machine transition models. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A machine-readable medium having stored thereon a plurality of processor-executable instructions for implementing a function of:
-
capturing state transitions by defining monitor behavior in a plurality of statistical state machine families each representing a given viewer or demographic group viewing behavior;
combining the statistical state machine families into global statistical state machines defined in a global probability density function;
updating and reinforcing the global probability density function upon determining that a given probability function has a higher confidence level than a previous probability density function; and
outputting a global profile based on the global probability density function, wherein the global profile is suitable for determining programming content of a television server. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
Specification