Interface and mode selection for digital action execution
US-2023168909-A1 · Jun 1, 2023 · US
US12578980B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12578980-B2 |
| Application number | US-202418417681-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jan 19, 2024 |
| Priority date | Feb 28, 2020 |
| Publication date | Mar 17, 2026 |
| Grant date | Mar 17, 2026 |
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 method implemented by one or more processors, the method comprising: detecting, via a digital interface of a first client computing device, an instruction to execute a call-to-action; determining, responsive to the instruction to execute the call-to-action, a mode of execution for the call-to-action, wherein determining the mode of execution for the call-to-action is based on one or more properties of the first client computing device; based on the mode of execution for the call-to-action, providing a list of available client computing devices linked to the electronic account for executing the call-to-action, wherein each of the available client computing devices are different than the first client computing device and provide one or more digital assistants operable to execute the call-to-action; selecting a second client computing device from the list of available client computing devices, wherein selecting the second client computing device is based on a proximity of the second client computing device to the first client computing device; transmitting, based on the selection of the second client computing device from the list of available client computing devices, the call-to-action to the second client computing device to cause the second client computing device to invoke one or more of the digital assistants to execute the call-to-action. 2 . The method of claim 1 , wherein the selection of the second client computing device is further based on a received selection of the second client computing device. 3 . The method of claim 1 , wherein providing the list of available client computing devices includes ranking the list of available client computing devices that are linked to the electronic account. 4 . The method of claim 3 , wherein the selection of the second client computing device is further based on the ranking of the list of the available client computing devices that are linked to the electronic account. 5 . The method of claim 3 , wherein the ranking of the list of available client computing devices is based on one or more of: a historical use of each of the available client computing devices to execute other call-to-actions; a frequency of use of each of the available client computing devices; and/or a correlation between the call-to-action and a function of each of the available client computing devices. 6 . A system comprising: one or more processors; and memory configured to store instructions that, when executed by one or more of the processors, cause one or more of the processors to: detect, via a digital interface of a first client computing device, an instruction to execute a call-to-action; determine, responsive to the instruction to execute the call-to-action, a mode of execution for the call-to-action, wherein determining the mode of execution for the call-to-action is based on one or more properties of the first client computing device; based on the mode of execution for the call-to-action, provide a list of available client computing devices linked to the electronic account for executing the call-to-action, wherein each of the available client computing devices are different than the first client computing device and provide one or more digital assistants operable to execute the call-to-action; select a second client computing device from the list of available client computing devices, wherein selecting the second client computing device is based on a proximity of the second client computing device to the first client computing device; transmit, based on the selection of the second client computing device from the list of available client computing devices, the call-to-action to the second client computing device to cause the second client computing device to invoke one or more of the digital assistants to execute the call-to-action. 7 . The method of claim 3 , wherein the ranking of the list of available client computing devices is based on a proximity of the first computing device to each of the available client computing devices. 8 . The method of claim 1 , wherein transmitting the call-to- action to the second client computing device causes the call-to-action to be executed by one or more of the digital assistants provided by the second client computing device. 9 . The system of claim 6 , wherein in transmitting the call-to-action to the second client computing device, one or more of the processors are to cause the call-to-action to be executed by one or more of the digital assistants provided by the second client computing device. 10 . The system of claim 6 , wherein the selection of the second client computing device is further based on a received selection of the second client computing device. 11 . The system of claim 6 , wherein in providing the list of available client computing devices, one or more of the processors are to rank the list of available client computing devices that are linked to the electronic account. 12 . The system of claim 11 , wherein the selection of the second client computing device is further based on the ranking of the list of the available client computing devices that are linked to the electronic account. 13 . The system of claim 11 , wherein the ranking of the list of available client computing devices is based on one or more of: a historical use of each of the available client computing devices to execute other call-to-actions; a frequency of use of each of the available client computing devices; a proximity of the first computing device to each of the available client computing devices; and/or a correlation between the call-to-action and a function of each of the available client computing devices. 14 . A non-transitory computer readable storage medium configured to store instructions that, when executed by one or more processors, cause one or more of the processors to: detect, via a digital interface of a first client computing device, an instruction to execute a call-to-action; determine, responsive to the instruction to execute the call-to-action, a mode of execution for the call-to-action, wherein determining the mode of execution for the call-to-action is based on one or more properties of the first client computing device; based on the mode of execution for the call-to-action, provide a list of available client computing devices linked to the electronic account for executing the call-to-action, wherein each of the available client computing devices are different than the first client computing device and provide one or more digital assistants operable to execute the call-to-action; select a second client computing device from the list of available client computing devices, wherein selecting the second client computing device is based on a proximity of the second client computing device to the first client computing device; transmit, based on the selection of the second client computing device from the list of available client computing devices, the call-to-action to the second client computing device to cause the second client computing device to invoke one or more of the digital assistants to execute the call-to-action. 15 . The non-transitory computer readable storage medium of claim 14 , wherein the selection of the second client computing device is further based on a received selection of the second client computing device. 16 . The non-transitory computer readable storage medium of claim 14 , wherein in providing the list of available client computing devices, one or more of the processors are to rank the list of available client computing d
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
Help systems · 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.