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

US10145579B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10145579-B2
Application numberUS-201313911638-A
CountryUS
Kind codeB2
Filing dateJun 6, 2013
Priority dateMay 1, 2013
Publication dateDec 4, 2018
Grant dateDec 4, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A building automation system may be controlled in response to a natural language voice message. The natural language voice message may be recorded and then sent to a voice command manager via a network. The natural language voice message is then translated into a command recognizable by a building automation controller of the building automation system. Voice recognition software may be used to create a natural language text based message from the recorded natural voice message, and the natural language text based message may then be translated into the command recognizable by the building automation controller. In response to the command, the building automation controller may perform the desired action.

First claim

Opening claim text (preview).

What is claimed is: 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. 2. The system of claim 1 , wherein when the thermostat communicates a natural language voice command received by the thermostat from a user via the first voice sensor device to the voice command manager, and the second voice sensor device communicates a natural language voice command received by the second voice sensor device from a user to the voice command manager, the voice command manager is configured to translate both of the received natural language voice commands into corresponding commands understandable by the thermostat, and if there is an identified conflict, determine which of the corresponding commands, if any, is communicated to the thermostat. 3. The system of claim 2 , wherein the voice command manager communicates back to the thermostat, the second voice sensor device, or both, which command of the corresponding commands was communicated to the thermostat. 4. The system of claim 1 , wherein the voice command manager communicates back to the thermostat, the second voice sensor device, or both, with natural language acknowledgements. 5. The system of claim 1 , wherein the second voice sensor device is a phone. 6. A system comprising: a voice command manager for a building automation system of a building, comprising: an input port for receiving two or more natural language voice commands over a network; a memory for storing the received natural language voice commands; a processor configured to translate each of the two or more natural language voice commands into one or more translated commands understandable by a building automation controller of the building automation system; an output port for sending the one or more translated commands understandable by the building automation controller to the building automation controller for execution; and wherein the processor is further configured to identify if there is a conflict between two or more of 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 two or more natural language voice commands should override a first natural language voice command of the two or more natural language voice commands, and determine which one of the conflicting two or more natural language voice commands is to be: translated into one or more commands understandable by the building automation controller; provided to the output port; and sent to the building automation controller for execution, so that only one of the conflicting two or more natural language voice commands is executed; and a building automation controller configured to execute the sent command. 7. The system of claim 6 , wherein the voice command manager is implemented in a server outside of the building. 8. The system of claim 6 , wherein the input port of the voice command manager is implemented in a computer inside of the building, and wherein the input port of the voice command manager is in communication with a wireless network and receives at least one of the natural language voice commands via the wireless network. 9. The system of claim 8 , wherein the input port receives at least one of the natural language voice commands from a voice sensor device located within the building via the wireless network. 10. The system of claim 6 , wherein the input port receives at least one of the natural language voice commands from a voice sensor device located within the building. 11. The system of claim 10 , wherein the voice sensor device is one or more of a thermostat, a security system panel, a sensor module, and a dedicated voice reception panel. 12. The system of claim 6 , wherein the input port receives at least one of the natural language voice commands from a voice sensor device located outside of the building. 13. The system of claim 12 , wherein the voice sensor device is one or more of a smart phone, a tablet computer, a desktop computer, and a lap top computer. 14. The system of claim 6 , wherein the building automation system includes at least two sub-systems, wherein the processor is configured to determine which of the at least two sub-systems to send each of the one or more translated commands, and then sends each of the one or more translated commands to the appropriate sub-system via the output port for execution. 15. The system of claim 14 , wherein the at least two sub-systems include one or more of an HVAC system, a security system, a lighting control system, a water heater system, a refrigerator, a clothes washer, a clothes dryer, and an oven. 16. The system of claim 6 , wherein the identified conflict is a schedule conflict between a first natural language voice command received at a first time and a second natural language voice command received at a second time. 17. A method of interfacing with a building automation system, the method comprising: receiving natural language voice messages at a building automation controller, the natural language voice messages including natural language commands for the building automation controller of the building automation system; communicating the natural language voice messages in an audio file format to a server that is located remotely from and in operative communication with the building automation controller without the building automation controller first attempting to recognize the natural language commands in the natural language voice message; translating the natural language voice messages with the server to translated building controller commands understandable by th

Assignees

Inventors

Classifications

  • Noise · CPC title

  • Control inputs relating to air properties · CPC title

  • F24F11/30Primary

    for purposes related to the operation of the system, e.g. for safety or monitoring · CPC title

  • Feedback from users · CPC title

  • electric · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10145579B2 cover?
A building automation system may be controlled in response to a natural language voice message. The natural language voice message may be recorded and then sent to a voice command manager via a network. The natural language voice message is then translated into a command recognizable by a building automation controller of the building automation system. Voice recognition software may be used to…
Who is the assignee on this patent?
Honeywell Int Inc
What technology area does this patent fall under?
Primary CPC classification F24F11/30. Mapped technology areas include Mechanical Engineering.
When was this patent published?
Publication date Tue Dec 04 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).