# US 2014/0156869 A1 · Intelligent Delivery Agent for Short Message Distribution Center

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2014/0156869 A1
- Document ID: US20140156869A1
- Status: Published application
- Kind: A1
- Application number: 14/033,955
- Filed: 2013-09-23
- Published: 2014-06-05
- Earliest claimed: 2000-04-11
- Assignees: TeleCommunication Systems, Inc.
- Applicants: TeleCommunication Systems, Inc.
- Inventors: Richard A. Smith; Michael Dewey
- Web page: https://patentgrep.com/patent/US20140156869A1

## CPC

- H04W 4/14: Short messaging services, e.g. short message services [SMS] or unstructured supplementary service data [USSD]
- H04L 47/50: Queue scheduling
- H04L 51/58: Message adaptation for wireless communication
- H04L 67/54: Presence management, e.g. monitoring or registration for receipt of user log-on information, or the connection status of the users
- H04L 67/56: Provisioning of proxy services (store-and-forward switching systems in data switching networks H04L12/54)
- H04L 69/28: Timers or timing mechanisms used in protocols
- H04M 3/42382: {Text-based messaging services in telephone networks such as PSTN/ISDN, e.g. User-to-User Signalling or Short Message Service for fixed networks}
- H04M 3/4872: {Non-interactive information services}
- H04M 3/5322: {for recording text messages}
- H04M 3/533: Voice mail systems
- H04M 3/53316: {Messaging centre selected by message originator}
- H04W 8/005: {Discovery of network devices, e.g. terminals}
- H04W 88/184: {Messaging devices, e.g. message centre}
- H04L 51/214: using selective forwarding
- H04M 7/12: for working between exchanges having different types of switching equipment, e.g. power-driven and step by step or decimal and non-decimal
- H04M 2203/2016: Call initiation by network rather than by subscriber
- H04M 2203/205: Broadcasting
- H04M 2207/18: wireless networks
- H04W 4/12: Messaging; Mailboxes; Announcements
- H04W 88/16: Gateway arrangements
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04M: TELEPHONIC COMMUNICATION (circuits for controlling other apparatus via a telephone cable and not involving telephone switching apparatus G08)

## 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.

## Claims

### Claim at position 1

1-10. (canceled)

### Claim 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.

### Claim 12 (depends on 11)

The method of delivering a text message according to claim 11, wherein:
said text message is transmitted to a destination wireless carrier using Remote Method Invocation (RMI) protocols.

### Claim 13 (depends on 11)

The method of delivering a text message according to claim 11, wherein:
said text message is transmitted to a wireless carrier using Short Message Peer-to-Peer (SMPP) protocols.

### Claim 14 (depends on 11)

The method of delivering a text message according to claim 11, wherein:
said text message is transmitted to a destination gateway using Simple Mail Transfer Protocol (SMTP).

### Claim 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.

### Claim 16 (depends on 15)

The apparatus for delivering a text message according to claim 15, wherein:
said transmitter transmits said text message to a destination wireless device using Remote Method Invocation (RMI) protocols.

### Claim 17 (depends on 15)

The apparatus for delivering a text message according to claim 15, wherein:
said transmitter transmits said text message to a destination wireless device using Short Message Peer-to-Peer (SMPP) protocols.

### Claim 18 (depends on 15)

The apparatus for delivering a text message according to claim 15, wherein:
said text message is transmitted to a destination gateway using Simple Mail Transfer Protocol (SMTP).
