Searching content associated with multiple applications
US-2017118186-A1 · Apr 27, 2017 · US
US12007947B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12007947-B2 |
| Application number | US-202217844697-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jun 20, 2022 |
| Priority date | Jun 29, 2017 |
| Publication date | Jun 11, 2024 |
| Grant date | Jun 11, 2024 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
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.
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
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
Related publications grouped by family.
Answers are generated from the same data shown on this page.