IP Library › Granted Patent US 12,672,002
Granted Patent B2
US 12,672,002 · App. 18/780,656 · Granted Jun 30, 2026

Multi-factor autonomous SIM lock

Inventors: Ginger Chien (Bellevue, WA); Richard Zaffino (Kirkland, WA)
Assignee: AT&T Intellectual Property I, L.P.
H04W12/72H04L63/0853H04L63/0861H04W12/06H04W12/61H04W12/64H04W12/66
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 12,672,002
App. No.
18/780,656
Filed
Jul 23, 2024
Granted
Jun 30, 2026
Kind
B2
Art Unit
2439
USPC
370/329
Abstract

Aspects of the subject disclosure may include, for example, initializing a secure timer in a wireless device, determining whether a subscriber identification module (SIM) card installed in the wireless device comprises a carrier identity that matches a carrier identity stored in the machine-readable medium, establishing a network connection with a trusted server, starting the secure timer if the SIM card and network connection are satisfactory, periodically checking the network connection and SIM card until expiry of the secure timer, penalizing the secure timer responsive to a failure of the network connection or SIM card check, and responsive to expiry of the secure timer, unlocking a SIM lock. Other embodiments are disclosed.

Claims (34)

1 . A wireless device, comprising:

a processing system including a processor; and

a memory that stores executable instructions that, when executed by the processing system, facilitate performance of operations, the operations comprising:

determining whether a valid subscriber identification module (SIM) card is installed in the wireless device;

detecting, from a location beacon of the wireless device, a location of the wireless device;

starting a timer responsive to determining that the valid SIM card is installed in the wireless device and responsive to detecting the location to be within a permitted geographic region; and

adjusting the timer responsive to a determination that the valid SIM card is no longer installed in the wireless device or a detection of the location being outside of the permitted geographic region, wherein expiry of the timer allows a SIM lock to be unlocked for the wireless device to provide service with a different installed SIM card.

2 . The wireless device of claim 1 , wherein the operations further comprise continuing to permit the timer to count down responsive to both a further determination that the valid SIM card remains installed in the wireless device and a further detection that the location remains within the permitted geographic region.

3 . The wireless device of claim 1 , wherein the adjusting the timer comprises resetting the timer.

4 . The wireless device of claim 1 , wherein the adjusting the timer comprises pausing the timer.

5 . The wireless device of claim 1 , wherein the memory comprises a secure memory, and wherein values for the timer are stored in the secure memory.

6 . The wireless device of claim 5 , wherein the wireless device comprises a modem, and wherein the secure memory is located in the modem.

7 . The wireless device of claim 1 , wherein the valid SIM card comprises a carrier identity that matches a carrier identity stored in the memory.

8 . The wireless device of claim 1 , wherein unlocking the SIM lock permits the wireless device to provide full service with any installed SIM card.

9 . The wireless device of claim 1 , wherein the operations further comprise obtaining biometric data and comparing the biometric data with previously stored biometric data.

10 . The wireless device of claim 9 , wherein the operations further comprise adjusting the timer responsive to a determination that the biometric data does not match the previously stored biometric data.

11 . A non-transitory machine-readable medium in a secure area of a wireless device, comprising executable instructions that, when executed by a processing system including a processor, facilitate performance of operations, the operations comprising:

determining whether a carrier identity of a subscriber identification module (SIM) card installed in the wireless device matches carrier identity information stored in the secure area;

detecting a location of the wireless device;

starting a timer responsive to determining that the carrier identity matches the carrier identity information and responsive to detecting the location to be within a permitted geographic region; and

adjusting the timer responsive to a determination that the SIM card is no longer installed in the wireless device or a detection of the location being outside of the permitted geographic region, wherein expiry of the timer allows a SIM lock embedded in the secure area to be unlocked for the wireless device to provide service with a different installed SIM card.

12 . The non-transitory machine-readable medium of claim 11 , wherein unlocking the SIM lock permits the wireless device to provide full service with any installed SIM card.

13 . The non-transitory machine-readable medium of claim 11 , wherein the operations further comprise continuing to permit the timer to count down responsive to both a further determination that the SIM card remains installed in the wireless device and a further detection that the location remains within the permitted geographic region.

14 . The non-transitory machine-readable medium of claim 11 , wherein the secure area comprises a secure memory.

15 . The non-transitory machine-readable medium of claim 11 , wherein the operations further comprise obtaining biometric data, comparing the biometric data with previously stored biometric data, and adjusting the timer responsive to a determination that the biometric data does not match the previously stored biometric data.

16 . A method, comprising:

determining, by a processing system of a wireless device including a processor, whether a valid subscriber identification module (SIM) card is installed in the wireless device;

detecting, by the processing system, a location of the wireless device;

starting, by the processing system, a timer responsive to determining that the valid SIM card is installed in the wireless device and responsive to detecting the location to be within a permitted geographic region; and

adjusting, by the processing system, the timer responsive to a determination that the valid SIM card is no longer installed in the wireless device or a detection of the location being outside of the permitted geographic region, wherein expiry of the timer allows a SIM lock to be unlocked for the wireless device to provide service with a different installed SIM card.

17 . The method of claim 16 , wherein unlocking the SIM lock permits the wireless device to provide full service with any installed SIM card.

