Mobile roaming and authentication
AssigneeTata Communications (America) Inc.
InventorsAzad Singh, Kenneth Burgert, Frederic Paquette
Life of this patent
Estimating the term…
Abstract
A cost-effective system and method of sending and receiving high quality phone calls over a low-cost network (e.g., a local area network, a WiFi network, etc.) with a wireless device, where such phone calls would typically have been delivered over a cellular network to the wireless device is provided herein. The system enables the wireless device to retain a phone number assigned by its home cellular network to send and receive calls, while still sending and receiving such calls over the low-cost network. The system also enables wireless devices to be authenticated with the home network of the wireless device for purposes other than sending and receiving high-quality phone calls.
Claims19
A telecommunications system comprising:
- a processor;
- and
- a memory device that stores a plurality of instructions, which when executed by the processor, causes the processor to operate to:
- receive a registration request from a wireless device, the registration request comprising a first international subscriber directory number (MSISDN) and an internet protocol (IP) address associated with the wireless device;
- authenticate, with a home location register (HLR) server associated with the wireless device, an identity of the wireless device;
- perform a lookup in a database, using the IP address of the wireless device, to determine a geographic location of the wireless device;
- obtain a temporary phone number that correlates with the geographic location and map the temporary phone number to the IP address;
- store the map of the temporary phone number to the IP address;
- and
- cause a call to be transmitted to the wireless device through a local area network.
A telecommunications server comprising:
- at least one processor;
- and
- at least one memory device that stores a plurality of instructions, which when executed by the at least one processor, causes the at least one processor to operate to:
- receive a registration request from a wireless device, the registration request comprising a first international subscriber directory number (MSISDN) and an internet protocol (IP) address associated with the wireless device;
- transmit, to a home location register (HLR) server associated with the wireless device, a request for a first international mobile subscriber identity (IMSI) based on the first MSISDN from the registration request;
- receive, from the HLR server, a second IMSI and a second MSISDN stored in association with the wireless device;
- determine if the first MSISDN matches with the second MSISDN;
- perform a lookup in a first database, using the IP address of the wireless device, to determine a geographic location of the wireless device;
- obtain, from a second database storing a plurality of phone numbers, a temporary phone number, where the temporary phone number is associated with the determined geographic location;
- store, in a third database, an association between the temporary phone number and the IP address of the wireless device;
- store, in the third database, a confirmation that the wireless device is registered;
- receive, from the HLR server, a request to route a call to the temporary phone number;
- obtain, from the third database, an IP address associated with the temporary phone number;
- and
- cause the call to be transmitted to the wireless device through a local area network based on the IP address.
Dependencies are inferred from the claim text.