×

User-programmable automated assistant

  • US 10,431,219 B2
  • Filed: 10/03/2017
  • Issued: 10/01/2019
  • Est. Priority Date: 10/03/2017
  • Status: Active Grant
First Claim
Patent Images

1. A method implemented by an automated assistant executed by one or more processors, comprising:

  • receiving, from a user at one or more input components of a computing device, a first speech input, wherein the first speech input includes a command to perform a task;

    performing semantic processing on first speech recognition output generated from the first speech input;

    determining, based on the semantic processing, that the automated assistant is unable to interpret the command;

    providing, to the user at one or more output components of the computing device, output that solicits clarification from the user about the command;

    receiving, from the same user in response to the output, at one or more of the input components, a second speech input;

    identifying, from second speech recognition output generated from the second speech input, one or more slots that are required to be filled with values in order to fulfill the task;

    storing a dialog routine that includes a mapping between the command and the task, and which accepts, as input, one or more values to fill the one or more slots;

    receiving, at one or more of the input components, a third speech input, wherein the third speech input invokes the dialog routine based on the mapping;

    identifying, based on third speech recognition output generated from the third speech input or additional speech input, one or more values to be used to fill the one or more slots that are required to be filled with values in order to fulfill the task; and

    transmitting, to a remote computing device, data that is indicative of at least the one or more values to be used to fill the one or more slots, wherein the transmitting causes the remote computing device to fulfill the task.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×