CONTENT ITEM PURGING
First Claim
1. A method of reclaiming storage space on an electronic device, comprising:
- determining that a content item stored on the electronic device is currently synchronized with a remote data store and is unmodified since a last synchronization with the remote data store;
based at least in part on the determining, reclaiming storage space on the electronic device by replacing the content item stored on the electronic device with a smaller size version of the content item; and
wherein the method is performed by one or more processors.
3 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and computer readable media for content item purging are provided. A contact item purger, such as may be incorporated within a local client application of a content management system running on a user device, may leverage knowledge as to which items have been uploaded to the content management system, and how long such content items have been stored on the user device, to propose items for deletion from the user device so as to reclaim storage space. A contact item purger may run on one or more user devices, and may activate upon various triggering events, based on various conditions and parameters, with or without user interaction, thus maintaining available memory capacity at all times.
22 Citations
22 Claims
-
1. A method of reclaiming storage space on an electronic device, comprising:
-
determining that a content item stored on the electronic device is currently synchronized with a remote data store and is unmodified since a last synchronization with the remote data store; based at least in part on the determining, reclaiming storage space on the electronic device by replacing the content item stored on the electronic device with a smaller size version of the content item; and wherein the method is performed by one or more processors. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. One or more non-transitory computer-readable media storing one or more programs for execution by one or more processors, the one or more programs comprising instructions for:
-
determining that a content item stored on an electronic device is currently synchronized with a remote data store and is unmodified since a last synchronization with the remote data store; and based at least in part on the determining, reclaiming storage space on the electronic device by replacing the content item stored on the electronic device with a smaller size version of the content item. - View Dependent Claims (11, 12, 13)
-
-
14. An electronic device comprising:
-
one or more processors; one or more storage media storing one or more programs for execution by the one or more processors, the one or more programs comprising instructions for; determining that a content item stored on the one or more storage media is currently synchronized with a remote data store and is unmodified since a last synchronization with the remote data store; and based at least in part on the determining, reclaiming storage space on the one or more storage media by replacing the content item stored on the one or more storage media with a smaller size version of the content item. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22)
-
Specification