IP Library Patent Application 11958994
Patent Application
App. No. 11/958,994

Apparatus and Methods for Providing Fully Qualified Domain Name Resolution for Home Network Realm Based on International Mobile Subscriber Identity

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
11/958,994
Abstract

Various embodiments for providing fully qualified domain name (FDQN) resolution for a home network realm based on an International Mobile Subscriber Identity (IMSI) are described. In one embodiment, a mobile computing device may be arranged to retrieve an IMSI including a Mobile Country Code (MCC) and a Mobile Network Code (MNC) and to derive an initial FQDN from the IMSI using an initial MNC rule. The mobile computing device may transmit an initial domain name system (DNS) request comprising the initial FQDN. The mobile computing device may be arranged to derive an alternate FQDN from the IMSI using an alternate MNC rule and to transmit a subsequent DNS request comprising the alternate FQDN when a DNS error message is received in response to the initial DNS request. Other embodiments are described and claimed.

Claims (41)

1 . An apparatus comprising:

a mobile computing device to retrieve an International Mobile Subscriber Identity (IMSI) including a Mobile Country Code (MCC) and a Mobile Network Code (MNC), the mobile computing device to derive an initial fully qualified domain name (FQDN) from the IMSI using an initial MNC rule and to transmit an initial domain name system (DNS) request comprising the initial FQDN, the mobile computing device to derive an alternate FQDN from the IMSI using an alternate MNC rule and to transmit a subsequent DNS request comprising the alternate FQDN when a DNS error message is received in response to the initial DNS request.

2 . The apparatus of claim 1 , the initial MNC rule comprising a two digit MNC rule and the alternate MNC rule comprising a three digit MNC rule.

3 . The apparatus of claim 1 , the initial MNC rule comprising a three digit MNC rule and the alternate rule comprising a two digit MNC rule.

4 . The apparatus of claim 1 , wherein the IMSI is accessed from a subscriber identity module (SIM) of the mobile computing device and the initial MNC rule is determined based on an elementary file in the SIM indicating a length of the MNC.

5 . The apparatus of claim 1 , wherein the initial MNC rule is determined based on the MCC of the IMSI.

6 . The apparatus of claim 5 , the mobile computing device to identify a home country from the MCC.

7 . The apparatus of claim 6 , wherein the home country is a North American country and the initial MNC rule comprises a three digit MNC rule.

8 . The apparatus of claim 1 , wherein each FQDN comprises:

an MNC portion;

an MCC portion;

a top level domain following the MNC portion and the MCC portion; and

a label preceding the MNC portion and the MCC portion.

9 . The apparatus of claim 1 , wherein each DNS request is communicated to a DNS node on a network.

10 . The apparatus of claim 9 , the network to support voice and data services comprising one or more of Public Land Mobile Network (PLMN) services, unlicensed mobile access (UMA) services, interworking wireless local area network (I-WLAN) services, Internet Protocol multimedia subsystem (IMS) services, and location based services (LBS).

11 . A method comprising:

retrieving an International Mobile Subscriber Identity (IMSI) including a Mobile Country Code (MCC) and a Mobile Network Code (MNC);

deriving an initial fully qualified domain name (FQDN) from the IMSI using an initial MNC rule;

transmitting an initial domain name system (DNS) request comprising the initial FQDN;

receiving a DNS error message in response to the initial DNS request;

deriving an alternate FQDN from the IMSI using an alternate MNC rule; and

transmitting a subsequent DNS request comprising the alternate FQDN.

12 . The method of claim 11 , the initial MNC rule comprising a two digit MNC rule and the alternate MNC rule comprising a three digit MNC rule.

13 . The method of claim 11 , the initial MNC rule comprising a three digit MNC rule and the alternate rule comprising a two digit MNC rule.

14 . The method of claim 11 , further comprising:

accessing the IMSI from a subscriber identity module (SIM); and

determining the initial MNC rule based on an elementary file in the SIM indicating a length of the MNC.

15 . The method of claim 11 , further comprising determining the initial MNC rule based on the MCC of the IMSI.

16 . A computer-readable storage medium comprising executable computer program instructions that if executed enable a computing system to:

retrieve an International Mobile Subscriber Identity (IMSI) including a Mobile Country Code (MCC) and a Mobile Network Code (MNC);

derive an initial fully qualified domain name (FQDN) from the IMSI using an initial MNC rule;

transmit an initial domain name system (DNS) request comprising the initial FQDN;

receive a DNS error message in response to the initial DNS request;

derive an alternate FQDN from the IMSI using an alternate MNC rule; and

transmit a subsequent DNS request comprising the alternate FQDN.

17 . The computer-readable storage medium of claim 16 , the initial MNC rule comprising a two digit MNC rule and the alternate MNC rule comprising a three digit MNC rule.

18 . The computer-readable storage medium of claim 16 , the initial MNC rule comprising a three digit MNC rule and the alternate rule comprising a two digit MNC rule.

19 . The computer-readable storage medium of claim 16 , further comprising executable computer program instructions that if executed enable a computing system to:

access a subscriber identity module (SIM); and

determine the initial MNC rule based on an elementary file in the SIM indicating a length of the MNC.

20 . The computer-readable storage medium of claim 16 , further comprising executable computer program instructions that if executed enable a computing system to determine the initial MNC rule based on the MCC of the IMSI.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 28, 2010
From: PALM, INC.
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 025204/0809 →
RELEASE OF SECURITY INTEREST Recorded Jul 6, 2010
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: PALM, INC.
Reel/Frame 024630/0474 →
SECURITY AGREEMENT Recorded Jun 27, 2008
From: PALM, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 021163/0365 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 14, 2008
From: SHI, JIANXIONG; JAZRA, CHERIF; ZHANG, QIN
To: PALM, INC.
Reel/Frame 020358/0177 →