Title of Invention

A METHOD FOR PROVIDING IMMEDIATE AVAILABILITY OF SUBSCRIBER IDENTITY MODULE DATA WHEN MOBILE EQUIPMENT IS POWERED ON

Abstract The present invention relates to the field where SIM is used. The invention includes SIM as well as the device which uses it e.g. ME, PDA etc. More particularly the present invention relates to immediate availability of SIM data at UE power on by caching SIM data to ME. This invention explains a method enabling immediate availability of SIM data at UE power on by caching SIM data to ME comprising the steps of: reading the ICCID stored on a SIM card; checking if the ICCID stored in ME and in said SIM card are the same; reading EF- "last used MET from said SIM card if the ICCID stored in the ME and in said SIM card are the same; reading the data from said SIM card and updating the ME's memory with the new values if the ICCID stored in ME and in said SIM card are different; checking if the IMEI stored in ME and IMEMn EF -"last used IMEI" are the same after reading EF- last used IMEI from said SIM; reading the data from ME's memory if the IMEI stored in ME and IMEI in EF are the same; checking whether reading the data from ME's memory for immediate usage if the IMEI stored in ME and IMEI in EF are different; reading the data from ME's memory if the data is for immediate usage; and reading the data from SIM card and updating the ME's memory with the new values. The invention is also about a method on SIM card to store the "Last Used IMEI" properly. The EF "Last Used IMEI" is populated at power on with the values from "Current used IMEI" & after that the "Current used IMEI" is updated with the values given by UE in response to Provide local info [IMEI].
Full Text FIELD OF THE INVENTION
The present invention, in general relates to the field of telecommunication, more particularly mobile communication. It relates to the mobile equipment in which SIM (hereinafter referred to as SIM / USIM) is used. The invention covers SIM as well as the device in which it is used it e.g. ME (hereinafter referred to as UE/ME/PDA), PDA, etc. More particularly, the present invention relates to a method for enabling immediate availability qf SIM data at UE power on by caching SIM data to ME.
DESCRIPTION OF RELATED ART
The SIM contains data [i.e. EFPLMNsei, EFPLMNWACT, EFOPLMNWACT, EFSMS, EFADN, EFFDN, EFNETPAR, EFOPL, EFPNN and Phone book related files, etc.], which is required for the operation of ME to obtain services from the network. It also contains information which is directly used by the user e.g. phonebook.
Data like phonebook, EFPLMNWACT, EFOPLMNWACT etc, does not change frequently on these SIM cards. Whenever the ME requires data, the same is read from the SIM card.
***: The SIM vendor/operator/ME vendor can give the list of Such EF’s which can be copied on to ME’s memory . EFPLMNsei, EFPLMNWACT, EFOPLMNWACT, EFSMS, EFADN, EFFDN, EFNETPAR, EFOPL, EFPNN and Phone book related files, etc. such EF will be referred as data from here on.
$: ME’s memory here refers to any memory where the data is not erased, even after removal of the battery/power and the access to this data should be faster when compared to access from the SIM. For example, flash memory and Non-volatile memory etc.

LIMITATIONS
Following are the problems identified with the existing standard
a) During UE power ON, it takes time to read the large data from the SIM card and hence delays access to the NW services and phone book to the user.
b) While reading the data from SIM card, ME drains the battery.
SUMMARY OF THE INVENTION
The data which does not change frequently on the SIM card is copied on the ME’s memory [i.e., Flash memory, Non volatile memory, etc.] for fast access & to avoid battery drain. Whenever ME requires SIM data, it can be read from ME’s memory.
Occasionally data on the SIM card can change. For ME to detect this change the SIM card shall have EF “last Used IMEI” and ME should have last used ICCID of the SIM card.
The EF “last Used IMEI” shall be updated by SIM itself [using SIM Application Toolkit]. The ME shall read this EF. If the EF “last Used IMEI” has invalid IMEI number (all bytes set to OxFF) then ME shall read the data from SIM card.
The following conditions should be matched to copy the SIM data from ME’s memory.
1. The EF “last Used IMEI” on the SIM card should match the IMEI of the ME
2. The last ICCID stored on ME should match the ICCID of SIM
Accordingly, the present invention comprises a method enabling immediate availability of SIM data at UE power on by caching SIM data to ME comprising the steps of:
(a) reading the ICCID stored on a SIM card;
(b) checking if the ICCID stored in ME and in said SIM card are the same;

