Systems and methods for modifying search results based on a user's history
First Claim
1. A method for using a set of historical activities to modify a response to a search request, comprising:
- receiving a submitted search query from a search requester;
obtaining search results relevant to the submitted search query from a document repository, each search result having an associated search result ranking value;
identifying at least one of the search results as having been returned to a previous search requester in response to a previous search query;
modifying the associated search result ranking value of the identified search result; and
ordering the obtained search results in accordance with the modified search result ranking value.
2 Assignments
0 Petitions
Accused Products
Abstract
A user'"'"'s prior searching and browsing activities are recorded for subsequent use. A user may examine the user'"'"'s prior searching and browsing activities in a number of different ways, including indications of the user'"'"'s prior activities related to advertisements. A set of search results may be modified in accordance with the user'"'"'s historical activities. The user'"'"'s activities may be examined to identify a set of preferred locations. The user'"'"'s set of activities may be shared with one or more other users. The set of preferred locations presented to the user may be enhanced to include the preferred locations of one or more other users. A user'"'"'s browsing activities may be monitored from one or more different client devices or client application. A user'"'"'s browsing volume may be graphically displayed.
-
Citations
30 Claims
-
1. A method for using a set of historical activities to modify a response to a search request, comprising:
-
receiving a submitted search query from a search requester;
obtaining search results relevant to the submitted search query from a document repository, each search result having an associated search result ranking value;
identifying at least one of the search results as having been returned to a previous search requester in response to a previous search query;
modifying the associated search result ranking value of the identified search result; and
ordering the obtained search results in accordance with the modified search result ranking value. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for using a set of historical activities to modify a response to a search request, comprising:
-
receiving a submitted search query from a search requester;
obtaining search results relevant to the submitted search query from a document repository;
identifying a respective history score for a plurality of the search results; and
modifying a display of the search results in accordance with the history scores. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method for using a user'"'"'s historical activities to enhance a set of search results, comprising:
-
receiving a submitted search query from a search requester;
obtaining current search results relevant to the submitted search query from a document repository;
identifying a previously submitted query submitted by a previous search requester, the previously submitted query being similar to the submitted search query and having previous search results;
identifying a previous result in the previous search results not included in the current search results; and
returning the current search results and the previous result to the search requester. - View Dependent Claims (18)
-
-
19. A method for modifying a set of search results, comprising:
-
receiving a search request from a search requester;
identifying a set of relevant search results;
receiving a filter request from the search requester;
filtering the search results in accordance with the filter request and the user'"'"'s previous computing activities; and
returning the filtered search results to the search requester. - View Dependent Claims (20, 21)
-
-
22. A method for enhancing search results, comprising:
-
receiving a submitted search request from a search requester;
identifying a set of search results from a document repository;
identifying from a set of history events relevant to the submitted search request; and
returning the set of search results and at least one of the identified history events to the search requester. - View Dependent Claims (23, 24, 25, 26, 27)
-
-
28. A computer program product for use in conjunction with a computer system, the computer program product comprising a computer readable storage medium and a computer program mechanism embedded therein, the computer program mechanism comprising:
-
instructions for receiving a submitted search query from a search requester;
instructions for obtaining search results relevant to the submitted search query from a document repository, each search result having an associated search result ranking value;
instructions for identifying at least one of the search results as having been returned to a previous search requester in response to a previous search query;
instructions for modifying the associated search result ranking value of the identified search result; and
instructions for ordering the obtained search results in accordance with the modified search result ranking value.
-
-
29. A computer, comprising:
-
a main memory;
a processor; and
a program, stored in the main memory and executed by the processor, the program including instructions for;
receiving a submitted search query from a search requester;
obtaining search results relevant to the submitted search query from a document repository, each search result having an associated search result ranking value;
identifying at least one of the search results as having been returned to a previous search requester in response to a previous search query;
modifying the associated search result ranking value of the identified search result; and
ordering the obtained search results in accordance with the modified search result ranking value.
-
-
30. A system for using a set of historical activities to enhance a search request, comprising:
-
means for receiving a submitted search query from a search requester;
means for obtaining search results relevant to the submitted search query from a document repository, each search result having an associated search result ranking value;
means for identifying at least one of the search results as having been returned to a previous search requester in response to a previous search query;
means for modifying the associated search result ranking value of the identified search result; and
means for ordering the search results in accordance with the modified search result ranking value.
-
Specification