Providing actionable content to a computing device based on user actions

US10326820B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10326820-B2
Application numberUS-201715610367-A
CountryUS
Kind codeB2
Filing dateMay 31, 2017
Priority dateMar 14, 2013
Publication dateJun 18, 2019
Grant dateJun 18, 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 and apparatus related to identifying content accessed on a computing device that is likely actionable on another computing device. Some implementations are directed to methods and apparatus for identifying a computing device of a user, identifying content accessed on another computing device by the user, determining content that is actionable on the computing device, determining a confidence level that the actionable content is of interest to the user, and providing the actionable content for use on the computing device if the confidence level satisfies a threshold. The confidence level may be based on an indication of time passage between the user accessing the content on the other computing device and the identified use of the computing device.

First claim

Opening claim text (preview).

What is claimed is: 1. A method performed by one or more processors, comprising: receiving, from a remote server in response to a user accessing audio via a first computing device, actionable content that is based on an entity associated with the audio, wherein the actionable content includes one or more additional properties of the entity, the additional properties of the entity being in addition any properties of the entity included in the audio; identifying a second computing device of the user, wherein identifying the second computing device of the user is based on an account that is utilized by the user with the first computing device and that is utilized by the user with the second computing device; determining that a particular application is installed on the second computing device, wherein the actionable content is usable by the particular application; and based on determining that the particular application is installed on the second computing device, and based on receiving the actionable content from the remote server: transmitting the actionable content to the second computing device for presentation of the actionable content, including the one or more additional properties, via the particular application, wherein the actionable content, when presented via the particular application, includes a selectable element that, when selected, causes the second computing device to perform one or more further actions. 2. The method of claim 1 , wherein transmitting the actionable content to the second computing device is further based on receiving a communication from the second computing device. 3. The method of claim 2 , wherein the communication from the second computing device is received in response to access of the particular application at the second computing device. 4. The method of claim 1 , wherein the account that is utilized with the first computing device and that is utilized with the second computing device is an email account. 5. The method of claim 1 , wherein the entity is associated with the audio based on the entity being mapped to one or more terms included in the audio. 6. The method of claim 1 , further comprising: receiving, in response to the user accessing additional content via the second computing device, additional actionable content that is based on an additional entity associated with the additional content; based on receiving the additional actionable content: transmitting the additional actionable content to the first computing device for presentation of the additional actionable content via the first computing device. 7. The method of claim 1 , wherein transmitting the actionable content to the second computing device is contingent on receiving, from the second computing device, a user authorization for receiving the actionable content. 8. A method performed by one or more processors, comprising: determining that a user has accessed a document via a first computing device; in response to determining that the user has accessed the document via the first computing device: identifying, from an index and based on a document identifier of the document, actionable content that is indexed with the document in the index based on being previously identified as associated with the document; identifying a second computing device of the user based on a stored mapping between an identifier of the user and the second computing device; determining that a particular application is installed on the second computing device, wherein the actionable content is usable by the particular application; and based on determining that the particular application is installed, and based on identifying the actionable content indexed with the document: transmitting the actionable content to the second computing device for presentation of the actionable content via the particular application, wherein the actionable content, when presented via the particular application, includes a selectable element that, when selected, causes the second computing device to perform one or more further actions. 9. The method of claim 8 , wherein transmitting the actionable content to the second computing device is further based on receiving a communication from the second computing device. 10. The method of claim 9 , wherein the communication from the second computing device is received in response to access of the particular application at the second computing device. 11. The method of claim 8 , further comprising: receiving, in response to the user accessing additional content via the second computing device, additional actionable content that is based on an additional entity associated with the additional content; based on receiving the additional actionable content: transmitting the additional actionable content to the first computing device for presentation of the additional actionable content via the first computing device. 12. The method of claim 8 , wherein transmitting the actionable content to the second computing device is contingent on receiving, from the second computing device, a user authorization for receiving the actionable content. 13. A system, comprising: memory storing instructions; one or more processors operable to execute the instructions stored in memory; wherein the instructions comprise instructions to: receive, from a remote server in response to a user accessing audio via a first computing device, actionable content that is based on an entity associated with the audio, wherein the actionable content includes one or more additional properties of the entity, the additional properties of the entity being in addition any properties of the entity included in the audio; identify a second computing device of the user, wherein identifying the second computing device of the user is based on an account that is utilized by the user with the first computing device and that is utilized by the user with the second computing device; determine that a particular application is installed on the second computing device, wherein the actionable content is usable by the particular application; and based on the determination that the particular application is installed on the second computing device, and based on the receipt of the actionable content from the remote server: transmit the actionable content to the second computing device for presentation of the actionable content, including the one or more additional properties, via the particular application, wherein the actionable content, when presented via the particular application, includes a selectable element that, when selected, causes the second computing device to perform one or more further actions.

Assignees

Inventors

Classifications

  • Search customisation based on user profiles and personalisation · CPC title

  • H04L67/02Primary

    based on web technology, e.g. hypertext transfer protocol [HTTP] · CPC title

  • using ranking · CPC title

  • based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance · CPC title

  • Indexing; Web crawling techniques · 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 US10326820B2 cover?
Methods and apparatus related to identifying content accessed on a computing device that is likely actionable on another computing device. Some implementations are directed to methods and apparatus for identifying a computing device of a user, identifying content accessed on another computing device by the user, determining content that is actionable on the computing device, determining a confi…
Who is the assignee on this patent?
Google Inc, Google Llc
What technology area does this patent fall under?
Primary CPC classification H04L67/02. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jun 18 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 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).