Short message distribution center
First Claim
1. A message distribution center comprising:
- an SMTP protocol communication channel to receive a short message from a source of said short message;
a plurality of subscriber queues accessed before delivery to a wireless carrier'"'"'s subscriber message delivery network and each corresponding to a different subscriber in said wireless network, said short message being placed in at least one of said plurality of subscriber queues before delivery to said wireless carrier'"'"'s subscriber message delivery network;
an assignment module to individually assign each of said plurality of subscriber queues a maximum number of short messages that said plurality of subscriber queues can store, said maximum number being determined according to delivery statistics; and
an automatic deletion module to automatically delete messages from said subscriber queues when said maximum number is exceed;
at least one of an RMI communication channel and an SMPP communication channel to communicate said queued short message to said wireless carrier'"'"'s subscriber message delivery network.
4 Assignments
0 Petitions
Accused Products
Abstract
A message distribution center (MDC) is interposed between content providers and a wireless carrier to subjectively examine and direct messages via SMTP based on desired rules (e.g., non-peak hours, paying subscribers only, etc.) using standard SMTP Gateway and other well-known protocols. The MDC includes an individual queue for each subscriber, and the provider is informed through conventional SMTP protocol messages that the short message has been accepted. If the carrier has specifically disallowed service for a particular MIN (e.g., in the case of churning), then the content provider is informed through an SMTP interchange that the recipient is invalid. An MDC provides a single mechanism for interacting with subscribers of multiple carriers, regardless of each carrier'"'"'s underlying infrastructure. For the carrier, an MDC can protect their SS7 network by intelligently throttling messages and configuring message delivery parameters to be more network friendly. An MDC can receive outside a relevant wireless network recipient handset presence information. In the disclosed embodiment, a content provider communicates with the MDC using SMTP protocol messages, and the MDC communicates with wireless carriers preferably using RMI/SMPP techniques.
-
Citations
10 Claims
-
1. A message distribution center comprising:
-
an SMTP protocol communication channel to receive a short message from a source of said short message; a plurality of subscriber queues accessed before delivery to a wireless carrier'"'"'s subscriber message delivery network and each corresponding to a different subscriber in said wireless network, said short message being placed in at least one of said plurality of subscriber queues before delivery to said wireless carrier'"'"'s subscriber message delivery network; an assignment module to individually assign each of said plurality of subscriber queues a maximum number of short messages that said plurality of subscriber queues can store, said maximum number being determined according to delivery statistics; and an automatic deletion module to automatically delete messages from said subscriber queues when said maximum number is exceed; at least one of an RMI communication channel and an SMPP communication channel to communicate said queued short message to said wireless carrier'"'"'s subscriber message delivery network. - View Dependent Claims (2, 3)
-
-
4. A method of message distribution between a source of a short message and a wireless network including an intended recipient of said short message, said method of message distribution comprising:
-
receiving said short message from said source of said short message utilizing an SMTP protocol communication channel; placing said short message in at least one of a plurality of subscriber queues accessed before delivery to a wireless carrier'"'"'s subscriber message delivery network, said plurality of subscriber queues each corresponding to a different subscriber in said wireless carrier'"'"'s network; individually assigning each of said plurality of subscriber queues a maximum number of short messages that said plurality of subscriber queues can store, said maximum number being determined according to delivery statistics; automatically deleting messages from said subscriber queues when said maximum number is exceed; communicating said short message to said wireless carrier'"'"'s subscriber message delivery network utilizing at least one of an RMI communication channel and an SMPP communication channel. - View Dependent Claims (5, 6)
-
-
7. An apparatus for message distribution between a source of a short message and a wireless network including an intended recipient of said short message, said apparatus for message distribution comprising:
-
means for receiving said short message from said source of said short message utilizing an SMTP protocol communication channel; means for placing said short message in at least one of a plurality of subscriber queues accessed before delivery to a wireless carrier'"'"'s subscriber message delivery network, said plurality of subscriber queues each corresponding to a different subscriber in said wireless carrier'"'"'s subscriber message delivery network; means for individually assigning each of said plurality of subscriber queues a maximum number of short messages that said plurality of said subscriber queues can store, said maximum number being determined according to delivery statistics; and means for automatically deleting messages from said subscriber queues when said maximum number is exceed; means for communicating said short message to said wireless carrier'"'"'s subscriber message delivery network utilizing at least one of an RMI communication channel and an SMPP communication channel. - View Dependent Claims (8, 9, 10)
-
Specification