Re-establishing a connection for an application layer via a service layer
First Claim
1. A method in a client for establishing a connection with a server, the client having an application layer and a service layer, the method comprising:
- under control of the service layer, providing to the application layer services for accessing the server including a service for establishing an application-level connection between the client and the server;
detecting that the client is no longer connected to the server via the application-level connection; and
after detecting that the client is no longer connected to the server via the application-level connection, attempting to re-establish an application-level connection between the client and a server; and
when an application-level connection is re-established with a server, resuming the providing of services to the application layer; and
when an application-level connection is not re-established with a server, notifying the application layer that the client no longer has an application-level connection to the server.
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.
43 Citations
20 Claims
-
1. A method in a client for establishing a connection with a server, the client having an application layer and a service layer, the method comprising:
under control of the service layer, providing to the application layer services for accessing the server including a service for establishing an application-level connection between the client and the server;
detecting that the client is no longer connected to the server via the application-level connection; and
after detecting that the client is no longer connected to the server via the application-level connection, attempting to re-establish an application-level connection between the client and a server; and
when an application-level connection is re-established with a server, resuming the providing of services to the application layer; and
when an application-level connection is not re-established with a server, notifying the application layer that the client no longer has an application-level connection to the server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
10. A computer-readable medium containing instructions for a service layer of a client to log the client on to a server, the client having an application layer and a service layer, 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 connected to the server, attempting to log the client on to the server without notifying the application layer; and
when the attempt is successful, providing services to the application layer; and
when the attempt is not successful, notifying the application layer that the client is no longer logged on to the server. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A service layer for providing services through a server to an application layer of a client, comprising:
-
a component that connects the client to the server;
a component that detects that the client is no longer connected to the server; and
a component that, without notifying the application layer, attempts to re-establish a connection between the client and the server after detecting that the client is no longer connected to the server. - View Dependent Claims (17, 18, 19, 20)
-
Specification