Methods, systems, and computer program products for content-based screening of messaging service messages
First Claim
Patent Images
1. A method for screening messaging service (MS) messages, the method comprising:
- at a network signaling node separate from a short message service center (SMSC);
(a) receiving an MS message that includes message recipient identification information and MS content;
(b) performing a lookup in a content-based MS screening rule database including content-based screening rules associated with at least one message recipient using the message recipient identification and MS content Information; and
(c) in response to locating a matching entry performing a screening action specified by the entry, wherein performing steps (a)–
(c) at a network signaling node separate from an SMSC includes performing steps (a)–
(c) at a network signaling node selected from the group consisting of a signaling message routing node, a message service gateway, an SMS gateway, and a wireless application protocol (WAP) gateway.
3 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and computer program products for content-based screening of messaging service (MS) messages, such as short message service messages and multimedia message service messages, are disclosed. MS subscribers may provision specific message content screening rules via a web interface. Content-based MS screening functionality may be applied in the core of a communications network, such as at a network signaling node separate from a short message service center or a mobile terminal.
208 Citations
64 Claims
-
1. A method for screening messaging service (MS) messages, the method comprising:
-
at a network signaling node separate from a short message service center (SMSC); (a) receiving an MS message that includes message recipient identification information and MS content; (b) performing a lookup in a content-based MS screening rule database including content-based screening rules associated with at least one message recipient using the message recipient identification and MS content Information; and (c) in response to locating a matching entry performing a screening action specified by the entry, wherein performing steps (a)–
(c) at a network signaling node separate from an SMSC includes performing steps (a)–
(c) at a network signaling node selected from the group consisting of a signaling message routing node, a message service gateway, an SMS gateway, and a wireless application protocol (WAP) gateway. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
14. The method of 13 claim where the policing authority is a network operator.
-
25. A method for dynamic, content-based screening of SMS messages:
-
(a) receiving a copy of a messaging service (MS) message that a message recipient has identified as containing wanted or unwanted MS content; (b) identifying a sender of the MS message; (c) in response to the message being identified as containing unwanted content, automatically populating at least one MS screening database to block future messages from the sender of the MS message; and (d) In response to the message being identified as containing wanted content, automatically populating at least one MS screening database to allow future messages from the sender of the MS message.
-
-
26. A method for dynamically generating and using a messaging service (MS) content screening rule, the method comprising:
-
(a) analyzing a plurality of MS content elements, the MS content elements each being identifiable as wanted or unwanted; (b) based on a combination of a least two of the MS content elements, automatically generating at least one content-based MS screening rule and automatically populating a message service screening database with the content-based screening rule; and (c) using the content-based MS screening rule to screen MS messages intended for a recipient. - View Dependent Claims (27, 28)
-
-
29. A method for screening messaging service (MS) messages based on an MS content type identifier:
-
(a) receiving an MS message that includes message recipient information and MS content; (b) extracting an MS content type identifier from the message; and (c) performing a screening action based on the MS content type identifier, wherein steps (a)–
(c) are Performed at a network signaling node selected from the group consisting of a signaling message routing node, a message service gateway, a short message service (SMS) gateway, and a wireless application protocol (WAP) gateway. - View Dependent Claims (30, 31)
-
-
32. A method for identifying spain messaging service (MS) messages, the method comprising:
-
(a) analyzing content from a plurality of MS messages; (b) determining whether a number of MS messages having identical content within a predetermined time period has a predetermined relationship with regard to a threshold; and (c) in response to determining that the number has the predetermined relationship with regard to the threshold, identifying the MS messages having identical content as spam.
-
-
33. A method for distributing messaging service screening data to a plurality of geographically distributed messaging service (MS) message content screening nodes, the method comprising:
-
(a) receiving an MS message content screening information at an MS management server; (b) storing the MS message content screening information in a master database local to the MS management server; and (c) detecting a change in the MS message content screening information at the master database; (d) in response to detecting the change, automatically synchronizing a plurality of local databases located at a plurality of geographically distributed MS message content screening nodes with the MS message content screening information stored in the master database. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40, 41, 42)
-
-
43. A method for identifying spain messaging service (MS) messages using a plurality of geographically distributed MS message screening nodes, the method comprising:
-
(a) at each of a plurality of MS message screening nodes, determining when a number of MS messages from an MS source has a predetermined relationship with respect to a local threshold, each local threshold being based on a system-wide threshold, and, in response, notifying an MS screening manager that the predetermined relationship exists; and (b) at the MS screening manager, receiving at least one notification from at least one of the MS message screening nodes that the number of MS messages has the predetermined relationship with respect to the local threshold, in response to the at least one notification, determining whether system-wide threshold has been exceeded, and, in response to determining that the system-wide threshold has been exceeded, identifying the MS messages as spain MS messages.
-
-
44. A network signaling node for content-based screening of messaging service (MS) messages, the network signaling node being separate from a short message service center (SMSC), the network signaling node comprising:
-
(a) a communication module for receiving an MS message that includes message recipient identification information and MS content from a communication network; and (b) a content-based MS screening function for locating a content-based screening rule corresponding to the MS content and the message recipient information and for performing a corresponding screening action, wherein the network signaling node comprises a node selected from the group consisting of a signaling message routing node, a message service gateway, and a wireless application protocol gateway. - View Dependent Claims (45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63)
-
-
64. A computer program product comprising computer-executable instructions embodied in a computer-readable medium for performing steps comprising:
-
at a network signaling node separate from a short message service center, (a) receiving a message service (MS) message that includes message recipient identification information and MS content; (b) performing a lookup in a content-based MS screening rule database using the message recipient Identification and the MS content; and (c) in response to locating a matching entry performing a screening action specified by the entry, wherein performing steps (a)–
(c) at a network signaling mode separate from an SMSC includes performing steps (a)–
(c) at a network signaling node selected from the group consisting of a signaling message routing node, a message service gateway, a short message service (SMS) gateway, and a wireless application protocol (WAP) gateway.
-
Specification