IP Library Granted Patent US 8,117,362
Granted Patent B2
US 8,117,362 · App. 12/191,912 · Granted Feb 14, 2012

Programmable multi-function Z-wave adapter for Z-wave wireless networks

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 8,117,362
App. No.
12/191,912
Granted
Feb 14, 2012
Kind
B2
Abstract

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.

Claims (52)

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.

Assignments (6)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 28, 2016
From: QMOTION INCORPORATED
To: THE WATT STOPPER, INC.
Reel/Frame 037608/0688 →
CHANGE OF NAME Recorded Dec 28, 2015
From: WAYNE-DALTON CORPORATION
To: HOMERUN HOLDINGS CORP.
Reel/Frame 037365/0534 →
CHANGE OF NAME Recorded Dec 1, 2015
From: HOMERUN HOLDINGS CORPORATION
To: QMOTION INCOPORATED
Reel/Frame 037175/0555 →
CHANGE OF NAME Recorded Apr 13, 2011
From: HRH NEWCO CORPORATION
To: HOMERUN HOLDINGS CORPORATION
Reel/Frame 026114/0102 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 24, 2011
From: HOMERUN HOLDINGS CORP.
To: HRH NEWCO CORPORATION
Reel/Frame 026010/0671 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 31, 2008
From: RODRIGUEZ, YAN; GARCIA, BEN
To: WAYNE-DALTON CORPORATION
Reel/Frame 021767/0591 →