Claims Analysis
Total Claims: 24
Claim 1
Independent Claim
290 words
A method for activating a new service in a client-server network system having a plurality of communications links, a server node with a memory therein connectable to each of the plurality of communications links by a multilayer dynamically reconfigurable network protocol stack, a service program in the server node memory, a communications directory service program in the server node memory and a networking service program in the server node memory, the method comprising the steps of: (a) storing a plurality of stack definitions in the server node memory wherein each of the plurality of stack definitions corresponds to one of the plurality of communication links and the each stack definition includes a set of layer definitions for controlling the processing of data in each layer of the multilayer network protocol stack from a transport layer through a physical layer and the interactions between layers; (b) storing in the server node memory service object class information including information for defining a data structure for holding a reference to one of the plurality of stack definitions and logic which is responsive to type and quality of service information for inserting a reference to at least one of the plurality of stack definitions into the data structure and for constructing a session layer of the multilayer network protocol stack; (c) creating a service object from the service object class information by passing in a type of service to the communications directory service and executing the logic to insert a reference to a stack definition and construct a session layer; (d) sending the service object to the networking service program; and (e) using the reference to the stack definition and the session layer in the service object to reconfigure the multilayer network protocol stack.
Claim 2
Independent Claim
290 words
A method for activating a new service in a client-server network system having a plurality of communications links, a server node with a memory therein connectable to each of the plurality of communications links by a multilayer dynamically reconfigurable network protocol stack, a service program in the server node memory, a communications directory service program in the server node memory and a networking service program in the server node memory, the method comprising the steps of: (a) storing a plurality of stack definitions in the server node memory wherein each of the plurality of stack definitions corresponds to one of the plurality of communication links and the each stack definition includes a set of layer definitions for controlling the processing of data in each layer of the multilayer network protocol stack from a transport layer through a physical layer and the interactions between layers; (b) storing in the server node memory service object class information including information for defining a data structure for holding a reference to one of the plurality of stack definitions and logic which is responsive to type and quality of service information for inserting a reference to at least one of the plurality of stack definitions into the data structure and for constructing a session layer of the multilayer network protocol stack; (c) creating a service object from the service object class information by passing in a type of service to the communications directory service and executing the logic to insert a reference to a stack definition and construct a session layer; (d) sending the service object to the networking service program; and (e) using the reference to the stack definition and the session layer in the service object to reconfigure the multilayer network protocol stack.
Claim 3
Dependent Claim
43 words
The method of claim 1 wherein step (e) comprises the steps of: (e1) returning an exchange address of the session layer in the multilayer network protocol stack to the communications directory service program; and (e2) storing the exchange address in the service object.
Claim 4
Dependent Claim
33 words
The method of claim 1 wherein the communications directory service program has a directory true and wherein the method further comprises the step of: (f) registering the service object in the directory tree.
Claim 5
Dependent Claim
105 words
The method of claim 1 wherein the new service is accessible on a plurality of communications links and step (c) comprises the steps of: (c1) executing the logic in the service object class information to insert references to a stack definition for each of the plurality of communications links into the data structure; and (c2) executing the logic in the service object class information to construct a session layer including logic for selecting one of the stack definition references in the data structure based on at least one of (a) the quality of service desired and (b) the availability of the plurality of communication links.
Claim 6
Dependent Claim
26 words
The method of claim 4 wherein step (d) comprises the step of: (d1) sending the service object to the networking service program via the service program.
Claim 7
Dependent Claim
73 words
The method of claim 5 wherein step (d1) comprises the steps of: (d1a) creating a service program interface in the server node memory; (d1b) creating a configuration data stream from the service program interface to the networking service program; and (d1c) streaming the service object from the communication directory service program via the service program interface and the configuration data stream to the networking service program to configure the multilayer network protocol stack.
Claim 8
Dependent Claim
43 words
The method of claim 6 wherein step (e) comprises the step of: (e1) returning an exchange address of the session layer in the multilayer network protocol stack to the communications directory service program via the configuration data stream and the service program interface.
Claim 9
Dependent Claim
27 words
The method of claim 1 further comprising the step of: (g) sending the service object to communications directory programs in other nodes on the client-server network system.
Claim 10
Dependent Claim
320 words
Apparatus for activating a new service in a client-server network system having a plurality of communications links, a server node with a memory therein connectable to each of the plurality of communications links by a multilayer dynamically reconfigurable network protocol stack, a service program in the server node memory, a communications directory service program in the server node memory and a networking service program in the server node memory, the apparatus comprising: (a) means for storing a plurality of stack definitions in the server node memory wherein each of the plurality of stack definitions corresponds to one of the plurality of communication links and the each stack definition includes a set of layer definitions for controlling the processing of data in each layer of the multilayer network protocol stack from a transport layer through a physical layer and the interactions between layers; (b) means for storing in the server node memory service object class information including information for defining a data structure for holding a reference to one of the plurality of stack definitions and logic which is responsive to type and quality of service information for inserting a reference to at least one of the plurality of stack definitions into the data structure and for constructing a session layer of the multilayer network protocol stack; (c) means controlled by the service program for creating a service object from the service object class information by passing in a type of service to the communications directory service and executing the logic to insert a reference to a stack definition and construct a session layer; (d) means responsive to an activation request from the service program for sending the service object to the networking service program; and (e) means in the networking service program and responsive to the service object for reconfiguring the multilayer network protocol stack using the reference to the stack definition and the session layer in the service object.
Claim 11
Dependent Claim
320 words
Apparatus for activating a new service in a client-server network system having a plurality of communications links, a server node with a memory therein connectable to each of the plurality of communications links by a multilayer dynamically reconfigurable network protocol stack, a service program in the server node memory, a communications directory service program in the server node memory and a networking service program in the server node memory, the apparatus comprising: (a) means for storing a plurality of stack definitions in the server node memory wherein each of the plurality of stack definitions corresponds to one of the plurality of communication links and the each stack definition includes a set of layer definitions for controlling the processing of data in each layer of the multilayer network protocol stack from a transport layer through a physical layer and the interactions between layers; (b) means for storing in the server node memory service object class information including information for defining a data structure for holding a reference to one of the plurality of stack definitions and logic which is responsive to type and quality of service information for inserting a reference to at least one of the plurality of stack definitions into the data structure and for constructing a session layer of the multilayer network protocol stack; (c) means controlled by the service program for creating a service object from the service object class information by passing in a type of service to the communications directory service and executing the logic to insert a reference to a stack definition and construct a session layer; (d) means responsive to an activation request from the service program for sending the service object to the networking service program; and (e) means in the networking service program and responsive to the service object for reconfiguring the multilayer network protocol stack using the reference to the stack definition and the session layer in the service object.
Claim 12
Dependent Claim
68 words
The apparatus of claim 9 wherein the reconfiguring means comprises: means responsive to the configuration of the session layer in the multilayer network protocol stack for returning an exchange address of the session layer in the multilayer network protocol stack to the communications directory service program; and means in the communications directory service and responsive to the exchange address for storing the exchange address in the service object.
Claim 13
Dependent Claim
31 words
The apparatus of claim 9 wherein the communications directory service program has a directory tree and wherein the apparatus further comprises means for registering the service object in the directory tree.
Claim 14
Dependent Claim
108 words
The apparatus of claim 9 wherein the new service is accessible on a plurality of communications links and wherein the service object creating means comprises: means for executing the logic in the service object class information to insert references to a stack definition for each of the plurality of communications links into the data structure; and means for executing the logic in the service object class information to construct a session layer including logic for selecting one of the stack definition references in the data structure based on at least one of (a) the quality of service desired and (b) the availability of the plurality of communication links.
Claim 15
Dependent Claim
26 words
The apparatus of claim 9 wherein the sending means comprises first means for sending the service object to the networking service program via the service program.
Claim 16
Dependent Claim
75 words
The apparatus of claim 13 wherein the first sending means comprises: means for creating a service program interface in the server node memory; means for creating a configuration data stream from the service program interface to the networking service program; and means for streaming the service object from the communication directory service program via the service program interface and the configuration data stream to the networking service program to configure the multilayer network protocol stack.
Claim 17
Dependent Claim
42 words
The apparatus of claim 14 wherein the reconfiguring means comprises means for returning an exchange address of the session layer in the multilayer network protocol stack to the communications directory service program via the configuration data stream and the service program interface.
Claim 18
Dependent Claim
25 words
The apparatus of claim 9 further comprising means for sending the service object to communications directory programs in other nodes on the client-server network system.
Claim 19
Dependent Claim
340 words
A computer program product for activating a new service in a client-server network system having a plurality of communications links, a server node with a memory therein connectable to each of the plurality of communications links by a multilayer dynamically reconfigurable network protocol stack, a service program in the server node memory, a communications directory service program in the server node memory and a networking service program in the server node memory, the computer program product comprising a computer usable medium having computer readable program code including: (a) means for storing a plurality of stack definitions in the server node memory wherein each of the plurality of stack definitions corresponds to one of the plurality of communication links and the each stack definition includes a set of layer definitions for controlling the processing of data in each layer of the multilayer network protocol stack from a transport layer through a physical layer and the interactions between layers; (b) means for storing in the server node memory service object class information including information for defining a data structure for holding a reference to one of the plurality of stack definitions and logic which is responsive to type and quality of service information for inserting a reference to at least one of the plurality of stack definitions into the data structure and for constructing a session layer of the multilayer network protocol stack; (c) means controlled by the service program for creating a service object in the server node memory from the service object class information by passing in a type of service to the communications directory service and executing the logic to insert a reference to a stack definition and construct a session layer; (d) means responsive to an activation request from the service program for sending the service object to the networking service program; and (e) means in the networking service program and responsive to the service object for reconfiguring the multilayer network protocol stack using the reference to the stack definition and the session layer in the service object.
Claim 20
Dependent Claim
340 words
A computer program product for activating a new service in a client-server network system having a plurality of communications links, a server node with a memory therein connectable to each of the plurality of communications links by a multilayer dynamically reconfigurable network protocol stack, a service program in the server node memory, a communications directory service program in the server node memory and a networking service program in the server node memory, the computer program product comprising a computer usable medium having computer readable program code including: (a) means for storing a plurality of stack definitions in the server node memory wherein each of the plurality of stack definitions corresponds to one of the plurality of communication links and the each stack definition includes a set of layer definitions for controlling the processing of data in each layer of the multilayer network protocol stack from a transport layer through a physical layer and the interactions between layers; (b) means for storing in the server node memory service object class information including information for defining a data structure for holding a reference to one of the plurality of stack definitions and logic which is responsive to type and quality of service information for inserting a reference to at least one of the plurality of stack definitions into the data structure and for constructing a session layer of the multilayer network protocol stack; (c) means controlled by the service program for creating a service object in the server node memory from the service object class information by passing in a type of service to the communications directory service and executing the logic to insert a reference to a stack definition and construct a session layer; (d) means responsive to an activation request from the service program for sending the service object to the networking service program; and (e) means in the networking service program and responsive to the service object for reconfiguring the multilayer network protocol stack using the reference to the stack definition and the session layer in the service object.
Claim 21
Independent Claim
321 words
A method for activating a new service in a client-server network system having a plurality of communications links, a server node with a memory therein connectable to each of the plurality of communications links by a multilayer dynamically reconfigurable network protocol stack, a service program in a service program address space of the server node memory, a communications directory service program in a system address space of the server node memory and a networking service program in the system address space of the server node memory, the method comprising the steps of: (a) storing a plurality of stack definitions in the system address space of the server node memory wherein each of the plurality of stack definitions corresponds to one of the plurality of communication links and the each stack definition includes a set of layer definitions for controlling the processing of data in each layer of the multilayer network protocol stack from a transport layer through a physical layer and the interactions between layers; (b) storing in the system address space of the server node memory service object class information including information for defining a data structure for holding a reference to one of the plurality of stack definitions and logic which is responsive to type and quality of service information for inserting a reference to at least one of the plurality of stack definitions into the data structure and for constructing a session layer of the multilayer network protocol stack; (c) creating a service object in the system address space from the service object class information by passing in a type of service to the communications directory service and executing the logic to insert a reference to a stack definition and construct a session layer; (d) sending the service object to the networking service program; and (e) using the reference to the stack definition and the session layer in the service object to reconfigure the multilayer network protocol stack.
Claim 22
Independent Claim
321 words
A method for activating a new service in a client-server network system having a plurality of communications links, a server node with a memory therein connectable to each of the plurality of communications links by a multilayer dynamically reconfigurable network protocol stack, a service program in a service program address space of the server node memory, a communications directory service program in a system address space of the server node memory and a networking service program in the system address space of the server node memory, the method comprising the steps of: (a) storing a plurality of stack definitions in the system address space of the server node memory wherein each of the plurality of stack definitions corresponds to one of the plurality of communication links and the each stack definition includes a set of layer definitions for controlling the processing of data in each layer of the multilayer network protocol stack from a transport layer through a physical layer and the interactions between layers; (b) storing in the system address space of the server node memory service object class information including information for defining a data structure for holding a reference to one of the plurality of stack definitions and logic which is responsive to type and quality of service information for inserting a reference to at least one of the plurality of stack definitions into the data structure and for constructing a session layer of the multilayer network protocol stack; (c) creating a service object in the system address space from the service object class information by passing in a type of service to the communications directory service and executing the logic to insert a reference to a stack definition and construct a session layer; (d) sending the service object to the networking service program; and (e) using the reference to the stack definition and the session layer in the service object to reconfigure the multilayer network protocol stack.
Claim 23
Dependent Claim
341 words
Apparatus for activating a new service in a client-server network system having a plurality of communications links, a server node with a memory therein connectable to each of the plurality of communications links by a multilayer dynamically reconfigurable network protocol stack, a service program in a service program address space of the server node memory, a communications directory service program in a system address space of the server node memory and a networking service program in a system address space of the server node memory, the apparatus comprising: (a) means for storing a plurality of stack definitions in the system address space wherein each of the plurality of stack definitions corresponds to one of the plurality of communication links and the each stack definition includes a set of layer definitions for controlling the processing of data in each layer of the multilayer network protocol stack from a transport layer through a physical layer and the interactions between layers; (b) means for storing in the system address space service object class information including information for defining a data structure for holding a reference to one of the plurality of stack definitions and logic which is responsive to type and quality of service information for inserting a reference to at least one of the plurality of stack definitions into the data structure and for constructing a session layer of the multilayer network protocol stack; (c) means controlled by the service program for creating a service object in the system address space from the service object class information by passing in a type of service to the communications directory service and executing the logic to insert a reference to a stack definition and construct a session layer; (d) means responsive to an activation request from the service program for sending the service object to the networking service program; and (e) means in the networking service program and responsive to the service object for reconfiguring the multilayer network protocol stack using the reference to the stack definition and the session layer in the service object.
Claim 24
Dependent Claim
341 words
Apparatus for activating a new service in a client-server network system having a plurality of communications links, a server node with a memory therein connectable to each of the plurality of communications links by a multilayer dynamically reconfigurable network protocol stack, a service program in a service program address space of the server node memory, a communications directory service program in a system address space of the server node memory and a networking service program in a system address space of the server node memory, the apparatus comprising: (a) means for storing a plurality of stack definitions in the system address space wherein each of the plurality of stack definitions corresponds to one of the plurality of communication links and the each stack definition includes a set of layer definitions for controlling the processing of data in each layer of the multilayer network protocol stack from a transport layer through a physical layer and the interactions between layers; (b) means for storing in the system address space service object class information including information for defining a data structure for holding a reference to one of the plurality of stack definitions and logic which is responsive to type and quality of service information for inserting a reference to at least one of the plurality of stack definitions into the data structure and for constructing a session layer of the multilayer network protocol stack; (c) means controlled by the service program for creating a service object in the system address space from the service object class information by passing in a type of service to the communications directory service and executing the logic to insert a reference to a stack definition and construct a session layer; (d) means responsive to an activation request from the service program for sending the service object to the networking service program; and (e) means in the networking service program and responsive to the service object for reconfiguring the multilayer network protocol stack using the reference to the stack definition and the session layer in the service object.