System and method for presenting a search history
First Claim
Patent Images
1. A computer-implemented method for displaying a search history for a user, comprising:
- under control of one or more computer systems configured with executable instructions,generating a search history for a user including, for searches submitted by the user, two or more listings of previous search results and information indicating when each search associated with the search result was submitted by the user; and
configuring a web page to include, at least;
a first search result listing from the two or more listings;
at least a second search result listing from the two or more listings that has a relationship to the first search result listing within the search history, the first search result listing and second search result listing each comprising one or more hyperlinks;
a search history timeline including a plurality of search nodes, each search node representing a search result listing from the two or more listings, the first search result listing and the second search result listing each being indicated by the web page as represented by at least one of the plurality of search nodes, and the plurality of search nodes being arranged along a line in chronological order according to when the search associated with each search result was submitted by the user; and
one or more suggested search revisions generated based at least in part on the first search result listing, the one or more suggested search revisions each being selectable to enable submission of a corresponding revised search;
wherein the search history timeline is configured to allow, by user interaction with a search navigation interface, user navigation among the search listings represented by the search history timeline; and
wherein the web page is configured such that;
upon submission of at least one additional search by the user, the web page is updated to include a new search result listing corresponding to the additional search by the user; and
the search history timeline is updated according to the submitted additional search.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for displaying a search history for a user is shown. The method includes generating a search history for a user including one or more listings of search results, displaying a first search result listing on a web page, and displaying at least a second search result listing on the web page, the second search result listing having a relationship to the first search result listing within the search history.
109 Citations
27 Claims
-
1. A computer-implemented method for displaying a search history for a user, comprising:
under control of one or more computer systems configured with executable instructions, generating a search history for a user including, for searches submitted by the user, two or more listings of previous search results and information indicating when each search associated with the search result was submitted by the user; and configuring a web page to include, at least; a first search result listing from the two or more listings; at least a second search result listing from the two or more listings that has a relationship to the first search result listing within the search history, the first search result listing and second search result listing each comprising one or more hyperlinks; a search history timeline including a plurality of search nodes, each search node representing a search result listing from the two or more listings, the first search result listing and the second search result listing each being indicated by the web page as represented by at least one of the plurality of search nodes, and the plurality of search nodes being arranged along a line in chronological order according to when the search associated with each search result was submitted by the user; and one or more suggested search revisions generated based at least in part on the first search result listing, the one or more suggested search revisions each being selectable to enable submission of a corresponding revised search; wherein the search history timeline is configured to allow, by user interaction with a search navigation interface, user navigation among the search listings represented by the search history timeline; and wherein the web page is configured such that; upon submission of at least one additional search by the user, the web page is updated to include a new search result listing corresponding to the additional search by the user; and the search history timeline is updated according to the submitted additional search. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
10. A search history presentation system configured to display and allow navigation of a search history of a user, comprising:
-
a search history presentation engine configured at least to generate the search history for the user, the search history including at least two listings of search results returned from searches submitted by the user using a search engine and information indicating when a search associated with the search result was submitted by the user; a search history database configured at least to store the search history for the user; and a search history navigation interface; a processor; a memory device configured at least to cause the processor to enable the search history navigation interface to display the plurality of search nodes; and wherein each displayed search node represents a search result listing for a search submitted by the user and includes search terms entered by the user and information indicating at least one historical action taken with respect to the search result listing by the user, and wherein the search history navigation interface is configured to provide for display; a first search result listing; at least a second search result listing that has a relationship to the first search result listing within the search history, the first search result listing and second search result listing each comprising one or more hyperlinks; a search history timeline that includes a plurality of search nodes, each search node representing a search result listing, the first search result listing and the second search result listing each being indicated as represented by at least one of the plurality of search nodes, the plurality of search nodes being arranged along a line in chronological order according to when the search associated with each search result was performed, the line comprising points corresponding to times, the search history timeline being configured to allow user navigation among the search listings represented by the search history timeline; one or more suggested search revisions generated based at least in part on the first search result listing, the one or more suggested search revisions each being selectable to enable submission of a corresponding revised search; wherein the plurality of search nodes includes a first search node representing the first search result listing and a second search node representing the second search result listing, the line comprising points corresponding to times; wherein the search history timeline is configured to allow, by user interaction with a search navigation interface, user navigation among the search listings represented by the search history timeline; and wherein the search history navigation interface is configured such that; upon submission of at least one additional search by the user, the search history navigation interface provides for display a new search result listing corresponding to the additional search by the user; and the search history timeline is updated according to the submitted additional search. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A computer memory configured to cause a computer processor to enable a search engine system to display a listing of search results, further configured to display and allow navigation of a search history of a user using the search engine system, the search engine system comprising:
-
a search engine configured at least to receive one or more search terms and generate a first listing of search results; and a search history presentation engine configured at least to generate the search history for the user based at least in part on searches performed by the search engine and to generate a search history presentation comprising; the first listing of search results; a second listing of search results, the second listing of search results having a relationship to the first listing of search results within the search history, the first search result listing and second search result listing each comprising one or more hyperlinks; a search history timeline comprising a plurality of representations of search result listings arranged in chronological order according to when a search associated with each search result listing was submitted by the user, the representations of search results listings including information indicating at least one historical action taken by the user with respect to at least some search results in the corresponding search result listing, the information for each of the at least some search results comprising an indication of a viewing time of content referenced by the search result; and one or more suggested search revisions generated based at least in part on the first listing, the one or more suggested search revisions each being selectable to enable submission of a corresponding revised search; wherein the plurality of representations of search result listings includes a representation of the first listing and a representation of the second listing of search results, the representation of the first listing and representation of the second listing being indicated in the search history presentation according to corresponding positions on the search history timeline; wherein the search history timeline is configured to allow, by user navigation with a search navigation interface, user navigation among the search listings represented by the search history timeline; and wherein the search history presentation is configured such that; upon submission of at least one additional search by the user, the search history presentation is updated to include a new listing of search results corresponding to the additional search by the user; and the search history timeline is updated according to the submitted additional search. - View Dependent Claims (18, 19, 20, 21)
-
-
22. A computer memory configured to cause a computer processor to provide a graphical user interface to a user search history, the graphical user interface, comprising:
-
a search history browser configured at least to provide for display of; a first search result listing from the two or more listings; at least a second search result listing from the two or more listings that has a relationship to the first search result listing within the search history, the first search result listing and second search result listing each comprising one or more hyperlinks; representations of a plurality of search nodes within a search history space, the search nodes including search terms and a listing of search results generated by a search engine based at least in part on the searched terms, the first search result listing and the second search result listing each being indicated by the search history browser as represented by at least one of the plurality of search nodes, the representations of the search nodes including information indicating at least one historical action taken by the user with respect to search results in the listing of search results, the information comprising an indication of which of the search results in the listing of search results were previously selected by the user; and one or more suggested search revisions generated based at least in part on the first search result listing, the one or more suggested search revisions each being selectable to enable submission of a corresponding revised search; wherein the search history browser includes a timeline navigation interface configured at least to allow a user to navigate along a search history timeline, including a subset of the plurality of search nodes representing a plurality of search result listings, the search nodes arranged in chronological order according to when a search associated with each search node was submitted by the user; wherein the search history browser is configured such that; upon submission of at least one additional search by the user, the search history browser provides for display a new search result listing corresponding to the additional search by the user; and the timeline navigation interface is updated according to the submitted additional search. - View Dependent Claims (23, 24, 25)
-
-
26. A method for displaying a search history for a user, comprising:
-
providing a display that includes; a plurality of search result listing positions, each search result listing position configured to display a search result listing, a first search result listing position being populated with a first search result listing and a second search result listing position being populated with a second search result listing that has a relationship to the first search result listing within the search history, the first search result listing and second search result listing each comprising one or more hyperlinks; a search history timeline, the search history timeline including a plurality of representations of search result listings arranged in chronological order according to when a search associated with each search result listing was submitted by the user, the first search result listing and the second search result listing each being indicated in the display as represented by at least one of the plurality of representations; and one or more suggested search revisions generated based at least in part on the first search result listing, the one or more suggested search revisions each being selectable to enable submission of a corresponding revised search; wherein the plurality of search result listings are returned from searches submitted by the user, and wherein the search history timeline is configured to allow, by user interaction with a search navigation interface, user navigation among the search listings represented by the search history timeline; and wherein the search history timeline is updated as new search result listings are received and the search result listings are modified within the search result positions based at least in part on updates to the search history timeline. - View Dependent Claims (27)
-
Specification