System and method for operating intravendor and intervendor messaging systems
First Claim
1. A method comprising:
- receiving at least one handshaking message, indicating a status of at least one corresponding message transaction, at one of a plurality of messaging service systems available in an operator network, wherein the at least one handshaking message is not addressed to a particular messaging service system of the plurality of messaging service systems;
determining whether the at least one handshaking message was directed to the receiving one of the messaging service systems; and
routing the at least one handshaking message to one or more other ones of the plurality of messaging service systems if the at least one handshaking message was not directed to the receiving one of the message service systems, comprising transferring the at least one handshaking message from the receiving one of the plurality of messaging service systems to a second one of the plurality of messaging service systems so that, if the at least one handshaking message was not intended for the second messaging service system, the at least one handshaking message is repeatedly transferred from messaging service system to messaging service system until the messaging service system to which the at least one handshaking message was directed is reached.
0 Assignments
0 Petitions
Accused Products
Abstract
A system and method for enabling the operation of intervendor and intravendor messaging service systems within an operator network includes correctly routing data messages and handshaking messages between the various system components. In one aspect, the present invention uses the uniform resource identifier of a particular messaging system to route one or more handshaking messages from a target terminal to the particular messaging system. In another aspect, the present invention uses a message transaction identification embedded in the handshaking message to direct the handshaking message to the correct messaging service system. In one embodiment, the transaction identification is analyzed by a load balancing switch to determine the location of the particular messaging service system. In another embodiment, one or more of the several messaging service systems in the operator network are used to analyze the transaction identification to determine the location of the particular messaging service system.
-
Citations
15 Claims
-
1. A method comprising:
-
receiving at least one handshaking message, indicating a status of at least one corresponding message transaction, at one of a plurality of messaging service systems available in an operator network, wherein the at least one handshaking message is not addressed to a particular messaging service system of the plurality of messaging service systems; determining whether the at least one handshaking message was directed to the receiving one of the messaging service systems; and routing the at least one handshaking message to one or more other ones of the plurality of messaging service systems if the at least one handshaking message was not directed to the receiving one of the message service systems, comprising transferring the at least one handshaking message from the receiving one of the plurality of messaging service systems to a second one of the plurality of messaging service systems so that, if the at least one handshaking message was not intended for the second messaging service system, the at least one handshaking message is repeatedly transferred from messaging service system to messaging service system until the messaging service system to which the at least one handshaking message was directed is reached. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An apparatus comprising:
-
at least one processor; and at least one memory including computer program code for one or more programs, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following, receive at least one handshaking message, indicating a status of at least one corresponding message transaction, at one of a plurality of messaging service systems available in an operator network, wherein the at least one handshaking message is not addressed to a particular messaging service system of the plurality of messaging service systems, determine whether the at least one handshaking message was directed to the receiving one of the messaging service systems, and route the at least one handshaking message to one or more other ones of the plurality of messaging service systems if the at least one handshaking message was not directed to the receiving one of the message service systems, comprising transferring the at least one handshaking message from the receiving one of the plurality of messaging service systems to a second one of the plurality of messaging service systems so that, if the at least one handshaking message was not intended for the second messaging service system, the at least one handshaking message is repeatedly transferred from messaging service system to messaging service system until the messaging service system to which the at least one handshaking message was directed is reached. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A non-transitory computer-readable storage medium carrying one or more sequences of one or more instructions which, when executed by one or more processors, cause an apparatus to at least perform the following steps:
-
receiving at least one handshaking message, indicating a status of at least one corresponding message transaction, at one of a plurality of messaging service systems available in an operator network, wherein the at least one handshaking message is not addressed to a particular messaging service system of the plurality of messaging service systems; determining whether the at least one handshaking message was directed to the receiving one of the messaging service systems; and routing the at least one handshaking message to one or more other ones of the plurality of messaging service systems if the at least one handshaking message was not directed to the receiving one of the message service systems, comprising transferring the at least one handshaking message from the receiving one of the plurality of messaging service systems to a second one of the plurality of messaging service systems so that, if the at least one handshaking message was not intended for the second messaging service system, the at least one handshaking message is repeatedly transferred from messaging service system to messaging service system until the messaging service system to which the at least one handshaking message was directed is reached. - View Dependent Claims (12, 13, 14, 15)
-
Specification