Devices and methods for interacting with a control system that is connected to a network
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
F24F-011/30
H04L-012/28
F24F-011/58
H04L-012/58
F24F-110/00
F24F-130/40
F24F-120/20
출원번호
US-0911638
(2013-06-06)
등록번호
US-10145579
(2018-12-04)
발명자
/ 주소
Stoner, Marcus D.
Kolavennu, Soumitri
Paine, Brad
Goh, Christopher
출원인 / 주소
Honeywell International Inc.
대리인 / 주소
Seager Tutte & Wickhem LLP
인용정보
피인용 횟수 :
0인용 특허 :
69
초록▼
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 a
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.
대표청구항▼
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 co
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; andwherein 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; andsent 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; andwherein 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; andsent to the building automation controller for execution, so that only one of the conflicting two or more natural language voice commands is executed; anda 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 the building automation controller of the building automation system;identifying, with the server, if there is a conflict between the natural language commands, and if so, send a query in a natural language format as to whether a second natural language command of the natural language commands should override a first natural language command of the natural language commands, and determining, with the server, which one of the conflicting natural language commands is to be: translated into one or more commands understandable by the building automation controller; and sent to the building automation controller for execution;sending the translated building controller command to the building automation controller of the building automation system for execution; andexecuting the translated building controller command with the building automation controller. 18. The method of claim 17, further comprising: through the building automation controller, providing a verbal communication of an action taken by the building automation controller in response to the translated command. 19. The method of claim 17, further comprising: receiving a plurality of natural language voice messages from a plurality of voice reception units, including the building automation controller, where the plurality of natural language voices messages comprise two or more conflicting commands for the building automation controller of the building automation system; andselecting with the server which of the two or more conflicting commands for the building automation controller to: translate into one or more commands understandable by the building automation controller; andsend to the building automation controller for execution. 20. The method of claim 17, wherein the building automation controller comprises a thermostat.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (69)
Riley Joseph D. (Las Vegas NV) Popek Marc H. (Las Vegas NV), Apparatus and method for automatic climate control.
Budampati, Ramakrishna S.; Mahasenan, Arun V.; Gonia, Patrick S.; Kolavennu, Soumitri N., Apparatus and method for transmit power control in a wireless network.
Bitterli William W. (Simsbury CT) Games John E. (Granby CT) Healey David M. (Feeding Hills MA), Energy conservative control of terminal reheat heating, ventilating, and air conditioning (HVAC) systems.
Launey Reuel O. (Arlington VA) Grendler Peter A. (Silver Spring MD) Packham Donald L. (Fort Lauderdale FL) Battaglia James M. (Kettering MD) Levine Howard E. (Adelphi MD), Expandable home automation system.
Virji, Shafin A.; Bromley, Clifton H.; Dorgelo, Eric G.; Gordon, Kevin G.; Reichard, Douglas J.; Semkow, Marc D., HMI presentation layer configuration system.
Bennett, III,Raymond Walden; Bossemeyer, Jr.,Robert Wesley; Liebrecht,Donald Bernard; Sullivan,Barry James, Home gateway system for automation and security.
Berkeley Arnold D. (10687 Weymouth St. ; Apt. 102 Bethesda MD 20814) Bernstein Alec (Baltimore MD) Carney Daniel C. (Baltimore MD), Interactive electronic thermostat with installation assistance.
Berkeley Arnold D. (Potomac MD) Bernstein Alec (Pasadena CA) Jefferson Donald E. (Silver Spring MD) Carney Daniel C. (Baltimore MD), Interactive electronic thermostat with minimum and maximum temperature thermal limit switches.
Jones Jeffrey K. (1861 SE. 148th Ave. Portland OR 97233) White James (2233 SE. 53 Portland OR 97215), Method and apparatus for predictive maintenance of HVACR systems.
Hanson Jay L. (Bloomington MN) Ladendorf Gerald J. (Bloomington MN) Herrig Doyle G. (Elko MN), Method of detecting short cycling of air discharged by a refrigeration unit.
Seem John (Shorewood WI) Jensen Howard A. (Mequon WI) Monroe Richard H. (West Milwaukee WI), On-line monitoring of controllers in an environment control network.
Bisdikian, Chatschik; Jerome, William F.; Naghshineh, Mahmoud, Pervasive, personal data interactivity over voice-grade circuit-switched cellular networks.
Adams John T. (Minneapolis MN) Meyer Jeffrey R. (Minneapolis MN), Self-adjusting recovery algorithm for a microprocessor-controlled setback thermostat.
Kawasaki,Toshinobu; Komoda,Yoshiyuki; Tokunaga,Yoshihiko; Okada,Yukio; Shinomiya,Hirotatsu; Hayami,Takehito, Voice control system for operating home electrical appliances.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.