IP Library Granted Patent US 10,514,713
Granted Patent B2
US 10,514,713 · App. 13/621,166 · Granted Dec 24, 2019

Mailbox data storage system

Inventors: Cherry Lv (Tianjin, CN); Kenneth B. Kidder (Coon Rapids, MN); Christopher Goh (Chanhassen, MN); Patrick R. Lemire (La Prairie, CA); Zeng Huapeng (Tianjin, CN)
Assignee: Ademco Inc.
G05D23/1934
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,514,713
App. No.
13/621,166
Granted
Dec 24, 2019
Kind
B2
Abstract

A mailbox data storage mechanism for a remote device in a heating, ventilation and air conditioning environment. The mechanism, as a part of a gateway device and acting as a citizen of the heating, ventilation and air conditioning environment, may collect system information regularly and maintain a copy of the latest data locally which can be a response to external access requests in time at any moment. The mechanism may limit the latency for external access and improve user experience. The mechanism may help satisfy multiple interfaces.

Claims (71)

1. A gateway control system for residential equipment comprising:

a gateway device;

heating, ventilation and air conditioning (HVAC) equipment connected to the gateway device;

a mailbox having a data storage mechanism incorporated in the gateway device;

a lock mechanism incorporated in the gateway device;

a collection device connected to the mailbox;

a remote access mechanism connected to the gateway device and an internet cloud; and

wherein the gateway device includes a two-way synchronous connection with the remote access mechanism and an asynchronous one-way connection with the remote access mechanism;

wherein the lock mechanism is configured to facilitate the two-way synchronous connection by delaying or rejecting low priority tasks in favor of high priority tasks for a limited time;

wherein the mailbox comprises a first interface to communicate with an external device using a first message protocol and a second interface to communicate with two or more components of the HVAC equipment using a second message protocol,

wherein, when the gateway device receives a request for data from the external device about a component of the HVAC equipment, the gateway device:

determines whether a recent message containing the data about the component of the HVAC equipment and stored in the mailbox is valid;

if the recent message stored in the mailbox is valid, responds to the external device with the recent message stored in the mailbox; and

if the recent message stored in the mailbox is invalid, queries the component of the HVAC equipment to provide updated data using the lock mechanism and respond to the external device with a message containing the updated data about the component of the HVAC equipment.

2. The system of claim 1 , wherein:

the external device is connected to the internet cloud using a first protocol packet; and

messages from the internet cloud are received by the first interface of the mailbox.

3. The system of claim 1 , wherein:

the second communication interface includes wireless access capability to components of the HVAC equipment;

the mailbox receives messages sent from wireless components of the HVAC equipment, keeps a copy of the received messages; and

the mailbox sends the received messages via the first interface to a server just when content of the received messages is modified and/or updated.

4. The system of claim 1 , wherein:

when a message is received by the gateway device, a comparison of the received message is made with information in the data storage mechanism of the mailbox; and

if there is new data in the received message as a result of the comparison, then the received message is updated before being sent out.

5. The system of claim 1 , wherein the external device is a server.

6. The system of claim 1 , wherein the recent message stored in the mailbox is deemed invalid because the recent message is empty or has a communication error.

7. The system of claim 1 , wherein the mailbox provides configurable communication capabilities between different protocols.

8. The system of claim 1 , wherein the mailbox is a communication link among components in the gateway device.

9. The system of claim 1 , wherein:

the mailbox holds received messages in a volatile memory; and

just updates of messages in the volatile memory are sent to a server.

10. The system of claim 1 , wherein, to provide the updated data, the gateway device is configured to refrain from communicating with another HVAC component of the HVAC equipment for the limited time.

11. An approach of controlling a gateway for residential equipment comprising:

providing a gateway device including a two-way synchronous connection with a remote access mechanism and an asynchronous one-way connection with the remote access mechanism;

connecting heating, ventilation and air conditioning (HVAC) equipment to the gateway device, the HVAC equipment including a plurality of hosts;

incorporating a mailbox having a data storage mechanism in the gateway device;

incorporating a lock mechanism in the gateway device; and

connecting a collection device to the mailbox,

wherein the lock mechanism of the gateway device synchronizes with each of the plurality of hosts in a round robin manner by delaying or rejecting low priority tasks in favor of high priority task for a limited time, and

wherein, when the gateway device receives a message from an external device referencing a specific host, in response to the gateway device not being synchronized with the specific host, the gateway device suspends, using the lock mechanism, the round robin synchronization and initiates a temporary synchronization with the specific host.

12. The approach of claim 11 , further comprising connecting the remote access mechanism to the gateway device and an internet cloud.

13. The approach of claim 11 , wherein the mailbox provides configurable communication capabilities between various radio frequency (RF) protocols.

14. The approach of claim 11 , wherein the mailbox comprises at least one interface to an Ethernet, internet, wire and/or wireless module.

15. The approach of claim 11 , wherein:

when the message is received by the gateway device from a host, a comparison of the received message is made with information in the data storage mechanism of the mailbox; and

if there is new data in the received message as a result of the comparison, then the received message is updated before being sent out.

16. A gateway control system for residential equipment comprising:

a gateway device;

heating, ventilation and air conditioning (HVAC) equipment including two or more components connected to the gateway device;

a mailbox having a data storage mechanism incorporated in the gateway device;

a lock mechanism incorporated in the gateway device; and

a collection device connected to the mailbox;

a remote access mechanism connected to the gateway device and an internet cloud; and

wherein the gateway device includes a two-way synchronous connection with the remote access mechanism and an asynchronous one-way connection with the remote access mechanism,

wherein the lock mechanism is configured to facilitate the two-way synchronous connection by delaying or rejecting low priority tasks in favor of high priority tasks for a limited time,

wherein the gateway device is connectable to a network, a wire medium and/or a wireless medium,

wherein the mailbox stores a copy of recent messages sent from the HVAC equipment,

wherein, when the gateway device receives a request for information about the HVAC equipment, the gateway device:

determines whether a recent message sent from the HVAC equipment and stored in the mailbox is valid;

if the recent message stored in the mailbox is valid, respond to the request with the recent message stored in the mailbox; and

if the recent message stored in the mailbox is invalid, query the HVAC component to provide an updated message using the lock mechanism and respond to the request with the updated message.

17. The system of claim 16 , wherein the mailbox provides configurable communication capabilities between various protocols.

18. The system of claim 17 , wherein:

a connection of the gateway device to the HVAC equipment is wireless.

19. The system of claim 18 , wherein:

when a message is received by the gateway device, a comparison of the received message is made with information in the data storage mechanism of the mailbox; and

if there is new data in the received message as a result of the comparison, then the received message is updated before being sent out to a requester.

20. The system of claim 18 , wherein:

the gateway device uses a first protocol for wireless access capability to the HVAC equipment;

the mailbox sends messages to a remote server just when content of the respective messages is modified and/or updated; and

the mailbox sends messages to a requester as a response to a request.

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 Dec 6, 2012
From: LV, CHERRY; KIDDER, KENNETH B.; GOH, CHRISTOPHER; LEMIRE, PATRICK R.; HUAPENG, ZENG
To: HONEYWELL INTERNATIONAL INC.
Reel/Frame 029420/0793 →
Continuity (1)
Related Publication 20140082068A1 · Mar 20, 2014