IP Library Granted Patent US 9,008,612
Granted Patent B2
US 9,008,612 · App. 14/306,691 · Granted Apr 14, 2015

Ingress/egress call module

Inventor: Todd Poremba (Seattle, WA)
Assignee: TeleCommunication Systems, Inc.
H04M3/367H04L12/585H04L12/5855H04L51/12H04L51/14H04M3/5116H04L65/80H04L65/1069
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 9,008,612
App. No.
14/306,691
Granted
Apr 14, 2015
Kind
B2
Abstract

A system monitors calls for a service provider. A number of simultaneous communications of a given technology type is monitored for either inbound communications and/or outbound communications associated with at least one service provider. A determination is made if the number of simultaneous communications from the service provider is in excess of a adjustable but set number of simultaneous communications of a given technology type that are permissible. A predetermined action is taken if the number of simultaneous calls or text messages (e.g., SMS, IM, email) is in excess of the set limit, e.g., the call may be terminated or other action taken. Both voice communications and/or non-voice communications (such as SMS, IM, Email, or MMS) can be monitored and throttled.

Claims (30)

1. A method to throttle communication sessions, comprising:

predetermining a fixed number of simultaneous communication sessions initiated from each of a plurality of service providers;

receiving a report, from a call routing system that controls routing to a given agency capable of receiving a fixed number of simultaneous communications, for each communication ingress to said call routing system; and

immediately causing termination of a latest communication session to ingress said call routing system when a service provider initiating said latest communication session is associated with a number of simultaneous communication sessions in excess of said predetermined fixed number;

wherein any given service provider requesting ingress to said call routing system is not permitted to monopolize resources associated with said given agency.

2. A method to throttle communication sessions according to claim 1 , wherein:

said communication sessions are of a common type communication.

3. A method to throttle communication sessions according to claim 2 , wherein:

said common type communication is a text message.

4. A method to throttle communication sessions according to claim 2 , wherein:

said text message is a short message system (SMS) message.

5. A method to throttle communication sessions according to claim 2 , wherein:

said common type communication is a Voice over Internet Protocol (VolP) call.

6. A method to throttle communication sessions according to claim 2 , wherein:

said fixed number of simultaneous communication sessions varies for at least some of said plurality of service providers.

7. A method to throttle communication sessions according to claim 2 , wherein:

said given agency is a public safety answering point (PSAP).

8. A system for throttling calls to a public safety answering point (PSAP), comprising:

a central call routing system to route calls to a given agency;

an ingress/egress call throttle machine; and

a call monitor server between said central call routing system and said ingress/egress call throttle machine;

wherein said call monitor server provides an ingress report to said ingress/egress call throttle machine for each call ingress to said central call routing system, said report including a service provider associated with said each call ingress;

wherein said call monitor server further provides an egress report to said ingress/egress call throttle machine for each call egress from said central call routing system, said report including a service provider associated with said each call egress; and

wherein said ingress/egress call throttle machine causes termination of any call ingressing said central call routing system that exceeds a predetermined number of simultaneous active calls in said central call routing system, allotted to a given service provider.

9. A system for throttling calls to a public safety answering point (PSAP) according to claim 8 , wherein:

said common type communication is a Voice over Internet Protocol (VolP) call.

10. A system for throttling calls to a public safety answering point (PSAP) according to claim 8 , wherein:

said fixed number of simultaneous communication sessions varies for at least some of said plurality of service providers.

11. A system for throttling calls to a public safety answering point (PSAP) according to claim 8 , wherein:

said given agency is a public safety answering point (PSAP).

Assignments (4)
RELEASE OF SECURITY INTEREST IN PATENTS AT REEL 037993/FRAME 0001 Recorded Jun 19, 2024
From: CITIBANK, N.A., AS ADMINISTRATIVE AGENT
To: COMTECH TELECOMMUNICATIONS CORP.; COMTECH EF DATA CORP.; COMTECH MOBILE DATACOM LLC; COMTECH SATELLITE NETWORK TECHNOLOGIES, INC.; COMTECH SYSTEMS, INC.; COMTECH XICOM TECHNOLOGY, INC.; MAPLE ACQUISITION LLC; TELECOMMUNICATION SYSTEMS, INC.
Reel/Frame 067780/0566 →
SECURITY INTEREST Recorded Jun 18, 2024
From: TELECOMMUNICATION SYSTEMS, INC.
To: TCW ASSET MANAGEMENT COMPANY LLC, AS AGENT
Reel/Frame 067776/0309 →
SECURITY AGREEMENT Recorded Mar 3, 2016
From: COMTECH EF DATA CORP.; COMTECH XICOM TECHNOLOGY, INC.; COMTECH MOBILE DATACOM CORPORATION; TELECOMMUNICATION SYSTEMS, INC.
To: CITIBANK N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 037993/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 17, 2014
From: POREMBA, TODD
To: TELECOMMUNICATION SYSTEMS, INC.
Reel/Frame 033118/0919 →
Continuity (4)
Continuation 12453263 · May 5, 2009
Provisional Application 61129006 · May 30, 2008
Provisional Application 61071547 · May 5, 2008
Related Publication 20140295788A1 · Oct 2, 2014