System, method, and software application for targeted advertising via behavioral model clustering, and preference programming based on behavioral model clusters
First Claim
1. A television rating computer system for targeted program delivery, comprising:
- a server-side computer system for evaluating television behavioral viewing data from a plurality of users and for categorizing data into non-demographically classifiable category groups;
a clustering engine included in the server-side computer system for;
receiving the television behavioral viewing data, processing the television behavioral viewing data;
using a category training set for clustering the television behavioral viewing data into the non-demographically classifiable category groups over a predetermined training period;
generating category behavioral profiles targeting the non-demographically classifiable category groups; and
generating advertising category prototypes by removing television behavioral viewing data parameters most common between the category behavioral profiles;
a client-side computer system coupled to the server-side computer system and configured to classify a television user into at least one of the non-demographically classifiable category groups based on advertising category prototypes received from the clustering engine;
a contextual behavioral profiling agent included in the client-side system for deriving profiling information related to a television user'"'"'s viewing behavior with content and usage-related preferences; and
a behavioral model database for storing in the client-side system the profiling information derived by the profiling agent.
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
31 Claims
-
1. A television rating computer system for targeted program delivery, comprising:
-
a server-side computer system for evaluating television behavioral viewing data from a plurality of users and for categorizing data into non-demographically classifiable category groups; a clustering engine included in the server-side computer system for; receiving the television behavioral viewing data, processing the television behavioral viewing data; using a category training set for clustering the television behavioral viewing data into the non-demographically classifiable category groups over a predetermined training period; generating category behavioral profiles targeting the non-demographically classifiable category groups; and generating advertising category prototypes by removing television behavioral viewing data parameters most common between the category behavioral profiles; a client-side computer system coupled to the server-side computer system and configured to classify a television user into at least one of the non-demographically classifiable category groups based on advertising category prototypes received from the clustering engine; a contextual behavioral profiling agent included in the client-side system for deriving profiling information related to a television user'"'"'s viewing behavior with content and usage-related preferences; and a behavioral model database for storing in the client-side system the profiling information derived by the profiling agent. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. In an interactive display system having a head-end side for distributing program content that has been pruned for a category, and a client side receiving the program content and selectively displaying the program content in accordance with the selection of a user, a preference engine for determining a preferred program content for the user, comprising:
-
a user monitoring device receiving the pruned program content at the client side for recording contextual transition behaviors profiling the user to continually build a user profile of preferences and contextual transition behaviors associated with the user; and a program distributing device at the head-end side for providing to the user the program content in accordance with the user profile, wherein a user is classified at the client-side into at least one category group based on advertising non-demographically classifiable category prototypes received from the head-end side, wherein the advertising non-demographically classifiable category prototypes are generated by removing television viewing data parameters most common between category behavioral profiles formed at the head-end side by using a category training set for clustering television behavioral viewing data from a plurality of users into non-demographically classifiable category groups over a predetermined training period. - View Dependent Claims (19, 20, 21)
-
-
22. In a program content delivery computer system having a head-end side and a client side, a system for targeting program delivery, comprising:
-
a central data system at the head-end side which receives viewing information from a plurality of users selected from the group consisting of watch data, watch start time data, watch duration data, and watch channel data, demographic information describing a program user, and electronic program guide information with metadata describing a program content; a demographic cluster knowledge base acquirer receiving from the client side behavioral data of a user, the knowledge base acquirer outputting a knowledge base based on the viewing information in the form of a transition matrix with weight sets, the transition matrix used for predicting a particular category group of a plurality of classifiable category groups for classifying the user based on the behavioral data of the user; and a program content generating module disposed at the head-end side and providing to the client side streams of program content based on the predicted category group of the user, wherein a user is classified into at least one category group based on advertising category prototypes transmitted from the head-end side, wherein the advertising category prototypes are generated at the head-end side by removing television viewing data parameters most common between category behavioral profiles formed at the head-end side by using a category training set for clustering the viewing information from the plurality of users into the plurality of classifiable category groups over a predetermined training period. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31)
-
Specification