System and method for obtaining user preferences and providing user recommendations for unseen physical and information goods and services
First Claim
Patent Images
1. A method for obtaining user preferences, comprising:
- providing input search criteria;
matching information about a user to information stored in a database, the database having a multi-level structure enabling grouping of the information for scalability, the information about the user modified by an event filter;
selecting a target attribute and calculating a long-term memory value for the user, and setting a short-term memory value to 1 each time the target attribute is selected;
ranking and displaying attributes according to a predicted relevance to the user based on the matched and selected calculations; and
updating the information in the database to reflect the similarity between users in the group and to better predict an individual user'"'"'s interest in one of the attributes.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for searching data repositories and for obtaining user preferences and providing user recommendations for unseen physical and information goods and services. The system includes, for example, four levels of filtering: content-based, collaborative, event-based and context-based. Filtering is designed to understand and anticipate a user'"'"'s physical and information goods and services needs by learning about the user'"'"'s preferences and the preferences of users similar to the user.
453 Citations
5 Claims
-
1. A method for obtaining user preferences, comprising:
-
providing input search criteria;
matching information about a user to information stored in a database, the database having a multi-level structure enabling grouping of the information for scalability, the information about the user modified by an event filter;
selecting a target attribute and calculating a long-term memory value for the user, and setting a short-term memory value to 1 each time the target attribute is selected;
ranking and displaying attributes according to a predicted relevance to the user based on the matched and selected calculations; and
updating the information in the database to reflect the similarity between users in the group and to better predict an individual user'"'"'s interest in one of the attributes. - View Dependent Claims (2, 3)
-
-
4. A system for obtaining information, comprising:
-
a content-based filter to acquire and maintain at least one user profile, and comparing instances being filtered using a similarity measure to evaluate relevance;
a collaborative filter to monitor shared impressions of a group of user profiles, the impressions rated such that unknown impressions can be selected and shown to specific users in the group based on the rating;
an event-based filter to track movements of users; and
a context-based filter to determine the relevance of contextual information embedded in searches conducted by the users. - View Dependent Claims (5)
-
Specification