Method and apparatus for differentiated access control
AssigneeBlackBerry Limited
InventorsMichael Kenneth Brown, Christopher Lyle Bender, Herbert Anthony Little
Life of this patent
Estimating the term…
Abstract
A method for differentiated access control on a computing device, and the computing device, the method including starting a timer on the computing device; resetting the timer if activity occurs on the computing device prior to the expiration of the timer; and preventing a subset of applications from being launched or enabled on expiry of the timer.
Claims21
A method for providing differentiated access control to individual applications on a computing device, the method comprising:
- forming a plurality of application subsets;
- setting an expiry time on the computing device for each of the plurality of application subsets, the expiry time for each of the plurality of application subsets being independently configurable;
- resetting the expiry time for at least one of the application subsets if activity occurs on the computing device prior to the expiry time for the at least one application subset;
- and
- locking each application associated with an application subset to prevent each application associated with that application subset from being launched or enabled if the expiry time for that application subset is reached.
A computing device comprising:
- a processor;
- a user interface;
- and
- memory,
- wherein the computing device is configured to:
- form a plurality of application subsets;
- set an expiry time on the computing device for each of the plurality of application subsets, the expiry time for each of the plurality of application subsets being independently configurable;
- reset the expiry time for at least one of the application subsets if activity occurs on the computing device prior to the expiry time for the at least one application subset;
- and
- lock each application associated with an application subset to prevent each application associated with that application subset from being launched or enabled if the expiry time for that application subset is reached.
A non-transitory computer readable medium having stored thereon executable code for execution by processor of a computing device, the executable code comprising instructions for:
- forming a plurality of application subsets;
- setting an expiry time on the computing device for each of the plurality of application subsets, the expiry time for each of the plurality of application subsets being independently configurable;
- resetting the expiry time for at least one of the application subsets if activity occurs on the computing device prior to the expiry time for the at least one application subset;
- and
- locking each application associated with an application subset to prevent each application associated with that application subset from being launched or enabled if the expiry time for that application subset is reached.
Dependencies are inferred from the claim text.