18 . The method of claim 16 , wherein values for the timer are stored in a secure memory.

19 . The method of claim 16 , wherein the valid SIM card comprises a carrier identity that matches a carrier identity stored in a secure memory.

20 . The method of claim 16 , further comprising obtaining biometric data, comparing the biometric data with previously stored biometric data, and pausing the timer responsive to a determination that the biometric data does not match the previously stored biometric data.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 23, 2024
From: CHIEN, GINGER; ZAFFINO, RICHARD
To: AT&T INTELLECTUAL PROPERTY I, L.P.
Reel/Frame 068054/0652 →
Continuity (4)
Continuation 18065302 · Dec 13, 2022
Continuation 17211265 · Mar 24, 2021
Continuation 16289756 · Mar 1, 2019
Related Publication 20240381097A1 · Nov 14, 2024
References Cited (45)
US 6124799A · Parker et al. · 2000 [cited by applicant]
US 6321079B1 · Cooper · 2001 [cited by applicant]
US 7088988B2 · Kelkar et al. · 2006 [cited by applicant]
US 7886355B2 · Rager · 2011 [cited by applicant]
US 8209550B2 · Gehrmann · 2012 [cited by applicant]
US 8555077B2 · Davis et al. · 2013 [cited by applicant]
US 8774864B2 · Kumar · 2014 [cited by applicant]
US 9258708B2 · Fan et al. · 2016 [cited by applicant]
US 9456349B2 · Kim et al. · 2016 [cited by applicant]
US 9699660B1 · Blatt et al. · 2017 [cited by applicant]
US 9788209B2 · Hauck et al. · 2017 [cited by applicant]
US 9807607B2 · Velusamy · 2017 [cited by applicant]
US 9813399B2 · Velusamy · 2017 [cited by applicant]
US 9813912B2 · Kovacevic · 2017 [cited by applicant]
US 10567953B1 · Kumar · 2020 [cited by examiner]
US 20050037732A1 · Kotzin · 2005 [cited by applicant]
US 20090191846A1 · Shi · 2009 [cited by applicant]
US 20100095364A1 · Norgaard · 2010 [cited by examiner]
US 20140018131A1 · Yao et al. · 2014 [cited by applicant]
US 20140045454A1 · Monjas Llorente · 2014 [cited by examiner]
US 20150289134A1 · Johnston · 2015 [cited by examiner]
US 20160100309A1 · Velusamy · 2016 [cited by examiner]
US 20170085546A1 · Velusamy · 2017 [cited by examiner]
US 20170185538A1 · Khan et al. · 2017 [cited by applicant]
US 20170230515A1 · Velusamy · 2017 [cited by examiner]
US 20170289804A1 · Kovacevic · 2017 [cited by examiner]
US 20180352529A1 · Kumar · 2018 [cited by examiner]
US 20190150060A1 · Lovlekar · 2019 [cited by examiner]
US 20200245128A1 · Obaidi · 2020 [cited by examiner]
US 20200280847A1 · Chien et al. · 2020 [cited by applicant]
US 20210211882A1 · Chien et al. · 2021 [cited by applicant]
US 20230114114A1 · Chien et al. · 2023 [cited by applicant]
WO 03007538A1 · 2003 [cited by applicant]
WO 2007050272A2 · 2007 [cited by applicant]
WO 2013008048A1 · 2013 [cited by applicant]
WO 2016123926A1 · 2016 [cited by applicant]
WO 2017101571A1 · 2017 [cited by applicant]
WO 2018047203A1 · 2018 [cited by applicant]
Zhukovskyy et al., “Method of Forensic Analysis for Compromising Carrier-lock Algorithm on 3G Modem Firmware,” 2019 IEEE 2nd Ukraine Conference on Electrical and Computer Engineering (UKRCON) Year: 2019 | Conference Pap… [cited by examiner]
Tambe et al., “Offline Mobile Security,” 2018 International Conference on Smart City and Emerging Technology (ICSCET) Year: 2018 | Conference Paper | Publisher: IEEE. [cited by examiner]
Koshy et al., “Evolution of SIM Cards—What's Next?,” 2018 International Conference on Advances in Computing, Communications and Informatics (ICACCI) Year: 2018 | Conference Paper | Publisher: IEEE. [cited by examiner]
“Cell Phone Unlocking”, https://web.archive.org/web/20160229135219/https://www.fcc.gov/general/cell-phone-unlocking, Feb. 29, 2016, 2 pages. [cited by applicant]
Marrello, Byron , “Unlocking the Competitiveness of the Fee: Is Canadian Mobile Service Providers Charging a Fee to Remove the Software Lock after the Contract Expires Anti-competitive?”, https://tspace.library.utoronto… [cited by applicant]
Tambe, Vishal , et al., “Offline Mobile Security”, 2018 International Conference on Smart City and Emerging Technology (ICSCET), 2018, 4 pages. [cited by applicant]
Zhukovskyy, Viktor , et al., “Method of Forensic Analysis for Compromising Carrier-lock Algorithm on 3G Modem Firmware”, 2019 IEEE 2nd Ukraine Conference on Electrical and Computer Engineering (UKRCON), 2019, 4 pages. [cited by applicant]