The present invention provides a programmable multi-function adapter for a wireless network that includes a wireless communications module, a control module, a data communications interface and a programmable non-volatile memory. The data communications interface is coupled to the control module, while the programmable non-volatile memory is coupled to the control module and the wireless communications module. The programmable non-volatile memory stores information accessible by the control module and the wireless communications module.
Legal claims defining the scope of protection, as filed with the USPTO.
1. A programmable multi-function adapter for a wireless network, comprising: a wireless communications module, including a transceiver, a first processor and a first non-volatile, field-reprogrammable memory, and which communicates with a plurality of wireless network devices; a control module, coupled to the wireless communications module, including a second processor and a second non-volatile memory; a data communications interface, coupled to the control module, including wired, data and power connections within a shared connector; and a third programmable non-volatile memory coupled to the control module and the wireless communications module, that stores wireless communications module information received at least from the wireless communications module and accessible by the at least one of the control module and the wireless communication module.
2. The programmable multi-function adapter recited by claim 1 , wherein the data communications interface is a Universal Serial Bus.
3. The programmable multi-function adapter recited by claim 1 , wherein the wireless communications module is a Z-Wave communications module.
4. The programmable multi-function adapter recited by claim 1 , wherein the data communications interface is coupled to a host computer and the third programmable non-volatile memory stores wireless communications module information received from the host computer.
5. The programmable multi-function adapter recited by claim 1 , wherein the control module and the wireless communications module further comprise: a processor-equipped hardware and processor-executable software structure of the adapter, operative to cause the adapter to enter into a plurality of modes, in the alternative, wherein the modes include at least a repeater mode and an operational mode; and a function selector operative to command a distinct operational sequence in each of the plurality of adapter modes.
6. The programmable multi-function adapter recited by claim 5 , wherein, during repeater mode operation, the wireless communications module receives a plurality of wireless network messages from a wireless network device, verifies each wireless network message, and retransmits each verified wireless network message.
7. The programmable multi-function adapter recited by claim 5 , wherein the plurality of operational modes includes a monitor mode and, during monitor mode operation, the wireless communications module receives a plurality of wireless messages from the plurality of wireless network devices, and the control module sends each wireless message to a host computer coupled to the data communications interface.
8. The programmable multi-function adapter recited by claim 5 , further comprising an indicator that has a plurality of indicator modes associated with the plurality of operational modes.
9. The programmable multi-function adapter recited by claim 5 , wherein the function selector further comprises: a reset upon power application function; a USB enumeration search function; a USB enumeration host recognition function; a USB enumeration host recognition failure decision function; and an adapter mode selection function that sets the adapter into an operational mode in event of success in performing USB enumeration and that sets the adapter into repeater mode in event of failure in performing USB enumeration.
10. The programmable multi-function adapter recited by claim 5 , wherein, in operational mode, the function selector comprises: a hardware and software structure operative to direct the wireless communications module to receive a plurality of wireless messages from a wireless network device; and a hardware and software structure operative to direct the control module to send each wireless message to a host computer coupled to the data communications interface.
11. The programmable multi-function adapter recited by claim 10 , wherein the function selector further comprises: a hardware and software structure operative to recognize and accept a host command to function in a mode selected from the list comprising a static controller mode, a portable controller mode, and a monitor mode.
12. The programmable multi-function adapter recited by claim 11 , wherein, during static controller mode operation: the wireless communications module verifies each wireless message, and retransmits each verified wireless message; the control module receives a plurality of commands from the host computer, coupled to the data communications interface; and the wireless communications module creates and transmits a plurality of respective wireless messages associated with the commands.
13. The programmable multi-function adapter recited by claim 11 , wherein, during portable controller mode operation: the control module receives a plurality of commands from the host computer, coupled to the data communications interface via the USB port; and the wireless communications module creates and transmits a plurality of respective wireless communications messages associated with the commands.
14. A method for updating a Z-Wave communications module, comprising: coupling a Z-Wave communications module to a host computer using a Universal Serial Bus interface; receiving Z-Wave information from the host computer; and storing the Z-Wave information in a first field-reprogrammable non-volatile memory coupled to the Z-Wave communications module, wherein a control module is connected to Z-Wave communications module, the control module including a second non-volatile memory; and coupling a third programmable non-volatile memory coupled to the control module and the Z-wave communications module, that stores Z-wave communications module information received at least from the Z-wave communications module and accessible by the at least one of the control module and the Z-wave wireless communication module.
15. The method recited by claim 14 , wherein the first field-reprogrammable non-volatile memory is disposed within the Z-Wave communications module.
16. The method recited by claim 14 , wherein the Z-Wave information includes executable code.
17. The method recited by claim 14 , wherein the Z-Wave information includes data associated with one or more Z-Wave devices within a wireless network coupled to the Z-Wave communications module.
18. The method recited by claim 14 , further comprising indicating a status of said storing the Z-Wave information using a light emitting diode coupled to the Z-Wave communications module.
19. A method for accessing a Z-Wave communications module, comprising: coupling a Z-Wave communications module to a host computer using a Universal Serial Bus interface; reading Z-Wave information stored in a first field-reprogrammable non-volatile memory component of the Z-Wave communications module; and sending the Z-Wave information to the host computer using a control module including a second programmable non-volatile memory; and coupling a third programmable non-volatile memory coupled to the control module and the Z-wave communications module, that stores Z-wave communications module information received at least from the Z-wave communications module and accessible by the at least one of the control module and the Z-wave wireless communication module.
20. The method recited by claim 19 , wherein the second programmable non-volatile memory is disposed outside the Z-Wave communications module.
21. The method recited by claim 19 , wherein the Z-Wave information includes data associated with one or more Z-Wave devices within a wireless network coupled to the Z-Wave communications module.
22. The method recited by claim 19 , further comprising indicating a status of said reading the Z-Wave information using a light emitting diode coupled to the Z-Wave communications module.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
August 14, 2008
February 14, 2012
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.