×

Object-oriented network protocol configuration system utilizing a dynamically configurable protocol stack

  • US 5,548,723 A
  • Filed: 12/17/1993
  • Issued: 08/20/1996
  • Est. Priority Date: 12/17/1993
  • Status: Expired due to Term
First Claim
Patent Images

1. A multi-node computer network system for connecting a client node to a server node so that the client node may request services from the server node via a remote procedure call, the computer network system comprising:

  • (a) a client node and a server node, each node having at least one processor and a memory attached to the at least one processor and under the control of the at least one processor wherein the client node further includes a directory service containing a plurality of service objects, each corresponding to a remote service and each including a reference to a stack definition;

    (b) a network for connecting the client and server nodes for communication therebetween, the network having a predefined network protocol characterized by a plurality of protocol layers;

    (c) wherein the client node includes means for communicating over the network under the control of a dynamically reconfigurable protocol stack, the stack comprising a plurality of layer objects, each layer object corresponding to one of the protocol layers of the protocol;

    (d) means for determining a protocol definition of the network protocol wherein the means for determining a protocol definition includes means for accessing the directory service to obtain a service object and for thereby obtaining a reference to a stack definition as the protocol definition; and

    (e) means, responsive to the protocol definition, for configuring the layer objects of the protocol stack so that the client node may deliver a remote procedure call to the server node over the network in accordance with the network protocol to request a service from the server node, wherein the means for configuring includes means for instantiating a plurality of layer objects to form a protocol stack corresponding to the protocol definition, and and wherein the means for configuring includes means for providing a session service access point for referencing the protocol stack, andwhere in the client node further includes means for storing the session service access point in the directory service so that subsequent accesses of the corresponding remote service may use the session service access point to access the corresponding protocol stack.

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