Sign In to Follow Application
View All Documents & Correspondence

System And Method Of Obtaining Imsi In International Roaming For Ims Application

Abstract: Embodiments of the present disclosure relate to provisioning a user device [110] to a home network in a foreign location. In an embodiment, the user device [110], in home location, fetches an IMSI (home IMSI) and ICCID from a SIM [102] and encrypts the IMSI and ICCID fetched from the SIM [102] to store the same at an OTT module [104]. Further, the user device [110] fetches an active IMSI and ICCID at an instant to compare them with the stored IMSI and stored ICCID. In case the active ICCID and stored ICCID are same, and active IMSI and stored IMSI are different, the user device [110] transmits a connection request to the foreign network using the active IMSI (global IMSI). Thereafter, on being authenticated by the foreign network, the user device [110] provisions the user device [110] to the home network, via the foreign network, using the stored IMSI. [FIG. 1]

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
11 October 2017
Publication Number
28/2019
Publication Type
INA
Invention Field
COMMUNICATION
Status
Email
patent@saikrishnaassociates.com
Parent Application
Patent Number
Legal Status
Grant Date
2024-03-15
Renewal Date

Applicants

RELIANCE JIO INFOCOMM LIMITED
3rd Floor, Maker Chamber-IV, 222, Nariman Point, Mumbai- 400021, Maharashtra, India

Inventors

1. SHANKAR JAYARAMAN
177, 4th Main, NGEF Layout, Sadanandanagar, Bangalore- 560038, Karnataka, India
2. SENTHIL PANDIAN
Flat 118, VM Serenity, 2nd Cross, Brindavan Layout, Horamavu,Bangalore- 560043 Karnataka, India

Specification

FORM 2
THE PATENTS ACT, 1970
(39 OF 1970)
AND
THE PATENT RULES, 2003
COMPLETE SPECIFICATION
(See section 10 and rule 13)
“PROVISIONING A USER DEVICE IN INTERNATIONAL ROAMING OR HOME LOCATION BASED ON IMSI/ICCID PAIR”
We, RELIANCE JIO INFOCOMM LIMITED, an Indian National, of, 3rd Floor, Maker Chamber-IV, 222, Nariman Point, Mumbai- 400021, Maharashtra, India.
The following specification particularly describes the invention and the manner in which it is to be performed.

FIELD OF INVENTION:
The present disclosure generally relates to mobile communications and is more specifically, directed to system and method for provisioning a user device to a home network while the user device is in a foreign/international location or a home location.
BACKGROUND:
In present times, a typical wireless network enables the users to avail a variety of communication services such as video, data, advertisement, content, messaging, broadcast, etc. via multiple access networks supporting communications for multiple users. One such network is Evolved Universal Terrestrial Radio Access (E-UTRA) which is a radio access network standard and a replacement of Universal Mobile Telecommunications System (UMTS) and High Speed Downlink Packet Access/ High Speed Uplink Packet Access (HSDPA/HSUPA) technologies as covered under the 3GPP standards. The UMTS (a successor to Global System for Mobile Communications (GSM) technologies) supports various air interface standards as well as enhanced 3G data communications protocols such as HSPA.
Various other technologies have also started evolving with the GSM/EDGE, UMTS/HSPA, CDMA2000/EV-DO and TD-SCDMA radio interfaces with the 3GPP Release 8 in order to meet growing demands of users and also, enhance user experience. Similarly, the E-UTRA is also optimized for packet data and designed to provide a single evolution path for (i) enhancement in the data speeds and spectral efficiency; (ii) provision of more functionality; and (iii) higher data rates and lower latency. Moreover, earlier UTRAN is a Radio Access Network (RAN) and is defined as a part of the UMTS, a third generation (3G) mobile phone technology supported by the 3rd Generation Partnership Project (3GPP).
Recently, with an immense proliferation of wireless devices ecosystem that helps in providing voice and data services simultaneously, mobile/user devices enable

the users to implement different service plans/providers on the same mobile device. Also, the mobile device allows the user to obtain services while travelling outside the operating zones where the user may obtain roaming services in those zones or targeted destinations while availing benefits of different pricing plans for data and voice and save on the voice and the data usage in roaming scenarios. As a result, Original Equipment Manufacturer (OEM) companies have begun to explore options in the user devices with the voice and data and also with a multi-SIM ecosystem with two antennas on receiver (Rx) path. Autonomously, the user devices have started evolving from a single SIM solution to a multi SIM solution leading to development of Dual SIM Dual Standby (DSDS) solution where the user device is capable to receive service on second SIM slot even if there is on-going service/activity in the first SIM.
The user device has proprietary files indicating status of device connection and gets generated in a system memory of the device. The device has apns-conf.xml file containing a list of worldwide APN mapped with MCC/MNC, wherein said file provides APIs for monitoring the basic phone information such as the network type, the connection state and gets information about MCC/MNC. Going further, the user device’s Subscriber Identity Module (SIM) card consists of a microprocessor, an input/output (I/O) interface, a RAM, an EEPROM/Non Volatile Memory (NVM) and a file system therein, wherein the EEPROM consists of an operating system code/s and code of Auto IMSI Switch SIM application; and said file system and USIM application contains application specific files and elementary files (EF) such as EFLOCI, EFPSLOCI, EFEPSLOCI, EFUST, EFFPLMN, etc.. Likewise, the SIM is a part of a function of a Universal Integrated Circuit Card (UICC) physical smart card made of PVC with embedded contacts and semiconductors. Further, the UICC or SIM comprises multiple applications such as SIM (2G), USIM (3G/4G), ISIM (IMS), etc., for the users after the SIM activation. The SIM card ecosystem comprises an integrated circuit chip to securely store an International Mobile Subscriber Identity (IMSI) number; a

