SYSTEMS AND METHODS FOR NORMALIZING DATA OF HETEROGENEOUS DATA SOURCES
First Claim
1. A method for managing data in a computer system, the method comprising:
- obtaining first data in a first file format from first media, the first data being associated with a first payload and first metadata;
processing the first payload to generate second metadata different than said first metadata;
storing in a data structure the second metadata and at least a portion of the first metadata in a first entry associated with the first media;
obtaining second data in a second file format from second media, the second data being associated with a second payload and third metadata, the second file format being different than the first file format;
processing the second payload to generate fourth metadata different than said third metadata;
storing in the data structure the fourth metadata and at least a portion of the third metadata in a second entry associated with the second media; and
presenting the first and second entries in a unified view of a user interface.
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.
127 Citations
20 Claims
-
1. A method for managing data in a computer system, the method comprising:
-
obtaining first data in a first file format from first media, the first data being associated with a first payload and first metadata; processing the first payload to generate second metadata different than said first metadata; storing in a data structure the second metadata and at least a portion of the first metadata in a first entry associated with the first media; obtaining second data in a second file format from second media, the second data being associated with a second payload and third metadata, the second file format being different than the first file format; processing the second payload to generate fourth metadata different than said third metadata; storing in the data structure the fourth metadata and at least a portion of the third metadata in a second entry associated with the second media; and presenting the first and second entries in a unified view of a user interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for managing data from a plurality of heterogeneous client devices, the system comprising:
-
a first data connector configured to obtain first data in a first file format from a first client device, the first data having a first payload and first metadata associated with the first payload; a second data connector configured to obtain second data in a second file format from a second client device, the second data having a second payload and second metadata associated with the second payload, the second file format being different than the first file format; a management module executing on a computing device in communication with the first and second data connectors to receive the first and second payloads and first and second metadata, the management module configured to process the first payload to generate third metadata different than said first metadata and to process the second payload to generate fourth metadata different than said second metadata; and a data structure configured to store the third metadata and at least a portion of the first metadata in a first entry associated with the first client device and to store the fourth metadata and at least a portion of the second metadata in a second entry associated with the second client device. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A system for managing data from a plurality of heterogeneous client devices, the system comprising:
-
first means for obtaining first data in a first file format from a first client device, the first data having a first payload and first metadata associated with the first payload; second means for obtaining second data in a second file format from a second client device, the second data having a second payload and second metadata associated with the second payload, the second file format being different than the first file format; means for receiving the first and second payloads and first and second metadata and for processing the first payload to generate third metadata different than said first metadata and to process the second payload to generate fourth metadata different than said second metadata; and means for storing the third metadata and at least a portion of the first metadata in a first entry associated with the first client device and to store the fourth metadata and at least a portion of the second metadata in a second entry associated with the second client device. - View Dependent Claims (20)
-
Specification