Patent ID: 9223952
Filing Date: 2015-12-29
Classification: G06F,H04L,H04W

Abstract:
1. A method comprising: receiving runtime input from one or more of a plurality of unlock interfaces of a device, wherein the plurality of unlock interfaces enable the use of runtime input related to authentication of a user; identifying metadata associated with data stored on the device; comparing the runtime input to the metadata to select a level of access with regard to the device from a plurality of levels of access, wherein different levels of access have associated security policies that specify different combinations of the plurality of unlock interfaces; conducting an authentication of the runtime input based on an associated security policy of the selected level of access; using one or more cryptographic keys to place the device in an unlocked state with regard to the selected level of access if the authentication is successful; and using the unlock interfaces to re-lock one or more of the device or the data stored on the device based on one or more of subsequent monitoring of a presence of the user, gestures signaling a desire to re-lock, or a change in continuous authentication that falls below acceptable tolerance levels.