×

Dynamic layered protocol stack

  • US 5,903,754 A
  • Filed: 11/14/1997
  • Issued: 05/11/1999
  • Est. Priority Date: 06/21/1994
  • Status: Expired due to Term
First Claim
Patent Images

1. In a computer system having a communications program that receives or sends messages to a second communications program running on a second computer system through a multi-layer protocol stack where individual layers of the protocol stack together provide the protocol functions that enable communications between the communications programs, a method for constructing the protocol stack using a stack builder comprising the steps of:

  • (a) providing a stack description file comprising a plurality of individual protocol layer descriptions, one for each protocol layer that is to be included in the protocol stack, so that the plurality of individual protocol layer descriptions together define which protocol layers will be included in the protocol stack when it is constructed;

    (b) reading a first protocol layer description from said stack description file;

    (c) establishing a first protocol layer, having a protocol layer interface, in the protocol stack that corresponds to said first protocol layer description read from said stack description file;

    (d) with the stack builder, for each remaining protocol layer description in said stack description file, performing at least the steps of;

    (i) reading another protocol layer description from said stack description file;

    (ii) establishing another protocol layer, having a protocol layer interface, in the protocol stack that corresponds to said another protocol layer description read from said stack description file; and

    (iii) connecting said another protocol layer to a previously established protocol layer using a protocol interface from said previously established protocol layer in order to form a plurality of interconnected protocol layers that together form the protocol stack; and

    (e) after all layers of the protocol stack have been established and interconnected, then providing an interface from one of said protocol layers to the communication program so that the communication program uses said interface to access the protocol functions provided by the protocol stack.

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