Method and system for using mobile code to measure quality of service over a network
First Claim
1. A method for measuring quality of service over a network, the method comprising:
- transmitting from a server to a client a mobile program and a plurality of first identifiers representing a plurality of first target hosts accessible to the client over the network, the mobile code being executable in a client application and capable of measuring one or more quality of service parameters of communications between the client and each of the first target hosts; and
receiving at the server from the mobile program data representing a plurality of quality of service parameters measured by the mobile program from communications between the client and the first target hosts.
0 Assignments
0 Petitions
Accused Products
Abstract
The invention is a method for using mobile code such as an applet to conduct quality of service measurements of network paths in client applications such as web browsers. A client computer downloads the mobile code from a base server as well as a list of target host URLs from the base server. When executed, the mobile code accesses each of the target URLs and measures quality of service (QoS) data such as round-trip time, delays, loss of packets, etc. for each URL. The mobile code compiles this QoS data and transmits it back to the base server for processing and analysis. The base server may then transmit a second set of target URLs, which set may be generated randomly, previously selected, or selected based upon the QoS data received from the mobile code. In addition, the client may use the QoS measurements to determine which of the target URLs represents the better or best path of communications for the client, and may re-establish communications over that path accordingly. When many clients retrieve and run the mobile code and send QoS results back to the base server, the base server will eventually compile a comprehensive set of QoS statistics for widespread Internet traffic in a cost-effective and efficient manner.
-
Citations
1 Claim
-
1. A method for measuring quality of service over a network, the method comprising:
-
transmitting from a server to a client a mobile program and a plurality of first identifiers representing a plurality of first target hosts accessible to the client over the network, the mobile code being executable in a client application and capable of measuring one or more quality of service parameters of communications between the client and each of the first target hosts; and
receiving at the server from the mobile program data representing a plurality of quality of service parameters measured by the mobile program from communications between the client and the first target hosts.
-
Specification