# US 2008/0188191 A1 · Network monitoring system

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2008/0188191 A1
- Document ID: US20080188191A1
- Status: Published application
- Kind: A1
- Application number: 11/702,665
- Filed: 2007-02-06
- Published: 2008-08-07
- Earliest claimed: 2007-02-06
- Assignees: British Telecommunications public limited company
- Inventors: Peter G. Farrimond; Dan Hubscher; Adinarayana Kadiyam; Ian Newman; David McCallum; Alistair Munro
- Web page: https://patentgrep.com/patent/US20080188191A1

## CPC

- H04L 43/00: Arrangements for monitoring or testing data switching networks
- H04L 41/5064: {Customer relationship management}
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

A telecommunications network comprises a plurality of network terminations interconnected through the network, each network termination being connectable to network termination equipment configurable for the input or output of data communicated between the terminations over the network. The data collection and generation equipment is controlled by a central server to generate data required for the monitoring of this performance, such as latency in a connection between two of the terminations. This server has configuration means for controlling a data retrieval means and data processing means to generate the outputs required of it, and is associated with a data storage means comprising means to store data relating to the arrangement of the network and the network terminations. The configuration means identifies, from the network data store, the network terminations required to perform the data collection required and transmits instructions to them to generate this data. Each network termination comprises monitoring means for monitoring the performance of traffic feeds between the network terminations, each monitoring means comprises data generation and collection equipment independent of the network termination equipment, and the data collection and generation equipment is arranged to exchange test signals with other such equipment and to monitor the performance of said signals, under the instructions of the central server. The use of a configuration having monitoring equipment at every network termination, in conjunction with the application of measurements only across those paths where required, allows an improvement over prior art systems in the frequency and accuracy of measurements, and the rate at which measurement data can be collected and disseminated.

## Claims

### Claim 1

A telecommunications network comprising a plurality of network terminations interconnected through the network, each network termination being connectable to network termination equipment configurable for the input or output of data communicated between the terminations over the network, two or more of the network terminations comprising monitoring means for monitoring the performance of traffic feeds between the network terminations, wherein each monitoring means comprises data generation and collection equipment independent of the network termination equipment, and the data collection and generation equipment is arranged to exchange test signals with other such equipment and to monitor the performance of said signals.

### Claim 2 (depends on 1)

A telecommunications network according to claim 1, in which the equipment at each site can both transmit and receive such test signals.

### Claim 3 (depends on 1)

A telecommunications network according to claim 1, in which a first equipment at one or more sites is configured to transmit signals carrying information relating to the time of transmission, and a second equipment at one or more sites is configured to receive such signals and to determine the time of receipt of such signals, and to determine therefrom the time elapsed between transmission and receipt.

### Claim 4 (depends on 1)

A telecommunications network according to claim 1, wherein a first equipment at one or more sites is configured to generate a signal requesting a reply from a second such equipment, to detect a reply, and to determine the total time elapsed for the transmission and the reply.

### Claim 5 (depends on 4)

A telecommunications network according to claim 4, wherein the signal generated by the first equipment is arranged to cause the second equipment to generate a measure of the time taken to perform a predetermined process, and to return an indication of the measure so generated, so that the round-trip transmission time to be determined by the first equipment may take account of the indicated time taken for the second equipment to perform the required process.

### Claim 6 (depends on 1)

A telecommunications network according to claim 1, wherein one or more of the equipments is configured to measure jitter in transmission times.

### Claim 7 (depends on 1)

A telecommunications network according to claim 1, wherein one or more of the equipments is configured to measure other properties of the data link.

### Claim 8 (depends on 1)

A telecommunications network according to claim 1, further comprising a network monitoring server configured to instruct the monitoring equipment to generate the said test signals, and to transmit to the monitoring server data derived from the received signals.

### Claim 9

A method of monitoring the performance of a telecommunications network, the network comprising a plurality of interconnected network terminations each connected to network termination equipment configurable for the input or output of data,
the method comprising the provision of monitoring means comprising data generation and collection equipment independent of the network termination equipment, and arranged to exchange test signals and to monitor the performance of said signals.

### Claim 10 (depends on 9)

A method according to claim 9, in which the monitoring equipment at each site both transmits and receives such test signals.

### Claim 11 (depends on 9)

A method according to claim 9, in which the monitoring equipment at a first site transmits signals to a second site carrying information relating to the time of transmission, and the monitoring equipment at the second site determines the time of receipt of such signals, and determines therefrom the time elapsed between transmission and receipt.

### Claim 12 (depends on 11)

A method according to claim 11, in which the monitoring equipment at a first site transmits signals to a second site requesting a reply from the equipment at the second site, the said equipment at the second site transmits a reply, the equipment at the first site detects the reply and determines, from the time of receipt, the total time elapsed for the transmission and the reply.

### Claim 13 (depends on 12)

A method according to claim 12, wherein the signal equipment at the second site generates a measure of the time taken to perform a predetermined process, and returns an indication of the measure so generated, and the round-trip transmission time determined by the equipment at the first site takes account of the indicated time taken for the second equipment to perform the process.

### Claim 14 (depends on 9)

A method according to claim 9, wherein one or more of the monitoring equipments measures jitter in transmission times.

### Claim 15 (depends on 9)

A method according to claim 9, wherein one or more of the monitoring equipments measures the quality of the data link between itself and other monitoring equipments.

### Claim 16 (depends on 9)

A method according to claim 9, wherein a network monitoring server generates instructions to the monitoring equipment to generate the said test signals, and to transmit to the monitoring server data derived from the received signals.

### Claim 17 (depends on 16)

A method according to claim 16, wherein each transmission from a monitoring equipment to the monitoring server is made in response to an individual download command from the monitoring server.

### Claim 18 (depends on 17)

A method according to claim 17, wherein the monitoring server generates an initial command to each monitoring equipment specifying the conditions in which a transmission of data are to be sent by the monitoring equipment to the monitoring server.
