IP Library Granted Patent US 8,085,660
Granted Patent B2
US 8,085,660 · App. 12/075,728 · Granted Dec 27, 2011

System, method and computer readable medium for communicating with a zigbee device from a peripheral 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 8,085,660
App. No.
12/075,728
Granted
Dec 27, 2011
Kind
B2
Abstract

In order to minimize traffic on a Zigbee network, a gateway of the Zigbee network represents end devices in communications with peripheral networks. The gateway receives messages, such as status request messages, from the peripheral network intended for an end device on the Zigbee network. The Zigbee network generates a response message by retrieving stored data for the end device instead of communicating the received message to the end device.

Claims (28)

1. A method of communicating between a peripheral network and a Zigbee network including one or more end devices, the method comprising:

receiving a message intended for an end device from the peripheral network at a gateway of the Zigbee network;

generating a response message to the received message, the response message intended for the peripheral network, the response is generated without communicating the received message to the end device, wherein generating the response comprises retrieving stored data for the end device, the stored data being received from the end device and stored prior to receiving the message intended for the end device, and wherein the stored data includes a last known status of the end device on the Zigbee network and at least one service provided by the end device which are used to generate the response message; and

transmitting the response message from the gateway to the peripheral network.

2. The method according to claim 1 wherein the response message comprises a time indicative of a time at the end device.

3. The method according to claim 1 further comprising periodically receiving data from the end device and storing the received data.

4. The method according to claim 3 wherein the received data includes one or more of a status of the end device, one or more services provided by the end device, and a time at the end device.

5. The method according to claim 1 further comprising determining whether the message received from the peripheral network is required to be transmitted to the end device.

6. A Zigbee network comprising:

a gateway; and

one or more end devices;

wherein the gateway is configured to

receive at least one message intended for an end device from a peripheral network;

wherein the Zigbee network is configured to

generate a response message to the received message, the response message intended for the peripheral network, the response is generated without communicating the received message to the end device wherein generating the response comprises retrieving stored data for the end device, the stored data being received from the end device and stored prior to receiving the message intended for the end device, and wherein the stored data includes a last known status of the end device on the Zigbee network and at least one service provided by the end device which are used to generate the response message; and

wherein the gateway is configured to

transmit the response message to the peripheral network.

7. The Zigbee network according to claim 6 wherein the Zigbee network is configured to periodically receive data from the end device and to store the received data in said memory.

8. The Zigbee network according to claim 6 wherein the Zigbee network is configured to respond to a status request message from the peripheral network on behalf of an end device.

9. The Zigbee network according to claim 6 wherein the gateway is configured to determine whether the at least one received message received from the peripheral network is required to be transmitted to the end device.

10. A non-transitory computer-readable storage medium comprising computer-executable instructions for execution by at least one processor of a device of a Zigbee network, that, when executed, cause the at least one processor to:

receive a message intended for an end device from the peripheral network at a gateway of the Zigbee network;

generate a response message to the received message, the response message intended for the peripheral network, the response is generated without communicating the received message to the end device, wherein generating the response comprises retrieving stored data for the end device, the stored data being received from the end device and stored prior to receiving the message intended for the end device, and wherein the stored data includes a last known status of the end device on the Zigbee network and at least one service provided by the end device which are used to generate the response message; and

transmit the response message from the gateway to the peripheral network.

11. The non-transitory computer readable storage medium according to claim 10 further comprising instructions that, when executed, cause the at least one processor to determine a time indicative of a time at the end device and incorporate said time in said response message.

12. The non-transitory computer readable storage medium according to claim 10 further comprising instructions that, when executed, cause the at least one processor to periodically receive data from the end device and store the received data.

13. The non-transitory computer readable storage medium according to claim 12 wherein the received data includes one or more of a status of the end device, one or more services provided by the end device, and a time at the end device.

14. The non-transitory computer readable storage medium according to claim 10 further comprising instructions that, when executed, cause the at least one processor to determine whether the message received from the peripheral network is required to be transmitted to the end device.

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; XU, KELVIN HUI; ESCAMILLA, DAVID ALLEN; SMITH, DARIN WILLIAM; GELLING, RICHARD
To: AMX, LLC
Reel/Frame 020709/0142 →