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 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 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,wherein determining the one or more second pieces of user data to delete from the local storage of the electronic device is based, at least in part, on the event category and is further based, at least in part, on user data stored on, or to be stored on, another electronic device that is to be accessible during the upcoming event.
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.
139 Citations
19 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 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 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, wherein determining the one or more second pieces of user data to delete from the local storage of the electronic device is based, at least in part, on the event category and is further based, at least in part, on user data stored on, or to be stored on, another electronic device that is to be accessible during the upcoming event. - 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 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, wherein determining the plurality of pieces of user data to delete from the local storage is based, at least in part, on the event category, and is further based, at least in part, on user data stored on, or to be stored on, another electronic device that is to be accessible during the upcoming event. - View Dependent Claims (10, 11, 12, 13)
-
-
14. 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 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, the network storage being different from the second electronic device; 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 (15, 16, 17, 18, 19)
-
Specification