Method for processing a message
First Claim
Patent Images
1. A method for processing a message in a short message service, the method comprising:
- receiving the message and a failure type indicator at a service center, from one of a router connected to a mobile communication network adapted to receiving and forwarding messages, and a gateway connected to a fixed communication network adapted to receiving and forwarding messages,each of the router, gateway and service center being inter-connected for forwarding and receiving messages, the failure type indicator indicating that an attempt to deliver the message to a recipient has failed in the router or in the gateway and a reason for the failure;
storing the message and scheduling an attempt to deliver the message to the recipient at a retry time responsive to the failure type indicator, wherein the retry time depends on 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 communication network and the fixed communication network the recipient is located in, when the retry time is reached.
17 Assignments
0 Petitions
Accused Products
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.
24 Citations
17 Claims
-
1. A method for processing a message in a short message service, the method comprising:
-
receiving the message and a failure type indicator at a service center, from one of a router connected to a mobile communication network adapted to receiving and forwarding messages, and a gateway connected to a fixed communication network adapted to receiving and forwarding messages, each of the router, gateway and service center being inter-connected for forwarding and receiving messages, the failure type indicator indicating that an attempt to deliver the message to a recipient has failed in the router or in the gateway and a reason for the failure; storing the message and scheduling an attempt to deliver the message to the recipient at a retry time responsive to the failure type indicator, wherein the retry time depends on 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 communication network and the fixed communication network the recipient is located in, when the retry time is reached. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. 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 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 or at the gateway from a sender; attempting to deliver the message from the router or from the gateway to a recipient responsive to which of the mobile communication 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 or from the gateway to the identified service center when the attempt to deliver the message to the recipient fails, wherein the failure type indicator indicates that an attempt to deliver the message to a recipient has failed in the router or in the gateway and a reason for the failure, wherein the failure type indicator is configured to influence retry time of delivery scheduling in the service center. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A service center for processing a message in a short message service, the short message service further comprising a router connected to a mobile communication network adapted to receiving and forwarding messages, and a gateway, connected to a fixed communication network adapted to receiving and forwarding messages, each of the router, gateway and service center being inter-connected for forwarding and receiving the message, that received the message, the service center comprising:
-
an input configured to receive the message and a failure type indicator from the one of the router and the gateway, the failure type indicator indicating that an attempt to deliver the message to the recipient has failed in the router or in the gateway; a storage configured to store the message and scheduling an attempt to deliver the message to the recipient at a retry time responsive to the failure type indicator, wherein the retry time depends on the failure type indicator; and an output configured to attempt 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 communication network and the fixed communication network the recipient is located in, when the retry time is reached.
-
-
17. An apparatus for processing a message in a short message service, the apparatus being a router connected to a mobile communication network adapted to receiving and forwarding the message, or a gateway connected to a fixed communication network adapted to receiving and forwarding the message, the short message service further comprising a plurality of service centers each adapted to receiving, storing and forwarding the message,
the apparatus being configured to arrange each one of the plurality of service centers into one of a plurality of service center groups; - and comprising
an input configured to receive the message from a sender; and an output configured to attempt to deliver the message to a recipient responsive to which of the mobile communication network and the fixed communication network the recipient is located in; the apparatus being configured to select one group from of the plurality of service centers groups based on a pre-determined set of rules; and identify 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;
the apparatus further comprisingan output configured to forward the message and a failure type indicator to the identified service center when the attempt to deliver the message to the recipient fails, wherein the failure type indicator indicates that an attempt to deliver the message to a recipient has failed in the router or in the gateway and a reason for the failure, wherein the failure type indicator is configured to influence retry time of delivery scheduling in the service center.
- and comprising
Specification