US 12,007,947 B2
Content access
Johannes Fredrik Strömberg, Malmö (SE); Henrik Jersling, Södra Sandby (SE); and Tor Andrae, Skåne (SE)
Assigned to Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed by Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed on Jun. 20, 2022, as Appl. No. 17/844,697.
Application 17/844,697 is a continuation of application No. 15/637,881, filed on Jun. 29, 2017, granted, now 11,366,789.
Prior Publication US 2022/0318196 A1, Oct. 6, 2022
Int. Cl. G06F 21/10 (2013.01); G06F 16/16 (2019.01); G06F 16/43 (2019.01); G06F 21/62 (2013.01); H04L 9/40 (2022.01); H04N 21/258 (2011.01); H04W 12/082 (2021.01)
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
OG exemplary drawing
 
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.