Interface and mode selection for digital action execution

US12073239B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12073239-B2
Application numberUS-202318194854-A
CountryUS
Kind codeB2
Filing dateApr 3, 2023
Priority dateFeb 28, 2020
Publication dateAug 27, 2024
Grant dateAug 27, 2024

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.

Interface and mode selection for digital action execution is provided. For example, a system loads a script library embedded in an electronic resource. The system determines a historic level of engagement between a client computing device and one or more digital assistants. The system selects, based on a first property of the client computing device and the historic level of engagement, a type of digital interface. The system generates, based on the type of digital interface, a digital interface with the call-to-action. The system determines, responsive to an instruction to execute the call-to-action, a mode of execution. The system selects a digital assistant and a second client device to execute the call-to-action. The system transmits the call-to-action to the second client device for execution.

First claim

Opening claim text (preview).

What is claimed is: 1. A system, comprising: one or more processors to: identify, for an electronic resource accessed by a computing device, a plurality of call-to-actions configured for execution by one or more digital assistants provided by the computing device; select, based on a historic level of engagement, a type of digital interface in which to present a first call-to-action of the plurality of call-to-actions, the historic level of engagement indicating a number of interactions between the computing device and the one or more digital assistants; generate, based on the type of digital interface selected, a digital interface with the first call-to-action; select, responsive to an instruction to execute the first call-to-action received via the digital interface, a first digital assistant from the one or more digital assistants, wherein the first digital assistant is selected based on a relevancy to a digital action corresponding to the first call-to-action; and transmit the first call-to-action to cause invocation of the first digital assistant to execute the digital action associated with the first call-to-action. 2. The system of claim 1 , comprising the one or more processors to: select the type of digital interface in which to present the first call-to-action of the plurality of call-to-actions further based on a first property of the computing device. 3. The system of claim 1 , comprising the one or more processors to: generate the digital interface with the first call-to-action further based on a first property of the computing device. 4. The system of claim 3 , comprising the one or more processors to: determine, responsive to the instruction to execute the first call-to-action, a mode of execution for the first call-to-action based on a second property of the computing device and the historic level of engagement; and select, based on the mode of execution, the first digital assistant from the one or more digital assistants. 5. The system of claim 4 , comprising the one or more processors to: select, based on the mode of execution, a second computing device of the plurality of computing devices to execute the first call-to-action; and transmit the first call-to-action to the second computing device to cause the second computing device to invoke the first digital assistant to execute the first call-to-action. 6. The system of claim 1 , comprising the one or more processors to: load a script library embedded in the electronic resource to identify the plurality of call-to-actions. 7. The system of claim 1 , wherein the computing device is part of a plurality of computing devices that are linked to an electronic account, and wherein the historic level of engagement is further based on the interactions between the plurality of computing devices and the one or more digital assistants. 8. The system of claim 1 , wherein the type of digital interface is selected based on the number of interactions between the computing device and the one or more digital assistants being greater than a threshold. 9. The system of claim 1 , comprising the one or more processors to: determine the historic level of engagement between the computing device and the one or more digital assistants. 10. The system of claim 1 , comprising the one or more processors to: receive, from a remote data processing system, a content item from a third-party content provider selected by the remote data processing system via a real-time content selection process; and present the content item via the digital interface. 11. The system of claim 10 , wherein the remote data processing system selects the content item based on the electronic resource. 12. The system of claim 10 , wherein the remote data processing system selects the content item based on a first property of the computing device. 13. The system of claim 1 , comprising: the one or more processors to select the type of digital interface comprising a voice-based interface based on a first property of the computing device indicating the computing device comprises a microphone and a speaker. 14. The system of claim 1 , wherein a first property indicates the computing device is a smartphone enabled with the digital assistant, and the historic level of engagement indicates that the plurality of computing devices interacted with the one or more digital assistants during a time interval prior to a component of the electronic resource loaded via the computing device, comprising: the one or more processors to select the digital interface comprising a pop-up icon overlaid on the electronic resource. 15. A method, comprising: identifying, by one or more processors, for an electronic resource accessed by a computing device, a plurality of call-to-actions configured for execution by one or more digital assistants provided by the computing device; selecting, based on a historic level of engagement, a type of digital interface in which to present a first call-to-action of the plurality of call-to-actions, the historic level of engagement indicating a number of interactions between the computing device and the one or more digital assistants; generating, based on the type of digital interface selected, a digital interface with the first call-to-action; selecting, responsive to an instruction to execute the first call-to-action received via the digital interface, a first digital assistant from the one or more digital assistants, wherein the first digital assistant is selected based on a relevancy to a digital action corresponding to the first call-to-action; and transmitting the first call-to-action to cause invocation of the first digital assistant to execute the digital action associated the first call-to-action. 16. The method of claim 15 , comprising: selecting the type of digital interface in which to present the first call-to-action of the plurality of call-to-actions further based on a first property of the computing device. 17. The method of claim 15 , comprising: generating the digital interface with the first call-to-action further based on a first property of the computing device. 18. The method of claim 17 , comprising: determining, responsive to the instruction to execute the first call-to-action, a mode of execution for the first call-to-action based on a second property of the computing device and the historic level of engagement; and selecting, based on the mode of execution, the first digital assistant from the one or more digital assistants. 19. The method of claim 18 , comprising the one or more processors to: selecting, based on the mode of execution, a second computing device of the plurality of computing devices to execute the first call-to-action; and transmitting the first call-to-action to the second computing device to cause the second computing device to invoke the first digital assistant to execute the first call-to-action. 20. One or more non-transitory computer-readable media that collectively store instructions to perform operations, the operations comprising: identifying for an electronic resource accessed by a computing device, a plurality of call-to-actions configured for execution by one or more digital assistants provided by the computing device; selecting, based on a historic level of engagement, a type of digital interface in which to present a first call-to-action of the plurality of call-to-actions, the historic level of engagement indicating a number of interactions between the computing device and the one or more digital a

Assignees

Inventors

Classifications

  • monitoring of user actions (tracking the activity of the user H04L67/535) · CPC title

  • Audio in a user interface, e.g. using voice commands for navigating, audio feedback · CPC title

  • Query processing · CPC title

  • G06F9/453Primary

    Help systems · CPC title

  • Energy efficient computing, e.g. low power processors, power management or thermal management · 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 US12073239B2 cover?
Interface and mode selection for digital action execution is provided. For example, a system loads a script library embedded in an electronic resource. The system determines a historic level of engagement between a client computing device and one or more digital assistants. The system selects, based on a first property of the client computing device and the historic level of engagement, a type …
Who is the assignee on this patent?
Google Llc
What technology area does this patent fall under?
Primary CPC classification G06F9/453. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Aug 27 2024 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 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).