IP Library Granted Patent US 10,694,337
Granted Patent B2
US 10,694,337 · App. 16/038,448 · Granted Jun 23, 2020

Managing user data on an electronic device

Inventors: Michael A. Chan (San Francisco, CA); Justin Quan (San Francisco, CA); Matthew Blake Engel (San Francisco, CA); Christopher David Nesladek (San Francisco, CA); Jeffrey Scott Croyle (San Francisco, CA)
Assignee: Razer (Asia-Pacific) Pte. Ltd.
H04W4/029G06F3/0482G06F16/125H04L67/06H04L67/1095H04L67/1097H04L67/2852
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,694,337
App. No.
16/038,448
Granted
Jun 23, 2020
Kind
B2
Abstract

Some examples include determining, by one or more processors, that both a first electronic device and a second electronic device are to be accessible at least in part during an event. Further, the one or more processors may determine user data stored on the first electronic device, the second electronic device, and a network storage. In addition, the one or more processors may 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.

Claims (46)

1. A method of data management, the method comprising:

determining, by one or more processors, that both a first electronic device and a second electronic device are to be accessible at least in part during an event;

determining user data stored on the first electronic device, the second electronic device, and a network storage; and

determining, 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.

2. The method of claim 1 , further comprising:

presenting, on a display associated with the first electronic device, in a first graphic user interface, a first listing of a plurality of first pieces of user data recommended to be downloaded to the first electronic device from the network storage to be accessible on a local storage of the first electronic device during the event; and

presenting, on the display, in a second graphic user interface, a second listing of a plurality of second pieces of user data recommended to be deleted from the local storage to make space available in the local storage for at least a portion of the first plurality of pieces of user data.

3. The method of claim 1 , further comprising presenting, on a display associated with the first electronic device, in a graphic user interface, a listing of a plurality of pieces of user data recommended to be downloaded to the second electronic device from the network storage to be accessible on a local storage of the second electronic device during the event.

4. The method of claim 1 , further comprising presenting, on a display associated with the first electronic device, in a graphic user interface, a listing of a plurality of pieces of user data recommended to be deleted from a local storage of the second electronic device.

5. The method of claim 1 , further comprising determining the event based at least in part on at least one of:

a user input to the first electronic device providing event information for the event;

prior user activities related to the first electronic device;

indicated geographic location of the first electronic device; or

a calendar maintained on the first electronic device.

6. The method of claim 1 , further comprising determining one or more pieces of user data to recommend for download to the first electronic device prior to the event based on at least one of:

recentness associated with the one or more pieces of user data;

past user actions indicative of data usage during past events; or

a predicted use of the first electronic device during the event.

7. The method of claim 1 , further comprising:

downsampling an image maintained in a local storage of the first electronic device to generate a lower-resolution version of the image; and

indicating the image for deletion to make storage space available in the local storage.

8. The method of claim 1 , wherein the first electronic device and the second electronic device are determined to be accessible during the event based at least in part on an event category for the event.

9. An apparatus for data management, the apparatus being a first electronic device, the apparatus comprising:

a memory; and

at least one processor coupled to the memory and configured to:

determine that both the first electronic device and a second electronic device are to 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.

10. The apparatus of claim 9 , wherein the at least one processor is further configured to:

present, on a display associated with the first electronic device, in a first graphic user interface, a first listing of a plurality of first pieces of user data recommended to be downloaded to the first electronic device from the network storage to be accessible on a local storage of the first electronic device during the event; and

present, on the display, in a second graphic user interface, a second listing of a plurality of second pieces of user data recommended to be deleted from the local storage to make space available in the local storage for at least a portion of the first plurality of pieces of user data.

11. The apparatus of claim 9 , wherein the at least one processor is further configured to present, on a display associated with the first electronic device, in a graphic user interface, a listing of a plurality of pieces of user data recommended to be downloaded to the second electronic device from the network storage to be accessible on a local storage of the second electronic device during the event.

12. The apparatus of claim 9 , wherein the at least one processor is further configured to present, on a display associated with the first electronic device, in a graphic user interface, a listing of a plurality of pieces of user data recommended to be deleted from a local storage of the second electronic device.

13. The apparatus of claim 9 , wherein the at least one processor is further configured to determine the event based at least in part on at least one of:

a user input to the first electronic device providing event information for the event;

prior user activities related to the first electronic device;

indicated geographic location of the first electronic device; or

a calendar maintained on the first electronic device.

14. The apparatus of claim 9 , wherein the at least one processor is further configured to determine one or more pieces of user data to recommend for download to the first electronic device prior to the event based on at least one of:

recentness associated with the one or more pieces of user data;

past user actions indicative of data usage during past events; or

a predicted use of the first electronic device during the event.

15. The apparatus of claim 9 , wherein the at least one processor is further configured to:

downsample an image maintained in a local storage of the first electronic device to generate a lower-resolution version of the image; and

indicating the image for deletion to make storage space available in the local storage.

16. The apparatus of claim 9 , wherein the first electronic device and the second electronic device are determined to be accessible during the event based at least in part on an event category for the event.

Continuity (6)
Continuation 14674048 · Mar 31, 2015
Continuation In Part 14180021 · Feb 13, 2014
Continuation PCTUS2013063003 · Oct 2, 2013
Provisional Application 61708794 · Oct 2, 2012
Provisional Application 62067532 · Oct 23, 2014
Related Publication 20180324557A1 · Nov 8, 2018