USING MODELS FOR TRIGGERING PERSONAL SEARCH
First Claim
1. A computer-implemented method executed using one or more processors, the method comprising:
- receiving, by the one or more processors, a search query from a user;
accessing, by the one or more processors, a user model that is specific to the user and that includes one or more n-grams, one or more terms of the n-grams being associated with one or more annotations, the annotations indicating at least one context in which each of the one or more terms have been used;
determining, by the one or more processors, a user intent for the search query based on comparing one or more terms in the search query with the terms of n-grams in the user model; and
receiving search results that are responsive to the search query, the search results being specific to the user intent.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving a search query from a user, accessing a user model that is specific to the user and that includes one or more n-grams, one or more terms of the n-grams being associated with one or more annotations, the annotations indicating at least one context in which each of the one or more terms have been used, determining a user intent for the search query based on comparing one or more terms in the search query with the terms of n-grams in the user model, and receiving search results that are responsive to the search query, the search results being specific to the user intent.
-
Citations
27 Claims
-
1. A computer-implemented method executed using one or more processors, the method comprising:
-
receiving, by the one or more processors, a search query from a user; accessing, by the one or more processors, a user model that is specific to the user and that includes one or more n-grams, one or more terms of the n-grams being associated with one or more annotations, the annotations indicating at least one context in which each of the one or more terms have been used; determining, by the one or more processors, a user intent for the search query based on comparing one or more terms in the search query with the terms of n-grams in the user model; and receiving search results that are responsive to the search query, the search results being specific to the user intent. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system comprising:
-
one or more data sources; and one or more processors configured to interact with the one or more data sources, the one or more processors being further configured to perform operations comprising; receiving a search query from a user; accessing a user model that is specific to the user and that includes one or more n-grams, one or more terms of the n-grams being associated with one or more annotations, the annotations indicating at least one context in which each of the one or more terms have been used; determining a user intent for the search query based on comparing one or more terms in the search query with the terms of n-grams in the user model; and receiving search results that are responsive to the search query, the search results being specific to the user intent. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer readable medium storing instructions that, when executed by one or more processors, cause the one or more processors to perform operations comprising:
-
receiving a search query from a user; accessing a user model that is specific to the user and that includes one or more n-grams, one or more terms of the n-grams being associated with one or more annotations, the annotations indicating at least one context in which each of the one or more terms have been used; determining a user intent for the search query based on comparing one or more terms in the search query with the terms of n-grams in the user model; and receiving search results that are responsive to the search query, the search results being specific to the user intent. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
Specification