×

Devices and methods for interacting with a control system that is connected to a network

  • US 10,145,579 B2
  • Filed: 06/06/2013
  • Issued: 12/04/2018
  • Est. Priority Date: 05/01/2013
  • Status: Active Grant
First Claim
Patent Images

1. A system of controlling a network connected building automation system servicing a building, comprising:

  • a network;

    a server located outside of the building and connected to the network;

    a voice command manager implemented on the server;

    a thermostat located inside of the building, the thermostat comprising a temperature sensor and a first voice sensor device, the thermostat is in communication with the voice command manager over the network and the thermostat is configured to receive natural language voice commands from a user via the first voice sensor device, and to communicate the received natural language voice commands in an audio file format to the voice command manager over the network without the thermostat attempting to recognize natural language voice commands in the audio file;

    a second voice sensor device in communication with the voice command manager over the network, the second voice sensor device configured to receive natural language voice commands from a user via the second voice sensor device, and to communicate the natural language voice commands to the voice command manager over the network;

    wherein the voice command manager is configured to translate the natural language voice commands received from the thermostat and the natural language voice commands received from the second voice sensor device into one or more commands understandable by the thermostat, and to transmit the one or more commands to the thermostat; and

    wherein the voice command manager is configured to identify if there is a conflict between the natural language voice commands, and if so, send a query in a natural language format as to whether a second natural language voice command of the natural language voice commands should override a first natural language voice command of the natural language voice commands, and determine which one of the conflicting natural language voice commands is to be;

    translated into one or more commands understandable by the thermostat; and

    sent to the thermostat for execution.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×