×

Method for fragmented messaging between network devices

  • US 10,425,371 B2
  • Filed: 03/17/2014
  • Issued: 09/24/2019
  • Est. Priority Date: 03/15/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method for sending and receiving fragments and acknowledgements between a sender device and a receiver device connected in a mesh network, each of the sender device and the receiver device including a non-transitory memory, a processor, and a network interface, the method comprising:

  • the processor of the sender device fragmenting a message into a plurality of data packets, wherein the first data packet includes information of a quantity of the data packets;

    the sender device transmitting the first data packet via the mesh network to the receiver device;

    the receiver device receiving the first data packet via the mesh network;

    the processor of the receiver device determining whether the receiver device can receive the rest of the data packets based on the information of the quantity of the data packets in the first data packet; and

    the receiver device sending a positive or negative acknowledgment via the mesh network to the sender device,wherein when the receiver device sends the positive acknowledgment, the receiver device sends only one more acknowledgment only after all of the data packets are received by the receiver device;

    the sender device sending the rest of the data packets to the receiver device via the mesh network upon receiving the positive acknowledgment, without receiving another acknowledgment from the receiver device during the sending of the rest of the data packets; and

    the receiver device sending the only one more acknowledgment, which is another positive acknowledgment, via the mesh network only after the last of the data packets has been received by the receiver device,wherein the quantity of the data packets sent between the positive acknowledgment and the only one more acknowledgment is variable depending on the information of the quantity of the data packets,wherein the sender device transmitting the first data packet to the receiver device includes the sender device repeatedly transmitting the first data packet with intervals of at least 20 ms.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×