related key for identification and authentication; a unique serial number (ICCID), a security authentication and ciphering information, a temporary information related to the local network, a list of the services the user has access to, and passwords such as a personal identification number (PIN), a personal unblocking code (PUK). In particular, the SIM file system comprises a unique mandatory file containing access conditions i.e. Master File (MF) and other files such as Dedicated Files (DFs) and the Elementary Files (EFs) that include access conditions of data contained in them.
A typical USIM application contains Elementary Files (EFs) and/or Dedicated Files (DFs) for controlling user device behavior in the network, securely registering with a desired network, managing access/non-access of certain services and maintaining status lists and parameters, etc. Further, each network operator has a unique Public Land Mobile Network (PLMN) number consisting of a Mobile Country Code (MCC) and a Mobile Network Code (MNC). Every subscriber of service provider operator is identified by said IMSI and PLMN (MCC, MNC) of the service provider operator and the Mobile Subscription Identification Number (MSIN). The PLMN contained in the subscriber’s IMSI is referred to as Home PLMN (HPLMN) and the corresponding network is referred to as Home Network (HN). Thus, when a user/subscriber tries to attach to another network operator, it is identified as a Roaming Subscriber (RS) and that network operator is referred to as Roamed Network (RN), wherein the roaming subscriber can access the RN services as per the bilateral roaming agreements between the home network operator and the roamed network. When the SIM card is inserted in the user device, the home IMSI is written by default in an ADF_USIM/6F07 file (containing home IMSI or global IMSI based on the network) of SIM indicating home country, wherein the IMSI contains MCC and MNC of the network. The home IMSI will be used in a foreign country while roaming in a foreign country, where the home operator has a bilateral agreement with a foreign local Mobile Network Operator

(MNO). However, the home IMSI may not be used in the areas that lack the bilateral agreement and therefore, the global IMSI will be used.
Various native applications/apps (pre-installed/downloaded/installed software) run on the user devices and require various parameters of the SIM card to avail the VVM and the RCS services for both on LTE/GSM network or even Wi-Fi network. Said native applications include, but not limited to, IMS applications, contact management application, calendar application, image/video applications, gaming applications, navigational applications, office applications, business applications, educational applications, health and fitness applications, medical applications, financial applications, social networking applications and any other applications as may be obvious to person skilled in the art.
In recent years, the Wi-Fi technology based on IEEE 802.11 standards has also seen tremendous growth and commercialization and therefore, a majority of user devices having cellular capability support are now configured to have Wi-Fi capability by default for connecting to the Wi-Fi networks operating in either of the unlicensed frequency bands, 2.4 GHz or 5 GHz. Moreover, implementation of 802.11ac and 802.11n in IEEE802.11 standard (Wi-Fi) have enabled the users to achieve up to gigabit rates over wireless local networks due to wider channel bandwidths unlike conventional 20 MHz of channel bandwidth. In addition, wider channel bandwidths, such as 40 MHz, 80 MHz, 160 MHz, and 80 MHz + 80 MHz, could be achieved via channel bonding on 5 multiple consecutive or nonconsecutive standard 20 MHz wide channels units (based on early IEEE802.11 standards, 802.11a/g) available in a wireless band.
According to TS 23.401 and with IR.88 conformance, there are two prerequisites required for swapping of the IMSIs for a successful auto IMSI switch SIM application. Firstly, the auto IMSI switch SIM application should be able to detect the rejection of user device’s attempt while attaching to the available network; and secondly the SIM application should be able to affirm that the user device is

in an international location. Thus, the SIM application can swap the home IMSI with global IMSI or vice versa pursuant to receiving the network rejection information and user device’s location information. Further, in the dual IMSI two IMSIs (home and global) may be handled and managed in a single SIM card automatically by said application depending on the location. When the user device (UE) is switched on, the UE sends an attach request using an active IMSI along with MCC/MNC available on the network. In an event the user device is in home country, home IMSI gets registered over the home network, while if the user device is in foreign country, the SIM applet gets triggered and the home IMSI is switched to the global IMSI after network rejection, wherein the global IMSI shall be now used for said registering over the foreign network. In this regard, it is essential to provide a good quality roaming network for maintaining a network operator’s brand value for roaming services for both voice and data on the native and OTT applications on the native and Wi-Fi networks. Therefore, when the user device (with the home IMSI or swapped IMSI (global IMSI)) attempts to attach to the foreign network, the foreign network accepts said attach received from the user device, thereby enabling the users to avail services in the international roaming as well. The IMS application, as used herein, is capable of being downloaded to any OS and performing VVM and RCS services over LTE and Wi-Fi by using the 3GPP standards based protocols.
The IMS application, after being downloaded, registers with the home network using the IMSI, IMEI and the MSISDN information, wherein the IMSI obtained from the SIM is encrypted and stored in a persistent file in an application layer of the operating system of the UE. In addition, the IMS application reads the ICCID (unique for each SIM) of the SIM card and pairs it with the stored (encrypted) IMSI values. In this regard, there may be two possible scenarios for the application to be working. In the first scenario where the user device is in the home network or connected to the home network over Wi-Fi in home country, the IMS application, on activation, is required to register with the network using

the home IMSI to avail services. Pursuant to the activation, a comparison between the IMSI/ICCID pair and the stored IMSI/ICCID pair takes place that indicates if the SIM is changed or is same based on the comparison result. In case the SIM is changed, new IMSI/ICCID pair may be triggered. Similarly, in the second scenario where the user device travels to foreign network and the home IMSI may not be used, the SIM applet pushes a new global IMSI to EF-IMSI for the UE to latch as an international/foreign roaming user. However, unlike the former scenario, in the latter scenario, said application may be unable to connect with the home network via Wi-Fi for availing services due to absence of bilateral agreement. Thus, the OTT application may not be able to use the IMSI/ICCID pair from the SIM as a result which the users may be not be able to avail services in the foreign network without loss and/or interruption.
Accordingly, in order to overcome the aforementioned problems inherent in the existing solutions for utilizing the IMSI/ICCID pair for swapping of IMSIs and availing services, there exists a need of an efficient mechanism for provisioning a user device, in an international roaming or even in a home location, by utilizing IMSI/ICCID pair.
SUMMARY
This section is provided to introduce certain objects and aspects of the present disclosure in a simplified form that are further described below in the detailed description. This summary is not intended to identify the key features or the scope of the claimed subject matter.
Embodiments of the present disclosure may relate to a method for provisioning a user device to a home network in a foreign location, the method being performed by the user device. The method comprising: fetching an International Mobile Subscriber Identity (IMSI) and an Integrated Circuit Card Identifier (ICCID) from a Subscriber Identity Module (SIM) in a home location, wherein the user

device comprises the SIM and an Over the Top (OTT) module, the IMSI comprises a home IMSI and a global IMSI, the home IMSI corresponds to the home location served by the home network, and the global IMSI corresponds to the foreign location served by a foreign network; storing the IMSI and the ICCID fetched from the SIM in the OTT module, wherein the IMSI and the ICCID stored in the OTT module corresponds to a stored IMSI and a stored ICCID respectively; fetching an active ICCID and an active IMSI from the SIM, wherein the active ICCID and the active IMSI corresponds to the IMSI and the ICCID of the SIM in an instant; comparing the active ICCID and the active IMSI with the stored ICCID and the stored IMSI respectively; determining the active IMSI being one of the home IMSI and the global IMSI, wherein the active IMSI is determined as the home IMSI in an event the active IMSI and the stored IMSI are same, and the active IMSI is determined as the global IMSI in an event the active IMSI and the stored IMSI are different; transmitting a connection request to the foreign network using the active IMSI, wherein the active IMSI is determined as the global IMSI; and provisioning the user device to the home network, via the foreign network, using the stored IMSI, wherein the user device is provisioned to the home network in the foreign location.
Further, the embodiments of the present disclosure encompass a user device for provisioning the user device to a home network in a foreign location. The user device comprises a communication unit configured to: fetch an International Mobile Subscriber Identity (IMSI) and an Integrated Circuit Card Identifier (ICCID) from a Subscriber Identity Module (SIM) in a home location, wherein the user device comprises the SIM and an Over the Top (OTT) module, the IMSI comprises a home IMSI and a global IMSI, the home IMSI corresponds to the home location served by the home network, and the global IMSI corresponds to the foreign location served by a foreign network; fetch an active ICCID and an active IMSI from the SIM, wherein the active ICCID and the active IMSI corresponds to the IMSI and the ICCID of the SIM in an instant; and store the IMSI and the ICCID

fetched from the SIM in the OTT module, wherein the IMSI and the ICCID stored in the OTT module corresponds to a stored IMSI and a stored ICCID respectively; and a processing unit configured to: compare the active ICCID and the active IMSI with the stored ICCID and the stored IMSI respectively, wherein the active IMSI is compared with the stored IMSI in an event the active ICCID matches with the stored ICCID; determine the active IMSI being one of the home IMSI and the global IMSI, wherein the active IMSI is determined as the home IMSI in an event the active IMSI and the stored IMSI are same, and the active IMSI is determined as the global IMSI in an event the active IMSI and the stored IMSI are different; wherein the communication unit further configured to: transmit a connection request to the foreign network using the active IMSI, wherein the active IMSI is determined as the global IMSI; and provision the user device to the home network, via the foreign network, using the stored IMSI, wherein the user device is provisioned to the home network in the foreign location.
BRIEF DESCRIPTION OF THE DRAWINGS
The accompanying drawings, which are incorporated herein, and constitute a part of this disclosure, illustrate exemplary embodiments of the disclosed methods and systems in which like reference numerals refer to the same parts throughout the different drawings. Components in the drawings are not necessarily to scale, emphasis instead being placed upon clearly illustrating the principles of the present disclosure. Some drawings may indicate the components using block diagrams and may not represent the internal circuitry of each component. It will be appreciated by those skilled in the art that disclosure of such drawings includes disclosure of electrical components or circuitry commonly used to implement such components.
FIG.1 illustrates an exemplary system architecture [100] of a user device [110] for provisioning the user device [110] to a home network in a foreign location, in accordance with an embodiment of the present disclosure.

FIG.2 illustrates an exemplary system architecture [100] of the user device [110] for provisioning the user device [110] being in a home network in a home location, in accordance with an embodiment of the present disclosure.
FIG.3 (FIG.3A and FIG.3B) illustrates an exemplary method [300] for provisioning the user device [110] to the home network in one of a foreign location and a home location, in accordance with an embodiment of the present disclosure.
DETAILED DESCRIPTION
In the following description, for the purposes of explanation, various specific details are set forth in order to provide a thorough understanding of embodiments of the present disclosure. It will be apparent, however, that embodiments of the present disclosure may be practiced without these specific details. Several features described hereafter can each be used independently of one another or with any combination of other features. An individual feature may not address any of the problems discussed above or might address only one of the problems discussed above. Some of the problems discussed above might not be fully addressed by any of the features described herein. Example embodiments of the present disclosure are described below, as illustrated in various drawings in which like reference numerals refer to the same parts throughout the different drawings.
Embodiments of the present disclosure relate to a mechanism for provisioning a user device to a home network in either a foreign location or a home location. The user device comprises at least one Subscriber Identity Module (SIM) and an Over the Top (OTT) module. The user device, when in the home location, fetches an International Mobile Subscriber Identity (IMSI) and an Integrated Circuit Card Identifier (ICCID) from a Subscriber Identity Module (SIM) of the user device and eventually stores said IMSI and ICCID in an encrypted manner at the OTT module, wherein the IMSI and ICCID stored at the OTT module correspond to a stored

IMSI and a stored ICCID respectively. Further, when the user device associated with a user is carried from the home location to one of the global location or remains at the home location, the user device fetches IMSI and ICCID in that instant (active IMSI and active ICCID) and compares the active ICCID with the stored ICCID pursuant to decryption of the stored ICCID that was encrypted to determine if the user device is using same (old) SIM or a different (new) SIM. In case the stored ICCID and the active ICCID are same, the user device is using the same (old) SIM and alternatively if the stored ICCID and the active ICCID are different the user device is using a new SIM. Further, if the user device is using the same (old) SIM, the user device then compares the active IMSI with the stored IMSI after the decryption of the stored IMSI which is in encrypted form. In an event the active IMSI matches the stored IMSI, the active IMSI is determined as the home IMSI and alternatively if the active IMSI and the stored IMSI are different, the active IMSI is the global IMSI. In an event the active IMSI is determined as the global IMSI i.e. the user device is in international roaming, the user device transmits a connection request to the foreign network using the active IMSI, wherein the connection request may comprise the active IMSI, a tracking area identifier and a cell identity. Thereafter, the user device establishes a connection with the foreign network using the active IMSI (i.e. the global IMSI) and subsequently may be provisioned to the home network via the foreign network such that the user device may avail at least one service in foreign location from the home network via the foreign network. In the alternate event where the active IMSI is determined as the home IMSI indicating that the user device is in home location, the user device may be provisioned to the home network by transmitting a register request to the home network using the active IMSI i.e. the home IMSI.
The user device as used herein may refer to any computing device operable with at least one Subscriber Identity Module (SIM), wherein each of the at least one SIM comprises the IMSI and the IMEI. The user device present in a home

