IP Library Granted Patent US 8,401,577
Granted Patent B2
US 8,401,577 · App. 12/493,691 · Granted Mar 19, 2013

Message delivery control based on destination point codes

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,401,577
App. No.
12/493,691
Granted
Mar 19, 2013
Kind
B2
Abstract

Systems and methods are disclosed for limiting text/multimedia message delivery based on destination point codes or other destination identifiers. A switching center in a mobile network monitors the amount of text/multimedia message traffic routed to destinations. If the message traffic routed to a destination exceeds a threshold, then the switching center generates a traffic message indicating traffic congestion for the destination, and transmits the traffic message to a message center. The message center processes the traffic message to identify a destination point code for the destination. The message center then adjusts delivery of text/multimedia messages toward the destination point code of the destination.

Claims (59)

1. A system comprising:

a message center operable to handle text/multimedia messages within a mobile network, the message center comprising:

a rules database operable to store rules defining how delivery of text/multimedia messages is limited to destination point codes when traffic congestion is identified for destinations in the mobile network; and

a delivery system operable to receive a traffic message from a switching center of the mobile network indicating traffic congestion for a destination, to process the traffic message to identify a destination point code for the destination, and to adjust delivery of the text/multimedia messages toward the destination point code based on the rules stored in the rules database by:

adjusting a first delivery attempt of a text/multimedia message toward the destination point code; and

adjusting one or more retry attempts of the text/multimedia message toward the destination point code.

2. The system of claim 1 wherein:

the delivery system is further operable to receive multiple traffic messages that include cause codes, to process the traffic messages to identify destination point codes for each traffic message, and to maintain a count of the number of cause codes received for each destination point code during a time period;

if the number of cause codes for a destination point code exceeds a threshold, then the delivery system is further operable to adjust delivery of the text/multimedia messages toward the destination point code based on the rules stored in the rules database.

3. The system of claim 2 wherein:

the delivery system is further operable to dynamically define the threshold based on time of day.

4. The system of claim 2 wherein:

the delivery system is further operable to dynamically define the threshold based on day of the week.

5. The system of claim 2 wherein:

the delivery system is further operable to queue first delivery attempts for the text/multimedia messages toward the destination point code for a time interval to delay the first delivery attempts.

6. The system of claim 2 wherein:

the delivery system is further operable to increase retry intervals for the text/multimedia messages toward the destination point code.

7. The system of claim 2 wherein:

the delivery system is further operable to selectively deliver a percentage of the text/multimedia messages toward the destination point code.

8. A method comprising:

storing rules defining how delivery of text/multimedia messages is limited to destination point codes when traffic congestion is identified for destinations in the mobile network;

receiving a traffic message indicating traffic congestion for a destination;

processing the traffic message to identify a destination point code for the destination; and

adjusting delivery of the text/multimedia messages toward the destination point code based on the stored rules by:

adjusting a first delivery attempt of a text/multimedia message toward the destination point code; and

adjusting one or more retry attempts of the text/multimedia message toward the destination point code.

9. The method of claim 8 further comprising:

receiving multiple traffic messages that include cause codes;

processing the traffic messages to identify destination point codes for each traffic message;

maintaining a count of the number of cause codes received for each destination point code during a time period; and

if the number of cause codes for a destination point code exceeds a threshold, then adjusting delivery of text/multimedia messages toward the destination point code based on the store rules.

10. The method of claim 9 further comprising:

dynamically defining the threshold based on time of day.

11. The method of claim 9 further comprising:

dynamically defining the threshold based on day of the week.

12. The method of claim 9 wherein adjusting delivery of text/multimedia messages toward the destination point code comprises:

queuing first delivery attempts for the text/multimedia messages toward the destination point code for a time interval to delay the first delivery attempts.

13. The method of claim 9 wherein adjusting delivery of text/multimedia messages toward the destination point code comprises:

increasing retry intervals for the text/multimedia messages toward the destination point code.

14. The method of claim 9 wherein adjusting delivery of text/multimedia messages toward the destination point code comprises:

selectively delivering a percentage of the text/multimedia messages toward the destination point code.

15. A mobile network comprising:

a switching center operable to monitor the amount of text/multimedia message traffic that is routed to destinations in the mobile network;

if the text/multimedia message traffic routed to a destination exceeds a first threshold, then the switching center is further operable to generate a traffic message indicating traffic congestion for the destination, and to transmit the traffic message to a message center; and

the message center operable to store rules defining how delivery of text/multimedia messages is limited to destination point codes when traffic congestion is identified for destinations in the mobile network;

the message center is further operable to receive the traffic message from the switching center, to process the traffic message to identify a destination point code for the destination, and to adjust delivery of the text/multimedia messages toward the destination point code based on the rules by:

adjusting a first delivery attempt of a text/multimedia message toward the destination point code; and

adjusting one or more retry attempts of the text/multimedia message toward the destination point code.

16. The mobile network of claim 15 wherein:

the switching center is further operable to identify a cause code responsive to identifying the text/multimedia message traffic to the destination exceeding the first threshold, and to insert the cause code in the traffic message.

17. The mobile network of claim 16 wherein:

the message center is further operable to receive the traffic message from the switching center and other traffic messages that include cause codes, to process the traffic messages to identify destination point codes for each traffic message, and to maintain a count of the number of cause codes received for each destination point code during a time period;

if the number of cause codes for a destination point code exceeds a second threshold, then the message center is further operable to adjust delivery of text/multimedia messages toward the destination point code.

18. The mobile network of claim 15 wherein:

the message center is further operable to queue first delivery attempts for the text/multimedia messages toward the destination point code for a time interval to delay the first delivery attempts.

19. The mobile network of claim 15 wherein:

the message center is further operable to increase retry intervals for the text/multimedia messages toward the destination point code.

20. The mobile network of claim 15 wherein:

the message center is further operable to selectively deliver a percentage of the text/multimedia messages toward the destination point code.

Assignments (4)
RELEASE OF SECURITY INTEREST Recorded Sep 30, 2014
From: CREDIT SUISSE AG
To: ALCATEL LUCENT
Reel/Frame 033868/0555 →
SECURITY AGREEMENT Recorded Jan 30, 2013
From: ALCATEL LUCENT
To: CREDIT SUISSE AG
Reel/Frame 029821/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 24, 2011
From: ALCATEL-LUCENT USA INC.
To: ALCATEL LUCENT
Reel/Frame 026494/0767 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 29, 2009
From: CAI, YIGANG
To: ALCATEL-LUCENT USA INC.
Reel/Frame 022887/0840 →