Methods and systems for preventing short message service (SMS) message flooding
First Claim
1. A method for preventing short message service (SMS) message flooding, the method comprising:
- (a) receiving a first SMS message including called and calling party identification information;
(b) performing a lockup in a message flood control (MFC) database using at least one of the called and calling party identification information;
(c) in response to locating a matching entry in the MFC database, using information contained in the matching entry to detect the presence of SMS message flooding, wherein using information in the matching entry to detect the presence of SMS message flooding includes;
(i) maintaining, in the entry, information indicative of a rate at which SMS messages are being sent or delivered to a mobile subscriber;
(ii) determining whether the rate exceeds a threshold value; and
(d) in response to detecting the presence of SMS message flooding, discarding the first SMS message.
3 Assignments
0 Petitions
Accused Products
Abstract
A short message service (SMS) flood control routing node includes an SMS flood control module that receives short message service messages, determines the presence of short message service flooding, and takes appropriate action, such as discarding short message service messages that result in flooding. The presence of short message service message flooding may be determined by maintaining a count of short message service messages addressed to a particular called party within a time period. If the count exceeds a threshold, the short message service message that caused the count to exceed the threshold may be discarded. The routing node may generate a message the originator of a short message service message flood and/or to an enforcement agency.
-
Citations
45 Claims
-
1. A method for preventing short message service (SMS) message flooding, the method comprising:
-
(a) receiving a first SMS message including called and calling party identification information; (b) performing a lockup in a message flood control (MFC) database using at least one of the called and calling party identification information; (c) in response to locating a matching entry in the MFC database, using information contained in the matching entry to detect the presence of SMS message flooding, wherein using information in the matching entry to detect the presence of SMS message flooding includes; (i) maintaining, in the entry, information indicative of a rate at which SMS messages are being sent or delivered to a mobile subscriber; (ii) determining whether the rate exceeds a threshold value; and (d) in response to detecting the presence of SMS message flooding, discarding the first SMS message. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method for preventing short message service (SMS) message flooding, the method comprising:
-
(a) receiving a first SMS message including called and calling party identification information; (b) performing a lookup in a message flood control (MFC) database using at least one of the called and calling party identification information; (c) in response to locating a matching entry in the MFC database, using information contained in the matching entry to detect the presence of SMS message flooding; and (d) in response to detecting the presence of SMS message flooding, discarding the first SMS message and generating a second SMS message addressed to the calling party associated with the first SMS message. - View Dependent Claims (22)
-
-
23. A method for preventing short message service (SMS) message flooding, the method comprising:
-
(a) receiving a first SMS message including called and calling party identification information; (b) performing a lookup in a message flood control (MFC) database using at least one of the called and calling party identification information; (c) in response to locating a matching entry in the MFC database, using information contained in the matching entry to detect the presence of SMS message flooding; and (d) in response to detecting the presence of SMS message flooding, discarding the first SMS message and generating a second SMS message addressed to a third party. - View Dependent Claims (24, 25, 26)
-
-
27. A method for preventing short message service (SMS) message flooding, the method comprising:
-
(a) receiving a first SMS message including called and calling party identification information; (b) performing a lookup in a message flood control (MFC) database using at least one of the called and calling party identification information; (c) in response to locating a matching entry in the MFC database, using information contained in the matching entry to detect the presence of SMS message flooding, wherein using information in the matching entry to detect the presence of SMS message flooding includes determining whether the number of SMS messages received by a called party within a predetermined time period exceeds a threshold number of SMS message; and (d) in response to detecting the presence of SMS message flooding, discarding the first SMS message.
-
-
28. A method for preventing short message service (SMS) message flooding, the method comprising:
-
(a) receiving a first SMS message including called and calling party identification information; (b) performing a lookup in a massage flood control (MFC) database using at least one of the called and calling party identification information; (c) in response to locating a matching entry in the MFC database, using information contained in the matching entry to detect the presence of SMS message flooding, wherein using information in the matching entry to detect the presence of SMS message flooding includes determining whether the number of SMS messages received from a calling party within a predetermined time period exceeds a threshold number of SMS message; and (d) in response to detecting the presence of SMS message flooding, discarding the first SMS message.
-
-
29. A method for preventing short message service (SMS) message flooding, the method comprising:
-
(a) receiving a first SMS message including called and calling party identification information; (b) performing a lookup in a message flood control (MFC) database using at least one of the called and calling party identification information; (c) in response to locating a matching entry in the MFC database, using information contained in the matching entry to detect the presence of SMS message flooding, wherein using information in the matching entry to detect the presence of SMS message flooding includes determining whether the number of SMS messages received by a network within a predetermined time period exceeds a threshold number of SMS message; and (d) in response to detecting the presence of SMS message flooding, discarding the first SMS message.
-
-
30. A method for preventing short message service (SMS) message flooding, the method comprising:
-
(a) receiving a first SMS message including called and calling party identification information; (b) performing a lookup in a message flood control (MFC) database using at least one of the called and calling party identification information; (c) in response to locating a matching entry in the MFC database, using information contained in the matching entry to detect the presence of SMS message flooding, wherein using information in the matching entry to detect the presence of SMS message flooding includes determining whether the number of SMS messages received from a network within a predetermined time period exceeds a threshold number of SMS message; and (d) in response to detecting the presence of SMS message flooding, discarding the first SMS message.
-
-
31. A method for collecting information that can be used to prevent a calling party who has previously flooded a called party with SMS messages from flooding another subscriber or the network again, the method comprising:
-
(a) at a network element, detecting that a calling party identified in a received SMS message is flooding a called party with SMS messages and, in response, entering information for identifying the calling party in a message flood control (MFC) database; (b) in response to detecting that the calling party is flooding the called party, checking the MFC database to determine whether the calling party has previously flooded any subscriber identified in the MFC database; and (c) in response to locating a matching entry in the MEC database, sending a message to a third party indicating that the calling party is a repeat offender. - View Dependent Claims (32, 33, 34)
-
-
35. An SMS flood control routing node comprising:
-
(a) a first communication module for receiving SMS messages from a network; (b) an SMS message flood control (MFC) database for storing information for preventing SMS message flooding; and (c) an SMS flood control module for receiving the SMS messages from the first communication module for performing a lookup in the SMS MFC database based on information extracted from the SMS messages and detecting the presence of SMS message flooding wherein detecting the presence of SMS flooding includes; (i) maintaining, in the SMS MFC database, information indicative of a rate at which SMS messages are being sent or delivered to a mobile subscriber; and (ii) determining whether the rate exceeds a threshold value. - View Dependent Claims (36, 37, 38, 39, 40)
-
-
41. An SMS flood control routing node comprising:
-
(a) a first communication module for receiving SMS messages from a network; (b) an SMS message flood control (MFC) database for storing information for preventing SMS message flooding, wherein the SMS flood control information includes the number of SMS messages received within a predetermined time period; and (c) an SMS flood control module for receiving the SMS messages from the first communication module for performing a lookup in the SMS MFC database based on information extracted from the SMS messages and detecting the presence of SMS message flooding.
-
-
42. An SMS flood control routing node comprising:
-
(a) a first communication module for receiving SMS messages from a network; (b) an SMS message flood control (MFC) database for storing information for preventing SMS message flooding, wherein the SMS flood control information includes the number of SMS messages received by a particular mobile subscriber within a predetermined time; and (c) an SMS flood control module for receiving the SMS messages from the first communication module for performing a lookup in the SMS MFC database based on information extracted from the SMS messages and detecting the presence of SMS message flooding.
-
-
43. An SMS flood control routing node comprising:
-
(a) a first communication module for receiving SMS messages from a network; (b) an SMS message flood control (MFC) database for storing information for preventing SMS message flooding, wherein the SMS flood control information includes the number of SMS messages received from a particular calling party within a predetermined time period; and (c) an SMS flood control module for receiving the SMS messages from the first communication module for performing a lookup in the SMS MFC database based on information extracted from the SMS messages and detecting the presence of SMS message flooding.
-
-
44. An SMS flood control routing node comprising:
-
(a) a first communication module for receiving SMS messages from a network; (b) an SMS message flood control (MFC) database for storing information for preventing SMS message flooding, wherein the SMS flood control information includes the number of SMS messages received from a particular network within a predetermined time period; and (c) an SMS flood control module for receiving the SMS messages from the first communication module for performing a lookup in the SMS MFC database based on information extracted from the SMS messages and detecting the presence of SMS message flooding.
-
-
45. An SMS flood control routing node comprising:
-
(a) a first communication module for receiving SMS messages from a network; (b) an SMS message flood control (MFC) database for storing information for preventing SMS message flooding, wherein the SMS flood control information includes the number of SMS messages directed to a particular network element within a time period; and (c) an SMS flood control module for receiving the SMS messages from the first communication module for performing a lookup in the SMS MFC database based on information extracted from the SMS messages and detecting the presence of SMS message flooding.
-
Specification