Patent US2297142A successfully refreshed from Google Patents.
Patent US2247677A successfully refreshed from Google Patents.
← Back to Patent Explorer
US6038596A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and system in a network for decreasing performance degradation triggered by multiple user redundant input events

Assignee: International Business Machines Corp
•
Filing: 1997-05-23
•
Granted: 2000-03-14
•
Expires: 2017-05-23
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

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.

Inventors

  • 👤 Wayne Ross Baldwin
  • 👤 Athanasios George Gaitatzes

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-30 03:02
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/44; G06F9/46

Claims Analysis

Total Claims: 22
Claim 1
Independent Claim 100 words
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.
Claim 2
Independent Claim 100 words
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.
Claim 3
Dependent Claim 24 words
The method of claim 1 further comprising the step of: launching said remote application if said elapsed time is greater than said preset value.
Claim 4
Dependent Claim 44 words
The method of claim 1 further comprising the steps of: 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.
Claim 5
Independent Claim 106 words
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.
Claim 6
Independent Claim 106 words
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.
Claim 7
Dependent Claim 23 words
The system of claim 4 further comprising: means for launching said remote application if said elapsed time is greater than said preset value.
Claim 8
Dependent Claim 44 words
The system of claim 4 further comprising: means for determining, if said elapsed time is greater than said preset value, a weighted value of applications running within said client and for determining whether to launch said remote application utilizing said weighted value of applications.
Claim 9
Dependent Claim 180 words
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.
Claim 10
Dependent Claim 180 words
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.
Claim 11
Dependent Claim 50 words
The program product of claim 7 further comprising: means for launching said remote application, if said elapsed time is greater than said preset value; and said signal-bearing media further comprising signal-bearing media bearing said means for launching said remote application if said elapsed time is greater than said preset value.
Claim 12
Dependent Claim 106 words
The program product of claim 7 further comprising: means for determining, if said elapsed time is greater than said preset value, a weighted value of applications running within said client and for determining whether to launch said remote application utilizing said weighted value of applications; and said signal-bearing media further comprising signal-bearing media bearing: said means for determining, if said elapsed time is greater than said preset value, a weighted value of applications running within said client; said means for launching said remote application if said weighted value is small; and said means for terminating launching of said remote application if said weighted value is large.
Claim 13
Dependent Claim 14 words
The program product of claim 8 wherein: said signal-bearing media further comprises recordable media.
Claim 14
Dependent Claim 14 words
The program product of claim 8 wherein: said signal-bearing media further comprises transmission media.
Claim 15
Dependent Claim 14 words
The program product of claim 9 wherein: said signal-bearing media further comprises recordable media.
Claim 16
Dependent Claim 14 words
The program product of claim 9 wherein: said signal-bearing media further comprises transmission media.
Claim 17
Independent Claim 134 words
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.
Claim 18
Independent Claim 134 words
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.
Claim 19
Dependent Claim 24 words
The method of claim 14 further comprising the step of launching said remote application if said elapsed time is greater than said preset value.
Claim 20
Dependent Claim 139 words
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.
Claim 21
Dependent Claim 139 words
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.
Claim 22
Dependent Claim 24 words
The computer network of claim 16 further comprising means for launching said remote application if said elapsed time is greater than said preset value.

References Cited (Backward Citations)

US5261054A Cited
US5442791A Cited
US5475843A Cited
US5835765A Cited
US5648965A Cited
US5842216A Cited
US5822207A Cited
US5822543A Cited
US5774660A Cited
US5889942A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2003-03-14 2003-09-13 2004-03-14 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2007-03-14 2007-09-13 2008-03-14 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2011-03-14 2011-09-13 2012-03-14 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag