Device, Method, and Graphical User Interface for Managing Data Stored on a Device
Abstract
In response to detecting a storage management input, a device displays a storage management user interface including a first storage management affordance that is associated with a first storage management operation and a second storage management affordance that is associated with a second storage management operation. While displaying the storage management user interface, the device detects a selection input selecting the first storage management affordance. In response to detecting the selection input, the device initiates a process for performing the first storage management operation. After initiating the process for performing the first storage management operation, the device displays the storage management user interface including the second storage management affordance and a third storage management affordance that is associated with a third storage management operation that is different from the first storage management operation and the second storage management operation.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A method comprising:
at a device with one or more processors, a display, and one or more input devices:
detecting, via the one or more input devices, a storage management input indicative of a request to manage data stored on the device; and
in response to detecting the storage management input, displaying, on the display, a storage management user interface including:
a first storage management affordance that is associated with a first storage management operation; and
a second storage management affordance that is associated with a second storage management operation that is different from the first storage management operation;
while displaying the storage management user interface, detecting, via the one or more input devices, a selection input selecting the first storage management affordance;
in response to detecting the selection input, initiating a process for performing the first storage management operation;
after initiating the process for performing the first storage management operation, displaying, on the display, the storage management user interface including:
the second storage management affordance; and
a third storage management affordance that is associated with a third storage management operation that is different from the first storage management operation and the second storage management operation.
2 . The method of claim 1 , wherein the first storage management operation and the second storage management operation are selected for inclusion in the storage management user interface based on a set of one or more rules prioritizing a plurality of storage management operations.
3 . The method of claim 2 , wherein the plurality of storage management operations includes one or more storage management operations that immediately free at least a predetermined amount of storage on the device.
4 . The method of claim 3 , wherein the one or more storage management operations that immediately free at least a predetermined amount of storage on the device includes one or more of permanently deleting items that have been marked for deletion, deleting one or more applications, or presenting selectable options to delete respective data containers associated with a particular application.
5 . The method of claim 2 , wherein the plurality of storage management operations includes one or more storage management operations that, once performed, will enable a reduction of data stored on the device over time.
6 . The method of claim 5 , wherein the one or more storage management operations that, once performed, will enable a reduction of data stored on the device over time includes storing data from the device at a remote storage location or an option to delete data stored for more than a threshold amount of time.
7 . The method of claim 2 , wherein the set of one or more rules prioritizes the third storage management operation lower than the first storage management operation and the second storage management operation.
8 . The method of claim 2 , wherein the set of one or more rules includes a rule that prioritizes the plurality of storage management operations based on respective amounts of storage of the device freed by different storage management operations in the plurality of storage management operations.
9 . The method of claim 2 , wherein the set of one or more rules includes a rule that prioritizes the plurality of storage management operations based on respective timeframes in which storage of the device is freed by the different storage management operations in the plurality of storage management operations.
10 . The method of claim 2 , wherein the set of one or more rules includes a rule that prioritizes the plurality of storage management operations based on respective data loss of the different storage management operations in the plurality of storage management operations.
11 . The method of claim 1 , wherein detecting the storage management input includes detecting, via the one or more input devices, an input at a location of a management affordance in an area of the display indicating a low free storage condition.
12 . The method of claim 1 , wherein detecting the storage management input includes detecting, via the one or more input devices, an input at a location of a storage management affordance in an area of the display including a plurality of settings affordances.
13 . The method of claim 1 , further comprising, after initiating the process for performing the first storage management operation, displaying, on the display in the storage management user interface, a progress indicator indicative of a progress of the process for performing the first storage management operation.
14 . The method of claim 13 , further comprising, after initiating the process for performing the first storage management operation:
ceasing to display the storage management user interface; detecting, via the one or more input devices, a second storage management user input indicative of a request to redisplay the storage management user interface; and in response to detecting the second storage management user input, displaying, on the display, the storage management user interface including the progress indicator.
15 . The method of claim 1 , further comprising, after completing the process for performing the first storage management operation, ceasing to display a representation of the first storage-management operation in the storage management user interface.
16 . The method of claim 1 , further comprising, after completing the process for performing the first storage management operation, displaying, on the display in the storage management user interface, a completion indicator indicative of a completion of the process for performing the first storage management operation.
17 . The method of claim 16 , further comprising, after completing the process for performing the first storage management operation:
ceasing to display the storage management user interface; detecting, via the one or more input devices, a second storage management user input indicative of a request to redisplay the storage management user interface; and in response to detecting the second storage management user input, displaying, on the display, the storage management user interface without the completion indicator.
18 . The method of claim 1 , further comprising:
detecting, via the one or more input devices, an option-removal user input indicative of a request to remove a particular storage management affordance of the storage management user interface; in response to detecting the option-removal user input:
ceasing to display the particular storage management affordance; and
displaying, on the display in the storage management user interface, a replacement storage manage affordance.
19 . The method of claim 18 , wherein detecting the option-removal user input comprises detecting, via the one or more input devices, a swipe input at a location corresponding to the particular storage management affordance.
20 . The method of claim 1 , wherein the storage management user interface further includes a size bar indicating respective amounts of storage of the device used by a plurality of data types.
21 . The method of claim 20 , wherein the respective amounts of storage of the device used by the plurality of data types excludes purgeable data.
22 . The method of claim 1 , further comprising:
displaying, on the display in the storage management user interface, a plurality of application affordances respectively associated with a plurality of applications; detecting, via the one or more input devices, an application selection user input selecting a particular application affordance of the plurality of application affordances respectively associated with a particular application of the plurality of applications; and in response to detecting the application selection user input, displaying, on the display, an application management user interface for managing data stored on the device by the particular application.
23 . The method of claim 22 , wherein the application management user interface includes an indication of an amount of storage used by the particular application and an amount of storage used by amounts of storage of the device used by the associated data for the particular application.
24 . The method of claim 22 , wherein the application management user interface includes a delete affordance for deleting the particular application and associated data for the particular application.
25 . The method of claim 22 , wherein the application management user interface includes a demote affordance for deleting the particular application without deleting associated data for the particular application.
26 . The method of claim 22 , wherein the application management user interface includes one or more storage management affordances respectively associated with one or more storage management operations associated with the particular application.
27 . The method of claim 22 , wherein, in accordance with a determination that the particular application uses an application programming interface to cache content items, the application management user interface includes one or more affordances to delete respective content items that are cached using the application programming interface.
28 . An electronic device comprising:
a display; one or more input devices; and one or more processors configured to:
detect, via the one or more input devices, a storage management input indicative of a request to manage data stored on the device; and
in response to detecting the storage management input, display, on the display, a storage management user interface including:
a first storage management affordance that is associated with a first storage management operation; and
a second storage management affordance that is associated with a second storage management operation that is different from the first storage management operation;
while displaying the storage management user interface, detect, via the one or more input devices, a selection input selecting the first storage management affordance;
in response to detecting the selection input, initiate a process for performing the first storage management operation;
after initiating the process for performing the first storage management operation, display, on the display, the storage management user interface including:
the second storage management affordance; and
a third storage management affordance that is associated with a third storage management operation that is different from the first storage management operation and the second storage management operation.
29 . A non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which, when executed by an electronic device with a display, and an input device, cause the electronic device to:
detect, via the one or more input devices, a storage management input indicative of a request to manage data stored on the device; and in response to detecting the storage management input, display, on the display, a storage management user interface including:
a first storage management affordance that is associated with a first storage management operation; and
a second storage management affordance that is associated with a second storage management operation that is different from the first storage management operation;
while displaying the storage management user interface, detect, via the one or more input devices, a selection input selecting the first storage management affordance; in response to detecting the selection input, initiate a process for performing the first storage management operation; after initiating the process for performing the first storage management operation, display, on the display, the storage management user interface including:
the second storage management affordance; and
a third storage management affordance that is associated with a third storage management operation that is different from the first storage management operation and the second storage management operation.Join the waitlist — get patent alerts
Track US2023012613A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.