Patent ID: 6965564
Filing Date: 2005-11-15
Classification: H04L,H04W,Y02D

Abstract:
1. A datagram protocol system between a device and a server, the device comprising a power source, comprising: DATA frames having an associated sequence number; INIT frames exchanged between the device and the server to exchange a starting sequence number and to set a window size for throttling communication of the DATA frames, wherein the device is responsible for sending the first INIT frame to the server; READY frames exchanged between the device and the server to acknowledge receipt of an INIT frame; ACK frames having a sequence number which refers to a DATA frame having a matching associated sequence number, an ACK frame sent in response to each DATA frame received; WINDOW frames having a sequence number, wherein the server sends a WINDOW frame to the device if any DATA frame sent from the server to the device is not ACK'd within a server ACK time, and wherein the device sends a WINDOW frame to the server if the device outbound window is closed for more than a device WINDOW closed time; RETRY frames to be sent by a receiver of a sequence of DATA frames to a sender of the sequence of DATA frames, wherein each RETRY frame comprises information regarding a plurality of DATA frames within the sequence of DATA frames, wherein the information comprises an identification of DATA frames within the sequence that need to be resent, and an identification of DATA frames within the sequence that have been received, wherein the server sends a RETRY frame to the device for any of reasons comprising a receipt of a WINDOW frame from the device, and a server time out waiting for a missing DATA from the device, and wherein the device sends a RETRY frame to the server in response to a receipt of a WINDOW, frame from the server.