(c) reading EF- last used IMEI from said SIM card if the ICCID stored in the ME and in said SIM card are the same;
(d) reading the data from the said SIM card and updating the ME’s memory with the new values if the ICCID stored in ME and in said SIM card are different;
(e) checking if the IMEI stored in ME and IMEI in EF -last used IMEI” are the same after reading EF- last used IMEI from said SIM;
(f) reading the data from ME’s memory if the IMEI stored in ME and IMEI in EF are the same;
(g) checking whether reading the data from ME’s memory for immediate usage if the IMEI stored in ME and IMEI in EF are different;
(h) reading the data from ME’s memory if the data is for immediate usage;
and (i) reading the data from SIM card and updating the ME’s memory with the
new values.
These and other objects, features and advantages of the present invention will become more apparent from the ensuing detailed description of the invention taken in conjunction with the accompanying drawings.
BRIEF DESCRIPTION OF THE ACCOMPANYING DRAWINGS
Figure 1 depicts the flowchart for control flow on the ME side.
Figure 2 explains the behavior of SIM card.
Figure 3 refers to the scenario where a EF is changed because of OTA SMS.
DETAILED DESCRIPTION OF THE INVENTION
The preferred embodiments of the present invention will now be explained with

reference to the accompanying drawings. It should be understood however that the disclosed embodiments are merely exemplary of the invention, which may be embodied in various forms. The following description and drawings are not to be construed as limiting the invention and numerous specific details are described to provide a thorough understanding of the present invention, as the basis for the claims and as a basis for teaching one skilled in the art how to make and/or use the invention. However in certain instances, well-known or conventional details are not described in order not to unnecessarily obscure the present invention in detail.
Figure 1 depicts the flowchart for control flow on the ME side. The flowchart depicts the necessary checks to be made by the ME before reading the data from the ME’s memory.
IRead ICCID stored on SIM card
2.Compare ICCID stored in ME & in SIM
3-Same ICCID, Read EF- last used IMEI from SIM
4.Different ICCID, Read the data from SIM card and update the ME’s memory
with the new values
5.Compare IMEI stored in ME & IMEI in EF -”last used IMEI”
6.Same IMEI, Read the data from ME’s memory
7.Different IMEI, Read the data from ME’s memory for immediate usage?
8. Yes, Read the data from ME’s memory for immediate usage
9.Read the data from SIM card and update the ME’s memory with the new values
Figure 2 explains the behavior of SIM card. The state machine explains how the last used IMEI is made available to the UE. During SIM initialization the ME sends the terminal profile to SIM card. The terminal profile provides information whether the proactive command- “Provide local info [IMEI]” is supported by the ME or not. In case the proactive command is not supported then, the SIM card overwrites the EF’s “last used IMEI” and “current used IMEI” with invalid values Oxffffff. In case the provide local info [IMEI] is supported by ME, then Sim card issues the provide

local indo [IMEI] command to UE, On receipt of this command, UE sends the IMEI of the device. Sim card updates the “Last Used IMEI” with the contents of field “Current used IMEI”, then Sim card updates the “Current used IMEI” field with the given values of the UE.
Figure 3 refers to the scenario where an EF is changed because of OTA SMS.
1.SIM receives OTA which is supposed to change some EF
2. Updates the EF mentioned in OTA as per the new values
3.Updates EF “current used IMEI” with invalid value “FFFF”
4.Sends the Refresh command to ME & waits for the Terminal response Proper TR received
5. Yes, Update EF “current used IMEI” with IMEI of the ME in use
6.No, Nothing to be done. Keep the EF “current used IMEI” with invalid values
On application of the method proposed herein, the time to read the data from ME’s memory is lesser than the time taken to read the data from SIM card. This gives enhanced user experience. The user will be able to see the data very quickly e.g. When UE is powered ON, user will be able to see the Phonebook very quickly. The battery drain will also be reduced
It will also be obvious to those skilled in the art that other control methods and apparatuses can be derived from the combinations of the various methods and apparatuses of the present invention as taught by the description and the accompanying drawings and these shall also be considered within the scope of the present invention. Further, description of such combinations and variations is therefore omitted above. It should also be noted that the host for storing the

applications include but not limited to a microchip, microprocessor, handheld communication device, computer, rendering device or a multi function device.
Although the present invention has been fully described in connection with the preferred embodiments thereof with reference to the accompanying drawings, it is to be noted that various changes and modifications are possible and are apparent to those skilled in the art. Such changes and modifications are to be understood as included within the scope of the present invention as defined by the appended claims unless they depart there from.

GLOSSARY OF TERMS AND DEFINITIONS THEREOF
EF - Elementary file
EFADN - EF Abbreviated dialling numbers
EFNETPAR - EF Network Parameters
EFOPL - EF Operator PLMN List
EFOPLMNWACT - EF Operator controlled PLMN selector with Access Technology
EFPLMNWACT - EF User controlled PLMN selector with Access Technology
EFpNN - EF PLMN Network Name
EFSMS - EF Short messages
IMEI - International Mobile Equipment identity
ICCID - ICC IDentification
ME - Mobile Equipment
OTA -Over The Air
SAT - SIM application toolkit
SMS - Short Message Service
SIM - Subscriber Identity Module
UE - User Equipment

