Method and system for increasing server capacity
First Claim
Patent Images
1. A method for increasing server capacity, comprising:
- causing a program to run in a browser on a client in response to a session on a server, wherein the program is adapted to spawn a new browser window in response to a webpage associated with the session being unloaded;
causing the spawned browser window to be spawned off-screen and outside of a user'"'"'s control;
setting the spawned browser window to signal the server to destroy all data associated with the session;
transmitting the signal to the server to destroy all data associated with the session in response to the webpage being unloaded or the browser closed;
causing the spawned browser window to automatically close itself after signaling the server;
destroying all data associated with the session in response to the signal from the spawned browser window; and
returning memory occupied by the data associated with the session to a memory pool after destroying all data associated with the session.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for increasing server capacity may include causing a program to run in a browser in response to a session on a server. The program may be adapted to spawn a new browser window in response to a web page associated with the session being unloaded. The method may also include destroying all data associated with the session in response to a signal from the spawned browser window. The method may further include returning memory occupied by the data associated with the session to a memory pool.
7 Citations
3 Claims
-
1. A method for increasing server capacity, comprising:
-
causing a program to run in a browser on a client in response to a session on a server, wherein the program is adapted to spawn a new browser window in response to a webpage associated with the session being unloaded; causing the spawned browser window to be spawned off-screen and outside of a user'"'"'s control; setting the spawned browser window to signal the server to destroy all data associated with the session; transmitting the signal to the server to destroy all data associated with the session in response to the webpage being unloaded or the browser closed; causing the spawned browser window to automatically close itself after signaling the server; destroying all data associated with the session in response to the signal from the spawned browser window; and returning memory occupied by the data associated with the session to a memory pool after destroying all data associated with the session.
-
-
2. A system for increasing server capacity, comprising:
-
a client computer system; a data structure to cause a program to run in a browser on the client computer system in response to a session on a server, wherein the program is adapted to spawn a new browser window in response to a webpage associated with the session being unloaded; a data structure to cause the spawned browser window to be spawned off-screen and outside of a user'"'"'s control; a data structure to set the spawned browser window to a URL adapted to signal the server to destroy all data associated with the session; a data structure to transmit the signal to the server to destroy all data associated with the session in response to the webpage being unloaded or the browser closed; a data structure to cause the spawned browser window to automatically close itself after signaling the server; a data structure to cause all data associated with the session to be destroyed in response to a signal from the spawned browser window; and a data structure to return memory occupied by the data associated with the session to a memory pool after destroying all data associated with the session.
-
-
3. A computer program product for increasing server capacity, the computer program product comprising:
-
a computer readable storage medium having computer readable program code embodied therein, the computer readable storage medium comprising; computer readable program code configured to cause a program to run in a browser in response to a session on a server, wherein the program is adapted to spawn a new browser window in response to a webpage associated with the session being unloaded; computer readable program code configured to cause the spawned browser window to be spawned off-screen and outside of a user'"'"'s control; computer readable program code configured to set the spawned browser window to a URL adapted to signal the server to destroy all data associated with the session; computer readable program code configured to transmit the signal to the server to destroy all data associated with the session in response to the webpage being unloaded or the browser closed; computer readable program code configured to cause the spawned browser window to automatically close itself after signaling the server; computer readable program code configured to cause all data associated with the session to be destroyed in response to a signal from the spawned browser window; and computer readable program code configured to return memory occupied by the data associated with the session to a memory pool after the data associated with the session has been destroyed.
-
Specification