US 11,743,203 B2
Managing resource access
Adam Richard Schieman, Toronto (CA); Katherine Evelyn Kalles, Waterloo (CA); Daniel Jonas Major, Ottawa (CA); and Michael George Langlois, Almonte (CA)
Assigned to BlackBerry Limited, Waterloo (CA)
Filed by BlackBerry Limited, Waterloo (CA)
Filed on Feb. 16, 2017, as Appl. No. 15/435,022.
Claims priority of provisional application 62/296,414, filed on Feb. 17, 2016.
Prior Publication US 2017/0235469 A1, Aug. 17, 2017
Int. Cl. H04L 47/70 (2022.01); H04L 41/22 (2022.01); G06F 9/46 (2006.01); G06F 3/04847 (2022.01); G06F 3/04842 (2022.01)
CPC H04L 47/70 (2013.01) [G06F 3/04842 (2013.01); G06F 3/04847 (2013.01); G06F 9/468 (2013.01); H04L 41/22 (2013.01)] 11 Claims
OG exemplary drawing
 
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.