Maintaining sessions in a smart thin client server
First Claim
1. A method for maintaining a session between a smart thin client and a smart thin client server, the method comprising:
- creating a web session between the smart thin client server and the smart thin client server, the web session containing state information, the smart thin client server permitting a user to create, manage, and deploy enterprise applications on the smart thin client server via the smart thin client, the smart thin client preventing the saving of state information for the web session on the smart thin client;
storing the web session on the smart thin client server;
receiving user input at the smart thin client server from the smart thin client;
modifying the state information based on the user input;
detecting a log-off event for the web session between the smart thin client and the smart thin client server; and
in response to the detecting of the log-off event, automatically saving, by the smart thin client server in a database accessible by the smart thin client server, state information for the web session, in a record containing a user identification corresponding to the user of the smart thin client.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for maintaining a session between a smart thin client and a smart thin client server is provided. The smart thin client server permits a user to create, manage, and deploy enterprise applications via the smart thin client but lacks the ability to save state information. The method includes detecting a log-off event for the session between the smart thin client and the smart thin client server; and saving, by the smart thin client server in a database accessible by the smart thin client server, state information for the session, in a record containing a user identification corresponding to a user of the smart thin client.
39 Citations
20 Claims
-
1. A method for maintaining a session between a smart thin client and a smart thin client server, the method comprising:
-
creating a web session between the smart thin client server and the smart thin client server, the web session containing state information, the smart thin client server permitting a user to create, manage, and deploy enterprise applications on the smart thin client server via the smart thin client, the smart thin client preventing the saving of state information for the web session on the smart thin client; storing the web session on the smart thin client server; receiving user input at the smart thin client server from the smart thin client; modifying the state information based on the user input; detecting a log-off event for the web session between the smart thin client and the smart thin client server; and in response to the detecting of the log-off event, automatically saving, by the smart thin client server in a database accessible by the smart thin client server, state information for the web session, in a record containing a user identification corresponding to the user of the smart thin client. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A smart thin client server for communication with one or more smart thin clients, the smart thin client server comprising:
-
a memory to store a web session corresponding to a session between the smart thin client server and the one or more smart thin clients; a session rendering engine executable by one or more processors and configured to cause the session to be rendered on a smart thin client; a session manager executable by one or more processors and configured to create a web session between the smart thin client server and the smart thin client server, the web session containing state information, the smart thin client server permitting a user to create, manage, and deploy enterprise applications on the smart thin client server via the smart thin client, the smart thin client configured to prevent the saving of state information for the web session on the smart thin client, store the web session on the smart thin client server, detect a log-off event for the session, and to, in response to the detecting of the log-off event for the session, save state information for the web session, in a record containing a user identification corresponding to the user; and the session rendering engine further configured to receive user input from the smart thin client and modify the sate information based on the user input. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory computer-readable storage medium storing a set of instructions that, when executed by a processor, cause the processor to perform operations, comprising:
-
creating a web session between the smart thin client server and the smart thin client server, the web session containing state information, the smart thin client server permitting a user to create, manage, and deploy enterprise applications on the smart thin client server via the smart thin client, the smart thin client preventing the saving of state information for the web session on the smart thin client; storing the web session on the smart thin client server; receiving user input at the smart thin client server from the smart thin client; modifying the state information based on the user input; detecting a log-off event for the web session between the smart thin client and the smart thin client server; and in response to the detecting of the log-off event, automatically saving, by the smart thin client server in a database accessible by the smart thin client server, state information for the web session, in a record containing a user identification corresponding to the user of the smart thin client.
-
Specification