PROVIDING RECENT HISTORY WITH SEARCH RESULTS
First Claim
1. One or more computer-readable storage media having machine-useable instructions embodied thereon for performing a method for providing a user-interface during a user'"'"'s search session that includes information associated with the user'"'"'s search activity during the session, the method comprising:
- instantiating a search session associated with a user, wherein instantiating the search session comprises associating the user with a unique identifier;
receiving a first search query defined by the user, wherein the first search query comprises at least one first search term;
creating a representation of the first search query in a session log, the session log comprising a record associated with the unique identifier;
retrieving a first set of search results in response to receiving the first search query;
referencing the session log;
determining whether the record includes history information associated with the unique identifier, wherein history information comprises at least one first representation of a second search query and at least one first representation of a second search result previously returned in response to the second search query, wherein the second search result was selected by the user; and
providing a search results page comprising the first set of search results and a session tracker module, wherein if the record includes history information associated with the unique identifier, providing the search results page comprises displaying in the session tracker module a second representation of the second search query and a selectable option for displaying the second representation of the second search result.
2 Assignments
0 Petitions
Accused Products
Abstract
A system, method, and medium are provided for presenting a user-interface to a user during a search session that includes information about the user'"'"'s search history during that search session. A search session is instantiated, and search queries, search results, user selections of search results, and other information is recorded. Search results pages provided to the user in response to queries include a session tracker module that displays interactive information associated with recent search queries issued by the user during the same session, such that the user can quickly recall previously issued queries and corresponding search results.
55 Citations
20 Claims
-
1. One or more computer-readable storage media having machine-useable instructions embodied thereon for performing a method for providing a user-interface during a user'"'"'s search session that includes information associated with the user'"'"'s search activity during the session, the method comprising:
-
instantiating a search session associated with a user, wherein instantiating the search session comprises associating the user with a unique identifier; receiving a first search query defined by the user, wherein the first search query comprises at least one first search term; creating a representation of the first search query in a session log, the session log comprising a record associated with the unique identifier; retrieving a first set of search results in response to receiving the first search query; referencing the session log; determining whether the record includes history information associated with the unique identifier, wherein history information comprises at least one first representation of a second search query and at least one first representation of a second search result previously returned in response to the second search query, wherein the second search result was selected by the user; and providing a search results page comprising the first set of search results and a session tracker module, wherein if the record includes history information associated with the unique identifier, providing the search results page comprises displaying in the session tracker module a second representation of the second search query and a selectable option for displaying the second representation of the second search result. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. One or more computer-readable storage media having machine-useable instructions embodied thereon for performing a method for providing a user-interface during a user'"'"'s search session that includes information associated with the user'"'"'s search activity during the session, the method comprising:
- receiving a plurality of user-defined search queries during a search session associated with a user;
providing a plurality of sets of search results to the user, wherein each set of search results comprises at least one content link provided in response to one of the plurality of user-defined search queries; receiving a selection indication corresponding to at least one of the plurality of sets of search results, wherein each selection indication comprises information indicating that the user selected the at least one content link associated with the at least one set of search results; recording history information corresponding to the search session, wherein history information comprises time-stamped data representations of each of the plurality of queries, the plurality of sets of search results, and the selection indication; and providing a session tracker module to the user on a search results page, wherein providing the session tracker module comprises displaying visual representations of at least a portion of the history information. - View Dependent Claims (9, 10, 11, 12, 13, 14)
- receiving a plurality of user-defined search queries during a search session associated with a user;
-
15. One or more computer-readable storage media having machine-useable instructions embodied thereon for performing a method for providing a user-interface during a user'"'"'s search session that includes information associated with the user'"'"'s search activity during the session, the method comprising:
-
receiving a first user-defined search query comprising at least one first search term; recording a time-stamped data representation of the first user-defined search query in a first history record; storing the history record in a database; providing a first set of search results in response to receiving the first user-defined search query, wherein the first set of search results comprises a plurality of selectable representations of content, each representation corresponding to a relevant content site that is relevant to the first user-defined search query, wherein selection of one of the representations results in automatic navigation according to an associated uniform resource locator (URL), the URL targeting the relevant content site; recording a time-stamped data representation of each URL; receiving a first selection indication indicating that the user has selected a first one of the plurality of selectable representations; recording a time-stamped data representation of the first selection indication; receiving a second user-defined query comprising at least one second search term; and providing a search results page comprising a second set of search results displayed in response to receiving the second user-defined query, wherein the search results page further comprises a selectable representation of the first user-defined search query. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification