Patent ID: 9563638
Date: 2017-02-07
CPC Classifications: G06F,H04L

Claim:
1. A computer-implemented method, the method comprising: maintaining in a memory of a client device a list of a plurality of approved applications on the client device; receiving by a file system of the client device a request for a content item from an application executing locally on the client device, the requested content item stored in a shared local content directory; determining by the client device that the requested content item is a shadow item using attributes of the shadow item, wherein the shadow item represents a content item stored on a separate host device that is remote to the client device and the shadow item is comprised of metadata of the content item without content data of the content item; responsive to determining that the requested content item is a shadow item, determining by the client device whether the application requesting the shadow item is included in the maintained list of approved applications; responsive to determining that the requesting application is included in the list, replacing by the client device the shadow item with a content item corresponding to the shadow item in the shared local content directory; responsive to determining that the requesting application is not included in the list of approved applications: