Patent ID: 8943027
Filing Date: 2015-01-27
Classification: G06F

Abstract:
1. A method, comprising: synchronizing at least one content item with a user account on a remote data store, the synchronizing causing the at least one content item to be stored in memory on a user device and stored in memory at the remote data store; detecting a triggering event, the triggering event comprising determining that available space in the memory on the user device is less than a first memory threshold value, wherein the first memory threshold value comprises a first predefined percentage of a total capacity of the memory of the user device; in response to detecting the triggering event, identifying one or more content items stored in the memory on the user device that have been previously synchronized with the user account on the remote data store, wherein the one or more content items are accessible from the remote data store using the user device; in response to determining that an aggregate amount of storage space occupied by the one or more content items on the user device comprises at least a second memory threshold value of the user device's memory, deleting the one or more content items from the user device's memory, wherein the second memory threshold value comprises a second predefined percentage of the total capacity of the memory on the user device; and providing a notification on the user device, wherein the notification indicates the deletion of the one or more content items and the amount of storage space reclaimed in the user device's memory by the deletion.