Content access

US12007947B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12007947-B2
Application numberUS-202217844697-A
CountryUS
Kind codeB2
Filing dateJun 20, 2022
Priority dateJun 29, 2017
Publication dateJun 11, 2024
Grant dateJun 11, 2024

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A computing device is described which has at least one application access record storing references to content items stored at the computing device. At least one local store stores other content items. A processor of the computing device executes at least one 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 of the computing device is configured to search the local store to identify at least one of the other content items on the basis of criteria, and to suggest the identified other content item(s) to a user of the computing device for access by the application.

First claim

Opening claim text (preview).

We claim: 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. 2. The computing device of claim 1 , wherein the hardware processor is further configured to, based at least on receiving confirmation of the user authorization, accessing the at least one of the other content items from the application access record. 3. The computing device of claim 1 , wherein the criteria include one or more of: a content item size, a specified content item type, a number of content items. 4. The computing device of claim 1 , wherein the time for the operating system to request user authorization to access the at least one of the other content items is during execution of the application. 5. The computing device of claim 1 , wherein the hardware processor is further programmed to: upon providing the at least one of the other content items to the user, receive, from the user, annotations or edits to the at least one of the other content times. 6. The computing device of claim 1 , wherein the time for the operating system to request user authorization to access the at least one of the other content items is determined to be a best time for the application to be interrupted during execution of the application. 7. The computing device of claim 1 , wherein the request for user authorization comprises providing a suggestion, to the user, for the at least one of the other content items. 8. A method comprising: search, by an operating system of a computing device, a local store of the computing device that stores other content items, to identify at least one of other content items on a basis of criteria, the at least one other content item being a content item that is not referenced by an access record of an application executing on the computing device, wherein the access record stores references to content items stored on the computing device, the application having an ability to access the content items referenced in the access record and is restricted from accessing the other content items; prior to requesting access from the operating system to the at least one of the other content items: sending, to the operating system, a request to check to confirm the at least one of the other content items are available; receiving, from the operating system, confirmation that the at least one of the other content items are available; and sending, 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 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, accessing 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. 9. The method of claim 8 , further comprising, based at least on receiving confirmation of the user authorization, accessing the at least one of the other content items from the access record of the application. 10. The method of claim 8 , wherein the criteria include one or more of: a content item size, a specified content item type, a number of content items. 11. The method of claim 8 , wherein the time for the operating system to request user authorization to access the at least one of the other content items is during execution of the application. 12. The method of claim 8 , further comprising, upon providing the at least one of the other content items to the user, receiving, from the user, annotations or edits to the at least one of the other content times. 13. The method of claim 8 , wherein the time for the operating system to request user authorization to access the at least one of the other content items is determined to be a best time for the application to be interrupted during execution of the application. 14. The method of claim 8 , wherein the request for user authorization comprises providing a suggestion, to the user, for the at least one of the other content items. 15. One or more computer-readable storage devices comprising computer-executable instructions that, when executed by a processor, direct the processor to perform operations comprising: search, by an operating system of a computing device, a local store of the computing device that stores other content items, to identify at least one of other content items on a basis of criteria, the at least one other content item being a content item that is not referenced by an access record of an application executing on the computing device, wherein the access record stores references to content items stored at the computing device, the application having an ability to access the content items referenced in the access record and is restricted from accessing the other content items; prior to requesting access from the operating system to the at least one of the other content items: sending, to the operating system, a request to check the at least one of the other content items are available; receiving, from the operating system, confirmation that the at least one of the other content items are available; and sending, 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 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, accessing 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. 16. The one or more computer-readable storage devices of claim 15 , wherein the operations further comprise: based at least on receiving confirmation of the user authorization, accessing the at least one of the other content items from the access record of the application. 17. The one or more computer-readable storage devices of claim 15 , wherein the time for the operating system to request user authorization to access the at least one of the other content items is during execution of the application. 18. The one or more comput

Assignees

Inventors

Classifications

  • using revocation of authorisation · CPC title

  • to a system of files or objects, e.g. local or distributed file system or database · CPC title

  • Querying · CPC title

  • for authentication of entities (cryptographic mechanisms or cryptographic arrangements for entity authentication H04L9/32) · CPC title

  • Protecting distributed programs or content, e.g. vending or licensing of copyrighted material (protection in video systems or pay television H04N7/16) {; Digital rights management [DRM]} · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12007947B2 cover?
A computing device is described which has at least one application access record storing references to content items stored at the computing device. At least one local store stores other content items. A processor of the computing device executes at least one application, the application having ability to access the content items referenced in the application access record and restricted from a…
Who is the assignee on this patent?
Microsoft Technology Licensing Llc
What technology area does this patent fall under?
Primary CPC classification G06F16/168. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jun 11 2024 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).