Content item purging
First Claim
1. A method of reclaiming storage space on a user device, comprising:
- detecting a triggering event for reclaiming storage space on the user device;
determining an amount of storage space on the user device to be reclaimed; and
in response to detecting the triggering event;
identifying one or more content items stored on the user device that qualify for content item purging;
wherein a content item stored on the user device qualifies for content item purging only if the content item is previously synchronized with a remote data store and is not modified at the user device since the content item was previously synchronized with the remote data store;
wherein identifying the one or more content items that qualify for content item purging comprises determining that each of the one or more identified content items is previously synchronized with the remote data store and is not modified at the user device since the content item was previously synchronized with the remote data store;
determining whether deleting the one or more identified content items from the user device would reclaim at least the amount of storage space on the user device;
deleting the one or more identified content items from the user device;
wherein deleting the one or more identified content items from the user device reclaims at least the amount of storage space on the user device; and
wherein the method is performed by an electronic device.
5 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and computer readable media for content item purging functionality are provided. A contact item purger, such as may be incorporated within a local client application of a content management system, leverages its knowledge as to which items have been uploaded to the content management system, and how long content items have been stored on the user device, to propose items for local deletion and thus reclaiming storage on the user device. A contact item purger may run on one or more devices of a user associated with an account on a content management system upon various triggering events, and may run with or without user interaction, thus maintaining available user device memory capacity at all times.
79 Citations
26 Claims
-
1. A method of reclaiming storage space on a user device, comprising:
-
detecting a triggering event for reclaiming storage space on the user device; determining an amount of storage space on the user device to be reclaimed; and in response to detecting the triggering event; identifying one or more content items stored on the user device that qualify for content item purging; wherein a content item stored on the user device qualifies for content item purging only if the content item is previously synchronized with a remote data store and is not modified at the user device since the content item was previously synchronized with the remote data store; wherein identifying the one or more content items that qualify for content item purging comprises determining that each of the one or more identified content items is previously synchronized with the remote data store and is not modified at the user device since the content item was previously synchronized with the remote data store; determining whether deleting the one or more identified content items from the user device would reclaim at least the amount of storage space on the user device; deleting the one or more identified content items from the user device; wherein deleting the one or more identified content items from the user device reclaims at least the amount of storage space on the user device; and wherein the method is performed by an electronic device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer readable medium containing instructions that, when executed by at least one processor of a computing device, cause the computing device to:
-
detect a triggering event for reclaiming storage space on a user device; determine an amount of storage space on the user device to be reclaimed; and in response to detecting the triggering event; identify one or more content items stored on the user device that qualify for content item purging; wherein a content item stored on the user device qualifies for content item purging only if the content item is previously synchronized with a remote data store and is not modified at the user device since the content item was previously synchronized with the remote data store; wherein the instructions that cause the computing device to identify the one or more content items that qualify for content item purging, comprise instructions that cause the computing device to determine that each of the one or more identified content items is previously synchronized with the remote data store and is not modified at the user device since the content item was previously synchronized with the remote data store; determine whether deleting the one or more identified content items from the user device would reclaim at least the amount of storage space on the user device; delete the one or more identified content items from the user device; and wherein the instructions that cause the computing device to delete the one or more identified content items from the user device, cause to reclaim at least the amount of storage space on the user device. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A system for content item purging on a user device, comprising:
-
at least one processor; a display; and memory containing instructions that, when executed, cause the at least one processor to; detect a triggering event for reclaiming storage space on the user device; determine an amount of storage space on the user device to be reclaimed; and in response to detecting the triggering event; identify one or more content items stored on the user device that qualify for content item purging; wherein a content item stored on the user device qualifies for content item purging only if the content item is previously synchronized with a remote data store and is not modified at the user device since the content item was previously synchronized with the remote data store; wherein the instructions that cause the at least one processor to identify the one or more content items that qualify for content item purging, comprise instructions that cause the at least one processor to determine that each of the one or more identified content items is previously synchronized with the remote data store and is not modified at the user device since the content item was previously synchronized with the remote data store; determine whether deleting the one or more identified content items from the user device would reclaim at least the amount of storage space on the user device; and delete the one or more identified content items from the user device; and wherein the instructions that cause the at least one processor to delete the one or more identified content items from the user device, cause to reclaim at least the amount of storage space on the user device. - View Dependent Claims (25, 26)
-
Specification