Secure adaptive device locking

US9813912B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9813912-B2
Application numberUS-201615084853-A
CountryUS
Kind codeB2
Filing dateMar 30, 2016
Priority dateMar 30, 2016
Publication dateNov 7, 2017
Grant dateNov 7, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Systems and methods for configuring user equipment (UE) for use with compatible subscriber identity modules (SIMs) is disclosed. The UE can include a UE SIMLock configuration containing one or more UE parameters and a value for each category. A compatible SIM can include a SIM configuration with compatible SIM values. The UE can request a UE SIMLock configuration from one or more telecommunications network devices using secure communications. The UE can receive a UE SIMLock configuration from the telecommunications network device. The UE SIMLock configuration can be applied to the UE modem governing SIMLock engine behavior. The UE SIMLock configuration can be updated dynamically with subsequent messages from the telecommunications network device to reflect changes in the account associated with the UE, such as the fulfillment of a contract or theft of the UE.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: sending a first message from a user equipment (UE) to a telecommunications network device requesting a UE SIMLock configuration; receiving a first reply message at the UE from the telecommunications network device, the first reply message including at least the UE SIMLock configuration, the UE SIMLock configuration containing one or more UE parameters for the configuration of the UE; applying the one or more UE parameters to the UE; detecting, with the UE, a subscriber identity module (SIM) inserted into the UE; receiving a SIM configuration from the SIM, the SIM configuration comprising one or more SIM parameters; and comparing values for each of the one or more UE parameters to each respective SIM parameter to determine a compatibility of the SIM and the UE; wherein, if the UE is incompatible; the UE is partially, or completely, disabled; wherein, if the UE is compatible, the UE is fully enabled; and wherein a network value in the UE SIMLock configuration matches the network value of the SIM configuration. 2. The method of claim 1 , wherein sending the first message from the UE to the telecommunications network device comprises sending an encrypted message from a secure trusted execution environment (TEE) on the UE. 3. The method of claim 2 , wherein the telecommunications network device comprises a configuration server storing a plurality of UE SIMLock configurations for a plurality of UEs. 4. The method of claim 1 , further comprising: sending a second message from the UE to the telecommunications network device requesting an updated UE SIMLock configuration; receiving a second reply message at the UE from the telecommunications network device, the second reply message including at least the updated UE SIMLock configuration, the updated UE SIMLock configuration containing one or more updated UE parameters for the UE SIMLock configuration of the UE; applying the one or more updated UE parameters to the UE; and comparing values for each of the one or more updated UE parameters to each respective SIM parameter to determine a compatibility of the SIM and the UE. 5. The method of claim 4 , further comprising: receiving a trigger message from the telecommunications network device to send the second message. 6. The method of claim 4 , further comprising: determining that a periodic timer associated with sending the second message has expired. 7. The method of claim 4 , further comprising: sending a value of a periodic timer from the telecommunication network device to the UE; wherein the periodic timer causes the UE to send at least one of the first message or the second message. 8. The method of claim 1 , further comprising: verifying a validity of the first reply message; sending an acknowledgement message back to the telecommunications network device; updating a device database in a telecommunications network database that the UE has been configured; and sending an acknowledgment message from the telecommunications network device to the UE to apply the UE SIMLock configuration. 9. The method of claim 1 , further comprising: verifying at least one of an authenticity or integrity of the first reply message with a trusted application in a trusted execution environment (TEE) of the UE; and verifying an integrity and/or decrypting the UE SIMLock configuration in a modem of the UE before applying the one or more UE parameters; wherein the first reply message is at least one of integrity protected or encrypted. 10. The method of claim 1 , further comprising: verifying that an international mobile station equipment identity (IMEI) in the UE SIMLock configuration is the same as the IMEI of the UE. 11. A method comprising: receiving a message from a user equipment (UE) at a first telecommunications network device, the message comprising a request for a UE SIMLock configuration; verifying the message from the UE with the first telecommunications network device; verifying one or more device certificates from the UE by querying a second telecommunications network device that contains at least one of libraries, data, or algorithms for verifying device certificates; and sending the UE SIMLock configuration from the first telecommunications network device to the UE; sending the message from the first telecommunications network device to a second telecommunications network device after verifying the message, the second telecommunications network device storing the UE SIMLock configuration; and sending the UE SIMLock configuration from the second telecommunications network device to the first telecommunications network device. 12. The method of claim 11 , wherein receiving the message from the UE at a first telecommunications network device comprises receiving the message at a rules engine of a configuration server. 13. The method of claim 11 , wherein sending the message from the first telecommunications network device to the second telecommunications network device comprises sending the message from a rules engine to a policy engine of a configuration server. 14. The method of claim 11 , wherein the UE SIMLock configuration comprises one or more UE parameters associated with usage restrictions for the UE. 15. The method of claim 14 , wherein the UE SIMLock configuration further comprises a value for each of the one or more UE parameters; and wherein the value further modifies a usage restriction for the UE. 16. The method of claim 15 , wherein a first UE parameter of the one or more UE parameters comprises a network restriction; and a network value associated with a carrier restriction for the UE. 17. The method of claim 11 , further comprising: sending a trigger message from the first telecommunications network device to the UE to cause the UE to send a UE SIMLock configuration update request message to the first telecommunications network device; receiving the UE SIMLock configuration update request message from the UE at the first telecommunications network device; and sending an updated UE SIMLock configuration from the first telecommunications network device to the UE. 18. The method of claim 11 , further comprising: determining that the UE sending the message is not authorized; wherein the UE SIMLock configuration partially or completely disables the UE.

Assignees

Inventors

Classifications

  • G06F21/575Primary

    Secure boot · CPC title

  • Messaging; Mailboxes; Announcements · CPC title

  • using an additional device, e.g. smartcard, SIM or a different communication terminal (cryptographic mechanisms or cryptographic arrangements for entity authentication involving additional secure or trusted devices H04L9/3234) · CPC title

  • Processing at user equipment or user record carrier · CPC title

  • Entity profiles · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9813912B2 cover?
Systems and methods for configuring user equipment (UE) for use with compatible subscriber identity modules (SIMs) is disclosed. The UE can include a UE SIMLock configuration containing one or more UE parameters and a value for each category. A compatible SIM can include a SIM configuration with compatible SIM values. The UE can request a UE SIMLock configuration from one or more telecommunicat…
Who is the assignee on this patent?
T Mobile Usa Inc
What technology area does this patent fall under?
Primary CPC classification G06F21/575. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Nov 07 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).