IP Library Granted Patent US 9,367,672
Granted Patent B2
US 9,367,672 · App. 13/799,531 · Granted Jun 14, 2016

Method of locking an application on a computing device

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,367,672
App. No.
13/799,531
Granted
Jun 14, 2016
Kind
B2
Abstract

A computer-implemented method entails steps of receiving user input signifying that an application on a computing device is to be locked and, in response to the user input, locking a user within the application to thereby permit the user to utilize functionalities of the application without exiting from the application or switching to another application on the computing device.

Claims (44)

1. A computer-implemented method comprising:

associating each of a plurality of guest users identified by a respective biometric identifier to sets of functions within one or more applications;

executing an application on a computing device while in an unlocked state, the unlocked state providing unrestricted user access to all applications and functionalities of the computing device;

receiving, in the unlocked state, a predetermined gesture user input signifying that the executing application on the computing device is to be locked;

in response to the predetermined gesture user input, locking the executing application; and

reading a biometric identifier and allowing access to selective sets of functions within the locked application that correspond to the guest user identified by the read biometric identifier.

2. The method as claimed in claim 1 wherein receiving the user input signifying that the application is to be locked comprises detecting a predetermined gesture resembling a padlock.

3. The method as claimed in claim 1 further comprising displaying user selectable options to lock the application or to lock a currently displayed screen being displayed by the application.

4. The method as claimed in claim 1 further comprising:

receiving a command to unlock the application or perform a restricted action;

in response to the command, requesting input of user credentials; and

unlocking the application or performing the restricted action only if the user credentials are provided.

5. The method as claimed in claim 1 further comprising receiving user input to define one or more related applications which can be also used when the application is locked.

6. The method as claimed in claim 1 further comprising receiving user input to define which functionalities of the application are operative and which are inoperative.

7. A non-transitory computer-readable medium comprising instructions in code which when loaded into a memory and executed by a processor of a computing device cause the computing device to:

associate each of a plurality of guest users identified by a respective biometric identifier to sets of functions within one or more applications;

execute an application on a computing device while in an unlocked state, the unlocked state providing unrestricted user access to all applications and functionalities of the computing device;

receive on the computing device that is the unlocked state a predetermined gesture user input signifying that the executing application on the computing device is to be locked; and

in response to the predetermined gesture user input, lock the executing application; and

read a biometric identifier to allow access to selective sets of functions within the locked application that correspond to the guest user identified by the read biometric identifier.

8. The computer-readable medium as claimed in claim 7 wherein receiving the user input signifying that the application is to be locked comprises detecting a predetermined gesture resembling a padlock.

9. The computer-readable medium as claimed claim 7 further comprising code that causes the computing device to display user selectable options to lock the application or to lock a currently displayed screen being displayed by the application.

10. The computer-readable medium as claimed in claim 7 further comprising code that causes the computing device to:

receive a command to unlock the application or perform a restricted action;

in response to the command, request input of user credentials; and

unlock the application or perform the restricted action only if the user credentials are provided.

11. The computer-readable medium as claimed in claim 7 further comprising code that causes the computing device to receive user input to define one or more related applications which can be also used when the application is locked.

12. The computer-readable medium as claimed in claim 7 further comprising code that causes the computing device to receive user input to define which functionalities of the application are operative and which are inoperative.

13. A computing device comprising:

a memory for storing an application;

a processor operatively coupled to the memory for:

associating each of a plurality of guest users identified by a respective biometric identifier to sets of functions within one or more applications; and

executing the application while in an unlocked state, the unlocked state providing unrestricted user access to all applications and functionalities of the computing device; and

a user interface for:

receiving on the computing device that is the unlocked state, a predetermined gesture user input, wherein the processor is configured to lock the executing application in response to the predetermined gesture user input, and

reading a biometric identifier and allowing access to selective sets of functions within the locked application that correspond to the guest user identified by the read biometric identifier.

14. The computing device as claimed in claim 13 wherein the processor is configured recognize a predetermined gesture resembling a padlock as the user input signifying that the application is to be locked.

15. The computing device as claimed claim 13 wherein the processor is configured to provide user selectable options to lock the application or to lock a currently displayed screen being displayed by the application.

16. The computing device as claimed in claim 13 wherein the processor is configured to:

receive a command to unlock the application or perform a restricted action;

in response to the command, request input of user credentials; and

unlock the application or perform the restricted action only if the user credentials are provided.

17. The computing device as claimed in claim 13 wherein the processor is configured to receive user input to define one or more related applications which can be also used when the application is locked.

18. The computing device as claimed in claim 13 wherein the processor is configured to receive user input to define which functionalities of the application are operative and which are inoperative.

Assignments (5)
NUNC PRO TUNC ASSIGNMENT Recorded Jun 19, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064271/0199 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064104/0103 →
CHANGE OF NAME Recorded Nov 3, 2014
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 034143/0567 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 13, 2013
From: EGGERTON, GARY JAMES; FARNSWORTH, ANDREW JOHN
To: M-STACK LIMITED
Reel/Frame 030602/0359 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 29, 2013
From: M-STACK LIMITED
To: RESEARCH IN MOTION LIMITED
Reel/Frame 030502/0752 →