Systems and methods for modifying search results based on a user's history
First Claim
1. A computer-implemented method comprising:
- at a server system having one or more processors and memory;
receiving a submitted first search query from a search requester;
identifying search results from a document repository, wherein the identified search results are responsive to the received first search query;
enhancing the search results from the document repository by identifying a history event from a user activity repository, the identified history event being different from the identified search results and specifying an activity that was previously performed by the search requester and being relevant to the submitted first search query; and
returning both the identified search results from the document repository and the identified history event from the user activity repository for simultaneous presentation to the search requester.
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
20 Claims
-
1. A computer-implemented method comprising:
at a server system having one or more processors and memory; receiving a submitted first search query from a search requester; identifying search results from a document repository, wherein the identified search results are responsive to the received first search query; enhancing the search results from the document repository by identifying a history event from a user activity repository, the identified history event being different from the identified search results and specifying an activity that was previously performed by the search requester and being relevant to the submitted first search query; and returning both the identified search results from the document repository and the identified history event from the user activity repository for simultaneous presentation to the search requester. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
10. A computer system, comprising:
-
memory; one or more processors; and one or more programs, stored in the memory and executed by the one or more processors, the one or more programs including instructions for causing the system to; receive a submitted first search query from a search requester; identify search results from a document repository, wherein the identified search results are responsive to the received first search query; enhance the search results from the document repository identifying, from a user activity repository, a history event in which an activity was performed by the search requester, the identified history event being different from the identified search results and the performed activity being relevant to the submitted first search query; and return both the search results from the document repository and the identified history event from the user activity repository for simultaneous display to the search requester. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification