IP Library Granted Patent US 8,059,811
Granted Patent B2
US 8,059,811 · App. 11/066,094 · Granted Nov 15, 2011

System and method for controlling a call processing system

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,059,811
App. No.
11/066,094
Granted
Nov 15, 2011
Kind
B2
Abstract

A communication system that comprises call processors, interworking units, and a control system handles a plurality of calls. The call processors process signaling messages for the calls, and in response, transfer control messages for the calls and transfer data messages for the calls. The interworking units receive the control messages and user communications for the calls and interwork the user communications between a first communication format and a second communication format in response to the control messages. The control system receives and processes the data messages for the calls to maintain an active call database having call data for active ones of the calls. The control system receives a query, and in response, processes the active call database to identify one of the active calls that satisfies the query.

Claims (26)

1. A communication system to handle a plurality of calls comprising:

a plurality of call processors that process signaling messages for the calls, and in response, transfer control messages for the calls and transfer data messages for the calls;

a plurality of interworking units that receive the control messages and user communications for the calls and interwork the user communications between a first communication format and a second communication format in response to the control messages; and

a control system that receives and processes the data messages for the calls to maintain an active call database having call data for active ones of the calls, wherein the control system receives a query, and in response, processes the active call database to identify one of the active calls that satisfies the query.

2. The communication system of claim 1 wherein the control system identifies the one of the active calls that satisfies the query to perform call tapping.

3. The communication system of claim 1 wherein the control system identifies the one of the active calls that satisfies the query to perform call tracing.

4. The communication system of claim 1 wherein the control system identifies the one of the active calls that satisfies the query to perform fraud detection.

5. The communication system of claim 1 wherein the control system processes the active call database to determine loading for the call processors.

6. The communication system of claim 1 wherein the control system processes the active call database to generate billing records for the calls.

7. The communication system of claim 1 wherein the call processors transfer the data messages at initiation and termination of the calls.

8. The communication system of claim 1 wherein the active call database having the call data for the active calls indicates a call processor for each one of the active calls.

9. The communication system of claim 1 wherein the active call database having the call data for the active calls indicates a calling number and a celled number for each one of the active calls.

10. The communication system of claim 1 wherein the active call database having the call data for the active calls indicates equipment and communication paths used for each one of the active calls.

11. A method of operating a communication system to handle a plurality of calls, the method comprising:

in a plurality of call processors, processing signaling messages for the calls, and in response, transferring control messages for the calls and transferring data messages for the calls;

in a plurality of interworking units, receiving the control messages and user communications for the calls and interworking the user communications between a first communication format and a second communication format in response to the control messages; and

in a control system, receiving and processing the data messages for the calls to maintain an active call database having call data for active ones of the calls, and receiving a query, and in response, processing the active call database to identify one of the active calls that satisfies the query.

12. The method of claim 11 wherein identifying the one of the active calls that satisfies the query comprises performing call tapping.

13. The method of claim 11 wherein identifying the one of the active calls that satisfies the query comprises performing call tracing.

14. The method of claim 11 wherein identifying the one of the active calls that satisfies the query comprises performing fraud detection.

15. The method of claim 11 further comprising, in the control system, processing the active call database to determine loading for the call processors.

16. The method of claim 11 further comprising, in the control system, processing the active call database to generate billing records for the calls.

17. The method of claim 11 wherein transferring the data messages comprises transferring the data messages at initiation and termination of the calls.

18. The method of claim 11 wherein the active call database having the call data for the active calls indicates a call processor for each one of the active calls.

19. The method of claim 11 wherein the active call database having the call data for the active calls indicates a calling number and a celled number for each one of the active calls.

20. The method of claim 11 wherein the active call database having the call data for the active calls indicates equipment and communication paths used for each one of the active calls.

Assignments (5)
RELEASE OF SECURITY INTEREST Recorded Aug 23, 2022
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: IBSV LLC; LAYER3 TV, LLC; PUSHSPRING, LLC; T-MOBILE CENTRAL LLC; T-MOBILE USA, INC.; ASSURANCE WIRELESS USA, L.P.; BOOST WORLDWIDE, LLC; CLEARWIRE COMMUNICATIONS LLC; CLEARWIRE IP HOLDINGS LLC; SPRINTCOM LLC; SPRINT COMMUNICATIONS COMPANY L.P.; SPRINT INTERNATIONAL INCORPORATED; SPRINT SPECTRUM LLC
Reel/Frame 062595/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 4, 2021
From: SPRINT COMMUNICATIONS COMPANY L.P.
To: T-MOBILE INNOVATIONS LLC
Reel/Frame 055604/0001 →
TERMINATION AND RELEASE OF FIRST PRIORITY AND JUNIOR PRIORITY SECURITY INTEREST IN PATENT RIGHTS Recorded Apr 2, 2020
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: SPRINT COMMUNICATIONS COMPANY L.P.
Reel/Frame 052969/0475 →
SECURITY AGREEMENT Recorded Apr 2, 2020
From: T-MOBILE USA, INC.; ISBV LLC; T-MOBILE CENTRAL LLC; LAYER3 TV, INC.; PUSHSPRING, INC.; BOOST WORLDWIDE, LLC; CLEARWIRE COMMUNICATIONS LLC; CLEARWIRE IP HOLDINGS LLC; CLEARWIRE LEGACY LLC; SPRINT COMMUNICATIONS COMPANY L.P.; SPRINT INTERNATIONAL INCORPORATED; SPRINT SPECTRUM L.P.; ASSURANCE WIRELESS USA, L.P.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS
Reel/Frame 053182/0001 →
GRANT OF FIRST PRIORITY AND JUNIOR PRIORITY SECURITY INTEREST IN PATENT RIGHTS Recorded Mar 6, 2017
From: SPRINT COMMUNICATIONS COMPANY L.P.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS
Reel/Frame 041895/0210 →