Intelligent Delivery Agent for Short Message Distribution Center
2 Assignments
0 Petitions
Accused Products
Abstract
A message distribution center (MDC) and Intelligent Delivery Agent are implemented in a wireless Internet gateway 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.
4 Citations
18 Claims
-
1-10. -10. (canceled)
-
11. A method of delivering a text message, comprising:
-
receiving, at a message distribution center, a text message; queuing, at said message distribution center, said received text message in an individual subscriber queue associated with a destination wireless device; determining a presence status of said destination wireless device via message delivery receipt data associated with said destination wireless device; and in response to said determined presence status, removing said text message from said individual subscriber queue and routing said text message from said individual subscriber queue of said message distribution center, to said destination wireless device, when said presence status via message delivery receipt data indicates that said destination wireless device is available, and foregoing delivery of said text message to said destination wireless device when said presence status via message delivery receipt data indicates that said destination wireless device is not available. - View Dependent Claims (12, 13, 14)
-
-
15. Apparatus for delivering a text message, comprising:
-
a receiver, at a message distribution center, to receive a text message; an individual subscriber queue, at said message distribution center, and associated with a destination wireless device, to queue said received text message; a determination module to determine a presence status of said destination wireless device via message delivery receipt data associated with said destination wireless device; and a routing module to remove said text message from said individual subscriber queue and route said text message to said destination wireless device, when said presence status via message delivery receipt data indicates that said destination wireless device is available, and to forego delivery of said text message to said destination wireless device when said presence status via message delivery receipt data indicates that said destination wireless device is not available. - View Dependent Claims (16, 17, 18)
-
Specification