Ingress/egress call module
First Claim
1. A system for throttling data messaging, comprising:
- a central routing system to monitor a number of inbound text-based data message requests, originating from a plurality of service providers, inbound over a common network;
a state module to dynamically determine request attempts from a given one of said plurality of service providers in excess of a predetermined allowance for said given service provider on said common network; and
an enforcement module to initiate a predetermined throttling action against said given service provider when said request attempts exceed said predetermined allowance for said given service provider.
6 Assignments
0 Petitions
Accused Products
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.
-
Citations
13 Claims
-
1. A system for throttling data messaging, comprising:
-
a central routing system to monitor a number of inbound text-based data message requests, originating from a plurality of service providers, inbound over a common network; a state module to dynamically determine request attempts from a given one of said plurality of service providers in excess of a predetermined allowance for said given service provider on said common network; and an enforcement module to initiate a predetermined throttling action against said given service provider when said request attempts exceed said predetermined allowance for said given service provider. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of throttling data messaging, comprising:
-
monitoring, from a central routing system, a number of inbound text-based data message requests, originating from a plurality of service providers, inbound over a common network; dynamically determining, from a state module, a number of simultaneous text-based data message requests originating from a given one of said plurality of service providers in excess of a predetermined allowance for said given service provider on said common network; and initiating a predetermined throttling action against said given service provider when said simultaneous text-based data message requests exceed said predetermined allowance for said given service provider. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
Specification