Patent ID: 8572754
Filing Date: 2013-10-29
Classification: G06F,H04L

Abstract:
1. A system for facilitating unlocking a device connected locally to a client, utilizing a server located remotely from the client and the device, wherein the device comprises an interface, a system partition and a secure data partition, comprising: a processor; a stub driver for receiving a secure application from the system partition of the device; and a proxy for sending the secure application from the stub driver to the server over a network, for receiving, at the client, at least one string descriptor request from the server over the network, wherein the at least one string descriptor request is associated with switching the interface of the device from a first interface type to a second interface type, and, after the interface of the device is switched to the second interface type, and for receiving, at the client, an unlocking command from the server over the network; wherein the first interface type allows an administrator user to unlock the device and prevents a non-administrator user from unlocking the device; and wherein the stub driver is further for directing the at least one string descriptor request received by the proxy to the device, and for directing the unlocking command received by the proxy to the device, wherein the interface of the device is for unlocking the secure data partition of the device if the interface accepts the unlocking command.