IP Library Granted Patent US 10,104,237
Granted Patent B1
US 10,104,237 · App. 15/712,096 · Granted Oct 16, 2018

Mitigating attacks on emergency telephone services

Inventors: Rahul Amin (Issaquah, WA); Tharunika Sridhar (Bellevue, WA); Rex Maristela (Renton, WA)
Assignee: T-Mobile USA, Inc.
H04M7/0078H04L63/1416H04L63/1425H04L63/1441H04L65/102H04L65/1006H04L65/1016H04L65/1069H04L65/1079H04L65/1096H04M3/5116H04M2203/60
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 10,104,237
App. No.
15/712,096
Granted
Oct 16, 2018
Kind
B1
Abstract

The disclosed system provides a Real-time Telephony (or Call) Monitor, Analyzer and Decision SIP Server (RTMADS) for mitigating attacks on emergency telephone systems. The RTMADS works in conjunction with an ingress node to fork incoming calls to an IMS network and the RTMADS. Within the RTMADS, forked telephone calls undergo data collection and mining, and parametric analysis. A decision matrix in the RTMADS uses the results of the data collection, mining, and parametric analysis, and other information, to make a decision with respect to incoming calls. For example, the RTMADS may decide to perform call setup on an incoming call using a dedicated or backup Public Safety Answering Point (PSAP), alert an Operations and Management (OAM) team regarding the incoming call, or accept and then terminate the incoming call.

Claims (39)

1. A computer-implemented method in a telecommunications network to detect and mitigate an attack on emergency telephone services, the method comprising:

receiving an incoming call from an ingress node in an Internet Protocol Multimedia Subsystem (IMS) network, wherein the incoming call is destined for a Public Safety Answering Point (PSAP);

forking the received incoming call to an IMS network component and a decision server;

determining, by the decision server, at least two of the following parameters (a), (b), and (c):

(a) whether a backup PSAP is available to perform call setup on the incoming call,

(b) whether a different active emergency call is in progress, and

(c) whether the incoming call passes spoof/robofilter criteria; and

determining, by the decision server, an action to be taken with respect to the incoming call, wherein the determination is made based on the at least two parameters.

2. The computer-implemented method of claim 1 , wherein the ingress node is a Session Border Controller (SBC).

3. The computer-implemented method of claim 1 , wherein the determined action to be taken with respect to the incoming call is performing call setup using a dedicated PSAP.

4. The computer-implemented method of claim 1 , wherein the determined action to be taken with respect to the incoming call is providing an alert to an operator.

5. The computer-implemented method of claim 1 , wherein the determined action to be taken with respect to the incoming call is performing call setup using a backup PSAP.

6. The computer-implemented method of claim 1 , wherein the determined action to be taken with respect to the incoming call is terminating the incoming call.

7. The computer-implemented method of claim 1 , wherein the forking the received incoming call comprises transmitting an SIP INVITE message to the IMS network component and the decision server, and further wherein the action to be taken with respect to the incoming call is performed only if the decision server does not receive a cancellation request from the IMS network.

8. A computer-readable medium storing instructions that, when executed by a processor in telecommunications network, cause the network to execute a method to detect and mitigate an attack on emergency telephone services, the method comprising:

receiving an incoming call from an ingress node in an Internet Protocol Multimedia Subsystem (IMS) network, wherein the incoming call is destined for a Public Safety Answering Point (PSAP);

forking the received incoming call to an IMS network component and a decision server;

determining, by the decision server, at least two of the following parameters (a), (b), and (c):

(a) whether a backup PSAP is available to perform call setup on the incoming call, (b) whether a different active emergency call is in progress, and (c) whether the incoming call passes spoof/robofilter criteria; and

determining, by the decision server, an action to be taken with respect to the incoming call, wherein the determination is made based on the at least two parameters.

9. The computer-readable medium of claim 8 , wherein the ingress node is a Session Border Controller (SBC).

10. The computer-readable medium of claim 8 , wherein the determined action to be taken with respect to the incoming call is performing call setup using a dedicated PSAP.

11. The computer-readable medium of claim 8 , wherein the determined action to be taken with respect to the incoming call is providing an alert to an operator.

12. The computer-readable medium of claim 8 , wherein the determined action to be taken with respect to the incoming call is performing call setup using a backup PSAP.

13. The computer-readable medium of claim 8 , wherein the determined action to be taken with respect to the incoming call is terminating the incoming call.

14. The computer-readable medium of claim 8 , wherein the forking the received incoming call comprises transmitting an SIP INVITE message to the IMS network component and the decision server, and further wherein the action to be taken with respect to the incoming call is performed only if the decision server does not receive a cancellation request from the IMS network.

15. A system adapted to detect and mitigate an attack on emergency telephone services, the system comprising:

a memory; and

a processor coupled to the memory, wherein the system is further configured to:

receive an SIP INVITE from a Session Border Controller (SBC) node in an Internet Protocol Multimedia Subsystem (IMS) network, wherein the SIP INVITE is associated with an incoming call that is destined for a Public Safety Answering Point (PSAP);

fork the received SIP INVITE to an IMS network component and a Real-time Telephony (or Call) Monitor, Analyzer and Decision SIP Server (RTMADS);

determine, by the RTMADS, at least two of the following parameters (a), (b), and (c):

(a) whether a backup PSAP is available to perform call setup on the incoming call, (b) whether a different active emergency call is in progress, and (c) whether the incoming call passes spoof/robofilter criteria; and

determine, by the RTMADS, an action to be taken with respect to the incoming call, wherein the determination is made based on the at least two parameters.

16. The system of claim 15 , wherein the determined action to be taken with respect to the incoming call is performing call setup using a dedicated PSAP.

17. The system of claim 15 , wherein the determined action to be taken with respect to the incoming call is performing call setup using a backup PSAP.

18. The system of claim 15 , wherein the determined action to be taken with respect to the incoming call is providing an alert to an operator.

19. The system of claim 15 , wherein the determined action to be taken with respect to the incoming call is terminating the incoming call.

20. The system of claim 15 , wherein the action to be taken with respect to the incoming call is performed only if the RTMADS does not receive a cancellation request from the IMS network.

Assignments (3)
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 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 22, 2017
From: AMIN, RAHUL; SRIDHAR, THARUNIKA; MARISTELA, REX
To: T-MOBILE USA, INC.
Reel/Frame 043668/0972 →
Cited By (1)
US 12,437,111