Methods and systems for providing personalized contextual search results
First Claim
1. A method for displaying search results, comprising:
- (a) receiving a search constraint from a user;
(b) determining unique words within the search constraint;
(c) determining possible contexts for each unique word;
(d) establishing feasible context scenarios based on the possible contexts for each unique word;
(e) ranking the feasible context scenarios; and
(f) displaying search results for the highest ranked context scenario.
3 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides search engine methods and systems for generating highly personalized and relevant search results based on the context of a user'"'"'s search constraint and user characteristics. In an embodiment, upon receipt of a user'"'"'s search constraint, the method determines all semantic variations for each word within the user search constraint. Additionally, topics can be determined within the user constraint. For each unique word and topic within the user search constraint, possible contexts are determined. A matrix of feasible context scenarios is established. Each context scenario is ranked to determine the most likely context scenario for which the user search constraint relates based on user characteristics. In one embodiment, the weighting used to rank the contexts is based on previous user searches and/or knowledge of their interests. Search results associated with the highest ranking context are provided to the user, along with topics associated with lower ranked contexts.
-
Citations
18 Claims
-
1. A method for displaying search results, comprising:
-
(a) receiving a search constraint from a user;
(b) determining unique words within the search constraint;
(c) determining possible contexts for each unique word;
(d) establishing feasible context scenarios based on the possible contexts for each unique word;
(e) ranking the feasible context scenarios; and
(f) displaying search results for the highest ranked context scenario. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for displaying search results, comprising:
-
(a) receiving a search constraint from a user;
(b) determining unique words and topics within the search constraint;
(c) determining possible contexts for each unique word and topic;
(d) establishing feasible context scenarios based on the possible contexts for each unique word and topic;
(e) ranking the feasible context scenarios; and
(f) displaying search results for the highest ranked context scenario. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification