Systems and methods for home carrier determination using a centralized server
First Claim
1. A method comprising:
- receiving, at a local server, a request by a mobile station for roaming access to a local radio access network (RAN) associated with the local server, the request containing at least a portion of a non-Internet Protocol-based mobile station ID (non-IP-based MSID) associated with the mobile station, wherein at least the portion of the non-IP-based MSID in the request comprises only a prefix;
accessing, by the local server, a remote centralized domain name system (DNS) server to determine a home network domain name associated with the mobile station based on at least the portion of the non-IP-based MSDI of the mobile station, wherein the DNS server contains a mapping of home network domain names and at least a portion of associated non-IP-based MSIDs comprising only prefixes of the non-IP-based MSIDs of associated mobile stations; and
granting or denying access of the mobile station to the local network based at least in part upon the determination of the home network domain name associated with the mobile station.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for determining the home network carrier associated with a mobile station and authorizing the provision of services to the mobile station using centralized storage of mobile station and home network information. In one embodiment, when a roaming mobile station attempts to access services, identifying information for the mobile station is used by a local server to query a centralized DNS server that stores a mapping of mobile station identifying information to corresponding home networks. The centralized DNS server returns an identification of the home network of the roaming mobile user, and the home network then determines whether to grant or deny the mobile station access to the local network. The mobile station identifying information may comprise an MSID such as an MIN, IRM or IMSI, which may serve as part of the address for the query to the centralized DNS server.
20 Citations
32 Claims
-
1. A method comprising:
-
receiving, at a local server, a request by a mobile station for roaming access to a local radio access network (RAN) associated with the local server, the request containing at least a portion of a non-Internet Protocol-based mobile station ID (non-IP-based MSID) associated with the mobile station, wherein at least the portion of the non-IP-based MSID in the request comprises only a prefix; accessing, by the local server, a remote centralized domain name system (DNS) server to determine a home network domain name associated with the mobile station based on at least the portion of the non-IP-based MSDI of the mobile station, wherein the DNS server contains a mapping of home network domain names and at least a portion of associated non-IP-based MSIDs comprising only prefixes of the non-IP-based MSIDs of associated mobile stations; and granting or denying access of the mobile station to the local network based at least in part upon the determination of the home network domain name associated with the mobile station. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method comprising:
-
maintaining in a remote centralized domain name system (DNS) server a central database containing a mapping of home network domain names and at least a portion of non-Internet Protocol-based mobile station IDs (MSIDs) of associated mobile stations comprising only prefixes of the non-IP-based MSIDs of associated mobile stations; coupling the central database through an Internet DNS hierarchy to a plurality of local servers, wherein access by a roaming mobile station to one or more of the plurality of local servers is based on a home network domain name associated with at least a portion of a non-Internet Protocol-based mobile station ID (non-IP-based MSID) of the roaming mobile station; receiving a query over the Internet DNS hierarchy from one of the plurality of local servers based on receipt by the local server of a request from the roaming mobile station to access a local network associated with the local server, wherein the query includes at least the portion of the non-IP-based MSID of the roaming mobile station requesting access to the local network associated with the local server, and wherein at least the portion of the non-IP-based MSID in the query comprises only a prefix; and identifying the home network domain name associated with the roaming mobile station based on at least the portion of the non-IP-based MSID of the roaming mobile station and the mapping contained in the central database of the DNS server. - View Dependent Claims (11, 12, 13)
-
-
14. An apparatus comprising:
a local server associated with a local network, wherein the local server is configured to; receive a request by a mobile station for roaming access to the local network, the request containing at least a portion of a non-Internet Protocol-based mobile station ID (non-IP-based MSID) associated with the mobile station, wherein at least the portion of the non-IP-based MSID in the request comprises only a prefix, access a remote centralized domain name server (DNS) to determine a home network domain name associated with the mobile station based on at least the portion of the non-IP-based MSID of the mobile station, wherein the DNS server contains a mapping of home network domain names and at least a portion of associated non-IP-based MSIDs comprising only prefixes of the non-IP-based MSIDs of associated mobile stations, and grant or deny access of the mobile station to the local network based at least in part upon the determination of the home network domain name associated with the mobile station. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
25. An apparatus comprising:
a domain name system (DNS) server configured to; maintain at least a portion of a central database containing a mapping of home network domain names and at least a portion of non-Internet Protocol-based mobile station IDs (non-IP-based MSIDs) of associated mobile stations comprising only prefixes of the non-IP-based MSIDs of associated mobile stations; receive one or more queries over an Internet DNS hierarchy from one or more of a plurality of local servers based on receipt by the plurality of local servers of a request from a roaming mobile station to access a local network associated with each of the local servers, wherein each of the one or more queries includes at least a portion of a non-IP-based MSID associated with a roaming mobile station requesting access to a corresponding local network associated with the corresponding local server, wherein at least the portion of the non-IP-based MSID in the one or more queries comprises only a prefix; and identify home domain names associated with the roaming mobile stations identified in the queries by comparing at least the portion of the non-IP-based MSIDs of the roaming mobile stations with the central database of the mapping of home network domain names and at least the portion of the associated non-IP-based MSIDs, wherein access of each roaming mobile station to one or more of the plurality of local servers is based on the home network domain name associated with each roaming mobile station. - View Dependent Claims (26, 27, 28)
-
29. An apparatus comprising:
-
means for receiving, at a local server, a request by a mobile station for roaming access to a local radio access network (RAN) associated with the local server, the request containing at least a portion of a non-Internet Protocol-based mobile station ID (non-IP-based MSID) associated with the mobile station, wherein at least the portion of the non-IP-based MSID in the request comprises only a prefix; means for accessing, by the local server, a remote centralized domain name system (DNS) server to determine a home network domain name associated with the mobile station based on at least the portion of the non-IP-based MSDI of the mobile station, wherein the DNS server contains a mapping of home network domain names and at least a portion of associated non-IP-based MSIDs comprising only prefixes of the non-IP-based MSIDs of associated mobile stations; and means for granting or denying, at the local server, access of the mobile station to the local network based at least in part upon the determination of the home network domain name associated with the mobile station.
-
-
30. A non-transitory computer-readable storage medium comprising:
-
a first set of codes for causing a computer to receive, at a local server, a request by a mobile station for roaming access to a local radio access network (RAN) associated with the local server, the request containing at least a portion of a non-Internet Protocol-based mobile station ID (non-IP-based MSID) associated with the mobile station, wherein at least the portion of the non-IP-based MSID in the request comprises only a prefix; a second set of codes for causing the computer to access a remote centralized domain name system (DNS) server to determine a home network domain name associated with the mobile station based on at least the portion of the non-IP-based MSDI of the mobile station, wherein the DNS server contains a mapping of home network domain names and at least a portion of associated non-IP-based MSIDs comprising only prefixes of the non-IP-based MSIDs of associated mobile stations; and a third set of codes for causing the computer to grant or deny access of the mobile station to the local network based at least in part upon the determination of the home network domain name associated with the mobile station.
-
-
31. An apparatus, comprising:
-
means for maintaining in a remote centralized domain name system (DNS) server a central database containing a mapping of home network domain names and at least a portion of non-Internet Protocol-based mobile station IDs (MSIDs) of associated mobile stations comprising only prefixes of the non-IP-based MSIDs of associated mobile stations; means for coupling the central database through an Internet DNS hierarchy to a plurality of local servers, wherein access by a roaming mobile station to one or more of the plurality of local servers is based on a home network domain name associated with at least a portion of a non-Internet Protocol-based mobile station ID (non-IP-based MSID) of the roaming mobile station; means for receiving a query over the Internet DNS hierarchy from one of the plurality of local servers based on receipt by the local server of a request from the roaming mobile station to access a local network associated with the local server, wherein the query includes at least the portion of the non-IP-based MSID of the roaming mobile station requesting access to the local network associated with the local server, and wherein at least the portion of the non-IP-based MSID in the query comprises only a prefix; and means for identifying the home network domain name associated with the roaming mobile station based on at least the portion of the non-IP-based MSID of the roaming mobile station and the mapping contained in the central database of the DNS server.
-
-
32. A non-transitory computer-readable storage medium, comprising:
-
a first set of codes for causing a computer to maintain in a remote centralized domain name system (DNS) server a central database containing a mapping of home network domain names and at least a portion of non-Internet Protocol-based mobile station IDs (MSIDs) of associated mobile stations comprising only prefixes of the non-IP-based MSIDs of associated mobile stations; a second set of codes for causing the computer to couple the central database through an Internet DNS hierarchy to a plurality of local servers, wherein access by a roaming mobile station to one or more of the plurality of local servers is based on a home network domain name associated with at least a portion of a non-Internet Protocol-based mobile station ID (non-IP-based MSID) of the roaming mobile station; a third set of codes for causing the computer to receive a query over the Internet DNS hierarchy from one of the plurality of local servers based on receipt by the local server of a request from the roaming mobile station to access a local network associated with the local server, wherein the query includes at least the portion of the non-IP-based MSID of the roaming mobile station requesting access to the local network associated with the local server, and wherein at least the portion of the non-IP-based MSID in the query comprises only a prefix; and a fourth set of codes for causing the computer to identify the home network domain name associated with the roaming mobile station based on at least the portion of the non-IP-based MSID of the roaming mobile station and the mapping contained in the central database of the DNS server.
-
Specification