Using statistical language models for contextual lookup

US10515147B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10515147-B2
Application numberUS-97686410-A
CountryUS
Kind codeB2
Filing dateDec 22, 2010
Priority dateDec 22, 2010
Publication dateDec 24, 2019
Grant dateDec 24, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

What is claimed is: 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. 2. The method of claim 1 , wherein the contextual meta-information comprises a part of speech associated with the word or phrase. 3. The method of claim 1 , wherein the contextual meta-information of the word or phrase indicates whether the word or phrase is a named entity. 4. The method of claim 1 , wherein the contextual meta-information comprises metadata indicating a sense in which the word or phrase of interest is used. 5. The method of claim 1 , wherein determining the contextual meta-information comprises analyzing the word or phrase and one or more additional words that occur in the displayed text in which the word or phrase is included. 6. The method of claim 1 , wherein determining the contextual meta-information comprises using a statistical language model to determine one or more of a part of speech, a named entity status, and a word sense of the word or phrase as used in the displayed text. 7. The method of claim 1 , wherein receiving the selection of the word or phrase includes receiving an indication that the word or phrase has been selected electronically in a document in a word processing or other electronic application. 8. The method of claim 1 , wherein the contextual meta-information is used to post-process the received search results. 9. The method of claim 8 , wherein the post-processing comprises one or more of filtering, scoring, and ranking the received search results. 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. 11. The method of claim 10 , wherein the API is associated with an application framework. 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. 13. The system of claim 12 , wherein the contextual meta-information comprises a part of speech associated with the word or phrase. 14. The system of claim 12 , wherein the selection of the word or phrase comprises an indication that the word or phrase has been selected electronically in a document in a word processing or other electronic application. 15. The system of claim 12 , wherein the processor is configured to use the contextual meta-information to post-process search results received in response to a query associated with the word or phrase. 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. 17. The method of claim 1 , further comprising filtering the received search results based on filter criteria defined in accordance with the contextual meta-information. 18. The method of claim 1 , wherein the one or more additional words are from a sentence in which the word or phrase is included. 19. The method of claim 1 , wherein the one or more additional words are from a paragraph in which the word or phrase is included. 20. The method of claim 1 , wherein the manner in which the word or phrase is used in the displayed text is based on the location of the word or phrase within the text. 21. The method of claim 1 , wherein the manner in which the word or phrase is used in the displayed text is based on usage of the word or phrase in the displayed text. 22. The method of claim 1 , wherein the manner in which the word or phrase is used in the displayed text is based on a sense in which a word or phrase is used in the displayed t

Assignees

Inventors

Classifications

  • Semantic analysis · CPC title

  • using context · CPC title

  • using relevance feedback from the user, e.g. relevance feedback on documents, documents sets, document terms or passages · CPC title

  • G06F17/27Primary

    Physics · mapped topic

  • Physics · mapped topic

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10515147B2 cover?
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…
Who is the assignee on this patent?
Moore Jennifer Lauren, Ramerth Brent D, Davidson Douglas R, and 1 more
What technology area does this patent fall under?
Primary CPC classification G06F16/24575. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Dec 24 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).