Patent ID: 9268966
Filing Date: 2016-02-23
CPC Classification: G06F

Claim Text:
1. A computer-implemented method for managing access to at least one element associated with an application on a computing device, comprising: receiving a selection, by a first user of the computing device, of at least one element from a plurality of elements on a graphic user interface displayed on a display screen of the computing device, wherein each element of the plurality of elements is associated with an application on the computing device; providing for display a plurality of locking options relating to the received selection to allow the first user to select at least one of the plurality of locking options, each of the plurality of locking options corresponding to a type of usage permission for the application associated with the at least one selected element, the plurality of locking options including at least one option that assigns a usage permission to the at least one selected element and to at least one other application associated with one or more other elements of the plurality of elements; receiving a selection, by the first user of the computing device, of at least one of the plurality of locking options; placing the application associated with the at least one selected element in a locked state based at least in part on the selected at least one of the plurality of locking options to prevent at least a second user of the computing device from using the application associated with the at least one selected element; enabling the second user to use one or more other applications associated with one or more other elements from the plurality of elements, the one or more other elements being different from the at least one selected element; and removing the application associated with the at least one selected element from the locked state for a first time period in response to an unlock event, wherein the unlock event includes an unlock earned by the second user by performing for a second time period one or more specified tasks using the one or more other applications associated with the one or more other elements on the computing device.