IP Library Granted Patent US 11,204,984
Granted Patent B2
US 11,204,984 · App. 16/439,138 · Granted Dec 21, 2021

Systems and methods for managing access to application data on computing devices

Inventors: Andrew John Ewanchuk (Baden, CA); Chad Robert Ford Furniss (Kitchener, CA); Liam Ronald Quinn (Kitchener, CA)
Assignee: BlackBerry Limited
G06F21/126G06F21/31G06F21/60G06F21/6227G06F21/6245
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,204,984
App. No.
16/439,138
Granted
Dec 21, 2021
Kind
B2
Abstract

A method implemented by a computing device is disclosed. The method includes: detecting a change in state of an application that is managed using an applications manager, the change in state being based on a first action within the applications manager; in response to detecting the change in state of the application: identifying at least one list of a plurality of application event listings stored on the computing device independently of the applications manager; determining that the at least one list includes one or more first application event listings associated with the application; and in response to determining that the at least one list includes the one or more first application event listings: determining a second action to apply to only the one or more first application event listings; and applying the second action to the one or more first application event listings.

Claims (41)

1. A method of managing access to application data on a computing device, the method comprising:

detecting a change in state of an application that is managed using an applications manager from an unlocked state to a locked state, the change in state being based on a first action within the applications manager;

in response to detecting the change in state of the application:

identifying at least one list of a plurality of application event listings stored on the computing device independently of the applications manager, the plurality of application event listings corresponding to a plurality of application events;

displaying, on a display, a graphical representation of the at least one list, the graphical representation including user interface elements corresponding to the plurality of application event listings of the at least one list;

determining that the at least one list includes one or more first application event listings associated with the application; and

in response to determining that the at least one list includes the one or more first application event listings:

determining a second action to apply to only the one or more first application event listings, the second action for changing accessibility of the one or more first application event listings, wherein the second action includes removing, from the graphical representation of the at least one list, user interface elements corresponding to the one or more first application event listings; and

applying the second action to only the one or more first application event listings.

2. The method of claim 1 , wherein the second action comprises locking the one or more first application event listings, and wherein the locking comprises requiring user authentication for accessing content of the one or more first application event listings.

3. The method of claim 2 , further comprising:

receiving selection of one of the first application event listings from the at least one list and input of user authentication data;

verifying that a user associated with the inputted user authentication data is permitted to access application data associated with the application; and

in response to verifying that the user associated with the inputted user authentication data is permitted to access the application data, granting, to the user, access to the selected first application event listing.

4. The method of claim 1 , wherein the change in state comprises a switch of the application from a locked state to an unlocked state.

5. The method of claim 4 , wherein the second action comprises unlocking the one or more first application event listings, and wherein the unlocking comprises removing restrictions on accessing content of the one or more first application event listings.

6. The method of claim 4 , further comprising displaying, on a display, a graphical representation of the at least one list, the graphical representation including user interface elements corresponding to the plurality of application event listings of the at least one list, wherein the second action comprises changing visibility of user interface elements corresponding to the one or more first application event listings.

7. The method of claim 1 , wherein detecting the change in state of the application comprises receiving, from the applications manager, an indication of the change in state.

8. The method of claim 1 , wherein the at least one list is maintained by a second application that is not managed using the applications manager.

9. A computing device, comprising:

an input interface;

memory;

a processor coupled with the input interface and the memory, the processor being configured to:

detect a change in state of an application that is managed using an applications manager from an unlocked state to a locked state, the change in state being based on a first action within the applications manager;

in response to detecting the change in state of the application:

identify at least one list of a plurality of application event listings stored on the computing device independently of the applications manager, the plurality of application event listings corresponding to a plurality of application events;

display, on a display, a graphical representation of the at least one list, the graphical representation including user interface elements corresponding to the plurality of application event listings of the at least one list;

determine that the at least one list includes one or more first application event listings associated with the application; and

in response to determining that the at least one list includes the one or more first application event listings:

determine a second action to apply to only the one or more first application event listings, the second action for changing accessibility of the one or more first application event listings, wherein the second action includes removing, from the graphical representation of the at least one list, user interface elements corresponding to the one or more first application event listings; and

apply the second action to only the one or more first application event listings.

10. The computing device of claim 9 , wherein the second action comprises locking the one or more first application event listings, and wherein the locking comprises requiring user authentication for accessing content of the one or more first application event listings.

11. The computing device of claim 10 , wherein the processor is further configured to:

receive selection of one of the first application event listings from the at least one listing and input of user authentication data;

verify that a user associated with the inputted user authentication data is permitted to access application data associated with the application; and

in response to verifying that the user associated with the inputted user authentication data is permitted to access the application data, grant, to the user, access to the selected first application event listing.

12. The computing device of claim 9 , wherein the change in state comprises a switch of the application from a locked state to an unlocked state.

13. The computing device of claim 12 , wherein the second action comprises unlocking the one or more first application event listings, and wherein the unlocking comprises removing restrictions on accessing content of the one or more first application event listings.

14. The computing device of claim 12 , further comprising displaying, on a display, a graphical representation of the at least one list, the graphical representation including user interface elements corresponding to the plurality of application event listings of the at least one list, wherein the second action comprises changing visibility of user interface elements corresponding to the one or more first application event listings.

15. The computing device of claim 9 , wherein detecting the change in state of the application comprises receiving, from the applications manager, an indication of the change in state.

16. The computing device of claim 9 , wherein the at least one list is maintained by a second application that is not managed using the applications manager.

Assignments (3)
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 14, 2019
From: EWANCHUK, ANDREW JOHN; FURNISS, CHAD ROBERT FORD; QUINN, LIAM RONALD
To: BLACKBERRY LIMITED
Reel/Frame 049467/0984 →
Continuity (1)
Related Publication 20200394286A1 · Dec 17, 2020