×

Tracking sequence numbers in packet data communication system

  • US 5,151,899 A
  • Filed: 02/11/1991
  • Issued: 09/29/1992
  • Est. Priority Date: 02/11/1991
  • Status: Expired due to Term
First Claim
Patent Images

1. A method of tracking sequence numbers for message packets in a packet data transmission system, comprising the steps of:

  • a) assigning sequence numbers in order to a series of packets transmitted from a source to a destination;

    b) at said destination, defining an acceptable range of said sequence numbers, said range beginning at a base sequence number and extending for a window which is a small fraction of the available sequence numbers;

    c) comparing the sequence number of each message packet received at said station with said acceptable range;

    d) discarding all message packets having sequence numbers not within said range;

    e) maintaining at said destination a first bit map, and indexing into said first bit map to a sequence number index position representing the sequence number of a packet received at said destination; and

    f) for said packet received at said destination, checking its sequence number index position in said first bit map, and discarding said packet if said sequence number index position contains an indication that a packet of the sequence number of this index position has already been received, or, if said index position does not contain said indication, then storing an indication at said index position that a packet has been received.

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