×

Short message service protocol gateway

  • US 9,479,908 B2
  • Filed: 12/11/2014
  • Issued: 10/25/2016
  • Est. Priority Date: 08/25/2006
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • receiving, by a gateway comprising a processor, from a short-message-service application, a validity request to verify whether each of a plurality of addresses is a valid number within a wireless network and whether each of the plurality of addresses is assigned to a wireless service, the validity request formatted in a first protocol, the validity request comprising the plurality of addresses;

    converting, by the gateway, the validity request into a plurality of queries, each of the plurality of queries formatted according to a second protocol and each of the plurality of queries associated with a respective one of the plurality of addresses of the validity request;

    sending, by the gateway, in a sending function, a query of the plurality of queries to a resolution server to verify whether an address of the plurality of addresses associated with the query of the plurality of queries is a valid number within the wireless network and whether the address is assigned to the wireless service;

    receiving, by the gateway, from the resolution server, in a receiving function, a response to the query, the response formatted according to the second protocol;

    repeating, by the gateway, in connection with each remaining query of the plurality of queries, the sending function and the receiving function;

    assembling, by the gateway, each response received from the resolution server in the receiving function to create a composite response formatted according to the first protocol, the composite response comprising verifications as to whether each of the plurality of addresses is a valid number within the wireless network and whether each of the plurality of addresses is assigned to the wireless service;

    sending, by the gateway, to the short-message-service application, the composite response;

    receiving, by the gateway, from the short-message-service application, a bulk short-message-service send request comprising a list of the plurality of addresses and message content common to all of the plurality of addresses, the bulk short-message-service send request formatted in the first protocol; and

    converting, by the gateway, the bulk short-message-service send request into a plurality of send requests formatted in a third protocol, each of the plurality of send requests associated with a respective one of the plurality of addresses of the bulk short-message-service send request and each of the plurality of send requests comprising the message content, wherein the first protocol, the second protocol, and the third protocol are different from one another.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×