Situation-aware recommendation using correlation
First Claim
Patent Images
1. A method for making recommendations to a user, the method comprising:
- storing data relating to usage patterns of the user, wherein the data includes information as to items which were used and the context in which they were used, wherein context includes a situation in which the user and device were operating when the items were used;
constructing a correlation table, wherein each axis of the correlation table has both items that can be recommended and contexts, both extracted from the usage patterns and wherein the constructing is performed without performing clustering of usage patterns;
determining a probability that an item in the correlation table will be useful to a user given a particular context; and
storing a correlation value between each item and each context in the correlation table, wherein the correlations are used to recommend one or more of the items.
3 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, data relating to usage patterns of the user is stored, wherein the data includes information as to items which were used and the context in which they were used. A correlation table is constructed. Correlation values between each item and each context are then stored in then correlation table, wherein the correlations are used to recommend one or more of the items.
22 Citations
17 Claims
-
1. A method for making recommendations to a user, the method comprising:
-
storing data relating to usage patterns of the user, wherein the data includes information as to items which were used and the context in which they were used, wherein context includes a situation in which the user and device were operating when the items were used; constructing a correlation table, wherein each axis of the correlation table has both items that can be recommended and contexts, both extracted from the usage patterns and wherein the constructing is performed without performing clustering of usage patterns; determining a probability that an item in the correlation table will be useful to a user given a particular context; and storing a correlation value between each item and each context in the correlation table, wherein the correlations are used to recommend one or more of the items. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus comprising:
-
an interface; and one or more processors configured to; store data relating to usage patterns of the user, wherein the data includes information as to items which were used and the context in which they were used, wherein context includes a situation in which the user and device were operating when the items were used, without performing clustering of the usage patterns; construct a correlation table, wherein each axis of the correlation table has both items that can be recommended and contexts, both extracted from the usage patterns; determine a probability that an item in the correlation table will be useful to a user given a particular context; and store a value correlation between each item and each context in the correlation table, wherein the correlations are used to recommend one or more of the items. - View Dependent Claims (9)
-
-
10. A system for making recommendations to a user without performing clustering of usage patterns, the system comprising:
-
means for storing data relating to usage patterns of the user, wherein the data includes information as to items which were used and the context in which they were used, wherein context includes a situation in which the user and device were operating when the items were used; means for constructing a correlation table, wherein each axis of the correlation table has both items that can be recommended and contexts, both extracted from the usage patterns; means for determining a probability that an item in the correlation table will be useful to a user given a particular context; and means for storing a correlation value between each item and each in the correlation table, wherein the correlations are used to recommend one or more of the items; and a computer processor configured to interact with the means for storing, means for constructing and means for storing and to perform calculations based on input therefrom, providing results. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory program storage device readable by a machine tangibly embodying a program of instructions executable by the machine to perform a method for making recommendations to a user, the method comprising:
-
storing data relating to usage patterns of the user, wherein the data includes information as to items which were used and the context in which they were used, wherein context includes a situation in which the user and device were operating when the items were used; constructing a correlation table, wherein each axis of the correlation table has both items that can be recommended and contexts, both extracted from the usage patterns and wherein the constructing is performed without performing clustering of usage patterns; determining a probability that an item in the correlation table will be useful to a user given a particular context; and storing a correlation value between each item and each context in the correlation table, wherein the correlations are used to recommend one or more of the items.
-
Specification