Re-establishing a connection for an application layer via a service layer using delay
First Claim
1. A method in a computer system for establishing an application-level connection between a client and a server after the client is disconnected from the server, the client having an application layer and a service layer, the method comprising:
- detecting at the service layer of the client that the client is no longer connected to the server; and
after detecting that the client is no longer connected to the server, selecting at the service layer a retry delay that is different for different clients; and
after the selected retry delay, attempting at the service layer to re-establish the application-level connection between the client and the server wherein the application layer is not notified of the attempt when the attempt is successful.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system for establishing a connection with a server after a connection has been broken is provided. A connection system in a service layer of a client detects that a connection between the client and the server has been broken. Upon detecting the broken connection, the connection system of the service layer automatically attempts to re-establish an application-level connection to the server. If the connection system can re-establish an application-level connection to the server, then it need not notify the application layer of the broken connection.
-
Citations
20 Claims
-
1. A method in a computer system for establishing an application-level connection between a client and a server after the client is disconnected from the server, the client having an application layer and a service layer, the method comprising:
detecting at the service layer of the client that the client is no longer connected to the server; and
after detecting that the client is no longer connected to the server, selecting at the service layer a retry delay that is different for different clients; and
after the selected retry delay, attempting at the service layer to re-establish the application-level connection between the client and the server wherein the application layer is not notified of the attempt when the attempt is successful. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
10. A computer-readable medium for controlling a service layer to log a client on to a server by a method comprising:
-
detecting that the client is no longer logged on to the server; and
after detecting that the client is no longer logged on to the server, selecting a retry delay that is different for some clients; and
after the selected retry delay, attempting to log the client on to the server, wherein an application layer of the client is not notified of the attempt when the attempt is successful. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A service layer system for establishing an application-level connection between a client and a server after the connection is broken, the client having an application layer and a service layer, comprising:
-
a component that detects that an application-level connection between the client and the server has been broken;
a component that selects a retry delay that is different for different clients after detecting that the application-level connection is broken; and
a component that attempts to re-establish the application-level connection between the client and the server after the selected retry delay. - View Dependent Claims (19, 20)
-
Specification