CPC G06F 3/167 (2013.01) [G10L 15/08 (2013.01); G10L 15/22 (2013.01); G06F 2221/2111 (2013.01); G10L 2015/223 (2013.01)] | 15 Claims |
1. A method implemented by one or more processors, the method comprising:
assigning a first automated assistant function and a second automated assistant function to a peripheral assistant control device in response to a user providing one or more spoken utterances that identify only the first automated assistant function;
receiving, at a computing device and from the peripheral assistant control device via a wireless communications channel, interaction data that is generated by the peripheral assistant control device in response to a touch input being provided, by the user, at a touch interface of the peripheral assistant control device;
determining, based on data that is accessible via the computing device, a current operating state of an application controlled by the computing device;
in response to receiving the interaction data:
selecting, based on the current operating state and from among at least the first automated assistant function and the second automated assistant function, a particular function, wherein the selecting comprises:
selecting the first automated assistant function as the particular function when the current operating state is a first state, and
selecting the second automated assistant function as the particular function when the current operating state is a second state that is distinct from the first state; and
causing an automated assistant, accessible via the computing device, to execute the particular function.
|