Patent ID: 9747057
Date: 2017-08-29
CPC Classifications: G06F,H04N

Claim:
1. A method comprising: storing, by a processing device, unsolicited content in an unsolicited content storage area that corresponds to an area of a storage component that is used for storage of the unsolicited content, wherein the unsolicited content comprises electronic content downloaded from a remote database and stored in the unsolicited content storage area absent receiving a user-initiated instruction to download content from a remote location or to use a camera to capture content; storing, by the processing device during a first time period, an electronic content item comprising first data representing a digital image on the storage component, wherein storing the digital image causes an amount of available free space on the storage component to fall below a free space buffer threshold; receiving, by the processing device, a first notice after the first time period; determining, by the processing device, that the first notice indicates that the amount of available free space on the storage component is below the free space buffer threshold; determining, by the processing device, a first amount of data to delete from the unsolicited content storage area, wherein the first amount of data is a minimum amount of data to delete from the unsolicited content storage area; determining a first unsolicited content item stored in the unsolicited content storage area to be deleted, wherein a storage size of the first unsolicited content item meets or exceeds the first amount of data to delete from the unsolicited content storage area; initiating deletion of the first unsolicited content item from the unsolicited content storage area; receiving, by the processing device, a second notice after a second time period; determining, after the second time period, that the second notice indicates that the amount of available free space on the storage component is below the free space buffer threshold; determining that the amount of available free space was below the free space buffer threshold after the first time period; determining, by the processing device, a second amount of data to delete from the unsolicited content storage area, wherein the second amount is a function of the first amount and is larger than the first amount; determining a second unsolicited content item from the unsolicited content storage area to be deleted, wherein a storage size of the second unsolicited content item meets or exceeds the second amount of data to delete from the unsolicited content storage area; and initiating deletion of the second unsolicited content item from the unsolicited content storage area.