Method, apparatus and system for maintaining connections between computers using connection-oriented protocols
First Claim
Patent Images
1. A method for maintaining a connection between a server and a client comprising the steps of:
- receiving a message;
determining whether to store one or more elements of the message;
storing the one or more elements of the message when the one or more elements of the message are to be stored;
transmitting the message; and
determining whether the server has failed and when the server has failed, restoring the server to a pre-failure connection state using the one or more stored message elements.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention provides a system, method and apparatus for maintaining a connection between a server and a client by receiving a message, determining whether to store one or more elements of the message, storing the one or more elements of the message when the one or more elements of the message are to be stored, transmitting the message, and determining whether the server has failed and when the server has failed, restoring the server to a pre-failure connection state using the one or more stored message elements.
71 Citations
29 Claims
-
1. A method for maintaining a connection between a server and a client comprising the steps of:
-
receiving a message;
determining whether to store one or more elements of the message;
storing the one or more elements of the message when the one or more elements of the message are to be stored;
transmitting the message; and
determining whether the server has failed and when the server has failed, restoring the server to a pre-failure connection state using the one or more stored message elements. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system comprising:
-
a server computer having a process layer, a protocol layer coupled to the process layer through a first wrapper, and a network interface coupled to the protocol layer through a second wrapper;
a log server coupled to the first wrapper and the second wrapper;
one or more client computers; and
one or more network connections between the one or more client computers and the network interface of the server computer. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
Specification