×

Multi-layer protocol reassembly that operates independently of underlying protocols, and resulting vector list corresponding thereto

  • US 6,968,554 B1
  • Filed: 10/03/2000
  • Issued: 11/22/2005
  • Est. Priority Date: 10/03/2000
  • Status: Expired due to Term
First Claim
Patent Images

1. A computerized method for sequencing and reassembling messages from protocol data units exchanged in a communications channel between two computers, the method comprising:

  • creating a protocol flow object to represent each protocol layer used by the communications channel, each protocol flow object having a circuit element associated with each transmission direction in the channel;

    arranging the protocol flow object in a logical tree structure that mirrors a hierarchy for the protocol layers;

    creating circuit flow objects for each protocol layer to represent the protocol data units for the protocol layer immediately higher in the hierarchy, wherein creating the circuit flow objects for each protocol layer comprises;

    creating the circuit flow objects for the protocol flow objects at the bottom of the tree structure by extracting data from the protocol data units for the protocol layer lowest in the hierarchy; and

    creating the circuit flow objects for the remaining protocol flow objects in the tree structure by extracting data from the circuit flow objects linked to the protocol flow object immediately lower in the tree structure;

    associating a transmission direction with each circuit flow object;

    linking each circuit flow object for a protocol layer to the circuit element of the representative protocol flow object that matches the transmission direction associated with the circuit flow object;

    sequencing the circuit flow objects linked to a particular protocol flow object when specified by the protocol layer represented by the particular protocol flow object; and

    reassembling the messages from the circuit flow objects linked to the protocol flow object at the top of the tree structure.

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