Backup of data items
First Claim
Patent Images
1. A method comprising:
- generating a plurality of symbolic links for a plurality of items associated with a plurality of data objects stored in a computing device, wherein each of the plurality of symbolic links comprises a path to a storage location where one of the plurality of data objects is stored in the computing device;
causing, by the processing device, a display of the plurality of items in view of a time-based information of the plurality of data objects;
backing up, by the processing device, an item of the plurality of items in a second computing device coupled to the computing device over a network, wherein the backing up comprises mirroring a local copy among a plurality of local copies and a remote copy among a plurality of remote copies of the item of the plurality of items, wherein the local copies are stored in the computing device and the remote copies are stored in the second computing device;
deleting, by the processing device, the local copy among the plurality of local copies of the item of the plurality of items;
modifying a data object among the plurality of data objects;
updating the plurality of data objects in response to the modification of the data object; and
updating the display of the plurality of items on the computing device in response to the update to the plurality of data objects.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for automatic backup of desktop items is described.
-
Citations
17 Claims
-
1. A method comprising:
-
generating a plurality of symbolic links for a plurality of items associated with a plurality of data objects stored in a computing device, wherein each of the plurality of symbolic links comprises a path to a storage location where one of the plurality of data objects is stored in the computing device; causing, by the processing device, a display of the plurality of items in view of a time-based information of the plurality of data objects; backing up, by the processing device, an item of the plurality of items in a second computing device coupled to the computing device over a network, wherein the backing up comprises mirroring a local copy among a plurality of local copies and a remote copy among a plurality of remote copies of the item of the plurality of items, wherein the local copies are stored in the computing device and the remote copies are stored in the second computing device; deleting, by the processing device, the local copy among the plurality of local copies of the item of the plurality of items; modifying a data object among the plurality of data objects; updating the plurality of data objects in response to the modification of the data object; and updating the display of the plurality of items on the computing device in response to the update to the plurality of data objects. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer readable storage medium comprising instructions that, when executed by a processing device, cause the processing device to:
-
generate a plurality of symbolic links for a plurality of items associated with a plurality of data objects stored in a computing device, wherein each of the plurality of symbolic links comprises a path to a storage location where one of the plurality of data objects is stored in the computing device; cause a display of the plurality of items in view of a time-based information of the plurality of data objects; back up, by the processing device, an item of the plurality of items in a second computing device coupled to the computing device over a network, wherein the back up comprises; mirror a local copy among a plurality of local copies and a remote copy among a plurality of remote copies of the item of the plurality of items, wherein the local copies are stored in the computing device and the remote copies are stored in the second computing device; delete the local copy among the plurality of local copies of the item of the plurality of items; modify a data object among the plurality of data objects; update the plurality of data objects in response to the modification of the data object; and update the display of the plurality of items on the computing device in response to the update to the plurality of data objects. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system, comprising:
-
a memory; and a processing device, operatively coupled to the memory, to; generate a plurality of symbolic links for a plurality of items associated with a plurality of data objects stored in a computing device, wherein each of the plurality of symbolic links comprises a path to a storage location where one of the plurality of data objects is stored in the computing device; cause, by the processing device, a display of the plurality of items in view of a time-based information of the plurality of data objects; back up an item of the plurality of items in a second computing device coupled to the computing device over a network, wherein the back up comprises; mirror a local copy among a plurality of local copies and a remote copy among a plurality of remote copies of the item of the plurality of items, wherein the local copies are stored in the computing device and the remote copies are stored in the second computing device; delete the local copy among the plurality of local copies of the item of the plurality of items; modify a data object among the plurality of data objects; update the plurality of data objects in response to the modification of the data object; and update the display of the plurality of items on the computing device in response to the update to the plurality of data objects. - View Dependent Claims (16, 17)
-
Specification