System and method for virtual carrier addressing and routing for global short message service
First Claim
1. A method for routing a message from a first mobile station to a second mobile station, comprising:
- receiving a routing request from a third party for routing a message from the first mobile station to the second mobile station, the routing request being received by an intermediary;
determining to which carrier the second mobile station subscribes;
creating an identifier based on the carrier to which the second mobile station subscribes; and
returning a routing response from the intermediary to the third party for routing the message from the first mobile station to the second mobile station, the routing response including the identifier and information identifying the intermediary, from the point of view of the third party, as a mobile switching center.
3 Assignments
0 Petitions
Accused Products
Abstract
Network system and methods for addressing and routing Short Message Service (SMS) messages from international callers to domestic callers using Global System for Mobile Communication (GSM) Mobile Application Part (MAP) Send Routing Info for Short Message (SRI for SM). The systems and methods create a virtual Home Location Register (HLR) and a virtual Mobile Switching Center (MSC) so that an intermediary, which is not itself a carrier, can handle such messages. The systems and methods generate and return an identifier associated with the intermediary as the location for an HLR and a MSC such that the international caller routes the SMS message to the intermediary.
94 Citations
12 Claims
-
1. A method for routing a message from a first mobile station to a second mobile station, comprising:
-
receiving a routing request from a third party for routing a message from the first mobile station to the second mobile station, the routing request being received by an intermediary;
determining to which carrier the second mobile station subscribes;
creating an identifier based on the carrier to which the second mobile station subscribes; and
returning a routing response from the intermediary to the third party for routing the message from the first mobile station to the second mobile station, the routing response including the identifier and information identifying the intermediary, from the point of view of the third party, as a mobile switching center. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for routing a Global System for Mobile Communication (GSM) Mobile Application Part (MAP) Send Routing Info for Short Message (SRI for SM) message from a third party in connection with sending a message from a first mobile station on a GSM network to a second mobile station, comprising:
-
receiving a routing request from the third party for routing a message from the first mobile station to the second mobile station, the routing request being received by an intermediary via a SS7 network;
determining to which carrier the second mobile station subscribes;
creating an identifier based on the carrier to which the second mobile station subscribes; and
returning a routing response from the intermediary to the third party for routing the message from the first mobile station to the second mobile station, the routing response including the identifier and information identifying the intermediary, from the point of view of the third party, as a mobile switching center. - View Dependent Claims (8, 9, 10)
-
-
11. An intermediary comprising:
-
a virtual network device configured to receive routing requests from third parties for routing a message from one mobile station to another mobile station and to return routing responses to the third parties;
a gateway interface device including a database storing a plurality of mobile station identifiers associated with a plurality of carriers, the gateway interface device being configured to perform a lookup to determine to which carrier the second mobile subscribes when provided a specific mobile station identifier and to return the carrier associated with the specific mobile station identifier, the gateway interface device being configured to create an identifier based on the associated carrier and to provide information to the virtual network device including the identifier based on the associate carrier and information identifying the intermediary, from the point of view of third parties, as a mobile switching center, and wherein the virtual network device and the gateway interface device communicate such that, from the point of view of third parties, the intermediary appears to operate a HLR and a MSC. - View Dependent Claims (12)
-
Specification