Device locking with hierarchical activity preservation
First Claim
1. A computer-implemented method comprising:
- receiving one or more user gestures at a device that is to be locked into a device state within a multi-level activity-locking hierarchy of states, the device state, among multiple possible device states within the multi-level activity-locking hierarchy of states, being based at least in part on the one or more user gestures received at the device;
determining at least one application on the device; and
locking the device into the device state, such that available activities of the device are restricted based at least in part on the device state and on the at least one application.
3 Assignments
0 Petitions
Accused Products
Abstract
Techniques are described for device locking with activity preservation at a specified level within a multi-level hierarchy of device states. Such locking enables a user to share a device with another user while specifying a particular level of access to the device, such as access to a particular class of applications, a specific application, or a specific task within an application. Determination of the authorized activity may be based on a currently active application, or on the particular user gesture. The level of functionality made available may be based on the number of times a user gesture is repeated. Gestures may include a selection of a hardware or software control on the device, issuance of a voice command, and the like.
72 Citations
20 Claims
-
1. A computer-implemented method comprising:
-
receiving one or more user gestures at a device that is to be locked into a device state within a multi-level activity-locking hierarchy of states, the device state, among multiple possible device states within the multi-level activity-locking hierarchy of states, being based at least in part on the one or more user gestures received at the device; determining at least one application on the device; and locking the device into the device state, such that available activities of the device are restricted based at least in part on the device state and on the at least one application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A device comprising:
-
at least one processor; a memory; a locking component stored in the memory and executable by the at least one processor to; receive, while the device is executing at least one currently active application, an indication to lock the device into a device state within a multi-level activity-locking hierarchy of states; determine the at least one currently active application on the device; and lock the device into the indicated device state that is based at least in part on the at least one currently active application, such that one or more available functions of the device are restricted according to the indicated device state. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A system comprising:
at least one server device, configured to send a locking component to a remote device, wherein the locking component is configured to operate on the remote device to; receive, while the remote device is executing at least one currently active application, an indication to lock the remote device into a device state within a multi-level activity-locking hierarchy of states; and lock the remote device into the indicated device state based at least in part on the at least one currently active application, such that one or more available functions of the remote device are restricted according to the indicated device state. - View Dependent Claims (17, 18, 19, 20)
Specification