VIRTUAL DATA BACKUP
First Claim
1. A computerized method of creating, in a network, a single instance of deduplicated data across a plurality of end user data, each end user data being associated with a computing device, the method comprising:
- receiving, by a first computing device, data associated with a plurality of computing devices, the plurality of computing devices being managed by the first computing device;
aggregating, by the first computing device, the data associated with each of the plurality of computing devices managed by the first computing device to form an aggregated data set for the plurality of computing devices;
deduplicating, by the first computing device, the aggregated data set to form a deduplicated aggregated data set for the plurality of computing devices managed by the first computing device; and
transmitting, by the first computing device, the deduplicated aggregated data set to a second computing device for further aggregation and deduplication with one or more additional aggregated data sets generated by other computing devices managing respective sets of computing devices, thereby creating a single instance of deduplicated data across a plurality of end user data managed by the first computing device.
8 Assignments
0 Petitions
Accused Products
Abstract
Techniques are disclosed for creating, in a network, a single instance of deduplicated data across a plurality of end user data. A first computing device receives data associated with a plurality of computing devices, the plurality of computing devices being managed by the first computing device. The first computing device aggregates and deduplicates the data associated with each of the plurality of computing devices. The deduplicated aggregated data set is then transmitted to a second computing device for further aggregation and deduplication with one or more additional aggregated data sets generated by other computing devices managing respective sets of computing devices.
33 Citations
15 Claims
-
1. A computerized method of creating, in a network, a single instance of deduplicated data across a plurality of end user data, each end user data being associated with a computing device, the method comprising:
-
receiving, by a first computing device, data associated with a plurality of computing devices, the plurality of computing devices being managed by the first computing device; aggregating, by the first computing device, the data associated with each of the plurality of computing devices managed by the first computing device to form an aggregated data set for the plurality of computing devices; deduplicating, by the first computing device, the aggregated data set to form a deduplicated aggregated data set for the plurality of computing devices managed by the first computing device; and transmitting, by the first computing device, the deduplicated aggregated data set to a second computing device for further aggregation and deduplication with one or more additional aggregated data sets generated by other computing devices managing respective sets of computing devices, thereby creating a single instance of deduplicated data across a plurality of end user data managed by the first computing device. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computing system for creating, in a network, a single instance of deduplicated data across a plurality of end user data, each end user data being associated with a computing device, the computing system comprising:
-
a processor; and a memory coupled to the processor and including computer-readable instructions that, when executed by the processor, cause the processor to; receive data associated with a plurality of computing devices, the plurality of computing devices being managed by the computing system; aggregate the data associated with each of the plurality of computing devices managed by the computing system to form an aggregated data set for the plurality of computing devices; deduplicate the aggregated data set to form a deduplicated aggregated data set for the plurality of computing devices managed by the computing system; and transmit the deduplicated aggregated data set to a second computing device for further aggregation and deduplication with one or more additional aggregated data sets generated by other computing devices managing respective sets of computing devices, thereby creating a single instance of deduplicated data across a plurality of end user data managed by the computing system. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A non-transitory computer readable medium having executable instructions operable to cause an apparatus to:
-
receive data associated with a plurality of computing devices, the plurality of computing devices being managed by a first computing device; aggregate the data associated with each of the plurality of computing devices managed by the first computing device to form an aggregated data set for the plurality of computing devices; deduplicate the aggregated data set to form a deduplicated aggregated data set for the plurality of computing devices managed by the first computing device; and transmit the deduplicated aggregated data set to a second computing device for further aggregation and deduplication with one or more additional aggregated data sets generated by other computing devices managing respective sets of computing devices, thereby creating a single instance of deduplicated data across a plurality of end user data managed by the first computing device. - View Dependent Claims (12, 13, 14, 15)
-
Specification