US 11,922,193 B2
Interface and mode selection for digital action execution
Prithvi Balaram, Mountain View, CA (US); Nikhil Rao, Mountain View, CA (US); Ian Baker, Mountain View, CA (US); and Adam Coimbra, Mountain View, CA (US)
Assigned to GOOGLE LLC, Mountain View, CA (US)
Appl. No. 16/643,648
Filed by GOOGLE LLC, Mountain View, CA (US)
PCT Filed Feb. 28, 2020, PCT No. PCT/US2020/020341
§ 371(c)(1), (2) Date Mar. 2, 2020,
PCT Pub. No. WO2021/173151, PCT Pub. Date Sep. 2, 2021.
Prior Publication US 2023/0168909 A1, Jun. 1, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 9/451 (2018.01); G06F 3/16 (2006.01); G06F 11/34 (2006.01); G06F 16/245 (2019.01)
CPC G06F 9/453 (2018.02) [G06F 3/167 (2013.01); G06F 11/3438 (2013.01); G06F 16/245 (2019.01)] 19 Claims
OG exemplary drawing
 
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 provided by each of the plurality of client computing devices, and
a graphical user interface element corresponding to the script library at a location on the electronic resource established by a provider of the electronic resource;
query a digital assistant component to determine a 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;
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 device of the plurality of client computing devices to execute the call-to-action; and
transmit the call-to-action to the second client device to cause the second client device to invoke the digital assistant to execute the call-to-action.