WE CLAIM
1. A method enabling immediate availability of SIM data at UE power on by caching SIM data to ME comprising the steps of:
(a) storing ICCID (or any such information to uniquely identify a SIM card) on the ME
(b) reading the ICCID stored on ME at power ON;
(c) checking if the ICCID stored in ME and in said SIM card are the same;

(d) reading EF- last used IMEI from said SIM card if the ICCID stored in the ME and in said SIM card are the same;
(e) reading the data from the said SIM card and updating the ME’s memory with the new values if the ICCID stored in ME and in said SIM card are different;
(f) checking if the IMEI stored in ME and IMEI in EF -”last used IMEI” are the same after reading EF- last used IMEI from said SIM;
(g) reading the data from ME’s memory if the IMEI stored in ME and IMEI in EF are the same;
(h) checking whether reading the data from ME’s memory for immediate usage
if the IMEI stored in ME and IMEI in EF are different; (i) reading the data from ME’s memory if the data is for immediate usage; (j) reading the data from SIM card and updating the ME’s memory with the
new values; (k) updating the “Last used IMEI” from “current used IMEI” in the SIM card; (I) updating the “current used IMEI” in the SIM card using “provide local info”
command; and (m)updating the new EF’s “Last Used IMEI” and “Current Used IMEI” in USIM
/ SIM card.
2. A method as claimed in claim 1 wherein during SIM initialization the ME sends the terminal profile to SIM card and the terminal profile provides information whether the proactive command- “Provide local info [IMEI]” is supported by the ME or not where if the proactive command is not supported then SIM card

overwrites the EF’s “last used IMEI” and “current used IMEI” with invalid values.
3. A method enabling immediate availability of SIM data at UE power on when a EF is changed because of OTA SMS comprising the steps of:
(a) receiving OTA which is supposed to change some EF by the SIM;
(b) updating the EF mentioned in OTA as per the new values;
(c) updating EF “current used IMEI” with invalid value “FFFF”;
(d) sending the refresh command to ME and wait for the Terminal response;
(e) check is made confirm to confirm whether TR is properly received;
(f) updating EF “current used IMEI” with IMEI of the ME in use if TR is properly received; and
(g) keeping the EF “current used IMEI” with invalid values if TR is not properly received.
4. A method enabling immediate availability of SIM data at UE power substantially described particularly with reference to the accompanying drawings.

Documents:

595-CHE-2006 AMENDED CLAIMS 06-06-2013.pdf

595-CHE-2006 AMENDED PAGES OF SPECIFICATION 06-06-2013.pdf

595-CHE-2006 EXAMINATION REPORT REPLY RECEIVED 06-06-2013.pdf

595-CHE-2006 FORM-1 06-06-2013.pdf

595-CHE-2006 FORM-13 06-06-2013.pdf

595-CHE-2006 OTHER PATENT DOCUMENT 06-06-2013.pdf

595-CHE-2006 POWER OF ATTORNEY 06-06-2013.pdf

595-CHE-2006 FORM-18.pdf

595-che-2006 correspondence-others.pdf

595-che-2006 form-1.pdf

595-che-2006-abstract.pdf

595-che-2006-claims.pdf

595-che-2006-correspondnece-others.pdf

595-che-2006-description(complete).pdf

595-che-2006-drawings.pdf

595-che-2006-form 1.pdf

595-che-2006-form 26.pdf


Patent Number 256747
Indian Patent Application Number 595/CHE/2006
PG Journal Number 30/2013
Publication Date 26-Jul-2013
Grant Date 24-Jul-2013
Date of Filing 31-Mar-2006
Name of Patentee SAMSUNG INDIA SOFTWARE OPERATIONS PRIVATE LIMITED
Applicant Address Bagmane Lakeview, Block 'B', No. 66/1, Bagmane Tech Park, C V Raman Nagar, Byrasandra, Bangalore - 560093.
Inventors:
# Inventor's Name Inventor's Address
1 SOMASHEKAR VISHWANTH RUDRAKSHI employed at Samsung India Software Operations Pvt. Ltd., having its office at, Bagmane Lakeview, Block 'B', No. 66/1, Bagmane Tech Park, C V Raman Nagar, Byrasandra, Bangalore -560 093.
2 SESHAGIRI RAO GORANTLA employed at Samsung India Software Operations Pvt. Ltd., having its office at, Bagmane Lakeview, Block 'B', No. 66/1, Bagmane Tech Park, C V Raman Nagar, Byrasandra, Bangalore - 560 093.
3 RITESH RANJAN employed at Samsung India Software Operations Pvt. Ltd., having its office at, Bagmane Lakeview, Block 'B', No. 66/1, Bagmane Tech Park, C V Raman Nagar, Byrasandra, Bangalore - 560 093.
PCT International Classification Number G06K 5/00
PCT International Application Number N/A
PCT International Filing date
PCT Conventions:
# PCT Application Number Date of Convention Priority Country
1 NA