Java application response time analyzer
First Claim
1. A method comprising:
- transmitting a software application from a server to a client, wherein the software application is configured to monitor one or more performance parameters of the client, perform one or more computations on the monitored performance parameters and transmit results of the computations to the server; and
receiving the results of the computations at the server.
9 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for monitoring the performance of client-server transactions from the perspective of a client. In one embodiment, a JARTA (Java Application Response Time Analyzer) component (which may include JavaScript) is installed on an end user'"'"'s browser to collect various response time measurements and certain client system information and transmit this information to a server. A JARTA utility on the web server can manage the actions (e.g., insert, modify, and delete) associated with web pages that are ear-marked for JARTA testing at the client browser. The JARTA component may include a Java™ applet that can be downloaded to a client computer along with a web page. In one embodiment, a certain percentage ofweb transactions to be monitored can be designated using, e.g., a sampling algorithm.
155 Citations
34 Claims
-
1. A method comprising:
-
transmitting a software application from a server to a client, wherein the software application is configured to monitor one or more performance parameters of the client, perform one or more computations on the monitored performance parameters and transmit results of the computations to the server; and
receiving the results of the computations at the server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
13. A software application having one or more instructions embodied therein, wherein the software application is configured to be loaded into a web browser and wherein the instructions are configured to cause a data processor to perform the method comprising:
-
monitoring one or more performance parameters of a client on which the web browser is executing;
performing one or more computations on the monitored performance parameters; and
transmitting results of the computations to a web server.
-
-
23. A system comprising:
-
a web server which is operable to send web pages to a client;
send a software application to the client, wherein the software application is executable by the client computer to monitor web browsing activities on the client computer and report the monitored activities to the web server; and
receive data from the software application executing on the client.
-
Specification