RECOMMENDER SYSTEM
First Claim
Patent Images
1. A method for providing individualized recommendations to a user on a multi-user device, the method comprising the steps of:
- grouping preferences of similar program content to form clusters of similar preferences;
determining context information for each cluster;
grouping clusters to form larger clusters, wherein the grouping is based on a similarity of context information of each cluster;
determining a current context;
choosing at least one larger cluster that has a similar context as the current context; and
using a larger cluster to make a recommendation for the current context.
4 Assignments
0 Petitions
Accused Products
Abstract
A method for providing individualized recommendations to a user on a multi-user device is provided. During operation anonymous user preferences of similar program content will be grouped to form clusters of similar preferences. Context information for each cluster is determined and the clusters are grouped to form larger clusters. The grouping is based on the context information for each cluster. A current context is then determined and at least one larger cluster is found that has a similar context as the current context. The larger cluster is used to make a recommendation for the user.
117 Citations
16 Claims
-
1. A method for providing individualized recommendations to a user on a multi-user device, the method comprising the steps of:
-
grouping preferences of similar program content to form clusters of similar preferences; determining context information for each cluster; grouping clusters to form larger clusters, wherein the grouping is based on a similarity of context information of each cluster; determining a current context; choosing at least one larger cluster that has a similar context as the current context; and using a larger cluster to make a recommendation for the current context. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus comprising:
-
storage storing user preferences; and a processor accessing the storage and grouping preferences of similar program content to form clusters of similar preferences, determining context information for each cluster and grouping clusters to form larger clusters, wherein the grouping is based on a similarity of context information of each cluster, the processor additionally accessing a context generator to determine a current context and choosing at least one larger cluster that has a similar context as the current context to make a recommendation. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
Specification