Short Message Service (SMS) Protocol Gateway
AssigneeAT&T Mobility II LLC
InventorDavid Midkiff
Life of this patent
Estimating the term…
Abstract
A system for communicating short message service messages from a SMS application to a wireless communication device. The system includes a protocol gateway for converting messages from a simple object access protocol (SOAP) to a short message peer-to-peer (SMPP) protocol. By using a SOAP protocol for a portion of communications between the SMS application and the wireless communication device, the system provides communications path in which SMS application is not required to maintain knowledge of the complex SMPP protocol. The system may also include a billing mechanism for charging subscribers for content received by the wireless communication device.
Claims20
A method, associated with delivery of short message service messages, comprising:
- receiving, at a first gateway, delivery responses confirming the sending of short message service messages to a plurality of destination addresses, each of the short message service messages having identical message content;
- assembling the delivery responses to generate a composite response;
- sending the composite response to a short message service application;
- receiving, from the short message service application, a validity request in a first protocol, the validity request identifying multiple addresses of the destination addresses;
- converting the validity request from the first protocol to a second protocol;
- and
- sending the validity request in the second protocol to a service for verification of the multiple addresses.
A system, for use in connection with delivery of short message service messages, comprising a first gateway configured to perform acts comprising:
- receiving delivery responses confirming the sending of short message service messages to a plurality of destination addresses, each of the short message service messages having identical message content;
- assembling the delivery responses to generate a composite response;
- sending the composite response to a short message service application;
- receiving, from the short message service application, a validity request in a first protocol, the validity request identifying multiple addresses of the destination addresses;
- converting the validity request from the first protocol to a second protocol;
- and
- sending the validity request in the second protocol to a service for verification of the multiple addresses.
A non-transitory computer-readable storage medium, for use in connection with delivery of short message service messages, comprising computer-readable instructions that, when executed by a processor, cause the processor to perform acts comprising:
- receiving delivery responses confirming the sending of short message service messages to a plurality of destination addresses, each of the short message service messages having identical message content;
- assembling the delivery responses to generate a composite response;
- sending the composite response to a short message service application;
- receiving, from the short message service application, a validity request in a first protocol, the validity request identifying multiple addresses of the destination addresses;
- converting the validity request from the first protocol to a second protocol;
- and
- sending the validity request in the second protocol to a service for verification of the multiple addresses.
Dependencies are inferred from the claim text.