Claims Analysis
Total Claims: 12
Claim 1
Independent Claim
141 words
A computer network for sending network protocol requests between a client and a server process, using a plurality of object oriented objects characterized by having a set of methods and data, the network comprising: a network definition object for creating an interface to a communication endpoint for a client process; a network address object for binding an address to the communication endpoint; a protocol interface class object for creating a protocol interface for a protocol layer in a protocol stack; a protocol layer class object for creating a protocol layer object; a set of network operation classes each of which correspond to a respective method in the protocol interface class; and means responsive to receipt of a network protocol request for deriving a network operation object from a selected network protocol class to send to the server process over the network.
Claim 2
Dependent Claim
141 words
A computer network for sending network protocol requests between a client and a server process, using a plurality of object oriented objects characterized by having a set of methods and data, the network comprising: a network definition object for creating an interface to a communication endpoint for a client process; a network address object for binding an address to the communication endpoint; a protocol interface class object for creating a protocol interface for a protocol layer in a protocol stack; a protocol layer class object for creating a protocol layer object; a set of network operation classes each of which correspond to a respective method in the protocol interface class; and means responsive to receipt of a network protocol request for deriving a network operation object from a selected network protocol class to send to the server process over the network.
Claim 3
Independent Claim
134 words
A method for sending network protocol requests between a client and a server process in a computer network using a set of objects, each object having an integrated set of methods and data, the method comprising the steps of: creating an interface to a communication endpoint for a client application; creating a set of protocol interface objects from a protocol interface class object for protocol layers in a protocol stack; creating a set of protocol layer objects from a protocol layer class object for the protocol layers; selecting among a set of network operation classes each of which correspond to a method in the protocol interface class to derive a network operation object for a network protocol request; and sending the network operation object between the first and second processes over the computer network.
Claim 4
Independent Claim
134 words
A method for sending network protocol requests between a client and a server process in a computer network using a set of objects, each object having an integrated set of methods and data, the method comprising the steps of: creating an interface to a communication endpoint for a client application; creating a set of protocol interface objects from a protocol interface class object for protocol layers in a protocol stack; creating a set of protocol layer objects from a protocol layer class object for the protocol layers; selecting among a set of network operation classes each of which correspond to a method in the protocol interface class to derive a network operation object for a network protocol request; and sending the network operation object between the first and second processes over the computer network.
Claim 5
Dependent Claim
34 words
The method as recited in claim 2 further comprising the steps of: deriving the network operation object from the selected network operation class; and flattening the network operation object prior to the sending step.
Claim 6
Dependent Claim
51 words
The method as recited in claim 3 further comprising the steps of: receiving the network operation object at a server; unflattening the network operation object at the server; and executing a method in the network operation object which calls a method in a protocol object in a server side protocol stack.
Claim 7
Dependent Claim
34 words
The method as recited in claim 3 further comprising the step of setting a location to client for the network operation object to indicate that the network operation object was created at the client.
Claim 8
Dependent Claim
71 words
The method as recited in claim 4 further comprising the steps of: creating an access network operation object; creating a client side stackhead object to manage communication to the communication endpoint; sending the access network operation object to the server; and creating a server side stackhead object to represent the communication endpoint at the server; wherein the stackhead objects are created at least in part by the access network operation object.
Claim 9
Dependent Claim
49 words
The method as recited in claim 6 further comprising the steps of: creating a server side protocol stack for the communication endpoint composed of protocol layer and protocol interface layer objects; and storing pointers to the objects in the server side protocol stack in the server side stackhead object.
Claim 10
Dependent Claim
37 words
The method as recited in claim 7 further comprising the steps of: storing an ID for the server side stackhead object in a table at the server; and sending the ID to the client side stackhead object.
Claim 11
Dependent Claim
153 words
A computer program product in a computer readable medium for sending network protocol requests between a client and a server process using a set of objects which have both methods and data, the product comprising: a network definition object for creating an interface to a communication endpoint for a client application; a network address object for binding an address to the communication endpoint; a protocol interface class object for creating a protocol interface for a protocol layer in a protocol stack; a protocol layer class object for creating a protocol layer object; a set of network operation classes each of which correspond to a method in the protocol interface class for embodying a set of network protocol requests based on the methods; and means responsive to receipt of a network protocol request for deriving a network operation object from a selected network protocol class to send to the server process over the network.
Claim 12
Dependent Claim
153 words
A computer program product in a computer readable medium for sending network protocol requests between a client and a server process using a set of objects which have both methods and data, the product comprising: a network definition object for creating an interface to a communication endpoint for a client application; a network address object for binding an address to the communication endpoint; a protocol interface class object for creating a protocol interface for a protocol layer in a protocol stack; a protocol layer class object for creating a protocol layer object; a set of network operation classes each of which correspond to a method in the protocol interface class for embodying a set of network protocol requests based on the methods; and means responsive to receipt of a network protocol request for deriving a network operation object from a selected network protocol class to send to the server process over the network.