Data mining systems and methods for heterogeneous data sources
First Claim
1. A method for processing data from a plurality of heterogeneous client devices, the method comprising:
- providing a single interface including on-screen graphics representing a plurality of heterogeneous client devices in a storage network system, wherein the plurality of heterogeneous client devices comprises first client devices storing backup data in different backup formats and second client devices storing first data generated by native applications executing on the second client devices, the native applications being other than data backup applications, wherein the single interface is provided via a management console executing on a computing device in network communication with the heterogeneous client devices;
receiving a data operation request including (i) a selection of at least one second client device, and (ii) a first data management operation performed on the first data of the at least one second client device, the first data of the at least one second client device generated by a first native application of the native applications;
copying the first data of the at least one second client device from storage associated with the at least one second client device to a first memory location associated with a proxy device, where the data is obtained using a data connector that is in communication with the management console, the data connector corresponding to a file format associated with the first native application;
emulating, using one or more processors and on the proxy device, the first native application;
processing with the emulated native application the first data management operation on the copied first data; and
storing the processed, copied first data on a storage device.
4 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods integrate disparate backup devices with a unified interface. In certain examples, a management console manages data from various backup devices, while retaining such data in its native format. The management console can display a hierarchical view the client devices and/or their data and can further provide utilities for processing the various data formats. A data structure including fields for storing both metadata common to the client device data and value-added metadata can be used to mine or process the data of the disparate client devices. The unified single platform and interface reduces the need for multiple data management products and/or customized data utilities for each individual client device and provides a single pane of glass view into data management operations. Integrating the various types of storage formats and media allows a user to retain existing storage infrastructures and further facilitates scaling to meet long-term management needs.
-
Citations
17 Claims
-
1. A method for processing data from a plurality of heterogeneous client devices, the method comprising:
-
providing a single interface including on-screen graphics representing a plurality of heterogeneous client devices in a storage network system, wherein the plurality of heterogeneous client devices comprises first client devices storing backup data in different backup formats and second client devices storing first data generated by native applications executing on the second client devices, the native applications being other than data backup applications, wherein the single interface is provided via a management console executing on a computing device in network communication with the heterogeneous client devices; receiving a data operation request including (i) a selection of at least one second client device, and (ii) a first data management operation performed on the first data of the at least one second client device, the first data of the at least one second client device generated by a first native application of the native applications; copying the first data of the at least one second client device from storage associated with the at least one second client device to a first memory location associated with a proxy device, where the data is obtained using a data connector that is in communication with the management console, the data connector corresponding to a file format associated with the first native application; emulating, using one or more processors and on the proxy device, the first native application; processing with the emulated native application the first data management operation on the copied first data; and storing the processed, copied first data on a storage device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for administering a storage network comprising heterogeneous client devices, the system comprising:
-
a plurality of first client computing devices configured to store backup data in different file formats; a plurality of second client computing devices configured to store first data in different file formats, the first data generated by native applications executing on the second client computing devices, the native applications being other than data backup applications; a plurality of first data connectors in communication with the management console and corresponding to the different file formats of the backup data; and a plurality of second data connectors in communication with the management console and corresponding to the different file formats of the first data, wherein the first and second data connectors are configured to obtain data from, respectively, the first and second client computing devices; a proxy computing device comprising at least one emulated native application executing thereon; a secondary storage device; a management console executing on a computing device in network communication with the first and second client computing devices, the proxy computing device and the secondary storage device, wherein the management console is configured provide a single interface including on-screen graphics representing the first and second client computing devices, and wherein the management console is configured to, receive a first data operation request with respect to the first data stored on at least one of the second client computing devices, and copy the first data of the at least one second client computing device to a staging location associated with the proxy computing device, and wherein the proxy computing device is configured to process the first data of the at least one second client computing device with the at least one emulated native application and copy the processed first data to the secondary storage device. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
Specification