Abstract:
Systems and methods are provided for storing and restoring digital data. In some implementations, a method is provided. The method includes initiating a backup operation of data including a plurality of items, interrupting the backup operation, where interrupting occurs after a portion of the data has been completed, receiving an input to resume the backup operation, identifying a previously completed portion of the backup data, and performing a backup of a remaining uncompleted portion of the backup data. Other embodiments of this aspect include corresponding systems, apparatus, computer program products, and computer readable media.
Abstract:
Systems and methods are provided for event notification. In one implementation, a method is provided. A determination is made as to whether a threshold associated with pending event notifications has been exceeded by an incoming event notification. A plurality of pending event notifications that can be combined are identified. Two or more event notifications are combined.
Abstract:
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for presenting data. In one aspect, a method includes receiving a request for data; submitting the request while maintaining a currently displayed user interface; determining whether a specified amount of the data has been received within a threshold delay period; if the data has been received within the threshold delay period, displaying a new user interface including representations of a portion of the received data; and if the data has not been received within the threshold delay period, displaying a placeholder user interface.
Abstract:
Systems and methods are provided for storing and restoring digital data. In some implementations, a method is provided. The method includes initiating a backup operation of data including a plurality of items, interrupting the backup operation, where interrupting occurs after a portion of the data has been completed, receiving an input to resume the backup operation, identifying a previously completed portion of the backup data, and performing a backup of a remaining uncompleted portion of the backup data. Other embodiments of this aspect include corresponding systems, apparatus, computer program products, and computer readable media.
Abstract:
Systems and methods are provided for storing and restoring digital data. In some implementations, a method is provided. The method includes displaying a current view, initiating a history view, the history view including two or more visual representations of corresponding earlier versions of the current view, identifying a selection of an item in a visual representation, receiving an input to delete the selected item, and deleting each instance of the selected item in the history view. Other embodiments of this aspect include corresponding systems, apparatus, computer program products, and computer readable media.
Abstract:
Systems and methods are provided for storing and restoring digital data. In some implementations, a method is provided. The method includes initiating a backup operation of data including a plurality of items, interrupting the backup operation, where interrupting occurs after a portion of the data has been completed, receiving an input to resume the backup operation, identifying a previously completed portion of the backup data, and performing a backup of a remaining uncompleted portion of the backup data. Other embodiments of this aspect include corresponding systems, apparatus, computer program products, and computer readable media.
Abstract:
Systems and methods are provided for performing backup operations while a user is using a device. In one implementation, a method is provided. A backup operation of data including a plurality of related items is initiated. Modifications to one or more items of the plurality of related items are monitored for during the backup operation. The backup operation is completed. If a modification occurred to one or more items, a second backup operation is performed for the modified items.
Abstract:
Methods, systems, and apparatus, including computer program products, for searching for and presenting backups. A first search result including a first version of an item is presented. The first version is associated with a first date range having a first start date and a first end date. User input requesting that an archive including one or more versions of the item be searched is received. A second search result including a second version of the item is presented. The second version is different from the first version. The second version is associated with a second date range having a second start date and a second end date. The second date range does not overlap with the first date range.
Abstract:
Systems and methods are provided including a backup system architecture for performing backup operations. In one implementation, a method is provided. A backup process is initialized on a device. An initial backup is performed for the device including storing data from the device on a first storage device. The stored data has a format corresponding to a file system structure of the device.
Abstract:
Systems and methods are provided for performing backup operations while a user is using a device. In one implementation, a method is provided. A backup operation of data including a plurality of related items is initiated. Modifications to one or more items of the plurality of related items are monitored for during the backup operation. The backup operation is completed. If a modification occurred to one or more items, a second backup operation is performed for the modified items.