IP Library Granted Patent US 9,628,474
Granted Patent B2
US 9,628,474 · App. 13/129,660 · Granted Apr 18, 2017

Method and apparatus for associating identity modules and terminal equipment

View Patent ↗
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 9,628,474
App. No.
13/129,660
Granted
Apr 18, 2017
Kind
B2
Abstract

The present invention provides method, apparatus and computer program product for facilitating verification of an identity module, such as associated with a UICC, operatively coupled to a terminal equipment, such as a machine-type communication device. Upon determining that the identity module is in a bonded state, one or more bonding identifiers are read from the identity module and compared with at least a predetermined portion of the terminal equipment identifier, such as an IMEI, stored in the terminal equipment. If at least one of the bonding identifiers corresponds with at least a predetermined portion of the terminal equipment identifier, the identity module and/or the terminal equipment are shifted into predetermined operating conditions. A bonding process may also be performed, whereby the identity module acquires the terminal equipment identifier of currently associated terminal equipment and stores a bonding identifier in identity module memory based thereon.

Claims (40)

1. A method for facilitating verification of an identity module operatively coupled to a terminal equipment, the method comprising:

a. determining if the identity module is in a bonded state, wherein the bonded state is permanent, and wherein the bonded state corresponds to storage of one or more bonding identifiers in a one-time programmable memory of the identity module; and

b. if the identity module is in said bonded state:

i. reading the one or more bonding identifiers from the identity module;

ii. comparing the one or more bonding identifiers with at least a predetermined portion of a terminal equipment identifier stored in the terminal equipment, the predetermined portion corresponding to less than all of the terminal equipment identifier, wherein said terminal equipment identifier is an International Mobile Equipment Identity (IMEI) or International Mobile Equipment Identity and Software Version Number (IMEISV); and

iii. shifting at least one of the identity module and the terminal equipment into predetermined operating conditions if at least one of the one or more bonding identifiers corresponds with at least said predetermined portion of the terminal equipment identifier.

2. The method according to claim 1 , further comprising:

a. determining if the identity module is in a bonding-receptive state; and

b. if the identity module is in said bonding-receptive state:

i. reading at least a portion of the terminal equipment identifier from the terminal equipment; and

ii. storing at least a portion of the terminal equipment identifier in the identity module as a bonding identifier.

3. The method according to claim 2 , further comprising: disposing the identity module in a bonded state upon said storing at least a portion of the terminal equipment identifier in the identity module as a bonding identifier.

4. The method according to claim 1 , wherein the identity module is associated with a Universal Integrated Circuit Card (UICC).

5. The method according to claim 1 , wherein at least one of the one or more bonding identifiers comprises one or more portions, each of said one or more portions corresponding to one or more IMEI or IMEISV-compliant fields selected from the group consisting of: type allocation code, reporting body identifier, allocation number, serial number, check digit, and software version number.

6. The method according to claim 1 , wherein the terminal equipment identifier is an electronic certificate.

7. The method according to claim 6 , wherein the electronic certificate includes information relating to the terminal equipment with which the terminal equipment identifier is associated, wherein said information relates to one or more of approval status, features, optimizations and terminal equipment type.

8. An apparatus for facilitating verification of an identity module operatively coupled to a terminal equipment, the apparatus comprising a processing module operatively coupled to the identity module and the terminal equipment, the processing module configured to:

a. determine if the identity module is in a bonded state, wherein the bonded state is permanent, and wherein the bonded state corresponds to storage of one or more bonding identifiers in a one-time programmable memory of the identity module; and

b. if the identity module is in said bonded state:

i. read the one or more bonding identifiers from the identity module;

ii. compare the one or more bonding identifiers with at least a predetermined portion of a terminal equipment identifier stored in the terminal equipment, the predetermined portion corresponding to less than all of the terminal equipment identifier, wherein said terminal equipment identifier is an International Mobile Equipment Identity (IMEI) or International Mobile Equipment Identity and Software Version Number (IMEISV); and

iii. shift at least one of the identity module and the terminal equipment into predetermined operating conditions if at least one of the one or more bonding identifiers corresponds with at least said predetermined portion of the terminal equipment identifier.

9. The apparatus according to claim 8 , the processing module further configured to:

a. determine if the identity module is in a bonding-receptive state; and

