Automatic call screening telecommunication device |
| OF VARIOUS ILLUSTRATIVE EMBODIMENTS While the present invention automatic call screening ... |
|
Computer controlled paging and telephone communication system and method |
| Overview FIG. 1 illustrates, in block diagram form, a Telephone Control System that may be used to ... |
|
Method and system for capturing telephone calls |
| Systems and methods consistent with the present invention address this need by permitting a user to ... |
|
Method and system for real-time monitoring of voice mail during active call |
| The present invention provides a method and a system for real-time monitoring of voice mail during ... |
|
Methods and systems for telephony call completion |
| OF PREFERRED EMBODIMENTS The present invention is related to methods and systems for detecting and ... |
|
Systems and methods for monitoring network-based voice messaging systems |
| The present invention provides systems and methods for monitoring a call directed to a network-... |
|
Node adapted for backplane bus with default control |
| It is therefore an object of the present invention to ensure reliable operation of a computer ... |
|
Circuitry for the timing data output enable pulses |
| It is, therefore, an object of the present invention to improve the apparatus for timing the ... |
|
Tristatable output driver for use with 3.3 or 5 volt CMOS logic |
| OF THE INVENTION Referring to FIG. 1, PMOS (p-channel) and NMOS (n-channel) FETs 1 and 3 have ... |
|
Distributed control method and apparatus for job execution |
| OF PREFERRED EMBODIMENTS Next, an embodiment of the invention will be described in detail with ... |
|
|
System and method for measuring round trip times in a network using a TCP packet
| Details |
Inventors: Shah, Dhaval N.; Honnur, Virupaksh; Bosteder, Dalen D.;
Assignee: Cisco Technology, Inc. (San Jose, CA)
Primary Examiner: Burgess; Glenton B.
Assistant Examiner: Salad; Abdullahi E.
Attorney, Agent or Firm: Van Pelt & Yi LLP
An embodiment of the present invention is a system and method for measuring round trip times in a network, such as the Internet, by utilizing a packet, such as a transmission control protocol (TCP) packet. The TCP packet may be a packet which is typically utilized during establishment of a reliable connection, such as a SYN or a SYN ACK. According to an embodiment of the present invention, a mirrored service is selected for a client by sending the TCP packet from an approximate location of each of the mirrored service to an approximate location of the client. A response is then received by each mirrored service from the approximate location of the client, and a round trip time for each mirrored service is measured from the time the TCP packet was sent to the time the response was received. The various round trip times of each mirrored service are compared with each other and a best round trip time, such as the shortest time, is selected. A mirrored service associated with the best round trip time is selected for use with the client. |
|
DETAILED DESCRIPTION An embodiment of the present invention is a system and method for measuring round trip times in a network, such as the Internet, by utilizing a packet, such as a transmission control protocol (TCP) packet. The TCP packet may be a packet which is typically utilized during establishment of a reliable connection, such as a SYN or a SYN ACK. According to an embodiment of the present invention, a mirrored service is selected for a client by sending the TCP packet from an approximate location of each of the mirrored service to an approximate location of the client. A response is then received by each mirrored service from the approximate location of the client, and a round trip time for each mirrored service is measured from the time the TCP packet was sent to the time the response was received. The various round trip times of each mirrored service are compared with each other and a best round trip time, such as the shortest time, is selected. A mirrored service associated with the best round trip time is selected for use with the client. A method according to an embodiment of the present invention for measuring round trip time in a network is presented. The method comprises sending a packet at a first time to an approximate location of a client, wherein the packet is of a type which may be used to establish a reliable connection; receiving a reply to the packet at a second time; and measuring a round trip time from the first time to the second time. In another aspect of the invention, a system according to an embodiment of the present invention for measuring round trip time in a network is presented. The system comprises a means for sending a packet at a first time to an approximate location of a client, wherein the packet is of a type which may be used to establish a reliable connection; a means for receiving a reply to the packet at a second time; and a means for measuring a round trip time from the first time to the second time. In yet another aspect of the invention, a system according to an embodiment of the present invention for measuring a round trip time in a network is disclosed
|
| Related patents |
|
|
Method and apparatus for storing and delivering documents on the internet
A method to maintain statistics on a remote server. The method includes receiving said statistics from each client device coupled to remote server, said statistics being ...
|
|
|
Method and system for efficient and automated version management of embedded objects in web documents
A. An Exemplary Embodiment For convenience, the techniques herein will be described with respect to "documents" (or, equivalently, "files") which should be understood ...
|
|
|
Hi-density forming process
OF THE INVENTION A method of making a sintered powdered metal article having high density and ductility with improved mechanical properties is herein described. The ...
|
|
|
Latent effects decision analysis
It is an object of this invention is to provide a new risk management decision-aid methodology. It is also an object of this invention to aggregate data that are inputs (...
|
|
|
Compressional/shear wave separation in vertical seismic profiling
The invention is in the field of seismic surveys useful in exploring for valuable subsurface resources. One aspect of the invention concerns vertical seismic profiling ...
|
|
|
Network address assigning system
What is claimed is: 1. A network address assigning system, comprising: a plurality of sub-networks directly connected to each other; a network composed of said plurality ...
|
|
|
Titanium carbide coating of bearing components
In the present invention, one of the bearings supporting the rotating anode shaft of an X-ray tube is held in a retainer which slides within a hollow anode stem. The ...
|
|
|
Control of software via bundling
FIG. 1 illustrates a network environment in which multiple servers, workstations, and printers are coupled to one another via a data communication network 100. The ...
|
|
|
Blending communications in a call center
OF THE INVENTION In one embodiment of the invention, shown in FIG. 1, a PBX 50, serving one or more telephone lines 52 is connected to multiple telephony interface ...
|
|
|
Apparatus and method for interfacing between a communications channel and a processor for data transmission and reception
OF THE INVENTION As mentioned above, a significant difficulty which may be encountered in an actual implementation of a processor modem having a modem software ...
|
|
|