# US 6,724,765 B1 · Telecommunication call processing and connection system architecture

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

- Number: US 6,724,765 B1
- Document ID: US6724765B1
- Status: Granted
- Kind: B1
- Application number: 09/219,135
- Filed: 1998-12-22
- Granted: 2004-04-20
- Earliest claimed: 1998-12-22
- Assignees: Sprint Communications Company L.P.
- Inventors: Royal Dean Howell
- Web page: https://patentgrep.com/patent/US6724765B1

## CPC

- H04L 12/433: with asynchronous transmission, e.g. token ring, register insertion
- H04L 12/5601: {Transfer mode dependent, e.g. ATM}
- H04L 2012/5618: {Bridges, gateways [GW] or interworking units [IWU]}
- H04L 2012/5632: {Bandwidth allocation}
- H04L 2012/5665: {Interaction of ATM with other protocols}
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

A system and method for processing and connecting a call has the communication devices in the system connected through a Fiber Data Distributed Interface (FDDI) network ring. A signaling processor, an interworking unit, and an asynchronous transfer mode (ATM) matrix are configured as stations on the FDDI ring. The signaling processor receives, generates, and processes call signaling to select connections for the call. The interworking unit interworks calls between ATM and non-ATM connections. The ATM matrix connects calls between different ATM connections. Because the call processing system devices are connected through the FDDI ring, efficiencies of speed and cost can be gained for transmissions between the devices. Additional devices may be added or removed from the ring structure without disturbing the configuration or call processing.

## Claims

### Claim 1

A system for processing a call having call signaling and user communications, the system comprising:
a fiber data distributed interface ring;
a signaling processor linked to the ring and adapted to receive and process the call signaling, to select a connection for the call, to generate a control message that designates the connection, to select a second connection for the call, and to generate a second control message that designates the second connection;
an interworking unit linked to the ring and adapted to receive via the ring the control message generated from the signaling processor and to interwork the user communications with the connection designated in the control message; and
a controllable asynchronous transfer mode matrix linked to the ring and adapted to receive via the ring the second control message generated from the signaling processor, and to connect the user communications to the second connection designated in the second control message.

### Claim 2 (depends on 1)

The system of claim 1 further comprising:
a signaling point linked to the ring and adapted to receive the call signaling from a device and to transmit the call signaling to the signaling processor via the ring.

### Claim 3 (depends on 1)

The system of claim 1 wherein the signaling processor further is adapted to generate a third control message to request information and the system further comprises:
a local service control point linked to the ring and adapted to receive the third control message via the ring, to process the third control message to determine further call processing information, and to generate a response specifying the further call processing information.

### Claim 4 (depends on 3)

The system of claim 3 wherein the local service control point is adapted to process the third control message to determine how to route the call for N00 routing and to generate a response to the signaling processor via the ring specifying the N00 routing.

### Claim 5 (depends on 3)

The system of claim 3 wherein the local service control point is adapted to process the third control message to determine how to route the call for routing menu and to generate a response to the signaling processor via the ring specifying the routing menu.

### Claim 6 (depends on 3)

The system of claim 3 wherein the local service control point is adapted to process the third control message to determine how to route the call for virtual private network routing and to generate a response to the signaling processor via the ring specifying the virtual private network routing.

### Claim 7 (depends on 1)

The system of claim 1 wherein the signaling processor further is adapted to generate a query message to request information and the system further comprises:
a non-local service control point linked to the signaling processor via a link and adapted to receive the query message via the link, to process the query message to determine further call processing information, and to generate a response specifying the further call processing information.

### Claim 8 (depends on 7)

The system of claim 7 wherein the further call processing information comprises a location routing number.

### Claim 9

A system for processing a call having call signaling and user communications, the system comprising:
a fiber data distributed interface ring;
a signaling interface linked to the ring and adapted to receive call signaling, to process the call signaling to determine call information elements, and to transmit the call information elements;
a call processor linked to the ring and adapted to receive the call information elements from the signaling interface, to select connections for the call, and to generate a first control message designating a first connection and a second control message designating a second connection;
an interworking unit linked to the ring and adapted to receive via the ring the first control message generated from the call processor and to interwork the user communications to the first connection; and
a controllable asynchronous transfer mode matrix linked to the ring and adapted to receive via the ring the second control message generated from the call processor, to receive the user communications over the first connection, and to connect the user communications over the second connection.

### Claim 10 (depends on 9)

The system of claim 9 further comprising:
a signaling point linked to the ring and adapted to receive the call signaling from a device and to transmit the call signaling to the signaling interface.

### Claim 11 (depends on 10)

The system of claim 10 wherein the call processor further is adapted to generate a query message to request information, the query message transmitted through the ring to the signaling interface and to the signaling point, and wherein the system further comprises:
a non-local service control point linked to the signaling point via a link and adapted to receive the query message, to process the query message to determine further call processing information, and to generate a response specifying the further call processing information.

