User intent discovery
First Claim
Patent Images
1. A system that facilitates determining an intent of a user, comprising:
- a search component that identifies a result set for a user search query; and
a user intent discovery component that determines a set of potential search areas based at least in part upon the result set of the user search query and results of previous queries.
2 Assignments
0 Petitions
Accused Products
Abstract
a system 100 that facilitates determining a user'"'"'s intent given a user search query comprises a search engine that is employed to search over a collection of objects within a data store to retrieve a user search result set. The objects within the result set are associated with queries that were previously utilized to locate such objects. A level of relatedness between the previous queries and the user search query is determined, and previous queries that are associated with a result set that is novel and related to the user search result set are returned to the user.
161 Citations
39 Claims
-
1. A system that facilitates determining an intent of a user, comprising:
-
a search component that identifies a result set for a user search query; and
a user intent discovery component that determines a set of potential search areas based at least in part upon the result set of the user search query and results of previous queries. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A system that facilitates determining user intent, comprising:
-
a search engine that receives a user search query, the search engine searches over objects within a data store according to the user search query, the objects being associated with queries previously employed to locate the objects; and
a query relation calculator that determines a level of relatedness between the user search query and the previous queries, the query relation calculator selects previous queries to display to the user based at least in part upon the calculated level of relatedness. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A method for assisting a user search over a plurality of objects, comprising:
-
receiving a user search query;
searching a data store for objects according to the user search query to create a user search result set;
reviewing queries that were previously employed to locate one or more objects within the user search result set;
selecting a query that was previously employed based upon a calculated level of relatedness between a result set of the previous query and the user search result set; and
displaying the retrieved query. - View Dependent Claims (32, 33, 34, 35, 36)
-
-
37. A system that assists a user in connection with searching for objects, comprising:
-
means for associating objects with queries previously utilized to locate such objects;
means for searching over the objects given a user search query;
means for determining a level of relatedness between the previously utilized queries and the user search query; and
means for displaying previously utilized queries according to the determined level or relatedness. - View Dependent Claims (38)
-
-
39. A computer readable medium having computer executable instructions stored thereon to:
-
search over a plurality of objects given a user search query, the objects associated with queries previously employed to locate such objects;
calculate a level of relatedness between the user search query and the previously employed queries; and
display one or more previous queries according to the calculated level of relatedness.
-
Specification