MANAGING USER DATA ON AN ELECTRONIC DEVICE
First Claim
1. An electronic device comprising:
- one or more processors; and
one or more computer-readable media storing instructions executable by the one or more processors, wherein the instructions program the one or more processors to;
determine that the electronic device is likely to be out of communication with a network during at least a portion of an upcoming event;
determine, based at least in part on an event category of the upcoming event, one or more first pieces of user data stored at a network storage to download to the electronic device prior to the upcoming event; and
determine, based at least in part on the event category, one or more second pieces of user data to delete from a local storage of the electronic device to, at least in part, make space available in the local storage for the one or more first pieces of user data.
5 Assignments
0 Petitions
Accused Products
Abstract
Some examples include determining an upcoming event involving an electronic device, such as the device being out of communication with a network, the device running out of local storage space, or the like. The device may determine, based at least in part on an event category of the upcoming event and/or other considerations, first pieces of user data stored at a network storage to download to the device prior to the event. Further, the device may determine second pieces of user data to delete from a local storage of the device to make space available in the local storage for the first pieces of user data that are recommended to be downloaded for the event. In some cases, the device may present, in one or more GUIs, a ranked list of user data recommended for download, and another ranked list of user data recommended for deletion.
-
Citations
20 Claims
-
1. An electronic device comprising:
-
one or more processors; and one or more computer-readable media storing instructions executable by the one or more processors, wherein the instructions program the one or more processors to; determine that the electronic device is likely to be out of communication with a network during at least a portion of an upcoming event; determine, based at least in part on an event category of the upcoming event, one or more first pieces of user data stored at a network storage to download to the electronic device prior to the upcoming event; and determine, based at least in part on the event category, one or more second pieces of user data to delete from a local storage of the electronic device to, at least in part, make space available in the local storage for the one or more first pieces of user data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method comprising:
-
determining, by one or more processors, that an electronic device is expected to be used during an upcoming event; determining, based at least in part on an event category of the upcoming event, an amount of space in a local storage of the electronic device to make available to be used during the upcoming event; and determining, based at least in part on the event category of the upcoming event, a plurality of pieces of user data to delete from the local storage to make available, at least in part, the amount of space in the local storage. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. One or more non-transitory computer-readable media maintaining instructions that, when executed by one or more processors, program the one or more processors to:
-
determine that a first electronic device and a second electronic device are likely to both be accessible at least in part during an event; determine user data stored on the first electronic device, the second electronic device, and a network storage; and determine, based at least in part on the user data stored on, or to be stored on, the second electronic device prior to the event, user data to download to the first electronic device from the network storage prior to the event. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification