# US 7,609,706 B2 · System and method for correlation of dissimilar telecommunication signaling protocols

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

- Number: US 7,609,706 B2
- Document ID: US7609706B2
- Status: Granted
- Kind: B2
- Application number: 10/792,099
- Filed: 2004-03-03
- Published: 2005-09-08
- Granted: 2009-10-27
- Earliest claimed: 2004-03-03
- Assignees: Agilent Technologies, Inc.
- Inventors: Alistair Kenneth Clement Scott; David John McDonald
- Web page: https://patentgrep.com/patent/US7609706B2

## CPC

- H04Q 3/0025: {Provisions for signalling}
- H04L 65/103: {in the network}
- H04L 65/104: {in the network}
- H04L 65/1043: Gateway controllers, e.g. media gateway control protocol [MGCP] controllers
- H04L 69/085: specially adapted for interworking of IP-based networks with other networks
- H04Q 2213/1302: Relay switches
- H04Q 2213/1304: Coordinate switches, crossbar, 4/2 with relays, coupling field
- H04Q 2213/1305: Software aspects
- H04Q 2213/13096: Digital apparatus individually associated with a subscriber line, digital line circuits
- H04Q 2213/13103: Memory
- H04Q 2213/13176: Common channel signaling, CCS7
- H04Q 2213/13196: Connection circuit/link/trunk/junction, bridge, router, gateway
- H04Q 2213/13204: Protocols
- H04Q 2213/13209: ISDN
- H04Q: SELECTING (switches, relays, selectors H01H; wireless communication networks H04W)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

A system for correlating and displaying dissimilar communication protocols is disclosed. In one embodiment, the system comprises user communication information that spans at least two dissimilar communication protocols, a first communication protocol, and a second communication protocol. The system also comprises a software code segment configured to detect correlation data identifying a first call portion associated with the first communication protocol, and configured to detect correlation data identifying a second call portion associated with the second communication protocol, where the correlation data comprises components relating to the first communication protocol and the second communication protocol, and wherein the correlation data is detected in real time.

## Claims

### Claim 1

A system for remotely correlating and displaying dissimilar communication protocol identifiers in real time, comprising:
user communication information carried on a network, where the user communication information is characterized by at least two dissimilar communication protocols;
a first communication protocol associated with a first communication network;
a second communication protocol associated with a second communication network; and
an analysis device remote from and coupled to the first communication network and to the second communication network, the analysis device configured to passively detect external correlation key data identifying a first call portion associated with the first communication protocol, and configured to passively detect external correlation key data identifying a second call portion associated with the second communication protocol, the external correlation key data obtained by the analysis device, the external correlation key data characterizing a signaling message related to the first communication protocol and characterizing a signaling message related to the second communication protocol, where the external correlation key data is separate from the signaling message related to the first communication protocol and the signaling message related to the second communication protocol, where the external correlation key data comprises information identifying the first communication protocol and the second communication protocol, and wherein the external correlation key data is detected in real time and characterizes a single call.

### Claim 2 (depends on 1)

The system of claim 1, wherein the external correlation key data allows the first call portion and the second call portion to be displayed to a user in real-time in a call flow record.

### Claim 3 (depends on 2)

The system of claim 2, wherein the external correlation key data relates to a signaling protocol associated with the first communication protocol and the second communication protocol.

### Claim 4 (depends on 3)

The system of claim 3, wherein the external correlation key data is supplied to an analysis device that is coupled to the first communication network and to the second communication network, and wherein the external correlation key data is supplied by a customer provided communication device.

### Claim 5 (depends on 4)

The system of claim 4, wherein the external correlation key data comprises information relating to multiple telephone calls that span the dissimilar communication protocols.

### Claim 6 (depends on 2)

The system of claim 2, wherein the external correlation key data identifies dissimilar signaling protocols related to a telephone call, and wherein a first signaling protocol complies with signaling system seven integrated services digital network user part (SS7 ISUP).

### Claim 7 (depends on 2)

The system of claim 2, wherein the external correlation key data identifies dissimilar signaling protocols related to a telephone call, and wherein the second communication protocol complies with media gateway control protocol (MGCP).

### Claim 8

A method for remotely correlating and displaying dissimilar communication protocol signaling messages, comprising:
receiving communication information that spans at least two dissimilar communication networks;
passively detecting in an analysis device remote from and coupled to the first communication network a first call identifier associated with a first communication protocol; and
passively detecting in the analysis device external correlation key data identifying a first call portion associated with the first communication protocol, and a second call portion associated with a second communication protocol, the external correlation key data obtained by the analysis device, the external correlation key data characterizing a signaling message related to the first communication protocol and characterizing a signaling message related to the second communication protocol, where the external correlation key data is separate from the signaling message related to the first communication protocol and the signaling message related to the second communication protocol, where the external correlation key data comprises information identifying the first communication protocol and the second communication protocol, and wherein the external correlation key data is detected in real time and characterizes a single call.

### Claim 9 (depends on 8)

The method of claim 8, further comprising displaying the first call portion and the second call portion to a user in real-time in a call flow record.

### Claim 10 (depends on 9)

The system of claim 9, wherein the external correlation key data relates to a signaling protocol associated with the first communication protocol and the second communication protocol.

### Claim 11 (depends on 10)

The method of claim 10, further comprising supplying the external correlation key data to an analysis device that is coupled to the dissimilar communication networks, and wherein the external correlation key data is supplied by a customer provided communication device.

### Claim 12 (depends on 11)

The method of claim 11, wherein the external correlation key data comprises information relating to multiple telephone calls that span the dissimilar communication networks.

### Claim 13 (depends on 9)

The method of claim 9, wherein the external correlation key data identifies dissimilar signaling protocols related to a telephone call, and wherein a first signaling protocol complies with signaling system seven integrated services digital network user part (SS7 ISUP).

### Claim 14 (depends on 9)

The method of claim 9, wherein the external correlation key data identifies dissimilar signaling protocols related to a telephone call, and wherein the second communication protocol complies with media gateway control protocol (MGCP).

### Claim 15

A computer readable medium having a stored program, the stored program comprising executable code for remotely correlating and displaying dissimilar communication protocol signaling messages, comprising:
logic for receiving communication information that spans at least two dissimilar communication networks;
logic for passively detecting a first call identifier associated with a first communication protocol; and
logic for passively detecting in an analysis device remote from and coupled to the at least two dissimilar communication networks external correlation key data identifying a first call portion associated with the first communication protocol, and a second call portion associated with a second communication protocol, the external correlation key data obtained by an analysis device, the external correlation key data characterizing a signaling message related to the first communication protocol and characterizing a signaling message related to the second communication protocol, where the external correlation key data is separate from the signaling message related to the first communication protocol and the signaling message related to the second communication protocol, where the external correlation key data comprises information identifying the first communication protocol and the second communication protocol, and wherein the correlation data is detected in real time and characterizes a single call.

### Claim 16 (depends on 15)

The program of claim 15, further comprising logic for displaying the first call portion and the second call portion to a user in real-time in a call flow record.

### Claim 17 (depends on 16)

The program of claim 16, further comprising logic for supplying the external correlation key data to an analysis device that is coupled to the dissimilar communication networks, and wherein the external correlation key data is supplied by a customer provided communication device.

### Claim 18 (depends on 17)

The program of claim 17, wherein the external correlation key data comprises information relating to multiple telephone calls that span the dissimilar communication networks.

### Claim 19 (depends on 16)

The program of claim 16, wherein the external correlation key data identifies dissimilar signaling protocols related to a telephone call, and wherein a first signaling protocol complies with signaling system seven integrated services digital network user part (SS7 ISUP).

### Claim 20 (depends on 16)

The program of claim 16, wherein the external correlation key data identifies dissimilar signaling protocols related to a telephone call, and wherein the second communication protocol complies with media gateway control protocol (MGCP).

### Claim 21

A system for remotely correlating and displaying dissimilar communication protocol identifiers in real time, comprising:
user communication information carried on a network, where the user communication information is characterized by at least two dissimilar communication protocols;
a first communication protocol associated with a first communication network;
a second communication protocol associated with a second communication network; and
an analysis device remote from and coupled to the first communication network and to the second communication network, the analysis device configured to passively detect external correlation key data identifying a first call portion associated with the first communication protocol, and configured to passively detect external correlation key data identifying a second call portion associated with the second communication protocol, the external correlation key data obtained by an analysis device, the external correlation key data characterizing a signaling message related to the first communication protocol and characterizing a signaling message related to the second communication protocol, where the external correlation key data is separate from the signaling message related to the first communication protocol and the signaling message related to the second communication protocol, where the external correlation key data comprises information identifying the first communication protocol and the second communication protocol, wherein the external correlation key data is passively detected in real time, and wherein the first communication protocol is SS7 and the second communication protocol is internet protocol (IP).
