CONDUCTING SEARCH SESSIONS UTILIZING NAVIGATION PATTERNS
First Claim
1. One or more computer-readable storage media storing computer-useable instructions that, when used by one or more computing devices, cause the one or more computing devices to perform a method for conducting search sessions utilizing navigation patterns, the method comprising:
- receiving a search query from a first user, the search query having at least one search term of a particular type;
recognizing that at least one prior search session having a search term of the particular type has been conducted, the at least one prior search session having a navigation pattern associated therewith; and
conducting a search session utilizing the at least one search term by following the navigation pattern.
3 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.
51 Citations
20 Claims
-
1. One or more computer-readable storage media storing computer-useable instructions that, when used by one or more computing devices, cause the one or more computing devices to perform a method for conducting search sessions utilizing navigation patterns, the method comprising:
-
receiving a search query from a first user, the search query having at least one search term of a particular type; recognizing that at least one prior search session having a search term of the particular type has been conducted, the at least one prior search session having a navigation pattern associated therewith; and conducting a search session utilizing the at least one search term by following the navigation pattern. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method being performed by one or more computing devices including at least one processor, the method for conducting search sessions utilizing recorded navigation patterns, the method 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 to begin recording the first search session; receiving a search navigation pattern comprising the first search session; receiving a second instruction to terminate recording the first search session; and 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. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. 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 that differs from the first user, the at least one prior search session having a search navigation pattern associated therewith; conducts a search session utilizing the at least one search term by following the search navigation pattern; and provides a plurality of search results in response to the second search query, at least a portion of the plurality of search results being associated with an intermediate step within the search navigation pattern. - View Dependent Claims (19, 20)
-
Specification