Method and system in a network for decreasing performance degradation triggered by multiple user redundant input events
First Claim
1. A method in a computer network for decreasing performance degradation due to inadvertent launching of multiple network applications, said computer network including a client connectable to one or more servers, comprising the steps of:
- launching a remote application from a server in response to a user input event;
determining if a remote application identical to said remote application has already been launched;
if said identical remote application has already been launched, determining an elapsed time since said identical remote application was initially launched; and
terminating launching of said remote application if said elapsed time is less than a preset value.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system are disclosed in a network application for decreasing performance degradation by preventing inadvertent launching of multiple copies of identical network applications. Initially, a remote application is launched from a server to a client in response to a user input event. Next, it is determined if a remote application identical to the remote application has already been launched. If the remote application has already been launched, an elapsed time since the identical remote application was initially launched is determined. Thereafter, the launching of the network application is terminated if the elapsed time is less than a preset value. Alternatively, if the elapsed time is greater than the preset value, the network application is launched. Additionally, if the elapsed time is greater than the preset value, a weighted value of applications running with the client is determined. Thereafter, the network application is launched if the weighted value is small. Alternatively, if the weighted value is large, launching of the network application is terminated.
51 Citations
17 Claims
-
1. A method in a computer network for decreasing performance degradation due to inadvertent launching of multiple network applications, said computer network including a client connectable to one or more servers, comprising the steps of:
-
launching a remote application from a server in response to a user input event; determining if a remote application identical to said remote application has already been launched; if said identical remote application has already been launched, determining an elapsed time since said identical remote application was initially launched; and terminating launching of said remote application if said elapsed time is less than a preset value. - View Dependent Claims (2, 3)
-
-
4. A system in a computer network for decreasing performance degradation due to inadvertent launching of multiple network applications, said computer network including a client connectable to one or more servers, comprising:
-
launching means for launching a remote application from a server in response to a user input event; means for determining if a remote application identical to said remote application has already been launched; means for determining, if said identical remote application has already been launched, an elapsed time since said identical remote application was initially launched; and means for terminating launching of said remote application if said elapsed time is less than a preset value. - View Dependent Claims (5, 6)
-
-
7. A program product residing in computer memory in a computer network for decreasing performance degradation due to inadvertent launching of multiple network applications, said computer network including a client connectable to one or more servers, said program product comprising:
-
launching means for launching a remote application from a server in response to a user input event; means for determining if a remote application identical to said remote application has already been launched; means for determining, if said identical remote application has already been launched, an elapsed time since said identical remote application was initially launched; means for terminating launching of said remote application if said elapsed time is less than a preset value; and signal-bearing media bearing; said launching means; said means for determining if a remote application identical to said remote application has already been launched; said means for determining, if said identical remote application has already been launched, an elapsed time since said identical remote application was initially launched; and means for terminating launching of said remote application if said elapsed time is less than a preset value. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A method in a computer network for decreasing performance degradation due to inadvertent launching of multiple network applications, said computer network including a client connectable to one or more servers, comprising the steps of:
-
launching a remote application from a server in response to a user input event; determining if a remote application identical to said remote application has already been launched; if said identical remote application has already been launched, determining an elapsed time since said identical remote application was initially launched; terminating launching of said remote application if said elapsed time is less than a preset value; and if said elapsed time is greater than said preset value, determining a weighted value of applications running within said client and determining whether to launch said remote application utilizing said weighted value of applications. - View Dependent Claims (15)
-
-
16. A computer network for decreasing performance degradation due to inadvertent launching of multiple network applications, said computer network including a client connectable to one or more servers, comprising:
-
means for launching a remote application from a server in response to a user input event; means for determining if a remote application identical to said remote application has already been launched; means for determining an elapsed time since said identical remote application was initially launched if said identical remote application has already been launched; means for terminating launching of said remote application if said elapsed time is less than a preset value; and means for determining a weighted value of applications running within said client and for determining whether to launch said remote application utilizing said weighted value of applications if said elapsed time is greater than said preset value. - View Dependent Claims (17)
-
Specification