Legal claims defining the scope of protection, as filed with the USPTO.
1. A method for providing controlled switching of access control clients within a mobile device without requiring access to a network, the method comprising: at a security module included in the mobile device, wherein the security module is separate and distinct from a secure element included in the mobile device: receiving, from the secure element, a request to swap a first access control client with a second access control client, wherein the first access control client is active and the second access control client is inactive; obtaining content from at least one sensor included in the mobile device; referencing the content against at least one pre-defined threshold to determine whether at least one module is operating within pre-defined thresholds; and when the at least one module is operating within the pre-defined thresholds: determining, based on an internal time component that corresponds to the at least one module, whether the request is valid, and when the request is valid: causing the secure element to deactivate the first access control client, and causing the secure element to activate the second access control client.
2. The method of claim 1 , wherein the at least one module is selected from: the security module and the secure element.
3. The method of claim 1 , wherein the internal time component counts a number of clock ticks that have occurred after a receipt of a previous request to swap access control clients.
4. The method of claim 1 , wherein the at least one sensor is selected from: one or more temperature sensors, one or more voltage sensors, and one or more operating frequency sensors.
5. The method of claim 1 , wherein the request is generated based on one or more of: a geographic location of the mobile device and a usage level of the mobile device.
6. The method of claim 1 , wherein the internal time component is maintained by sampling clock ticks produced by a clock that corresponds to the at least one module.
7. The method of claim 1 , further comprising, prior to receiving the request: establishing the pre-defined thresholds in accordance with hardware characteristics of the at least one module.
8. The method of claim 1 , further comprising, when the at least one module is not operating within the pre-defined thresholds, or when the request is not valid: causing the secure element to ignore the request.
9. A non-transitory computer readable storage medium configured to store instructions that, when executed by a security module included in a mobile device, cause the mobile device to provide controlled switching of access control clients without requiring access to a network, by carrying out steps that include: receiving, from a secure element that is included in the mobile device and is distinct from the security module, a request to swap a first access control client with a second access control client, wherein the first access control client is active and the second access control client is inactive; obtaining content from at least one sensor included in the mobile device; referencing the content against at least one pre-defined threshold to determine whether at least one module is operating within pre-defined thresholds; and when the at least one module is operating within the pre-defined thresholds: determining, based on an internal time component that corresponds to the at least one module, whether the request is valid, and when the request is valid: causing the secure element to deactivate the first access control client, and causing the secure element to activate the second access control client.
10. The non-transitory computer readable storage medium of claim 9 , wherein the internal time component counts a number of clock ticks that have occurred after a receipt of a previous request to swap access control clients.
11. The non-transitory computer readable storage medium of claim 9 , wherein the at least one sensor is selected from: one or more temperature sensors, one or more voltage sensors, and one or more operating frequency sensors that monitor the operation of the secure element.
12. The non-transitory computer readable storage medium of claim 9 , wherein the request is generated based on one or more of: a geographic location of the mobile device and a usage level of the mobile device.
13. The non-transitory computer readable storage medium of claim 9 , wherein the internal time component is maintained by sampling clock ticks produced by a clock that corresponds to the secure element.
14. The non-transitory computer readable storage medium of claim 9 , wherein the steps further include, prior to receiving the request: establishing the pre-defined thresholds in accordance with hardware characteristics of the secure element.
15. The non-transitory computer readable storage medium of claim 9 , wherein the steps further include, subsequent to deactivating the first access control client and activating the second access control client: receiving a second request to swap the second access control client with a third access control client, wherein the second access control client enables the mobile device to consume voice services and data services, and the third access control client enables the mobile device only to consume emergency services, and in response to the second request: deactivating the second access control client, and activating the third access control client.
16. A mobile device configured to control switching of access control clients without requiring access to a network, the mobile device comprising: a secure element configured to manage at least a first access control client and a second access control client; and a security module that is separate and distinct from the secure element, wherein the security module is configured to carry out steps that include: receiving, from the secure element, a request to swap the first access control client with the second access control client, wherein the first access control client is active and the second access control client is inactive; obtaining content from at least one sensor included in the mobile device; referencing the content against at least one pre-defined threshold to determine whether at least one module is operating within pre-defined thresholds; and when the at least one module is operating within the pre-defined thresholds: determining, based on an internal time component that corresponds to the at least one module, whether the request is valid, and when the request is valid: causing the secure element to deactivate the first access control client, and causing the secure element to activate the second access control client.
17. The mobile device of claim 16 , wherein the at least one module is selected from: the security module and the secure element.
18. The mobile device of claim 16 , wherein the internal time component counts a number of clock ticks that have occurred after a receipt of a previous request to swap access control clients.
19. The mobile device of claim 16 , wherein the internal time component is maintained by sampling clock ticks produced by a clock that corresponds to the at least one module.
20. The mobile device of claim 16 , wherein, when the at least one module is not operating within the pre-defined thresholds, or when the request is not valid, the steps further include: causing the secure element to ignore the request.
Unknown
January 30, 2018
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.