1997-11-14
1999-05-11
Oberley, Alvin
3952006, G06F9/40
Patent
active
059037547
ABSTRACT:
The present invention provides a method and system for dynamically building a protocol stack for use by a communication program to establish a data transfer protocol. The method of creating the protocol stack first establishes a set of protocol layer descriptions. One protocol layer description is used to establish an initial protocol layer that has a protocol interface. For each other protocol layer description, a current protocol layer having an interface is established using the protocol layer description, and the current protocol layer is connected to a previously established protocol layer using one of the interfaces from the previously established protocol layer. In this manner, the protocol layers are connected in pairs. These connected protocol layers make up a protocol stack. Finally, the method provides the interface from a protocol layer, e.g., the top layer, to the communication program. When the communication program prepares data for transmission, the methods of the protocol stack are invoked against the data by invoking the interface provided to the communication program. In this manner, the data is processed by each layer of the protocol stack in turn as the protocol layers pass the data via the interfaces. The protocol stack is readily modifiable by modifying the protocol layer descriptions and rebuilding the protocol stack.
REFERENCES:
patent: 4991133 (1991-02-01), Davis et al.
patent: 5278834 (1994-01-01), Mazzola
patent: 5339430 (1994-08-01), Lundin et al.
patent: 5446736 (1995-08-01), Gleeson et al.
patent: 5448566 (1995-09-01), Richter et al.
patent: 5491800 (1996-02-01), Goldsmith et al.
patent: 5499343 (1996-03-01), Pettus
patent: 5509123 (1996-04-01), Dobbins et al.
patent: 5515508 (1996-05-01), Pettus et al.
Koivisto, Juha, and James Reilly, "Generating Object-Oriented Telecommunications Software Using ASN.1 Descriptions," Upper Layer Protocols, Architectures and Applications, G. Neufeld and B. Plattner (Editors), Elsevier Science Publishers, (North-Holland), 1992, pp. 133-147.
Feldhoffer, Magdalena, "Object-Oriented Modeling of the Application Layer Structure," Upper Layer Protocols, Architectures and Applications, G. Neufeld and B. Plattner (Editors), Elsevier Science Publishers, (North-Holland), 1992, pp. 235-247.
Courtenay III St. John
Microsoft Corporation
Oberley Alvin
LandOfFree
Dynamic layered protocol stack does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Dynamic layered protocol stack, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Dynamic layered protocol stack will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-253925