Method and apparatus for a network independent short message delivery system
DCFirst Claim
1. A method executed in a computer system for routing a message from a sender in a first digital mobile network employing a first digital mobile network protocol to an intended receiver in a second different digital mobile network, the second digital mobile network employing a second digital mobile network protocol that is different from the first network protocol, the message comprising a message body and associated message routing information, the method comprising:
- forwarding said message to a server from said sender, said server being connectable to said first and said second digital mobile network;
relating, using a routing database, a receiver identifier, the receiver identifier being contained in the associated message routing information and associated with the intended receiver, to corresponding routing format information associated with the second digital mobile network protocol, the routing format information associated with the second digital mobile network protocol comprising at least a second protocol mobile carrier interface format type and a second protocol mobile carrier addressing format type;
reformatting said associated message routing information into a format specified by said corresponding routing format information, wherein the reformatting is transparent to a sender and receiver of the message and the message body remains unchanged, by the steps of;
translating the receiver identifier to a destination address that conforms to the second protocol mobile carrier addressing format type;
placing the destination address into a reformatted message that has a structure that conforms to the second protocol mobile carrier interface format type; and
placing the message body unchanged into the reformatted message in a manner that conforms to the second protocol mobile carrier interface format type; and
forwarding said reformatted message to said receiver in accordance with the reformatted associated message routing information.
11 Assignments
Litigations
0 Petitions
Accused Products
Abstract
Techniques are described for facilitating communication among a plurality of different telecommunications systems. Communications from a sending network are forwarded to a server that places the communications in a format acceptable to a second receiving network. The server maps an incoming message into any one or more of a variety of formats in accordance with a format acceptable by a receiving network. These communications may include, for example, short messages service (SMS) messages in which the sending and receiving telecommunications systems each have different routing information, such as different electronic addressing formats.
106 Citations
38 Claims
-
1. A method executed in a computer system for routing a message from a sender in a first digital mobile network employing a first digital mobile network protocol to an intended receiver in a second different digital mobile network, the second digital mobile network employing a second digital mobile network protocol that is different from the first network protocol, the message comprising a message body and associated message routing information, the method comprising:
-
forwarding said message to a server from said sender, said server being connectable to said first and said second digital mobile network; relating, using a routing database, a receiver identifier, the receiver identifier being contained in the associated message routing information and associated with the intended receiver, to corresponding routing format information associated with the second digital mobile network protocol, the routing format information associated with the second digital mobile network protocol comprising at least a second protocol mobile carrier interface format type and a second protocol mobile carrier addressing format type; reformatting said associated message routing information into a format specified by said corresponding routing format information, wherein the reformatting is transparent to a sender and receiver of the message and the message body remains unchanged, by the steps of; translating the receiver identifier to a destination address that conforms to the second protocol mobile carrier addressing format type; placing the destination address into a reformatted message that has a structure that conforms to the second protocol mobile carrier interface format type; and placing the message body unchanged into the reformatted message in a manner that conforms to the second protocol mobile carrier interface format type; and forwarding said reformatted message to said receiver in accordance with the reformatted associated message routing information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer program product for routing a message from a sender in a first digital mobile network employing a first digital mobile network protocol to an intended receiver in a second different digital mobile network, the second digital mobile network employing a second digital mobile network protocol that is different from the first network protocol, the message comprising a message body and associated message routing information, the method comprising:
-
machine executable code for forwarding said message to a server from said sender, said server being connectable to said first and said second digital mobile networks; machine executable code for relating, using a routing database, a receiver identifier, the receiver identifier being contained in the associated message routing information and associated with the intended receiver to corresponding routing format information associated with the second digital mobile network protocol, the routing format information associated with the second digital mobile network protocol comprising at least a second protocol mobile carrier interface format type and a second protocol mobile carrier addressing format type; machine executable code for reformatting said associated message routing information into a format specified by said corresponding routing format information, wherein the reformatting is transparent to a sender and receiver of the message and the message body remains unchanged, by the steps of; translating the receiver identifier to a destination address that conforms to the second protocol mobile carrier addressing format type; placing the destination address into a reformatted message that has a structure that conforms to the second protocol mobile carrier interface format type; and placing the message body unchanged into the reformatted message in a manner that conforms to the second protocol mobile carrier interface format type; and machine executable code for forwarding said reformatted message to said receiver in accordance with the reformatted associated message routing information. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38)
-
Specification