Patent ID: 7706742

Claim:
A communications module for facilitating wireless electronic communications with one or more electronic devices, the module comprising: a processor; a wireless module in electronic communication with the processor for wireless communications with one or more of the electronic devices, wherein a number of the electronic devices that may communicate with the communications module through the wireless module is dynamic; a one-way paging module in electronic communication with the processor for communicating with a computer through a paging network; a modem in electronic communication with the processor for communicating with the computer through a communications network; memory in electronic communication with the processor for storing data, the memory being programmed to contact the computer whenever the communications module is contacted by one or more of the electronic devices and being programmed to identify one or more of the electronic devices when one or more of the electronic devices contacts the communications module, wherein the computer is remotely located from the communications module; a customer identification stored in memory to identify a customer associated with the communications module; an outbound message queue for storing outbound messages being sent from one or more of the electronic devices to the computer; and an inbound message queue for storing inbound messages being sent to one or more of the electronic devices from the computer, wherein each inbound message includes a device ID and wherein the memory is further programmed to search the inbound message queue for appropriate inbound messages using the device ID for one or more of the electronic devices and to transmit the appropriate inbound messages to one or more of the electronic devices, wherein the electronic devices include a thermostat.