CPC G06F 16/168 (2019.01) [G06F 16/43 (2019.01); G06F 21/10 (2013.01); G06F 21/6218 (2013.01); H04L 63/0428 (2013.01); H04L 63/08 (2013.01); H04L 63/10 (2013.01); H04N 21/25875 (2013.01); H04W 12/082 (2021.01)] | 20 Claims |
1. A computing device comprising:
at least one application access record storing references to content items stored at the computing device;
at least one local store storing other content items;
a hardware processor executing an application, the application having ability to access the content items referenced in the application access record and restricted from accessing the other content items;
an operating system configured to search the local store to identify at least one of the other content items on a basis of criteria;
the hardware processor configured to perform operations comprising:
prior to requesting access from the operating system to the at least one of the other content items:
send, to the operating system, a request to check to confirm the at least one of the other content items are available;
receive, from the operating system, confirmation that the at least one of the other content items are available; and
send, to the operating system, a time for the operating system to request user authorization to add the available at least one of the other content items to the application access record for the application, such that the application is able to access the available at least one of the other content items;
upon receiving confirmation of the user authorization, access the available at least one of the other content items; and
providing the available at least one of the other content items to a user.
|