IP Library Granted Patent US 7,961,661
Granted Patent B2
US 7,961,661 · App. 12/075,743 · Granted Jun 14, 2011

System, method and computer readable medium for re-connecting to a Zigbee network

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 7,961,661
App. No.
12/075,743
Granted
Jun 14, 2011
Kind
B2
Abstract

An end device on a Zigbee network exits a power saving mode and transmits a wake notification message to the network. The network retrieves a cached status flag indicating whether the end device is defined on the Zigbee network and transmits the status flag to the end device. If the end device is undefined on the Zigbee network, the end device attempts to re-join the network. During the power saving mode, the network can cache messages intended for the end device and transmit the messages to the end device when the device exits the power saving mode.

Claims (25)

1. A method for exiting a power saving mode of an end device on a zigbee network, the method comprising:

transmitting a wake message from the end device to the zigbee network;

receiving from the zigbee network an acknowledgement message;

determining from said acknowledgement message whether the end device is defined on the zigbee network by evaluating a defined flag portion of a status field; and

if the device is not defined on the zigbee network as the defined flag portion of the status field is not set, transmitting a join request message from the end device to the zigbee network.

2. A device for use on a zigbee network, the device comprising:

at least one transmitter;

at least one receiver;

at least one processor; and

at least one memory;

wherein the device is configured to operate in at least one power saving mode;

wherein the transmitter transmits a message indicative of exiting a power saving mode to the zigbee network;

wherein the receiving receives an acknowledgement message from the zigbee network;

wherein the processor processes said acknowledgement message to determine if the device is defined on the zigbee network by evaluating a defined flag portion of a status field and, if the device is not defined on the zigbee network as the defined flag portion of the status field is not set, the processor causes the transmitter to transmit a join request message to the zigbee network.

3. A non-transitory computer readable medium having computer executable instructions for execution by a processor, the computer executable instructions for:

receiving a wake message from an end device;

transmitting an acknowledgement message to the device, the acknowledgement message indicating whether the end device is defined on the zigbee network by evaluating a defined flag portion of a status field;

receiving from the end device a join request message from the end device if the device is not defined on the zigbee network as the defined flag portion of the status field is not set; and

joining the end device to the zigbee network.

4. The non-transitory computer readable medium according to claim 3 further comprising instructions for updating a status of the end device on the zigbee network to indicate that the device has exited a power saving mode.

5. The non-transitory computer readable medium according to claim 4 further comprising instructions for transmitting said updated status from a gateway of the zigbee network to at least one peripheral network.

6. The non-transitory computer readable medium according to claim 3 further comprising instructions for transmitting one or more cached messages to the end device.

7. The non-transitory computer readable medium according to claim 3 further comprising instructions for receiving a message for the end device at a gateway; determining the status of the end device; and, if the end device is offline, storing the received message in a cache.

8. The non-transitory computer readable medium according to claim 3 further comprising instructions for transmitting one or more status flags from the zigbee network to the end device.

9. The non-transitory computer readable medium according to claim 8 further comprising instructions for receiving said status flags from said end device prior to the end device entering said power saving mode and storing said status flags on said zigbee network.

Assignments (4)
MERGER AND CHANGE OF NAME Recorded Aug 6, 2019
From: AMX LLC; HARMAN PROFESSIONAL, INC.
To: HARMAN PROFESSIONAL, INC.
Reel/Frame 049976/0124 →
RELEASE OF SECURITY AGREEMENT RECORDED AT REEL/FRAME 020941/0884 Recorded Dec 11, 2012
From: JPMORGAN CHASE BANK, N.A.
To: AMX LLC
Reel/Frame 029442/0483 →
SECURITY AGREEMENT Recorded May 15, 2008
From: AMX LLC
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 020941/0884 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 13, 2008
From: HARGRAVE, JAMES ROGER; SMITH, DARIN WILLIAM
To: AMX, LLC
Reel/Frame 020687/0687 →