Method for processing a message
AssigneeAirwide Solutions, Inc.
InventorRobert Huggett
Life of this patent
Estimating the term…
Abstract
A method of processing a message in a short message service in which a router or alternatively a gateway makes a first attempt to deliver the message, the deliver attempt failing the router or gateway sends the message and other supporting information to a service center that can store the message and re-attempt delivery of the message. The supporting information provided by the router or gateway enables the service center to process the message in an efficient manner. The supporting information can include a failure type indicator, a charge indicator, a charge reference number, a virtual mobile indicator and a reply indicator.
Claims15
A method for processing a message in a short message service having a router connected to a mobile communication network adapted to receiving and forwarding the message, a gateway connected to a fixed communication network adapted to receiving and forwarding the message, and a service center adapted to receiving, storing and forwarding the message, each of the router, gateway and service center being inter-connected for forwarding and receiving the message, the method comprising the steps of:
- receiving the message at one of the router and the gateway from a sender via one of the mobile communication network and the fixed communication network respectively;
- attempting to deliver the message to a recipient responsive to which of the mobile telephone network and the fixed communication network the recipient is located in;
- forwarding the message and a failure type indicator from the from the one of the router and the gateway that received the message to the service center, when the attempt to deliver the message to the recipient fails;
- receiving the message and the failure type indicator at the service center;
- storing the message and scheduling an attempt to deliver the message to the recipient at a retry time responsive to the failure type indicator;
- and
- attempting to deliver the message from the service center to the recipient via one of the router and the gateway, responsive to which of the mobile telephone network and the fixed communication network the recipient is located in, when the retry time is reached.
A method for processing a message in a message service having a router connected to a mobile communication network adapted to receiving and forwarding the message, a gateway connected to a fixed communication network adapted to receiving and forwarding the message, and a plurality of service centers each adapted to receiving, storing and forwarding the message, each of the router, gateway and service center being inter-connected for forwarding and receiving the message, the method comprising the steps of:
- arranging each one of the plurality of service centers into one of a plurality of service center groups;
- receiving the message at the router from a sender via the mobile communication network;
- attempting to deliver the message from the router to a recipient responsive to which of the mobile telephone network and the fixed communication network the recipient is located in;
- selecting one group from of the plurality of service centers groups based on a pre-determined set of rules;
- identifying one of the service centers within the select group based on applying a hash algorithm to one of a destination address of the message and an originating address of the message, the hash algorithm being biased to identifying a service center in the selected group having greater capacity relative to the other service centers in the group;
- and
- forwarding the message and a failure type indicator from the router to the identified service center when the attempt to deliver the message to the recipient fails.
Dependencies are inferred from the claim text.