×

Method and apparatus for conveying data packets in a packet data communication system

  • US 5,872,777 A
  • Filed: 09/30/1997
  • Issued: 02/16/1999
  • Est. Priority Date: 09/30/1997
  • Status: Expired due to Term
First Claim
Patent Images

1. A method for a first communication device to convey data packets to a second communication device in a packet data communication system, the method comprising the steps of:

  • transmitting a first group of data packets, wherein each data packet in the first group includes a respective packet sequence number;

    storing the respective packet sequence number of each data packet in the first group together with a group identifier for the first group;

    transmitting, prior to receiving an acknowledgment of the first group from the second communication device, a second group of data packets, wherein the second group includes at least some data packets of the first group and wherein each data packet in the second group includes a respective packet sequence number;

    storing the respective packet sequence number of each data packet in the second group together with a group identifier for the second group;

    receiving an acknowledgment of receipt of at least one of the first group and the second group to produce a received acknowledgment, wherein the acknowledgment includes at least a receive tracking number and wherein the receive tracking number indicates a packet sequence number of a data packet of a respective one of the first group and the second group that is earliest in sequence in the respective group and that was not completely received by the second communication device;

    determining which group of data packets of the first group and the second group that the received acknowledgment corresponds to based at least on the receive tracking number to produce a determined group; and

    transmitting a third group of data packets based on the determined group, wherein the third group includes at least a portion of a data packet of the determined group that is earliest in sequence in the determined group and that was not completely received by the second communication device.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×