Patent ID: 9706035
Date: 2017-07-11
CPC Classifications: G06F,H04L,H04M

Claim:
1. A method for providing operator-specific profiles for utilization by one or more applications, comprising: receiving, internally within a user equipment (UE), a profile request from an application operating on the UE, the profile request including an application type and a first operator identifier corresponding to a first mobile country code (MCC), a first mobile network code (MNC), and one or more parameters specified in a user identifier; determining a second operator identifier based on the user identifier, the user identifier being stored in an identity module removably fixed to the UE and including a second MCC and a second MNC; determining whether the application type of the profile request corresponds to one or more operator-specific application types, the operator-specific profiles indicating the one or more operator-specific application types within a portion of a range of bits defined in a bitmask to allow an operator to control access to the operator-specific profiles, the portion of the range of bits corresponding to operator-specific applications; determining whether the first operator identifier matches the second operator identifier in response to a determination that the application type is within the portion of the range of bits reserved for the one or more operator-specific application types; determining whether the application type matches an application type of an available profile in response to at least one of a determination that the application type is not within the portion of the range of bits reserved for the one or more operator-specific application types or a determination that the first operator identifier matches the second operator identifier; and providing a matching profile to the application in response to a determination that the application type matches the application type of the available profile, the matching profile corresponding to an operator-specific profile of the operator-specific profiles.