IP Library › Granted Patent US 11,743,203
Granted Patent B2
US 11,743,203 · App. 15/435,022 · Granted Aug 29, 2023

Managing resource access

Inventors: Adam Richard Schieman (Toronto, CA); Katherine Evelyn Kalles (Waterloo, CA); Daniel Jonas Major (Ottawa, CA); Michael George Langlois (Almonte, CA)
Assignee: BlackBerry Limited
H04L47/70G06F3/04842G06F3/04847G06F9/468H04L41/22
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,743,203
App. No.
15/435,022
Granted
Aug 29, 2023
Kind
B2
Abstract

Systems, methods, and software can be used to manage resource access. In some aspect, a user interface is outputted on an electronic device. The user interface includes information for resource access and a user interface object for controlling a resource access permission. A user input associated with the user interface object is received. In response to receiving the user input, the resource access permission is changed.

Claims (28)

1. A method, comprising:

outputting a user interface on an electronic device, wherein the user interface displays, in a same screen, duration information of a configured time period, a number of times a particular application has accessed each of a plurality of resources of the electronic device during the configured time period, and a plurality of user interface objects corresponding to the plurality of resources, and wherein for each resource of the plurality of resources, a respective user interface object of the plurality of user interface objects is displayed on the same screen for controlling a resource access permission that permits the particular application to access the respective resource of the plurality of resources;

receiving a user input associated with one user interface object of the plurality of user interface objects;

in response to receiving the user input, changing the respective resource access permission corresponding to the one user interface object; and

receiving another user input that selects a particular resource of the plurality of resources on the same screen; and

in response to the receiving the another user input that selects a particular resource of the plurality of resources on the same screen, displaying, in a second screen, a timeline section that comprises a time scale and a plurality of indications, wherein each of the plurality of indications indicates, by a position of the respective indication relative to the time scale, a time at which the particular application accessed the particular resource, and wherein the second screen further displays location information corresponding to one of the plurality of indications that is selected according to a different user input.

2. The method of claim 1 , wherein the user interface displays, in the same screen, a location associated with one resource access event.

3. The method of claim 1 , wherein the user interface displays, in the same screen, a timestamp associated with one resource access event.

4. The method of claim 1 , wherein at least one user interface object of the plurality of user interface objects comprises a toggle.

5. A device, comprising:

a memory; and

at least one hardware processor communicatively coupled with the memory and configured to:

output a user interface on an electronic device, wherein the user interface displays, in a same screen, duration information of a configured time period, a number of times a particular application has accessed each of a plurality of resources of the electronic device during the configured time period, and a plurality of user interface objects corresponding to the plurality of resources, and wherein for each resource of the plurality of resources, a respective user interface object of the plurality of user interface objects is displayed on the same screen for controlling a resource access permission that permits the particular application to access the respective resource of the plurality of resources;

receive a user input associated with one user interface object of the plurality of user interface objects;

in response to receiving the user input, change the respective resource access permission corresponding to the one user interface object; and

receiving another user input that selects a particular resource of the plurality of resources on the same screen; and

in response to the receiving the another user input that selects a particular resource of the plurality of resources on the same screen, display, in a second screen, a timeline section that comprises a time scale and a plurality of indications, wherein each of the plurality of indications indicates, by a position of the respective indication relative to the time scale, a time at which the particular application accessed the particular resource, and wherein the second screen further displays location information corresponding to one of the plurality of indications that is selected according to a different user input.

6. The device of claim 5 , wherein the user interface displays, in the same screen, a location associated with one resource access event.

7. The device of claim 5 , wherein the user interface displays, in the same screen, a timestamp associated with one resource access event.

8. The device of claim 5 , wherein at least one user interface object of the plurality of user interface objects comprises a toggle.

9. A non-transitory computer-readable medium containing instructions which, when executed, cause a computing device to perform operations comprising:

outputting a user interface on the computing device, wherein the user interface displays, in a same screen, duration information of a configured time period, a number of times a particular application has accessed each of a plurality of resources of the computing device during the configured time period, and a plurality of user interface objects corresponding to the plurality of resources, and wherein for each resource of the plurality of resources, a respective user interface object of the plurality of user interface objects is displayed on the same screen for controlling a resource access permission that permits the particular application to access the respective resource of the plurality of resources;

receiving a user input associated with one user interface object of the plurality of user interface objects;

in response to receiving the user input, changing the respective resource access permission corresponding to the one user interface object; and

receiving another user input that selects a particular resource of the plurality of resources on the same screen; and

in response to the receiving the another user input that selects a particular resource of the plurality of resources on the same screen, displaying, in a second screen, a timeline section that comprises a time scale and a plurality of indications, wherein each of the plurality of indications indicates, by a position of the respective indication relative to the time scale, a time at which the particular application accessed the particular resource, and wherein the second screen further displays location information corresponding to one of the plurality of indications that is selected according to a different user input.

10. The non-transitory computer-readable medium of claim 9 , wherein the user interface displays, in the same screen, a location associated with one resource access event.

11. The non-transitory computer-readable medium of claim 9 , wherein the user interface displays, in the same screen, a timestamp associated with one resource access event.

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 Sep 16, 2017
From: SCHIEMAN, ADAM RICHARD; KALLES, KATHERINE EVELYN; MAJOR, DANIEL JONAS; LANGLOIS, MICHAEL GEORGE
To: BLACKBERRY LIMITED
Reel/Frame 043868/0626 →
Continuity (2)
Provisional Application 62296414 · Feb 17, 2016
Related Publication 20170235469A1 · Aug 17, 2017
Cited By (1)
US 12,719,765