Methods and systems for triggerless prepaid SMS screening and accounting in a signaling message routing node
First Claim
1. A method for providing localized prepaid short message service (SMS) screening and accounting, the method comprising:
- at a prepaid SMS screening, accounting, and routing node;
(a) receiving, from an originating node, a first SMS message including mobile subscriber identification information;
(b) determining whether the mobile subscriber has prepaid SMS service or post-paid SMS service; and
(c) in response to determining that the mobile subscriber has prepaid SMS service, determining whether the mobile subscriber has sufficient prepaid SMS credit for delivery of the first SMS message.
3 Assignments
0 Petitions
Accused Products
Abstract
A prepaid SMS screening, accounting, and routing node performs prepaid SMS screening and accounting functions. When the prepaid SMS screening, accounting, and routing node receives an SMS message, it determines whether the originating subscriber is a ported subscriber attempting to access an SMSC from the donor network. If the originating subscriber is a ported subscriber attempting to access a donor network SMSC, the SMS message may be discarded. If the originating subscriber is not a ported subscriber, the prepaid SMS screening, accounting, and routing node determines whether the subscriber is a prepaid subscriber. If the subscriber is a prepaid subscriber, the prepaid SMS screening, routing, and accounting node determines whether the subscriber has sufficient credit to send the SMS message. If the subscriber has sufficient credit to send the message, the prepaid SMS screening, accounting, and routing node debits its accounting database and forwards the message to its intended destination. Prepaid SMS screening and accounting may also be performed for messages directed to subscribers with terminating prepaid SMS service. In such situations, the prepaid SMS screening, accounting, and routing node may screen messages to determine whether the terminating subscriber is a prepaid SMS subscriber, and, if so, debit the terminating subscriber'"'"'s prepaid SMS account.
61 Citations
47 Claims
-
1. A method for providing localized prepaid short message service (SMS) screening and accounting, the method comprising:
-
at a prepaid SMS screening, accounting, and routing node;
(a) receiving, from an originating node, a first SMS message including mobile subscriber identification information;
(b) determining whether the mobile subscriber has prepaid SMS service or post-paid SMS service; and
(c) in response to determining that the mobile subscriber has prepaid SMS service, determining whether the mobile subscriber has sufficient prepaid SMS credit for delivery of 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, 22, 23, 24, 25, 26)
-
-
27. A prepaid SMS screening, accounting, and routing node for providing prepaid short message service (SMS) screening, the routing node comprising:
-
(a) a link interface module for sending and receiving SMS messages over a network;
(b) a prepaid SMS screening database including information for identifying prepaid SMS messages;
(c) a prepaid SMS accounting database including information for determining whether sufficient credit exists in prepaid SMS subscriber accounts for delivery of SMS messages; and
(d) a prepaid SMS processing module for extracting information from the databases to determine whether SMS messages received by the link interface module require prepaid SMS processing and whether sufficient credit exists in the prepaid subscriber accounts to forward the received SMS messages to their intended destinations. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38)
-
-
39. A prepaid SMS screening and accounting module comprising:
-
(a) a prepaid SMS screening function for receiving SMS messages and determining whether the SMS messages are associated with prepaid subscribers; and
(b) a prepaid SMS accounting function co-located with the prepaid SMS screening function for determining, for the prepaid SMS messages associated with prepaid subscribers, whether the subscribers have sufficient credit for delivery of the SMS messages, and, in response, for sending the SMS messages to their intended destinations. - View Dependent Claims (40, 41, 42, 43, 44, 45, 46)
-
-
47. A prepaid SMS accounting and routing module comprising:
-
(a) an SMS accounting database for storing subscriber records for prepaid and post-paid SMS subscribers;
(b) an SMS accounting function operatively associated with the SMS accounting database for accessing the subscriber records in response to received SMS messages to determine whether prepaid subscribers have sufficient credit for delivery of SMS messages and to record SMS transaction information for prepaid and post-paid subscribers; and
(c) a routing function operatively associated with the SMS accounting function for routing SMS messages for prepaid subscribers with sufficient credit and SMS messages for postpaid subscribers to destination nodes.
-
Specification