IP Library Granted Patent US 10,088,853
Granted Patent B2
US 10,088,853 · App. 13/875,213 · Granted Oct 2, 2018

Devices and methods for interacting with an HVAC controller

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,088,853
App. No.
13/875,213
Granted
Oct 2, 2018
Kind
B2
Abstract

An HVAC controller may be controlled in response to a natural language message that is not recognizable by the HVAC controller as a command, where the natural language message is translated into a command recognizable by the HVAC controller. Voice recognition software may be used to create a natural language text based message from a recorded voice message, where the natural language text based message is translated into the command recognizable by the HVAC controller. In response to the command, the HVAC controller may perform an action and/or respond with a natural language text based message. Where the HVAC controller responds to the natural language text based message, the HVAC controller may send a natural language text based message back to the user. In some cases, a user may communicate with the thermostat via an on-line social network.

Claims (21)

1. A method of controlling an HVAC system, the method comprising:

associating an HVAC controller of an HVAC system with a first online social network account of an online social network;

tracking posts on a second online social network account of the online social network via the first online social network account associated with the HVAC controller, wherein the second online social network account is associated with a user;

identifying a natural language post of the tracked posts on the second online social network account, via a network, as being related to the HVAC system;

translating the identified natural language post into a command understandable by the HVAC controller of the HVAC system using translation software stored in non-transitory computer readable medium, the command causing a setpoint of the HVAC controller to change to a commanded setpoint; and

executing the command by the HVAC controller causing the HVAC controller to control the HVAC system in accordance with the commanded setpoint.

2. The method of claim 1 , further comprising:

posting an indication on the second online social network account in response to action taken by the HVAC system in accordance with the command.

3. The method of claim 1 , wherein the translation software is executed by the HVAC controller.

4. The method of claim 1 , wherein translation software is executed by a server to produce the command, and wherein the server provides the command to the HVAC controller via a network connection.

5. The method of claim 4 , wherein the server is an HVAC web services server, and the HVAC controller communicates with the HVAC web services server through an HVAC web services interface protocol.

6. The method of claim 5 , wherein the HVAC web services interface protocol is a web services application programming interface (API).

7. The method of claim 1 , wherein the translation software is executed in the cloud to produce the command, and wherein the cloud provides the command to the HVAC controller.

8. The method of claim 1 , wherein the network includes the Internet.

9. The method of claim 1 , wherein the HVAC controller is a thermostat.

10. The method of claim 1 , further comprising:

identifying a first natural language post of the tracked posts on the second online social network account, via the network, as being related to the HVAC system, where the first natural language post is a command post that is not recognizable by the HVAC controller as a command;

identifying a second natural language post of the tracked posts on the second online social network account, via the network, as being related to the HVAC system, where the second natural language post is a non-command post that is not recognizable by the HVAC controller as a command;

interpreting the intent behind the identified first natural language post and the intent behind the second natural language post;

based on the respective intents, translating the first natural language post into a first HVAC controller command that implements the intent behind the first natural language post and translating the second natural language post into a second HVAC controller command that implements the intent behind the second natural language post, wherein the first HVAC controller command and the second HVAC controller command are recognizable by the HVAC controller for controlling the HVAC system; and

wherein when the first and second natural language posts are interpreted as having the same intent in the interpreting step, the same HVAC controller command is identified for each of the first and the second natural language posts.

Assignments (4)
CHANGE OF NAME Recorded Jun 12, 2025
From: ADEMCO INC.
To: RESIDEO LLC
Reel/Frame 071546/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 11, 2018
From: HONEYWELL INTERNATIONAL INC.
To: ADEMCO INC.
Reel/Frame 047785/0166 →
SECURITY INTEREST Recorded Oct 26, 2018
From: ADEMCO INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 047337/0577 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 17, 2013
From: KOLAYENNU, SOUMITRI
To: HONEYWELL INTERNATIONAL INC.
Reel/Frame 030621/0591 →