b. if the identity module is in said bonding-receptive state:

i. read at least a portion of the terminal equipment identifier from the terminal equipment; and

ii. store at least a portion of the terminal equipment identifier in the identity module as a bonding identifier.

10. The apparatus according to claim 9 , the processing module further configured to dispose the identity module in a bonded state upon said storing at least a portion of the terminal equipment identifier in the identity module as a bonding identifier.

11. The apparatus according to claim 8 , wherein the identity module is associated with a Universal Integrated Circuit Card (UICC).

12. The apparatus according to claim 8 , wherein at least one of the one or more bonding identifiers comprises one or more portions, each of said one or more portions corresponding to one or more IMEI or IMEISV-compliant fields selected from the group consisting of: type allocation code, reporting body identifier, allocation number, serial number, check digit, and software version number.

13. The apparatus according to claim 8 , wherein the terminal equipment identifier is an electronic certificate.

14. The apparatus according to claim 13 , wherein the electronic certificate includes information relating to the terminal equipment with which the terminal equipment identifier is associated, wherein said information relates to one or more of approval status, features, optimizations and terminal equipment type.

15. The apparatus according to claim 8 , wherein the processing module comprises a microprocessor operatively coupled to a digital memory.

16. The apparatus according to claim 8 , wherein at least a portion of the processing module is contained within an identity module card.

17. A computer program product comprising a memory having embodied thereon statements and instructions for execution by a computer, thereby causing the computer to perform a method for facilitating verification of an identity module operatively coupled to a terminal equipment, the method comprising the steps of:

a. determining if the identity module is in a bonded state, wherein the bonded state is permanent, and wherein the bonded state corresponds to storage of one or more bonding identifiers in a one-time programmable memory of the identity module; and

b. if the identity module is in said bonded state:

i. reading the one or more bonding identifiers from the identity module;

ii. comparing the one or more bonding identifiers with at least a predetermined portion of a terminal equipment identifier stored in the terminal equipment, the predetermined portion corresponding to less than all of the terminal equipment identifier, wherein said terminal equipment identifier is an International Mobile Equipment Identity (IMEI) or International Mobile Equipment Identity and Software Version Number (IMEISV); and

iii. shifting at least one of the identity module and the terminal equipment into predetermined operating conditions if at least one of the one or more bonding identifiers corresponds with at least said predetermined portion of the terminal equipment identifier.

Assignments (8)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 28, 2023
From: SIERRA WIRELESS, INC.
To: SEMTECH CORPORATION
Reel/Frame 062886/0528 →
CHANGE OF NAME Recorded Feb 28, 2023
From: SIERRA WIRELESS, INC.
To: SIERRA WIRELESS, ULC
Reel/Frame 062886/0422 →
MERGER AND CHANGE OF NAME Recorded Feb 28, 2023
From: SIERRA WIRELESS, ULC; 4462475 NOVA SCOTIA LIMITED; SIERRA WIRELESS, INC.
To: SIERRA WIRELESS, INC.
Reel/Frame 062886/0492 →
RELEASE OF SECURITY INTEREST Recorded Feb 10, 2023
From: CANADIAN IMPERIAL BANK OF COMMERCE
To: SIERRA WIRELESS AMERICA, INC.; SIERRA WIRELESS, INC.
Reel/Frame 062702/0496 →
RELEASE OF SECURITY INTEREST Recorded Jan 12, 2023
From: CANADIAN IMPERIAL BANK OF COMMERCE
To: SIERRA WIRELESS AMERICA INC.; SIERRA WIRELESS INC.
Reel/Frame 062389/0067 →
SECURITY INTEREST Recorded Mar 16, 2022
From: SIERRA WIRELESS, INC.; SIERRA WIRELESS AMERICA INC.
To: CANADIAN IMPERIAL BANK OF COMMERCE
Reel/Frame 059908/0311 →
SECURITY INTEREST Recorded Feb 25, 2022
From: SIERRA WIRELSS, INC.
To: CANADIAN IMPERIAL BANK OF COMMERCE
Reel/Frame 059250/0448 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 9, 2011
From: VOS, GUSTAV GERALD; GIELTY, STEVEN LAWRENCE
To: SIERRA WIRELESS, INC.
Reel/Frame 026883/0442 →