Computer searches with results prioritized using histories restricted by query context and user community
First Claim
1. A method in which search items returned in response to a present user'"'"'s present search request are prioritized according to an algorithm which assigns greater weight to interest indications by relatively similar users making relatively similar search requests than to interest indications by relatively dissimilar users and than to interest indications making relatively dissimilar search requests.
2 Assignments
0 Petitions
Accused Products
Abstract
A search system prioritizes search-response items according to search-histories defined by two-dimensional search contexts: query context and user community. The query context is basically a query string derived from the user'"'"'s search request. The community can be selected by the user or assigned by the search engine. A user can indicate interest in a search-response item by clicking on an excerpt for further exploration. The search engine associates each interest indication with the query context and the community. Thus, when an item has been returned in response to a search, a hit count for that item in the context of the present query and present community is available for prioritizing. The two dimensionally-restricted search history provides for better-targeted prioritization of search documents.
-
Citations
14 Claims
- 1. A method in which search items returned in response to a present user'"'"'s present search request are prioritized according to an algorithm which assigns greater weight to interest indications by relatively similar users making relatively similar search requests than to interest indications by relatively dissimilar users and than to interest indications making relatively dissimilar search requests.
-
9. A system comprising:
-
a search-request receiver for receiving a search request from a user;
a community assigner for assigning said user to a community;
a search-request parser for assigning said search request to a query;
a search engine for collecting search items in response to said query; and
a prioritizer for prioritizing said search items as a function of previous searches by said community. - View Dependent Claims (10, 11, 13, 14)
-
-
12. A database comprising:
-
a key field identifying hit counts;
a second field indicating a values for respective hit counts;
a query context field indicating query contexts for respective hit counts; and
a user and/or a community field indicating respective users and/or communities associated with said hit counts.
-
Specification