location may have a home IMSI, while the user device present in an international location may have a global IMSI. Further, the user device includes, but not limited to, a smart phone, a mobile phone, a tablet, a phablet and any such device as may be obvious to a person skilled in the art. Furthermore, the user device may comprise an input means such as a keyboard, an operating system, a memory unit, a display interface, etc. which may be configured to function/communicate with the base station, foreign network or any such network equipment with the help of the at least one SIM.
The home location as used herein may refer to a home location (of the SIM) served by the home network i.e. the home network provides the at least one service to the user device located in the home location.
The global location as used herein may refer to any international/foreign location other than the home location (of the SIM), wherein the global location is served by the foreign network i.e. the foreign network provides the at least one service to the user device located in the foreign location.
The international roaming as used herein may refer to any event when the user device avails the at least one service while travelling outside the geographical coverage area of the home location.
The at least one service as used herein may include, but not limited to, a voice call, a video call, a short message service, an instant message service, a group message service, a file transfer service and an enriched calling service.
FIG.1 and FIG.2 illustrate preferred embodiments of the present disclosure which encompass a system architecture [100] of a user device [110] for provisioning the user device [110] to a home network when the user device [110] is in one of the home network and the foreign network i.e. international roaming. More particularly and as illustrated in FIG.1 and FIG.2, the user device [110] comprises a Subscriber Identity Module [102], an Over the Top (OTT) module [104], a

communication unit [106] and a processing unit [108]. The user device [110] and the sub-components therein may be configured to work in conjunction and provide respective functionalities in order to achieve the objective of the present disclosure. Also, the respective subcomponents of the user device [110] may be internally connected to each other for facilitating internal communication in accordance with the present disclosure.
Initially before entering into the international roaming, when the user device [110] is located in the home location, the communication unit [106] of the user device [110] may be configured to fetch the IMSI and the ICCID from the SIM [102]. In an embodiment, the OTT module [104] may be required to be installed/initialized in the home network before entering into the foreign network.
Subsequently, the processing unit [108] of the user device [110] may be configured to encrypt the IMSI and ICCID fetched from the SIM [102] and store the encrypted IMSI and the encrypted ICCID in the OTT module [104]. The IMSI and the ICCID stored at the OTT module [104] may be referred to as the stored IMSI and the stored ICCID respectively. Also, the stored IMSI may comprise the home IMSI since the user device [110] may be present in the home location initially. In an embodiment, the OTT module [104] may comprise a storage unit/database for storing the IMSI and the ICCID fetched from the SIM [102], wherein the storage unit/database may be configured to store the IMSI and the ICCID across a power cycle of the user device [110] and the value of the IMSI and the ICCID may be retained till the OTT module [104] is one of uninstalled and manually cleared by the user.
Further, the communication unit [106] may be configured to fetch an active IMSI and an active ICCID from the SIM [102] of the user device [110], wherein the active IMSI and the active ICCID may correspond to the IMSI and the ICCID in a particular instant. Pursuant to the fetching of the active IMSI and the active

ICCID, the processing unit [108] may be configured to decrypt the stored IMSI and the stored ICCID that were stored at the OTT module [104] in an encrypted form. Thereafter, the processing unit [108] may be configured to compare the active ICCID with the stored ICCID (decrypted ICCID) to identify whether or not the SIM [102] of the user device [110] is same i.e. to determine whether or not the user is travelling to the foreign location with the same (old) SIM [102] having the home IMSI. In an event the active ICCID matches with the stored ICCID, the SIM [102] is same and thus, the user may be travelling with the same IMSI having the home IMSI. Alternatively, in an event the active ICCID and the stored ICCID are different, the user may be using a new/different SIM [102] while travelling in the international roaming. Further, in the event of the same (old) SIM [102], the processing unit [108] may be configured to compare the active IMSI with the stored IMSI (decrypted). In an event the active IMSI and the stored IMSI are same, the active IMSI is determined as the home IMSI, since the stored IMSI comprises the home IMSI, or else, if the active IMSI and the stored IMSI are different, the active IMSI is determined as the global IMSI.
Further, when the active IMSI is determined as the global IMSI, the communication unit [106] may be configured to transmit a connection request to the foreign network using the active IMSI (global IMSI). Pursuant to receiving the connection request from the user device [110], the foreign network may be configured to authenticate the user device [110] based on at least one authentication parameter, wherein the at least one authentication parameter comprises the global IMSI and a serving network detail. In an embodiment, the serving network detail may comprise a Mobile Country Code (MCC) and a Mobile Network Code (MNC) of the foreign network. On successful authentication, the user device [110] may be configured to establish a connection with the foreign network using the active IMSI. The communication unit [106] of user device [110] may be then configured to provision the user device [110] to the home network via the foreign network using the stored IMSI such that the user device [110]

may avail at least one service in the foreign location from the home network via the foreign network.
Similarly, in the event the active IMSI is determined as the home IMSI (i.e. the active IMSI and the stored IMSI are same), the user device [110] may be located in the home network, and the communication unit [106] may be configured to transmit a register request to the home network using the active IMSI (home IMSI), wherein the register request may comprise the active IMSI, a Mobile Station International Subscriber Directory Number (MSSIDN) and an International Mobile Equipment Identity (IMEI). On receiving the register request from the user device [110], the home network may be configured to authenticate the user device [110] based on at least one of the home IMSI, the MNC and the MCC. Pursuant to said authentication, the communication unit [106] may be configured to provision the user device [110] to the home network using the home IMSI such that the user device [110] may avail at least one service in the home network. In an instance, if the user travels from a first location to a second location, wherein the first location and the second location are present within the home location, the IMSI of the SIM [102] may not be changed to global IMSI on activation of the user device [110] and/or OTT module [104].
FIG.3 (FIG.3A and FIG.3B) illustrates an exemplary method flow diagram [300] comprising the method [300] for provisioning the user device [110] to the home network in one of the foreign location and the home location in accordance with preferred embodiments of the present disclosure. The method [300] may initiate at step 302 where the user device [110] is initially in the home location. In addition, the OTT module [104] may be required to be installed/initialized in the home network before entering into the foreign network.
At step 304, the communication unit [106] of the user device [110] may fetch the IMSI and the ICCID from the SIM [102].

