BACKUP USER INTERFACE
First Claim
1. A method of restoring backup data on a computing device, the method comprising:
- receiving a request to restore an item from a backup;
determining that the item was previously purchased or downloaded from an online store; and
retrieving a copy of the item from the online store using information related to the purchase or download of the item,where the method is performed by one or more hardware processors.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for storing data are disclosed. In some implementations, visual representations of files are generated for presentation in a backup user interface. The visual representations are generated from sparse file system metadata stored on the computing device, thus allowing faster navigating of the backup user interface. During a restore operation, the metadata can be used to retrieve the items from their physical storage locations. In some implementations, when the storage capacity of a backup storage device exceeds a threshold, the data for the N oldest backups are replaced with sparse file system metadata, which can be used to generate visual representations for presentation in the backup user interface.
85 Citations
13 Claims
-
1. A method of restoring backup data on a computing device, the method comprising:
-
receiving a request to restore an item from a backup; determining that the item was previously purchased or downloaded from an online store; and retrieving a copy of the item from the online store using information related to the purchase or download of the item, where the method is performed by one or more hardware processors. - View Dependent Claims (2, 3, 4)
-
-
5. A method of managing backups on a computing device, the method comprising:
-
determining that a backup storage device is low on storage capacity; identifying N oldest backups, where N is a positive integer greater or equal to one; removing data for items in the N oldest backups from the backup storage device; replacing the removed data with metadata; and generating visual representations of the items in one or more backup user interfaces using the metadata, where the method is performed by one or more hardware processors. - View Dependent Claims (6)
-
-
7. A system for restoring backup data on a computing device, the system comprising:
-
one or more processors; memory coupled to the one or more processors and configured to store instructions, which, when executed by the one or more processors, causes the one or more processors to perform operations comprising; receiving a request to restore an item from a backup; determining that the item was previously purchased or downloaded from an online store; and retrieving a copy of the item from the online store using information related to the purchase or download of the item. - View Dependent Claims (8, 9, 10)
-
-
11. A system for managing backups on a computing device, the system comprising:
-
one or more processors; memory coupled to the one or more processors and configured to store instructions, which, when executed by the one or more processors, causes the one or more processors to perform operations comprising; determining that a backup storage device is low on storage capacity; identifying N oldest backups, where N is a positive integer greater or equal to one; removing data for items in the N oldest backups from the backup storage device; replacing the removed data with metadata; and generating visual representations of the items in one or more backup user interfaces using the metadata. - View Dependent Claims (12)
-
-
13. A method of managing backups on a computing device, comprising:
-
receiving a request to backup data on a computing device; determining that at least some of the data to be backed up is retrievable from an online store; and generating a backup of the data that omits the data that is retrievable from the online store.
-
Specification