Using statistical language models for contextual lookup
First Claim
Patent Images
1. A method of performing a contextual search, comprising:
- displaying text;
receiving a selection of a word or phrase of the displayed text;
in response to receiving the selection of the word or phrase, determining, based at least on one or more additional words in the displayed text in which the word or phrase is included, contextual meta-information associated with the word or phrase, wherein the contextual meta-information comprises information describing a manner in which the word or phrase is used in the displayed text;
after determining the contextual meta-information, generating a search query using the contextual meta-information specific to the manner in which the word or phrase is used in the displayed text, the search query including a word or phrase of the displayed text associated with the contextual meta-information different from the selected word or phrase as a qualifier;
performing a search based on the generated search query; and
receiving one or more search results, each search result including information related to the word or phrase.
1 Assignment
0 Petitions
Accused Products
Abstract
Using a statistical language model to make information related to a word or other content of interest available is disclosed. An indication that a word or phrase is of interest is received. A contextual meta-information associated with the word or phrase of interest as used in context is used to make information related to the word or phrase of interest available, for example, by forming a more precise query and/or filtering search results based on the contextual meta-information.
-
Citations
25 Claims
-
1. A method of performing a contextual search, comprising:
-
displaying text; receiving a selection of a word or phrase of the displayed text; in response to receiving the selection of the word or phrase, determining, based at least on one or more additional words in the displayed text in which the word or phrase is included, contextual meta-information associated with the word or phrase, wherein the contextual meta-information comprises information describing a manner in which the word or phrase is used in the displayed text; after determining the contextual meta-information, generating a search query using the contextual meta-information specific to the manner in which the word or phrase is used in the displayed text, the search query including a word or phrase of the displayed text associated with the contextual meta-information different from the selected word or phrase as a qualifier; performing a search based on the generated search query; and receiving one or more search results, each search result including information related to the word or phrase. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
10. A method of performing a contextual search, comprising:
-
displaying text; receiving a selection of a word or phrase of the displayed text; in response to receiving the selection of the word or phrase, providing via an application programming interface (API) the word or phrase and one or more additional words from the displayed text in which the word or phrase is included; and receiving in response a result comprising data determined to be related to the word or phrase as used in the displayed text, wherein the result is generated from a search query, the search query using the contextual meta-information specific to a manner in which the word or phrase is used in the displayed text, generated after the contextual information is determined, and including a word or phrase of the displayed text associated with the contextual meta-information different from the selected word or phrase as a qualifier, wherein the contextual meta-information is determined based on at least the one or more additional words. - View Dependent Claims (11)
-
-
12. A system, comprising:
-
a display device configured to display content data; and a processor configured to; cause, on the display device, a display of text; receive a selection of a word or phrase of the displayed text; and in response to receiving the selection of the word or phrase, determine, based at least on one or more additional word in the displayed text in which the word or phrase is included, contextual meta-information associated with the word or phrase, wherein the contextual meta-information comprises information describing a manner in which the word or phrase is used in the displayed text; after determining the contextual meta-information, generate a search query using the contextual meta-information specific to the manner in which the word or phrase is used in the displayed text, the search query including a word or phrase of the displayed text associated with the contextual meta-information different from the selected word or phrase as a qualifier; perform a search based on the generated search query; and receive one or more search results, each search result including information related to the word or phrase. - View Dependent Claims (13, 14, 15)
-
-
16. A non-transitory computer readable storage medium storing one or more programs, which when executed by at least one processing unit, performs a contextual search, the program comprising sets of instructions for:
-
displaying text; receiving a selection of a word or phrase of the displayed text; in response to receiving the selection of the word or phrase, determining, based at least on one or more additional words in the displayed text in which the word or phrase is included, contextual meta-information associated with the word or phrase, wherein the contextual meta-information comprises information describing a manner in which the word or phrase is used in the displayed text; after determining the contextual meta-information, generating a search query using the contextual meta-information specific to the manner in which the word or phrase is used in the displayed text, the search query including a word or phrase of the displayed text associated with the contextual meta-information different from the selected word or phrase as a qualifier; performing a search based on the generated search query; and receiving one or more search results, each search result including information related to the word or phrase.
-
Specification