IP Library Granted Patent US 11,580,201
Granted Patent B2
US 11,580,201 · App. 15/365,172 · Granted Feb 14, 2023

Method and apparatus for accessing authentication credentials within a credential vault

Inventors: Neil Patrick Adams (Waterloo, CA); Mark Alex Cullum (Ottawa, CA); Nick Waterman (Waterloo, CA)
Assignee: BlackBerry Limited
G06F21/31G06F21/45H04L63/083H04L63/0861H04W12/068
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 11,580,201
App. No.
15/365,172
Granted
Feb 14, 2023
Kind
B2
Abstract

A method at a computing device, the method including detecting, at the computing device, a trigger that authentication is pending for an application or service; indicating a state of a credential vault via a user interface of the computing device; and when the credential vault is in a locked state, activating an authentication mechanism for the credential vault without changing focus on the user interface for the application or service.

Claims (53)

1. A method at a computing device, the method comprising:

detecting, at the computing device, a trigger that authentication is pending for an application or service, wherein the trigger comprises placing input focus on a user interface of the computing device into a password entry area;

determining, by operating system of the computing device a state of a credential vault, wherein the application or service is distinct from the credential vault;

displaying, on a user interface of the computing device, an icon indicating the state of the credential vault;

when the credential vault is in a locked state,

upon detecting the trigger, activating, by the operating system of the computing device, an authentication mechanism on the computing device for the credential vault without changing focus on the user interface for the application or service;

displaying, on the user interface, at least one icon indicating a type of the authentication mechanism;

receiving, by the operating system of the computing device input corresponding to the type of authentication mechanism to unlock the credential vault;

verifying, at the credential vault, that the authentication mechanism produced a successful authentication;

sending, by the credential vault to the operating system of the computing device, a message indicating successful authentication when the authentication mechanism produced the successful authentication;

unlocking the credential vault in response to successful authentication of the authentication mechanism without changing the focus on the user interface for the application or service; and

updating the icon to show the credential vault is in an unlocked state.

2. The method of claim 1 , wherein the credential vault stores a password for the application or service.

3. The method of claim 1 , wherein the credential vault stores a key to enable or launch the application or service.

4. The method of claim 1 , wherein the trigger includes starting an authentication process for the application or service.

5. The method of claim 1 , wherein the authentication mechanism comprises a biometric sensor.

6. The method of claim 1 , wherein the authentication mechanism comprises a wireless tag proximity sensor.

7. The method of claim 1 , wherein the authentication mechanism comprises a camera.

8. The method of claim 1 , wherein verification of input from the authentication mechanism is done within the credential vault.

9. A computing device comprising:

a processor; and

a memory for storing instruction code,

wherein the instruction code causes the computing device to:

detect a trigger that authentication is pending for an application or service, wherein the trigger comprises placing input focus on a user interface of the computing device into a password entry area;

determine, by operating system of the computing device a state of a credential vault, wherein the application or service is distinct from the credential vault;

display, on a user interface of the computing device, an icon indicating the state of the credential vault;

when the credential vault is in a locked state,

upon detecting the trigger, activate, by the operating system of the computing device, an authentication mechanism on the computing device for the credential vault without changing focus on the user interface for the application or service;

display, on the user interface, at least one icon indicating a type of the authentication mechanism;

receive, by the operating system of the computing device input corresponding to the type of authentication mechanism to unlock the credential vault;

verify, at the credential vault, that the authentication mechanism produced a successful authentication;

send, by the credential vault to the operating system of the computing device, a message indicating successful authentication when the authentication mechanism produced the successful authentication;

unlock the credential vault in response to successful authentication of the authentication mechanism without changing the focus on the user interface for the application or service; and

update the icon to show the credential vault is in an unlocked state.

10. The computing device of claim 9 , wherein the credential vault stores a password for the application or service.

11. The computing device of claim 9 , wherein the credential vault stores a key to enable or launch the application or service.

12. The computing device of claim 9 , wherein the trigger includes starting an authentication process for the application or service.

13. The computing device of claim 9 , wherein the authentication mechanism comprises a biometric sensor.

14. The computing device of claim 9 , wherein the authentication mechanism comprises a wireless tag proximity sensor.

15. The computing device of claim 9 , wherein the authentication mechanism comprises a camera.

16. The computing device of claim 9 , wherein verification of input from the authentication mechanism is done within the credential vault.

17. A non-transitory computer readable medium for storing program code for execution on a processor of a computing device, the program code comprising instructions for:

detecting, at the computing device, a trigger that authentication is pending for an application or service, wherein the trigger comprises placing input focus on a user interface of the computing device into a password entry area;

determining, by operating system of the computing device a state of a credential vault, wherein the application or service is distinct from the credential vault;

displaying, on a user interface of the computing device, an icon indicating the state of the credential vault;

when the credential vault is in a locked state,

upon detecting the trigger, activating, by the operating system of the computing device, an authentication mechanism on the computing device for the credential vault without changing focus on the user interface for the application or service;

displaying, on the user interface, at least one icon indicating a type of the authentication mechanism;

receiving, by the operating system of the computing device input corresponding to the type of authentication mechanism to unlock the credential vault;

verifying, at the credential vault, that the authentication mechanism produced a successful authentication;

sending, by the credential vault to the operating system of the computing device, a message indicating successful authentication when the authentication mechanism produced the successful authentication;

unlocking the credential vault in response to successful authentication of the authentication mechanism without changing the focus on the user interface for the application or service; and

updating the icon to show the credential vault is in an unlocked state.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064104/0103 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 21, 2016
From: ADAMS, NEIL PATRICK; CULLUM, MARK ALEX; WATERMAN, NICK MARK
To: BLACKBERRY LIMITED
Reel/Frame 041142/0656 →
Continuity (1)
Related Publication 20180152838A1 · May 31, 2018