At step 306, the processing unit [108] of the user device [110] may encrypt the IMSI and ICCID fetched from the SIM [102].
At step 308, the processing unit [108] may store the encrypted IMSI and the encrypted ICCID in the OTT module [104]. The IMSI and the ICCID stored at the OTT module [104] may be referred to as the stored IMSI and the stored ICCID respectively. Also, the stored IMSI may comprise the home IMSI since the user device [110] may be present in the home location initially.
At step 310, the communication unit [106] may fetch an active IMSI and an active ICCID from the SIM [102] of the user device [110], wherein the active IMSI and the active ICCID may correspond to the IMSI and the ICCID in a particular instant.
At step 312, the processing unit [108] may decrypt the stored IMSI and the stored ICCID that were stored in an encrypted form at the OTT module [104].
At step 314, the processing unit [108] may compare the active ICCID with the stored ICCID (decrypted ICCID) to identify whether or not the SIM [102] of the user device [110] is same. In an event the active ICCID and the stored ICCID are same, the SIM [102] may be considered same and the method [300] may lead to step 316. Alternatively, the method [300] may terminate at step 330.
At step 316, the processing unit [108] may compare the active IMSI with the stored IMSI (decrypted). In an event the active IMSI and the stored IMSI are different, the active IMSI is determined as the global IMSI (since the stored IMSI is the home IMSI), the method [300] may lead to step 318. Alternatively, the method [300] may terminate at step 330.
At step 318, when the active IMSI is determined as the global IMSI, the communication unit [106] may transmit the connection request to the foreign network using the active IMSI (global IMSI).

At step 320, on receiving the connection request from the user device [110], the foreign network may authenticate the user device [110] based on the at least one authentication parameter, wherein the at least one authentication parameter comprises the global IMSI and the serving network detail. In an embodiment, the serving network detail may comprise a Mobile Country Code (MCC) and a Mobile Network Code (MNC) of the foreign network.
At step 322 and pursuant to accomplishment of step 320, the communication unit [106] may establish the connection with the foreign network using the active IMSI.
At step 324, the communication unit [106] may provision the user device [110] (itself) to the home network via the foreign network using the stored IMSI such that the user device [110] may avail at least one service in the foreign location from the home network via the foreign network.
At step 326, where the active IMSI is the home IMSI, the user device [110] may be located in the home network, the communication unit [106] may transmit the register request to the home network using the active IMSI (home IMSI), wherein the register request may comprise the active IMSI, the Mobile Station International Subscriber Directory Number (MSSIDN) and the International Mobile Equipment Identity (IMEI).
At step 328, on receiving the register request from the user device [110], the home network authenticate the user device [110] based on at least one of the home IMSI, the MNC and the MCC. The method [300] may then go to step 324.
Therefore, the present disclosure encompasses a mechanism for provisioning the user device [110] to a home network while the user device [110] being in one of the home network and the foreign network. The present disclosure further encompasses reading and fetching of the IMSI and the ICCID from the SIM [102] and comparing the same with the respective stored values of IMSI and ICCID in

order to enable the user device [110] to avail the at least one service from the home network, thereby enhancing the user experience in the home network as well as the foreign network. Furthermore, the present disclosure encompasses availing the at least one service over a Wi-Fi network. In addition, the present disclosure encompasses enabling the native emerging service operators to reduce complexities of the network interworking when the user device [110] travels to the international roaming.
Though a limited number of the user device [110] and the subcomponents therein such as the Subscriber Identity Module [102], the OTT module [104], the communication unit [106], the processing unit [108] have been shown in the figures; however, it will be appreciated by those skilled in the art that the system [100] of the present disclosure encompasses any number and varied types of the entities/elements user device [110], the Subscriber Identity Module [102], the OTT module [104], the communication unit [106], the processing unit [108] and other components/sub systems as may be obvious to person skilled in the art.
While considerable emphasis has been placed herein on the disclosed embodiments, it will be appreciated that many embodiments can be made and that many changes can be made to the embodiments without departing from the principles of the present disclosure. These and other changes in the embodiments of the present disclosure will be apparent to those skilled in the art, whereby it is to be understood that the foregoing descriptive matter to be implemented is illustrative and non-limiting.

