Patent ID: 8780917
Filing Date: 2014-07-15
Classification: H04L,H04W,Y02D

Abstract:
1. A method for communicating on a Zigbee network, comprising: transmitting a message from a first queue of a device; determining whether the message has a message order requirement; when the message has a message order requirement, transmitting the message from the first queue; determining whether the message was successfully transmitted; when the message was not successfully transmitted, determining when the message can be re-transmitted; when the message can be re-transmitted determining whether there are any subsequent messages to be transmitted after the message; when there are any subsequent messages to be transmitted after the message, storing the message and all subsequent messages as a batch of messages in a particular order in a second queue that is different from the first queue; re-transmitting the message and transmitting all subsequent messages in the batch until the batch of messages is successfully transmitted or a maximum number of re-tries is reached; wherein storing the transmitted message in the second queue comprises storing the message in a re-try queue and wherein the step of re-transmitting the message comprises executing the re-try queue; and when the maximum number of re-tries requirement for the message has been met, deleting the message from the re-try queue.