Method and system for profiling iTV users and for providing selective content delivery
First Claim
Patent Images
1. A method for profiling iTV users, comprising:
- gathering user-related profile data at a client component by monitoring interactions between an iTV user and an iTV to extract data received at the iTV, data transmitted by the user from the iTV and interactions between the user and the iTV;
storing the gathered user-related profile data in an interaction database at the client component for processing at the client component to generate content recommendations;
periodically retrieving the gathered user-related profile data in the interaction database;
building, at the client component, a user profile associated with the user of the iTV based on retrieving the gathered user-related profile data in the interaction database at the client component and data in a local categorized program database at the client component, wherein the user profile includes affinity and confidence measures for programs; and
generating, at the client component, an interactive program guide having a listing of available programs rearranged to form a first portion and a second portion, the first portion being displayed in a priority position for initial review by the viewer, the first portion further presenting content recommendations filtered from the listings of the available programs based on the affinity and confidence measures for programs in the user profile, the order of the content recommendations reflecting a predicted interest of the user for the content recommendations based on a comparison of the affinity and confidence measures of the user profile associated with the user to the data retrieved from the local categorized program database and the second portion presenting only unfiltered listings of the available programs in numeric order based on the number of the channel.
5 Assignments
0 Petitions
Accused Products
Abstract
A method for profiling an iTV user. The method comprises gathering user-requested content information from iTV interactions, correlating content-associated profile information from a rating service with the user-requested content information, and developing a profile of the user based on the content-associated profile information correlated with the user-requested content information.
134 Citations
31 Claims
-
1. A method for profiling iTV users, comprising:
-
gathering user-related profile data at a client component by monitoring interactions between an iTV user and an iTV to extract data received at the iTV, data transmitted by the user from the iTV and interactions between the user and the iTV; storing the gathered user-related profile data in an interaction database at the client component for processing at the client component to generate content recommendations; periodically retrieving the gathered user-related profile data in the interaction database; building, at the client component, a user profile associated with the user of the iTV based on retrieving the gathered user-related profile data in the interaction database at the client component and data in a local categorized program database at the client component, wherein the user profile includes affinity and confidence measures for programs; and generating, at the client component, an interactive program guide having a listing of available programs rearranged to form a first portion and a second portion, the first portion being displayed in a priority position for initial review by the viewer, the first portion further presenting content recommendations filtered from the listings of the available programs based on the affinity and confidence measures for programs in the user profile, the order of the content recommendations reflecting a predicted interest of the user for the content recommendations based on a comparison of the affinity and confidence measures of the user profile associated with the user to the data retrieved from the local categorized program database and the second portion presenting only unfiltered listings of the available programs in numeric order based on the number of the channel. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A set-top box for profiling iTV users, comprising:
-
memory for providing an interaction database; and a processor, coupled to the memory, the processor being configured to gather user-related profile data at the set-top box by monitoring interactions between an iTV user and an iTV to extract data received at the iTV, data transmitted by the user from the iTV and interactions between the user and the iTV, to store the gathered user-related profile data in the interaction database at the set-top box for processing at the set-top box to generate content recommendations, to periodically retrieve the gathered user-related profile data in the interaction database, to build, at the client component, a user profile associated with the user of the iTV based on retrieving the gathered user-related profile data in the interaction database at the set-top box and data in a local categorized program database at the set-top box, wherein the user profile includes affinity and confidence measures for programs and to generate, at the set-top box, an interactive program guide having a listing of available programs rearranged to form a first portion and a second portion, the first portion being displayed in a priority position for initial review by the viewer, the first portion further presenting content recommendations filtered from the listings of the available programs based on the affinity and confidence measures for programs in the user profile, the order of the content recommendations reflecting a predicted interest of the user for the content recommendations based on a comparison of the affinity and confidence measures of the user profile associated with the user to the data retrieved from the local categorized program database and the second portion presenting only unfiltered listings of the available programs in numeric order based on the number of the channel. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A computer readable medium including executable instructions which, when executed by a processor, provides profiling iTV users, by:
-
gathering user-related profile data at a client component by monitoring interactions between an iTV user and an iTV to extract data received at the iTV, data transmitted by the user from the iTV and interactions between the user and the iTV; storing the gathered user-related profile data in an interaction database at the client component for processing at the client component to generate content recommendations; periodically retrieving the gathered user-related profile data in the interaction database; building, at the client component, a user profile associated with the user of the iTV based on retrieving the gathered user-related profile data in the interaction database at the client component and data in a local categorized program database at the client component, wherein the user profile includes affinity and confidence measures for programs; and generating, at the client component, an interactive program guide having a listing of available programs rearranged to form a first portion and a second portion, the first portion being displayed in a priority position for initial review by the viewer, the first portion further presenting content recommendations filtered from the listings of the available programs based on the affinity and confidence measures for programs in the user profile, the order of the content recommendations reflecting a predicted interest of the user for the content recommendations based on a comparison of the affinity and confidence measures of the user profile associated with the user to the data retrieved from the local categorized program database and the second portion presenting only unfiltered listings of the available programs in numeric order based on the number of the channel. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31)
-
Specification