Storage Constrained Synchronization of Shared Content Items
First Claim
1. A computer-implemented method comprising:
- storing, by a client device, a shadow item, wherein the shadow item represents a content item stored on a host device that is remote to the client device without content data of the content item being stored on the client device;
receiving a request to view content item attributes in a file system interface of the client device, the request associated with the shadow item;
retrieving metadata associated with the shadow item; and
displaying the retrieved metadata as attributes in the file system interface of the client device, wherein at least some of the displayed metadata attributes correspond to the metadata attributes of the content item represented by the shadow item.
4 Assignments
0 Petitions
Accused Products
Abstract
A content management system synchronizes content items across client computing systems connected by a network. Each client device has a storage allocation for synchronized shared content items. A client application on each client computing system creates shadow items, representing the content item but only containing the metadata of the content item. Attributes of the content item represented by the shadow item are stored in a file journal entry corresponding to the shadow item. When viewing attributes of the shadow item in the file system of the client computing device, the client device displays the attributes corresponding to the content item represented by the shadow item as opposed to the attributes of the shadow item itself. The attributes may show that the shadow item occupies negligible space on disk while displaying a non-zero content item size.
-
Citations
18 Claims
-
1. A computer-implemented method comprising:
-
storing, by a client device, a shadow item, wherein the shadow item represents a content item stored on a host device that is remote to the client device without content data of the content item being stored on the client device; receiving a request to view content item attributes in a file system interface of the client device, the request associated with the shadow item; retrieving metadata associated with the shadow item; and displaying the retrieved metadata as attributes in the file system interface of the client device, wherein at least some of the displayed metadata attributes correspond to the metadata attributes of the content item represented by the shadow item. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. The non-transitory computer readable storage medium storing instructions that, when executed by a processor causes the processor to perform steps of:
-
storing, by a client device, a shadow item, wherein the shadow item represents a content item stored on a host device that is remote to the client device without content data of the content item being stored on the client device; receiving a request to view content item attributes in a file system interface of the client device, the request associated with the shadow item; retrieving metadata associated with the shadow item; and displaying the retrieved metadata as attributes in the file system interface of the client device, wherein at least some of the displayed metadata attributes correspond to the metadata attributes of the content item represented by the shadow item. - View Dependent Claims (10, 11)
-
-
12. A computer-implemented method comprising:
-
storing, by a client device, a shadow item representing a content item stored on a host device that is remote to the client device, wherein storing the shadow item occurs without storing content data of the content item on the client device, and wherein the shadow item is associated with metadata for the represented content item; receiving a request to view content item attributes, the request associated with the shadow item; and displaying the requested content item attributes in a file system interface of the client device, wherein at least one of the content item attributes corresponds to metadata attributes of the represented content item. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
Specification