Method and system for providing telecommunication services across networks that use different protocols
First Claim
1. A computer system for use in a wireless communications network, comprising:
- a network discriminator module for determining a type of network from which received messages originate;
a first message handler module for decoding messages, formatted in accordance with a first protocol, received from a first wireless network and for encoding messages in accordance with the first protocol for transmission to the first wireless network;
a second message handler module for decoding messages, formatted in accordance with a second protocol, received from a second wireless network and for encoding messages in accordance with the second protocol for transmission to the second wireless network;
a third message handler module for decoding messages, formatted in accordance with a third protocol, received from a third wireless network and for encoding messages in accordance with the third protocol for transmission to the third wireless network; and
a network services module for writing registration information associated with mobile communication devices in the first, second and third wireless networks to a database;
for reading the registration information from the database; and
for generating generic messages for communication with the first, second and third wireless networks.
4 Assignments
0 Petitions
Accused Products
Abstract
A method and system provide seamless, wireless telecommunication service to customers that move between disparate networks that use different protocols. A Universal Location Service Register (ULSR) communicates and provides mobility management and authentication functions across networks that use different protocols. Instead of associating each MSC with an HLR and an AuC that uses the same messaging protocol as the MSC, each MSC communicates with the ULSR for user information. The ULSR communicates with the MSCs in each network serviced by the ULSR in accordance with the protocol of that network. The ULSR stores user profiles that may include the identity of the user, authentication information for the user'"'"'s mobile phone, a list of networks the user is authorized to access, and the identity of the MSC at which the user is currently registered.
-
Citations
5 Claims
-
1. A computer system for use in a wireless communications network, comprising:
-
a network discriminator module for determining a type of network from which received messages originate;
a first message handler module for decoding messages, formatted in accordance with a first protocol, received from a first wireless network and for encoding messages in accordance with the first protocol for transmission to the first wireless network;
a second message handler module for decoding messages, formatted in accordance with a second protocol, received from a second wireless network and for encoding messages in accordance with the second protocol for transmission to the second wireless network;
a third message handler module for decoding messages, formatted in accordance with a third protocol, received from a third wireless network and for encoding messages in accordance with the third protocol for transmission to the third wireless network; and
a network services module for writing registration information associated with mobile communication devices in the first, second and third wireless networks to a database;
for reading the registration information from the database; and
for generating generic messages for communication with the first, second and third wireless networks.- View Dependent Claims (2)
-
-
3. A computer system for use in a wireless communications network, comprising:
-
means for determining a type of network from which received messages originate;
means for decoding messages, formatted in accordance with a first protocol, received from a first wireless network and for encoding messages in accordance with the first protocol for transmission to the first wireless network;
means for decoding messages, formatted in accordance with a second protocol, received from a second wireless network and for encoding messages n accordance with the second protocol for transmission to the second wireless network;
means for decoding messages, formatted in accordance with a third protocol, received from a third wireless network and for encoding messages in accordance with the third protocol for transmission to the third wireless network; and
means for writing registration information associated with mobile communication devices in the first, second and third wireless networks to a database;
for reading the registration information from the database; and
for generating generic messages for communication with the first, second and third wireless networks.
-
-
4. A method for providing routing information between wireless communications systems, each wireless communications system having an associated protocol, the method comprising:
-
receiving a first routing number request message for a first mobile communications device user from a first wireless communications network;
retrieving from a database an indication that the first mobile communication device user is registered in a second wireless communications system;
sending a request for a first routing number to the second wireless communication system in accordance with the second protocol;
receiving from the second wireless, communication system the first routing number in accordance with the second protocol;
sending the first routing number to the first wireless communication system in accordance with the first protocol;
receiving a second routing number request message for a second mobile communications device user from the first wireless communications network;
retrieving from the database an indication that the second mobile communication device user is registered in a third wireless communications system;
sending a request for a second routing number to the third wireless communication system in accordance with the third protocol;
receiving from the third wireless communication system the second routing number in accordance with the third protocol; and
sending the second routing number to the first wireless communication system in accordance with the first protocol.
-
-
5. A method for providing routing information between wireless communications networks for a mobile device registered in a first wireless communication network, the method comprising:
-
receiving a message from a second wireless communication network indicating that the mobile communication device user has requested registration at the second wireless communication network;
storing in a database an indication that the mobile communication device user is registered in the second wireless communication network;
determining whether the mobile communication device user should be registered in only one wireless communications network; and
in response to determining that the mobile communication device user should be registered in only one wireless communications network, sending a message to the first wireless communication network that the mobile communication device user is no longer registered at the first wireless communication network.
-
Specification