We claim:
1. A method [300] for provisioning a user device [110] to a home network in a foreign location, the method [300] being performed by the user device [110], the method [300] comprising:
- fetching an International Mobile Subscriber identity (IMSI) and an Integrated
Circuit Card Identifier (ICCID) from a Subscriber Identity Module (SIM) [102] in
a home location, wherein
the user device [110] comprises the SIM [102] and an Over the Top (OTT) module [104],
the IMSI comprises a home IMSI and a global IMSI,
the home IMSI corresponds to the home location served by the home network, and
the global IMSI corresponds to the foreign location served by a foreign network;
- storing the IMSI and the ICCID fetched from the SIM [102] in the OTT module
[104], wherein the IMSI and the ICCID stored in the OTT module [104]
corresponds to a stored IMSI and a stored ICCID respectively;
-fetching an active ICCID and an active IMSI from the SIM [102], wherein the active ICCID and the active IMSI corresponds to the IMSI and the ICCID of the SIM [102] in an instant;
- comparing the active ICCID and the active IMSI with the stored ICCID and the stored IMSI respectively;
- determining the active IMSI being one of the home IMSI and the global IMSI, wherein

the active IMSI is determined as the home IMSI in an event the active IMSI and the stored IMSI are same, and
the active IMSI is determined as the global IMSI in an event the active IMSI and the stored IMSI are different;
- transmitting a connection request to the foreign network using the active IMSI, wherein the active IMSI is determined as the global IMSI; and
- provisioning the user device [110] to the home network, via the foreign network, using the stored IMSI, wherein the user device [110] is provisioned to the home network in the foreign location.

2. The method [300] as claimed in claim 1, further comprising encrypting the IMSI and the ICCID fetched from the SIM [102] into the OTT module [104] in the home location.
3. The method [300] as claimed in claim 1, further comprising decrypting the IMSI and the ICCID from the OTT module [104] in the foreign location.
4. The method [300] as claimed in claim 1, further comprising identifying one of a new SIM [102] and an old SIM [102] in the user device [110], wherein
the new SIM [102] is determined in an event the stored ICCID and the active ICCID are different, and
the old SIM [102] is determined in an event the stored ICCID and the active ICCID are same.
5. The method [300] as claimed in claim 1, further comprising establishing a
connection between the foreign network and the user device [110] using the
active IMSI, wherein the connection is established pursuant to an authentication
of the user device [110].

6. The method [300] as claimed in claim 1, wherein the active IMSI is compared with the stored IMSI in an event the active ICCID matches with the stored ICCID.
7. The method [300] as claimed in claim 1, wherein the provisioning of the user device [110] further comprising transmitting a register request to the home network using the active IMSI, wherein the active IMSI is determined as the home IMSI.
8. The method [300] as claimed in claim 7, wherein the register request
comprises the active IMSI, a Mobile Station International Subscriber Directory
Number (MSISDN) and an International Mobile Equipment Identity (IMEI).
9. The method [300] as claimed in claim 1, wherein the provisioning of the user
device [110] further comprising authenticating the user device [110] based on at
least one authentication parameter, wherein the at least one authentication
parameter comprises the global IMSI and a serving network detail.
10. The method [300] as claimed in claim 9, wherein the server network detail comprises at least one of a Mobile Country Code (MCC) and a Mobile Network Code (MNC) of the foreign network.
11. The method [300] as claimed in claim 1, wherein the connection request comprises the active IMSI, a tracking area identifier and a cell identity.
12. A user device [110] for provisioning the user device [110] to a home network in a foreign location, the user device [110] comprising:
- a communication unit [106] configured to:
fetch an International Mobile Subscriber Identity (IMSI) and an Integrated Circuit Card Identifier (ICCID) from a Subscriber Identity Module (SIM) [102] in a home location, wherein

the user device [110] comprises the SIM [102] and an Over the Top (OTT) module [104],
the IMSI comprises a home IMSI and a global IMSI,
the home IMSI corresponds to the home location served by the home network, and
the global IMSI corresponds to the foreign location served by a foreign network;
fetch an active ICCID and an active IMSI from the SIM [102], wherein the active ICCID and the active IMSI corresponds to the IMSI and the ICCID of the SIM [102] in an instant; and
store the IMSI and the ICCID fetched from the SIM [102] in the OTT module [104], wherein the IMSI and the ICCID stored in the OTT module [104] corresponds to a stored IMSI and a stored ICCID respectively; and
- a processing unit [108] configured to:
compare the active ICCID and the active IMSI with the stored ICCID and the stored IMSI respectively, wherein the active IMSI is compared with the stored IMSI in an event the active ICCID matches with the stored ICCID;
determine the active IMSI being one of the home IMSI and the global IMSI, wherein
the active IMSI is determined as the home IMSI in an event the active IMSI and the stored IMSI are same, and
the active IMSI is determined as the global IMSI in an event the active IMSI and the stored IMSI are different;
wherein the communication unit [106] further configured to:

