Systems and methods for personalized search
First Claim
1. A method for personalized search comprising the steps of:
- determining a query;
determining a user;
determining a user history of access patterns within an information repository of linked information elements;
determining a user profile based on the user history;
determining a proximal neighborhood based on the user history; and
determining personalized search results based on the query, the user profile and the proximal neighborhood.
6 Assignments
0 Petitions
Accused Products
Abstract
Techniques are presented to provide personalized search results to a user. A user history optionally classified into projects or tasks is determined. A profile for the user is determined by identifying keywords, concepts or other user and/or task specific descriptors within user history documents. A proximal neighborhood based on the user'"'"'s history and adjustable crawling parameters is determined. The adjustable crawling parameters define which documents linked to documents in the user history are included within the proximal neighborhood. A user query is determined and used to search the set of documents within the proximal neighborhood. The results are then ranked based on the user profile information. The ranked results are optionally displayed to the user.
80 Citations
38 Claims
-
1. A method for personalized search comprising the steps of:
-
determining a query;
determining a user;
determining a user history of access patterns within an information repository of linked information elements;
determining a user profile based on the user history;
determining a proximal neighborhood based on the user history; and
determining personalized search results based on the query, the user profile and the proximal neighborhood. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system for personalized search comprising:
-
a memory;
an input/output circuit that receives a user query;
a processor that determines a relevant user;
a user history determination circuit that determines the user history within a repository of linked information elements;
a profile determination circuit that determines a user profile descriptive of the linked information elements in the user history;
a proximal neighborhood determination circuit that determines a proximal neighborhood of unseen information elements from the repository linked to user history information element within at least a threshold distance metric;
a search circuit that searches the information elements in the proximal neighborhood for the query; and
a ranking circuit that ranks the search results based on the user profile. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. A carrier wave encoded to transmit a control program, useable to program a computer to provide personalized search, to a device for executing the program, the control program comprising:
-
instructions for determining a query;
instructions for determining a user;
instructions for determining a user history of access patterns within an information repository of linked information elements;
instructions for determining a user profile based on the user history;
instructions for determining a proximal neighborhood based on the user history; and
instructions for determining personalized search results based on the query, the user profile and the proximal neighborhood.
-
-
38. A computer readable storage medium comprising computer readable program code embodied on the computer readable storage medium, the computer readable program code useable to program a computer to provide personalized search comprising the steps of:
-
determining a query;
determining a user;
determining a user history of access patterns within an information repository of linked information elements;
determining a user profile based on the user history;
determining a proximal neighborhood based on the user history; and
determining personalized search results based on the query, the user profile and the proximal neighborhood.
-
Specification