DEVICES AND METHODS FOR INTERACTING WITH AN HVAC CONTROLLER
First Claim
1. A thermostat configured to control one or more HVAC components of an HVAC system, the thermostat comprising:
- a housing, the housing configured to house;
a temperature sensor;
a microphone;
a controller;
wherein the controller is configured to identify a trigger phrase included in an audio stream provided by the microphone of the thermostat, and in response to identifying the trigger phrase, the controller is configured to initiate the processing of the audio stream to;
identify one of a plurality of different commands following the trigger phrase; and
generate a thermostat command that is understandable by the controller and that instructs the controller to perform the particular command identified in the audio stream; and
wherein the controller is configured to execute the generated thermostat command.
3 Assignments
0 Petitions
Accused Products
Abstract
An HVAC controller may be controlled in response to a natural language audio message that is not recognizable by the HVAC controller as a command, where the natural language audio message is translated into a command recognizable by the HVAC controller. The HVAC controller may be a thermostat including a housing that houses a temperature sensor, a microphone, and a controller. The controller may identify a trigger phrase in an audio stream provided by the microphone. In response to identifying the trigger phrase, the controller initiates processing of the audio stream to identify a command following the trigger phrase and to generate a command understandable by the thermostat that instructs the controller to perform the identified command. The controller then executes the generated command understandable by the thermostat. A user may communicate with the thermostat via the microphone of the thermostat and/or a remote device having a microphone.
185 Citations
23 Claims
-
1. A thermostat configured to control one or more HVAC components of an HVAC system, the thermostat comprising:
a housing, the housing configured to house; a temperature sensor; a microphone; a controller; wherein the controller is configured to identify a trigger phrase included in an audio stream provided by the microphone of the thermostat, and in response to identifying the trigger phrase, the controller is configured to initiate the processing of the audio stream to; identify one of a plurality of different commands following the trigger phrase; and generate a thermostat command that is understandable by the controller and that instructs the controller to perform the particular command identified in the audio stream; and wherein the controller is configured to execute the generated thermostat command. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
15. A method of controlling an HVAC system with a thermostat, the method comprising:
-
receiving an audio stream at a thermostat; identifying a trigger phrase in the audio stream; identifying one of a plurality of different commands in the audio stream following the trigger phrase; generating a thermostat command that is understandable by the thermostat and that instructs the thermostat to perform the particular command identified in the audio stream; and executing the generated thermostat command by the thermostat. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A method of controlling an HVAC system with a thermostat, the method comprising:
-
receiving an audio stream at a thermostat; identifying a trigger phrase in the audio stream; receiving feedback from a user when a trigger phrase is incorrectly identified, and in response, adjusting a trigger phrase sensitivity factor used when identifying the trigger phrase; identifying one of a plurality of different commands in the audio stream following the trigger phrase; generating a thermostat command that is understandable by the thermostat and that instructs the thermostat to perform the particular command identified in the audio stream; and executing the generated thermostat command by the thermostat.
-
-
21. A thermostat system, comprising:
-
a memory; a processor in communication with the memory; a microphone for use in recording an audible stream, where the audible stream is at least temporarily stored in the memory and includes a trigger phrase followed by a voice command, wherein the voice command is not a thermostat command that is executable by the thermostat; a speaker; a voice recognition engine configured to process at least part of the audio stream to detect the trigger phrase and the voice command following the trigger phrase, and to provide a text based message of the detected voice command; and a translation engine configured to translate the text based message into a thermostat command that is executable by the thermostat. - View Dependent Claims (22, 23)
-
Specification