Intelligent assistant for home automation

  • US 10,170,123 B2
  • Filed: 09/30/2014
  • Issued: 01/01/2019
  • Est. Priority Date: 05/30/2014
  • Status: Active Grant
  • ×
    • Pin
First Claim
Patent Images

1. A method for controlling electronic devices using a virtual assistant on a user device having a memory and at least one processor, the method comprising:

  • at the user device;

    receiving, an audio input comprising user speech;

    transmitting data corresponding to the audio input to one or more servers;

    receiving, from the one or more servers;

    an identification of a first electronic device determined by the one or more servers based on the data corresponding to the audio input; and

    a first command to be performed by the first electronic device determined by the one or more servers based on the data corresponding to the audio input;

    transmitting the first command to the first electronic device;

    receiving, after transmitting the first command to the first electronic device, a second audio input;

    transmitting a state query to the first electronic device in accordance with the second audio input;

    receiving, from the first electronic device, a current state of the first electronic device; and

    transmitting the current state of the first electronic device to the one or more servers to be stored as at least a portion of a configuration, wherein the configuration defines a plurality of states of a plurality of corresponding electronic devices to use in response to a command that references the configuration.

View all claims