User-programmable automated assistant
AssigneeGoogle Inc.
InventorsMihai Danila, Albry Smither
Life of this patent
Estimating the term…
Loading patent…
AssigneeGoogle Inc.
InventorsMihai Danila, Albry Smither
Estimating the term…
Techniques described herein relate to allowing users to employ voice-based human-to-computer dialog to program automated assistants with customized routines, or “dialog routines,” that can later be invoked to accomplish task(s). In various implementations, a first free form natural language input—that identifies a command to be mapped to a task and slot(s) required to be filled with values to fulfill the task—may be received from a user. A dialog routine may be stored that includes a mapping between the command and the task, and which accepts, as input, value(s) to fill the slot(s). Subsequent free form natural language input may be received from the user to (i) invoke the dialog routine based on the mapping, and/or (ii) to identify value(s) to fill the slot(s). Data indicative of at least the value(s) may be transmitted to a remote computing device for fulfillment of the task.
A method implemented by an automated assistant executed by one or more processors, comprising:
A system for implementing an automated assistant, the system comprising one or more processors and memory storing instructions that cause the one or more processors to:
A non-transitory computer-readable medium for implementing an automated assistant, the medium comprising instructions that cause one or more processors to:
Dependencies are inferred from the claim text.