Storage auto delete
First 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.
1 Assignment
0 Petitions
Accused Products
Abstract
A processing device receives a first notice after a first time period, the first notice indicating that an amount of available free space on a storage component is below a first free space buffer threshold. The processing device determines a first amount of data to delete from an unsolicited content storage area of the storage component. The processing device receives a second notice after a second time period, the second notice indicating that the amount of available free space on the storage component is below the first free space buffer threshold. The processing device then determines a second amount of data to delete from the unsolicited content storage area, where the second amount is larger than the first amount.
80 Citations
20 Claims
-
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. - View Dependent Claims (2, 3, 4)
-
-
5. A method comprising:
-
receiving, by a processing device, a first notice after a first time period; determining the first notice indicates that an amount of available free space on a storage component is below a first free space buffer threshold; determining, by the processing device, a first amount of data to delete from an unsolicited content storage area of the storage component; receiving a second notice after a second time period; determining the second notice indicates that the amount of available free space on the storage component is below the first free space buffer threshold; and determining 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. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A device, comprising:
-
a storage component; a memory to store instructions; and a processing device, operatively coupled to the memory and to the storage component, to execute the instructions, wherein the processing device is to; receive a first notice after a first time period; determine the first notice indicates that an amount of available free space on a storage component is below a first free space buffer threshold; determine a first amount of data to delete from an unsolicited content storage area of the storage component; determine one or more first unsolicited content items from the unsolicited content storage area to be deleted, wherein a combined storage size of the one or more first unsolicited content items meets or exceeds the first amount of data to delete from the unsolicited content storage area; initiate deletion of the one or more first unsolicited content items; receive a second notice after a second time period; determine the second notice indicates that the amount of available free space on the storage component is below the first free space buffer threshold; and determine 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. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification