Data processing: measuring – calibrating – or testing – Measurement system – Performance or efficiency evaluation
Reexamination Certificate
1999-10-27
2003-02-25
Hoff, Marc S. (Department: 2857)
Data processing: measuring, calibrating, or testing
Measurement system
Performance or efficiency evaluation
C702S119000, C702S176000, C702S177000, C702S178000, C702S182000, C702S194000
Reexamination Certificate
active
06526371
ABSTRACT:
BACKGROUND OF THE INVENTION
1. Field of the Invention
This invention relates generally to computer hardware and software, and more particularly to a round trip response time measurement for computer programs.
2. Description of Related Art
In today's environment, it is common for desktop computers to run many different local and/or network applications simultaneously. Within such computing environments, it is not unusual for one application to execute significantly slower than other applications. Further, it is not uncommon for the operation of one application to seriously impact the performance of other applications on the computer. As a result, the user may have to wait an inordinate amount of time for applications to respond. The wait time experienced by a user is typically directly related to that user's productivity and business opportunity.
As more software applications and information are transferred via the Internet, determining performance of individual applications, based only on their observable behavior, becomes difficult. For example, a user may be unable to reliably detect whether abnormal performance for a specific application is the result of operations performed by that application, or whether it is the result of the impact from another application, or whether it is the result of the performance of the server or another remote system. Further, since each application may be able to perform many different kinds of processing, the user may have no idea that certain requests have significantly worse performance. Thus, there is a need in the art for techniques that allow the performance of various applications to be accurately and automatically measured. Further, there is a need in the art for determining where the response time of each application is being affected.
SUMMARY OF THE INVENTION
To overcome the limitations in the prior art described above, and to overcome other limitations that will become apparent upon reading and understanding the present specification, the present invention discloses a method, apparatus, and article of manufacture for measuring round trip response time for computer programs.
The method comprises the steps of starting a software timer when a transaction is initiated at a terminal of the computer, and sending the transaction to a server in the network environment. The server services the transaction, and generates a response to the transaction. When the response is received at the terminal the software timer is stopped. The start time is subtracted from the stop time to calculate a round trip response time.
Round Trip Response Time can be calculated for transactions between a Web Browser and Web Server or a Web Application when these components are used over the Internet or Intranet. Further, using a dynamic Web Page tagging technique and a Java Applet, this Round Trip Response Time can be further segmented into sub-functions that make up the total transaction time. These sub-functions are known as Load Time, Resolve Time, Application Response Time and Browse Time.
Various advantages and features of novelty, which characterize the invention, are pointed out with particularity in the claims annexed hereto and form a part hereof. However, for a better understanding of the invention, its advantages, and the objects obtained by its use, reference should be made to the drawings which form a further part hereof, and to accompanying descriptive matter, in which there is illustrated and described specific examples in accordance with the invention.
REFERENCES:
patent: 5483468 (1996-01-01), Chen et al.
patent: 5483658 (1996-01-01), Grube et al.
patent: 5506955 (1996-04-01), Chen et al.
patent: 5511185 (1996-04-01), Weinbaum et al.
patent: 5519438 (1996-05-01), Elliott et al.
patent: 5553235 (1996-09-01), Chen et al.
patent: 5764912 (1998-06-01), Rosborough
patent: 5781449 (1998-07-01), Rosborough
patent: 5802302 (1998-09-01), Waclawsky et al.
patent: 5872976 (1999-02-01), Yee et al.
patent: 5881237 (1999-03-01), Schwaller et al.
patent: 5946302 (1999-08-01), Waclawsky et al.
patent: 5991705 (1999-11-01), Klein et al.
patent: 6108700 (2000-08-01), Maccabee et al.
patent: 6144961 (2000-11-01), de la Salle
patent: 6202036 (2001-03-01), Klein et al.
patent: 6256669 (2001-07-01), Hurwitz
patent: 6286046 (2001-09-01), Bryant
patent: 6308211 (2001-10-01), Rosborough et al.
Chung Linh Ba
Klein Paul F.
Candle Distributed Solutions, Inc.
Gates & Cooper LLP
Hoff Marc S.
Tsai Carol S W
LandOfFree
Round trip response time measurement for computer programs does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Round trip response time measurement for computer programs, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Round trip response time measurement for computer programs will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3169898