Conducting search sessions utilizing navigation patterns
First Claim
1. A computer-implemented system for conducting search sessions utilizing navigation patterns, comprising:
- one or more computing devices, each having a processor coupled to one or more memory storage devices, operate to;
automatically record, in the one or more memory storage devices, a navigation pattern that is included in at least one prior search session for a search term of a particular type, wherein the navigation pattern comprises a series of searches that are related to a same entity in the at least one prior search session, the series of searches being conducted from a user computing device;
receive, over a computer network and from the user computing device, a new search query generated from a user interface of the user computing device, the new search query having at least one search term of the particular type;
automatically follow the navigation pattern of the at least one prior search session by conducting the series of searches related to the same entity in a subsequent search session utilizing the at least one search term; and
in response to the following of the navigation pattern, simultaneously, cause display, over the computer network, of a plurality of search results in the subsequent search session to a display device of the user computing device as search results from a single search when viewed from the user'"'"'s perspective, wherein the plurality of displayed search results comprises search results from at least two different searches of the series of searches conducted in the at least one prior search session.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods, and computer-readable storage media are provided for conducting searches utilizing search navigation patterns. Search queries are received that include search terms that are of a particular type. It is recognized that at least one prior search session has been conducted that included a search query having search terms of an equivalent or similar type and followed a particular navigation pattern. Such prior search(es) may have been conducted by the user or by a different user and/or may have a navigation pattern that was affirmatively recorded by the requesting user or that was recorded by the system without explicit contemporaneous user instruction to do so. Upon identifying the navigation pattern associated with the prior search, the system effectively conducts a search session following the navigation pattern.
62 Citations
18 Claims
-
1. A computer-implemented system for conducting search sessions utilizing navigation patterns, comprising:
-
one or more computing devices, each having a processor coupled to one or more memory storage devices, operate to; automatically record, in the one or more memory storage devices, a navigation pattern that is included in at least one prior search session for a search term of a particular type, wherein the navigation pattern comprises a series of searches that are related to a same entity in the at least one prior search session, the series of searches being conducted from a user computing device; receive, over a computer network and from the user computing device, a new search query generated from a user interface of the user computing device, the new search query having at least one search term of the particular type; automatically follow the navigation pattern of the at least one prior search session by conducting the series of searches related to the same entity in a subsequent search session utilizing the at least one search term; and in response to the following of the navigation pattern, simultaneously, cause display, over the computer network, of a plurality of search results in the subsequent search session to a display device of the user computing device as search results from a single search when viewed from the user'"'"'s perspective, wherein the plurality of displayed search results comprises search results from at least two different searches of the series of searches conducted in the at least one prior search session. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method being performed by one or more computing devices including at least one processor, comprising:
-
receiving a first search query from a user as part of a first search session, the first search query having at least one search term of a particular type; receiving a first instruction from the user to begin recording the first search session; upon receiving the first instruction, initiating a recording of the first search session that comprises a series of related searches associated with the at least one search term of the particular type, the series of related searches forming a search navigation pattern; receiving a second instruction from the user to terminate recording the first search session; storing the search navigation pattern and the at least one search term of the first search query, including the particular type, in association with one another; receiving a second search query from the user as part of a second search session, the second search query having at least one search term of the particular type; conducting the second search session based upon the second search query following the series of related searches in the search navigation pattern formed in the first search session; and simultaneously presenting a plurality of search results in the second search session to the user as search results from a single search when viewed from the user'"'"'s perspective, wherein the plurality of search results comprises search results from at least two different searches in the series of related searches in the search navigation pattern. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A system comprising:
-
a search engine having one or more processors and one or more computer-readable storage media; a data store coupled with the search engine, wherein the search engine; receives a search query from a first user, the search query having at least one search term of a particular type; recognizes that at least one prior search session having a search term of the particular type has been conducted by at least one of the first user and a second user; identifies a search navigation pattern within the prior search session, wherein the search navigation pattern comprises a plurality of searches that are conducted in a particular series of prior searches associated with the search term of the particular type and are related to a same entity, the series of prior searches being conducted from one or more user computing devices of the at least one of the first user and the second user; automatically follow s the search navigation pattern of the prior search session by conducting the particular series of prior searches related to the same entity in a subsequent search session utilizing the search term; and causes display of a plurality of search results in the subsequent search session to the first user as search results based on the following of the search navigation pattern, wherein at least a portion of the displayed plurality of search results includes at least one search result from at least two different searches in the particular series of prior related searches of the search navigation pattern conducted in the subsequent search session. - View Dependent Claims (17, 18)
-
Specification