transmit a connection request to the foreign network using the active IMSI, wherein the active IMSI is determined as the global IMSI; and
provision the user device [110] to the home network, via the foreign network, using the stored IMSI, wherein the user device [110] is provisioned to the home network in the foreign location.
13. The user device [110] as claimed in claim 12, wherein the processing unit
[108] is further configured to identify one of a new SIM [102] and an old SIM
[102] in the user device [110], wherein
the new SIM [102] is determined in an event the stored ICCID and the active ICCID are different, and
the old SIM [102] is determined in an event the stored ICCID and the active ICCID are same.
14. The user device [110] as claimed in claim 12, wherein the processing unit
[108] is further configured to:
- encrypt the IMSI and the ICCID fetched from the SIM [102] into the OTT module [104] in the home location, and
- decrypt the IMSI and the ICCID from the OTT module [104] in the foreign location.

15. The user device [110] as claimed in claim 12, wherein the communication unit [106] is further configured to establish a connection between the foreign network and the user device [110] using the active IMSI, wherein said connection is established pursuant to an authentication of the user device [110].
16. The user device [110] as claimed in claim 12, wherein the provisioning of the user device [110] further comprises transmitting, by the communication unit

[106], a register request to the home network using the active IMSI, wherein the active IMSI is determined as the home IMSI.
17. The user device [110] as claimed in claim 12, wherein the provisioning of the user device [110] further comprises authenticating, by the processing unit [108], the user device [110] based on at least one authentication parameter, wherein the at least one authentication parameter comprises the global IMSI and a serving network detail.

Documents

Application Documents

# Name Date
1 201721036154-STATEMENT OF UNDERTAKING (FORM 3) [11-10-2017(online)].pdf 2017-10-11
2 201721036154-PROVISIONAL SPECIFICATION [11-10-2017(online)].pdf 2017-10-11
3 201721036154-FORM 1 [11-10-2017(online)].pdf 2017-10-11
4 201721036154-FIGURE OF ABSTRACT [11-10-2017(online)].pdf 2017-10-11
5 201721036154-FORM-26 [02-01-2018(online)].pdf 2018-01-02
6 201721036154-Proof of Right (MANDATORY) [15-03-2018(online)].pdf 2018-03-15
7 201721036154-ORIGINAL UNDER RULE 6 (1A)-FORM 1-200318.pdf 2018-08-11
8 201721036154-ORIGINAL UNDER RULE 6 (1A)-050118.pdf 2018-08-11
9 201721036154-FORM 18 [09-10-2018(online)].pdf 2018-10-09
10 201721036154-ENDORSEMENT BY INVENTORS [09-10-2018(online)].pdf 2018-10-09
11 201721036154-DRAWING [09-10-2018(online)].pdf 2018-10-09
12 201721036154-COMPLETE SPECIFICATION [09-10-2018(online)].pdf 2018-10-09
13 Abstract1.jpg 2019-03-11
14 201721036154-FER.pdf 2021-10-18
15 201721036154-FER_SER_REPLY [17-02-2022(online)].pdf 2022-02-17
16 201721036154-PA [22-02-2022(online)].pdf 2022-02-22
17 201721036154-ASSIGNMENT DOCUMENTS [22-02-2022(online)].pdf 2022-02-22
18 201721036154-8(i)-Substitution-Change Of Applicant - Form 6 [22-02-2022(online)].pdf 2022-02-22
19 201721036154-FORM 13 [05-04-2022(online)].pdf 2022-04-05
20 201721036154-AMENDED DOCUMENTS [05-04-2022(online)].pdf 2022-04-05
21 201721036154-Response to office action [07-12-2023(online)].pdf 2023-12-07
22 201721036154-US(14)-HearingNotice-(HearingDate-27-02-2024).pdf 2024-01-24
23 201721036154-FORM-26 [31-01-2024(online)].pdf 2024-01-31
24 201721036154-Correspondence to notify the Controller [31-01-2024(online)].pdf 2024-01-31
25 201721036154-Written submissions and relevant documents [12-03-2024(online)].pdf 2024-03-12
26 201721036154-PatentCertificate15-03-2024.pdf 2024-03-15
27 201721036154-IntimationOfGrant15-03-2024.pdf 2024-03-15
28 201721036154-Response to office action [05-04-2024(online)].pdf 2024-04-05
29 201721036154-ORIGINAL UR 6(1A) FORM 26-050424.pdf 2024-04-15

Search Strategy

1 SearchHistory(4)-convertedE_17-08-2021.pdf

ERegister / Renewals

3rd: 15 Apr 2024

From 11/10/2019 - To 11/10/2020

4th: 15 Apr 2024

From 11/10/2020 - To 11/10/2021

5th: 15 Apr 2024

From 11/10/2021 - To 11/10/2022

6th: 15 Apr 2024

From 11/10/2022 - To 11/10/2023

7th: 15 Apr 2024

From 11/10/2023 - To 11/10/2024

8th: 12 Jul 2024

From 11/10/2024 - To 11/10/2025

9th: 03 Oct 2025

From 11/10/2025 - To 11/10/2026