# US 2020/0394286 A1 · Systems and methods for managing access to application data on computing devices

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2020/0394286 A1
- Document ID: US20200394286A1
- Status: Published application
- Kind: A1
- Application number: 16/439,138
- Filed: 2019-06-12
- Published: 2020-12-17
- Earliest claimed: 2019-06-12
- Assignees: BlackBerry Limited
- Applicants: BlackBerry Limited
- Inventors: Andrew John EWANCHUK; Chad Robert Ford FURNISS; Liam Ronald QUINN
- Web page: https://patentgrep.com/patent/US20200394286A1

## CPC

- G06F 9/451: Execution arrangements for user interfaces
- G06F 21/126: {Interacting with the operating system}
- G06F 21/31: User authentication
- G06F 21/60: Protecting data
- G06F 21/6227: {where protection concerns the structure of data, e.g. records, types, queries}
- G06F 21/6245: {Protecting personal data, e.g. for financial or medical purposes}
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## 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

### Claim 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, 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;
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.

### Claim 2 (depends on 1)

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

### Claim 3 (depends on 2)

The method of claim 2, 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 removing, from the graphical representation, user interface elements corresponding to the one or more first application event listings.

### Claim 4 (depends on 2)

The method of claim 2, 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.

### Claim 5 (depends on 4)

The method of claim 4, 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.

### Claim 6 (depends on 1)

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

### Claim 7 (depends on 6)

The method of claim 6, 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.

### Claim 8 (depends on 6)

The method of claim 6, 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.

### Claim 9 (depends on 1)

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.

### Claim 10 (depends on 1)

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.

### Claim 11

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, 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;
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; and
apply the second action to the one or more first application event listings.

### Claim 12 (depends on 11)

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

### Claim 13 (depends on 12)

The computing device of claim 12, wherein the processor is further configured to 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, wherein the second action comprises removing, from the graphical representation, user interface elements corresponding to the one or more first application event listings.

### Claim 14 (depends on 12)

The computing device of claim 12, 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.

### Claim 15 (depends on 14)

The computing device of claim 14, 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.

### Claim 16 (depends on 11)

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

### Claim 17 (depends on 16)

The computing device of claim 16, 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.

### Claim 18 (depends on 16)

The computing device of claim 16, 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.

### Claim 19 (depends on 11)

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

### Claim 20 (depends on 11)

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