Secure device sharing
First Claim
1. A method of locking a device, the method comprising:
- receiving a lock request via user input; and
responsive to the receiving, locking the device to an active window currently open on the device, the active window under control of an application currently executing on the device, wherein access is permitted, via a user interface, to the active window and wherein access is not permitted, via the user interface, to other windows.
2 Assignments
0 Petitions
Accused Products
Abstract
A device and method for placing the device in a locked state having an associated set of permitted tasks so as to permit the device owner to share the device with others but maintain security over aspects of the device. A task change request is evaluated to determine whether the requested task is permitted and, if so, the requested task is allowed; if not, then an authorization process is invoked to prompt the user to input authorization data. Upon verification of the authorization data, the device may be unlocked and the requested change implemented. The permitted tasks may designate specific applications, specific operations or functions within applications or at the operating system level, one or more currently open windows, and other levels of granularity.
31 Citations
24 Claims
-
1. A method of locking a device, the method comprising:
-
receiving a lock request via user input; and responsive to the receiving, locking the device to an active window currently open on the device, the active window under control of an application currently executing on the device, wherein access is permitted, via a user interface, to the active window and wherein access is not permitted, via the user interface, to other windows. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An electronic device comprising:
-
an input device; a display; and a processor operatively coupled to the user input device and the display, the processor adapted to; enable receipt, via the input device, of a lock request; and enable locking of the device to an active window currently open on the device, the active window under control of an application currently executing on the device, wherein access is permitted, via the input device, to the active window and wherein access is not permitted, via the input device, to other windows. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer-readable non-transitory medium containing computer-executable instructions that, when performed by a processor in an electronic device, cause the processor to:
-
receive a lock request via user input; and lock the device to an active window currently open on the device, the active window under control of an application currently executing on the device, wherein access is permitted, via a user interface, the active window and wherein access is not permitted, via the user interface, to other windows.
-
-
14. A method of providing security on a device, the method comprising:
-
presenting a plurality of applications executable on the device; defining permitted task information based on user input corresponding to selection of one or more applications of the plurality of applications, wherein the permitted task information is associated with a lock state; storing the permitted task information in profile data; receiving a request to activate a selected task; and determining whether the request is permitted based on the permitted task information. - View Dependent Claims (15, 16, 17, 18)
-
-
19. An electronic device comprising:
-
an input device; a display; and a processor operatively coupled to the input device and the display, the processor adapted to; enable presentation of a plurality of applications executable on the device; enable definition of permitted task information based on user input corresponding to selection of one or more applications of the plurality of applications, wherein the permitted task information is associated with a lock state; enable storing of the permitted task information in profile data; enable receipt of a request to activate a selected task; and enable determination of whether the request is permitted based on the permitted task information. - View Dependent Claims (20, 21, 22, 23)
-
-
24. A computer-readable non-transitory medium containing computer-executable instructions that, when performed by a processor in an electronic device, cause the processor to:
-
present a plurality of applications executable on the device; define permitted task information based on user input corresponding to selection of one or more applications of the plurality of applications, wherein the permitted task information is associated with a lock state; and store the permitted task information in profile data; enable receipt of a request to activate a selected task; and enable determination of whether the request is permitted based on the permitted task information.
-
Specification