### Claim 12 (depends on 11)

The system of claim 11 wherein the further call processing information comprises a location routing number.

### Claim 13 (depends on 9)

The system of claim 9 wherein the call processor further is adapted to generate a query message to request information, the query message transmitted through the ring to the signaling interface, and wherein the system further comprises:
a non-local service control point linked to the signaling interface via a link and adapted to receive the query message, to process the query message to determine further call processing information, and to generate a response specifying the further call processing information.

### Claim 14 (depends on 11)

The system of claim 11 wherein the further call processing information comprises a location routing number.

### Claim 15 (depends on 9)

The system of claim 9 wherein:
the call processor further is adapted to generate second call signaling to the controllable asynchronous transfer mode matrix; and
the controllable asynchronous transfer mode matrix further is adapted to receive the second call signaling from the call processor and to connect the second call signaling to a second connection.

### Claim 16 (depends on 15)

The system of claim 15 wherein the call processor further is adapted to select the second connection and to transmit a connection control message via the ring to the controllable asynchronous transfer mode matrix designating the second connection.

### Claim 17 (depends on 15)

The system of claim 15 wherein the second connection is provisioned and the controllable asynchronous transfer mode matrix connects the second call signaling to the second connection without requiring a connection control message designating the second connection.

### Claim 18 (depends on 9)

The system of claim 9 wherein:
the signaling interface further is adapted to generate second call signaling to the controllable asynchronous transfer mode matrix; and
the controllable asynchronous transfer mode matrix further is adapted to receive the second call signaling from the signaling interface and to connect the second call signaling to a second connection.

### Claim 19 (depends on 18)

The system of claim 18 wherein the call processor further is adapted to select the second connection and to transmit a connection control message via the ring to the controllable asynchronous transfer mode matrix designating the second connection.

### Claim 20 (depends on 18)

The system of claim 18 wherein the second connection is provisioned and the controllable asynchronous transfer mode matrix connects the second call signaling to the second connection without requiring a connection control message designating the second connection.

### Claim 21 (depends on 9)

The system of claim 9 wherein the call processor further is adapted to generate a second control message to request information and the system further comprises:
a local service control point linked to the ring and adapted to receive the second control message via the ring, to process the second control message to determine further call processing information, and to generate a response specifying the further call processing information.

### Claim 22 (depends on 21)

The system of claim 21 wherein the local service control point is adapted to process the second control message to determine how to route the call for N00 routing and to generate a response to the signaling processor via the ring specifying the N00 routing.

### Claim 23 (depends on 21)

The system of claim 21 wherein the local service control point is adapted to process the second control message to determine how to route the call for routing menu and to generate a response to the signaling processor via the ring specifying the routing menu.

### Claim 24 (depends on 21)

The system of claim 21 wherein the local service control point is adapted to process the second control message to determine how to route the call for virtual private network routing and to generate a response to the signaling processor via the ring specifying the virtual private network routing.

### Claim 25 (depends on 9)

The system of claim 9 further comprising a control system linked to the ring and adapted to manage and administer the system.

### Claim 26

A method for connecting a call having call signaling and user communications, the method comprising:
receiving and processing the call signaling to select connections for the call;
generating over a fiber data distributed interface ring a first control message designating a first connection and a second control message designating a second connection;
interworking the user communications to the first connection in response to receiving the first control message over the ring;
connecting the user communications between the first connection and the second connection in response to receiving the second control message over the ring;
generating second call signaling to a controllable asynchronous transfer mode matrix; and
receiving and connecting the second call signaling at the controllable asynchronous transfer mode matrix to a second connection.

### Claim 27 (depends on 26)

The method of claim 26 further comprising:
generating a query message to request information, the query message transmitted through the ring to a non-local service control point.

### Claim 28 (depends on 27)

The method of claim 27 further comprising:
processing the query message to determine further call processing information and generating a response specifying the further call processing information.

### Claim 29 (depends on 28)

The method of claim 28 wherein the further call processing information comprises a location routing number.

### Claim 30 (depends on 26)

The method of claim 26 further comprising:
generating a second control message to request information from a local service control point linked to the ring; and
receiving and processing the second control message to determine further call processing information and generating a response with the further call processing information.

### Claim 31 (depends on 30)

The method of claim 30 comprising determining how to route the call for N00 routing and generating a response to the signaling processor via the ring with the N00 routing.

### Claim 32 (depends on 30)

The method of claim 30 comprising determining how to route the call for routing menu and generating a response to the signaling processor via the ring with the routing menu.

### Claim 33 (depends on 30)

The method of claim 30 comprising determining how to route the call for virtual private network routing and generating a response to the signaling processor via the ring specifying the virtual private network routing.

### Claim 34 (depends on 26)

The method of claim 26 further comprising:
receiving and processing the call signaling to determine call information elements;
transmitting the call information elements over the ring; and
processing the call information elements to select the connections for the call.
