Selecting an input mode for a virtual assistant
US-2019354252-A1 · Nov 21, 2019 · US
US11086644B1 · US · B1
| Field | Value |
|---|---|
| Publication number | US-11086644-B1 |
| Application number | US-202016816794-A |
| Country | US |
| Kind code | B1 |
| Filing date | Mar 12, 2020 |
| Priority date | Feb 28, 2020 |
| Publication date | Aug 10, 2021 |
| Grant date | Aug 10, 2021 |
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.
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.
Opening claim text (preview).
What is claimed is: 1. A system to adjust execution of digital actions, comprising: a data processing system comprising one or more processors to: load, via a client computing device of a plurality of client computing devices linked to an electronic account, a script library embedded in an electronic resource, the script library comprising a plurality of call-to-actions for the electronic resource configured for execution by one or more digital assistants, wherein at least one of the one or more digital assistants is provided by each of the plurality of client computing devices; determine an historic level of engagement between the plurality of client computing devices and the one or more digital assistants; select, based on a first property of the client computing device and the historic level of engagement, a type of digital interface in which to present a call-to-action of the plurality of call-to-actions; generate, based on the type of digital interface selected based on the first property of the client computing device and the historic level of engagement, a digital interface with the call-to-action; 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; present the content item via the digital interface; detect, via the digital interface, an instruction to execute the call-to-action; determine, responsive to the instruction to execute the call-to-action, a mode of execution for the call-to-action based on a second property of the client computing device and the historic level of engagement; select, based on the mode of execution, a digital assistant from the one or more digital assistants and a second client computing device of the plurality of client computing devices to execute the call-to-action; and transmit the call-to-action to the second client computing device to cause the second client computing device to invoke the digital assistant to execute the call-to-action. 2. The system of claim 1 , wherein the remote data processing system selects the content item based on the electronic resource. 3. The system of claim 1 , wherein the remote data processing system selects the content item based on the historic level of engagement. 4. The system of claim 1 , wherein the remote data processing system selects the content item based on the first property. 5. The system of claim 1 , wherein the remote data processing system selects the content item based on the mode of execution. 6. The system of claim 1 , wherein the remote data processing system transmits the content item to the second client computing device for presentation. 7. The system of claim 1 , wherein the remote data processing system: selects a second content item based on the second property associated with the second client computing device; and transmits the second content item to the second client computing device for presentation. 8. The system of claim 1 , wherein the script library is established by a third-party service provider with the plurality of call-to-actions comprising a predetermined set of call-to-actions selected by the third-party service provider. 9. The system of claim 1 , comprising: the data processing system to select the type of digital interface comprising a voice-based interface based on the first property of the client computing device indicating the client computing device comprises a microphone and a speaker, and the historic level of engagement indicating a number of interactions between the plurality of client computing devices and the one or more digital assistants greater than a threshold, and wherein the remote data processing system selects the content item based on the digital interface comprising the voice-based interface selected by the data processing system. 10. The system of claim 1 , wherein the first property indicates the client computing device is a smartphone enabled with the digital assistant, and the historic level of engagement indicates that the plurality of client computing devices interacted with the one or more digital assistants during a time interval prior to the script library loaded by the data processing system for the electronic resource, comprising: the data processing system to select the digital interface comprising a pop-up icon overlaid on the electronic resource, and wherein the remote data processing system selects the content item based on the digital interface comprising the pop-up icon selected by the data processing system. 11. A method of adjusting execution of digital actions, comprising: loading, by a data processing system comprising one or more processors, via a client computing device of a plurality of client computing devices linked to an electronic account, a script library embedded in an electronic resource, the script library comprising a plurality of call-to-actions for the electronic resource configured for execution by one or more digital assistants wherein at least one of the one or more digital assistants is provided by each of the plurality of client computing devices; identifying, by the data processing system, an historic level of engagement between the plurality of client computing devices and the one or more digital assistants; selecting, by the data processing system based on a first property of the client computing device and the historic level of engagement, a type of digital interface in which to present a call-to-action of the plurality of call-to-actions; generating, by the data processing system based on the type of digital interface selected based on the first property of the client computing device and the historic level of engagement, a digital interface with the call-to-action; receiving, from a remote data processing system, a content item selected via a real-time content selection process, the content item provided by a third-party content provider; presenting, by the data processing system, the content item via the digital interface; detect, via the digital interface, an instruction to execute the call-to-action; determine, responsive to the instruction to execute the call-to-action, a mode of execution for the call-to-action based on a second property of the client computing device and the historic level of engagement; select, based on the mode of execution, a digital assistant from the one or more digital assistants and a second client computing device of the plurality of client computing devices to execute the call-to-action; and transmit the call-to-action to the second client computing device to cause the second client computing device to invoke the digital assistant to execute the call-to-action. 12. The method of claim 11 , comprising: selecting, by the remote data processing system, the content item based on the electronic resource. 13. The method of claim 11 , comprising: selecting, by the remote data processing system, the content item based on the historic level of engagement. 14. The method of claim 11 , comprising: selecting, by the remote data processing system, the content item based on the first property. 15. The method of claim 11 , comprising: selecting, by the remote data processing system, the content item based on the mode of execution. 16. The method of claim 11 , comprising: transmitting, by the remote data processing system, the content item to the second client computing device for presentation. 17. The method of claim 11 , comprising: selecting, by the remote data processing system, a second content item bas
Query processing · CPC title
Command shells · CPC title
Help systems · CPC title
Audio in a user interface, e.g. using voice commands for navigating, audio feedback · CPC title
Energy efficient computing, e.g. low power processors, power management or thermal management · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.