Generating contextual search presentations

US10394841B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10394841-B2
Application numberUS-201715454117-A
CountryUS
Kind codeB2
Filing dateMar 9, 2017
Priority dateJun 18, 2014
Publication dateAug 27, 2019
Grant dateAug 27, 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.

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.

First claim

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

Assignees

Inventors

Classifications

  • 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

  • G06F16/248Primary

    Presentation of query results · CPC title

  • using natural language analysis · CPC title

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 US10394841B2 cover?
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 o…
Who is the assignee on this patent?
Google Llc
What technology area does this patent fall under?
Primary CPC classification G06F16/248. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Aug 27 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).