Learning and using contextual content retrieval rules for query disambiguation
US-2015363485-A1 · Dec 17, 2015 · US
US10394841B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10394841-B2 |
| Application number | US-201715454117-A |
| Country | US |
| Kind code | B2 |
| Filing date | Mar 9, 2017 |
| Priority date | Jun 18, 2014 |
| Publication date | Aug 27, 2019 |
| Grant date | Aug 27, 2019 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating contextual search presentations. One of the methods includes obtaining selection data identifying a term selected by a user from a document displayed to the user; determining whether or not the context data and the selection data satisfy one or more criteria for presenting any of one or more types of special case contextual search presentations; in response to determining that the context data and the selection satisfy criteria for presenting a first type of special case contextual search presentation, generating a first special case contextual search presentation of the first type; in response to determining that the context data and the selection data do not satisfy the criteria, generating a default contextual search presentation; and providing the first special case contextual search presentation or the default contextual search presentation for presentation to the user.
Opening claim text (preview).
What is claimed is: 1. A method comprising: obtaining a first selection data identifying one or more words selected by a user from a document displayed to the user in a user interface of a user device; obtaining context data comprising one or more words in the document other than the one or more words of the first selection data; providing the first selection data and the context data to an entity disambiguation system that is configured to determine, based on the first selection data and the context data, whether the selection data identifies an entity; receiving data indicating that the first selection data identifies an entity from the entity disambiguation system; in response to receiving data from the entity disambiguation system indicating that the first selection data identifies an entity: obtaining an entity-type special contextual search presentation that is formatted specifically to display content relevant to an entity for the first selection data from among a plurality of contextual search presentations that includes (i) the entity-type special contextual search presentation and (ii) one or more contextual search presentations that are formatted differently from the entity-type special contextual search presentation; and providing the entity-type special contextual search presentation for display in the user interface of the user device. 2. The method of claim 1 , further comprising: obtaining a second selection data identifying one or more words selected by the user from a document displayed to the user in the user interface of the user device; obtaining context data comprising one or more words in the document other than the one or more words of the second selection data; providing the second selection data and the context data to the entity disambiguation system that is configured to determine, based on the second selection data and the context data, whether the second selection data identifies an entity; receiving data indicating that the second selection data does not identify an entity from the entity disambiguation system; in response to receiving data indicating that the second selection data does not identify an entity: determining that the second selection data and the context data satisfy one or more criteria for presenting a different type of special contextual search presentation for the second selection data that is formatted differently from the entity-type special contextual search presentation; in response to determining that the second selection data and the context data satisfy one or more criteria for presenting the different type of special contextual search presentation for the second selection data: obtaining the different type of special contextual search presentation; and providing the different type of special contextual search presentation for display in the user interface of the user device. 3. The method of claim 1 , further comprising: obtaining a third selection data identifying one or more words selected by the user from a document displayed to the user in the user interface of the user device; obtaining context data comprising one or more words in the document other than the one or more words of the third selection data; providing the third selection data and the context data to the entity disambiguation system that is configured to determine, based on the third selection data and the context data, whether the third selection data identifies an entity; receiving data indicating that the third selection data does not identify an entity from the entity disambiguation system; in response to receiving data indicating that the third selection data does not identify an entity: determining that the third selection data and the context data do not satisfy one or more criteria for presenting a different type of special contextual search presentation for the third selection data that is formatted differently from the entity-type special contextual search presentation; in response to determining that the third selection data and the context data does not satisfy one or more criteria for presenting the different type of special contextual search presentation for the selection data: obtaining a default contextual search presentation that is formatted differently from the entity-type special contextual search presentation; and providing the default contextual search presentation for display in the user interface of the user device. 4. The method of claim 1 , wherein obtaining an entity-type special contextual search presentation for the selection data includes obtaining a knowledge panel for the entity identified by the first selection data. 5. The method of claim 1 , wherein providing the entity-type special contextual search presentation for display in the user interface includes providing the entity-type special contextual search presentation for display in the user interface without receiving any additional input from the user after the first selection data is selected by the user. 6. The method of claim 1 , wherein providing the entity-type special contextual search presentation for display in the user interface includes providing the entity-type special contextual search presentation for display in the user interface only after receiving additional input from the user after the first selection data is selected by the user. 7. The method of claim 6 , wherein the additional input from the user after the first selection data is selected by the user includes (i) selecting the entity-type special contextual search presentation, (ii) dragging the entity-type special contextual search presentation, (iii) or both. 8. A system, comprising: one or more computers and one or more storage devices storing instructions that are operable, when executed by the one or more computers, to cause the one or more computers to perform operations comprising: obtaining a first selection data identifying one or more words selected by a user from a document displayed to the user in a user interface of a user device; obtaining context data comprising one or more words in the document other than the one or more words of the first selection data; providing the first selection data and the context data to an entity disambiguation system that is configured to determine, based on the first selection data and the context data, whether the selection data identifies an entity; receiving data indicating that the first selection data identifies an entity from the entity disambiguation system; in response to receiving data from the entity disambiguation system indicating that the first selection data identifies an entity: obtaining an entity-type special contextual search presentation that is formatted specifically to display content relevant to an entity for the first selection data from among a plurality of contextual search presentations that includes (i) the entity-type special contextual search presentation and (ii) one or more contextual search presentations that are formatted differently from the entity-type special contextual search presentation; and providing the entity-type special contextual search presentation for display in the user interface of the user device. 9. The system of claim 8 , the operations further comprising: obtaining a second selection data identifying one or more words selected by the user from a document displayed to the user in the user interface of the user device; obtaining context data comprising one or more words in the document other than the one or more words of the second selection data; providing the second selection data and the context data to the entity disambiguation system that is configured to determine, based on the second selection data and the
Indexing; Web crawling techniques · CPC title
Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking · CPC title
Search customisation based on user profiles and personalisation · CPC title
Presentation of query results · CPC title
using natural language analysis · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.