Claims Analysis
Total Claims: 13
Claim 1
Independent Claim
72 words
A method for monitoring the response times of application programs running on a computer, comprising the steps of: observing communications between an application program and an operating system program running on the computer; detecting the times at which predefined communications are exchanged between the application program and the operating system program; determining the latency associated with an application response in accordance with the difference in detected times; and storing the determined latency.
Claim 2
Independent Claim
72 words
A method for monitoring the response times of application programs running on a computer, comprising the steps of: observing communications between an application program and an operating system program running on the computer; detecting the times at which predefined communications are exchanged between the application program and the operating system program; determining the latency associated with an application response in accordance with the difference in detected times; and storing the determined latency.
Claim 3
Dependent Claim
31 words
The method of claim 1 wherein said predefined communications are selected by a user from a sequence of communications that are exchanged between the application program and the operating system program.
Claim 4
Dependent Claim
48 words
The method of claim 2 wherein said sequence of communications is provided to the user by operating the application program in a normal manner, recording communications that are exchanged during such operation, terminating the recording of communications and displaying the recorded communications upon termination of the recording process.
Claim 5
Dependent Claim
72 words
An applications agent for monitoring the response times of application programs running on a computer, comprising: means for observing communications between an application program and an operating system program running on the computer; means for detecting the times at which said communications are exchanged between the application program and the operating system program; means for calculating the latency associated with the difference in detected times; and means for storing the calculated latency.
Claim 6
Dependent Claim
72 words
An applications agent for monitoring the response times of application programs running on a computer, comprising: means for observing communications between an application program and an operating system program running on the computer; means for detecting the times at which said communications are exchanged between the application program and the operating system program; means for calculating the latency associated with the difference in detected times; and means for storing the calculated latency.
Claim 7
Dependent Claim
49 words
The agent of claim 4 further including a configuration manager for enabling a user to select predefined communications from a sequence of communications that are exchanged between the application program and the operating system program, and wherein said detecting means detects the times at which said predefined communications occur.
Claim 8
Dependent Claim
65 words
The agent of claim 5 wherein said configuration manager includes means for recording communications that are exchanged during the operation of the application program in a normal manner, means for terminating the recording of communications, means for displaying the recorded communications upon termination of the recording process, and means for enabling the user to designate selected ones of the displayed communications as said predefined communications.
Claim 9
Dependent Claim
30 words
The agent of claim 6 further including means for translating communications exchanged between the application program and the operating system program into high-level language terms for display to the user.
Claim 10
Dependent Claim
18 words
The agent of claim 7 wherein said translating means combines plural communications into a single high-level language term.
Claim 11
Independent Claim
121 words
A system for monitoring the response times of application programs being executed on a computer, comprising: a configuration manager for presenting to a user a sequential listing of detectable events which occur during the execution of an application program, including means for enabling the user to select individual ones of said events to define a transaction to be monitored; means for examining information exchanged between the application program and an operating system running on the computer, to detect the occurrence of the events selected by the user; means for recording the times at which detected events occur; and means for calculating and storing the elapsed time between the occurrence of selected events, to thereby provide a metric of application response time.
Claim 12
Independent Claim
121 words
A system for monitoring the response times of application programs being executed on a computer, comprising: a configuration manager for presenting to a user a sequential listing of detectable events which occur during the execution of an application program, including means for enabling the user to select individual ones of said events to define a transaction to be monitored; means for examining information exchanged between the application program and an operating system running on the computer, to detect the occurrence of the events selected by the user; means for recording the times at which detected events occur; and means for calculating and storing the elapsed time between the occurrence of selected events, to thereby provide a metric of application response time.
Claim 13
Dependent Claim
36 words
The system of claim 9 wherein said configuration manager includes means for recording events which occur as the user issues commands during the execution of an application, and displaying said recorded events as said sequential listing.