USING MODELS TO ANNOTATE SEARCH QUERIES
First Claim
Patent Images
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;
annotating, by the one or more processors, one or more terms in the search query to provide an annotated search query, annotations being provided from user model; and
receiving, by the one or more processors, search results that are responsive to the annotated search query.
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, annotating one or more terms in the search query to provide an annotated search query, annotations being provided from user model, and receiving search results that are responsive to the annotated search query.
-
Citations
24 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; annotating, by the one or more processors, one or more terms in the search query to provide an annotated search query, annotations being provided from user model; and receiving, by the one or more processors, search results that are responsive to the annotated search query. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 15)
-
-
9. 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; annotating one or more terms in the search query to provide an annotated search query, annotations being provided from user model; and receiving search results that are responsive to the annotated search query. - View Dependent Claims (10, 11, 12, 13, 14, 16)
-
-
17. 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; annotating one or more terms in the search query to provide an annotated search query, annotations being provided from user model; and receiving search results that are responsive to the annotated search query. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification