×

Data storage system for analysis of data across heterogeneous information management systems

  • US 9,633,025 B2
  • Filed: 10/20/2015
  • Issued: 04/25/2017
  • Est. Priority Date: 12/21/2012
  • Status: Active Grant
First Claim
Patent Images

1. An information management system configured to create graphical reports associated with a status of the information management system, the system comprising:

  • a first information management cell having a first storage manager coupled, via a first network, to a first plurality of computing devices,wherein the first storage manager includes a first storage manager database to store a first data storage policy associated with the first plurality of computing devices,wherein the first data storage policy includes rules that determine a frequency by which the first storage manager causes data that is stored by the first plurality of computing devices to be backed up by a secondary storage device,wherein the first storage manager database is a first type of database; and

    a second information management cell connected to the first information management cell and having a second storage manager coupled, via a second, network to a second plurality of computing devices,wherein the second storage manager includes a second storage manager database to store a second data storage policy associated with the second plurality of computing devices,wherein the second storage manager database is a second type of database that is different from the first type of database,wherein the second storage manager includes a memory storing instructions,wherein the second storage manager includes a processor coupled to the memory,wherein the instructions are executable by the processor to cause the second storage manager to;

    receive an input from a user to query the first storage manager database and the second storage manager database,identify the first storage manager database as the first type of database and the second storage manager database as the second type of database,query the first storage manager database using a first set of query commands,identify a data format of the information received in response to the first set of query commands as a first data format,query the second storage manager database using a second set of query commands,identify a data format of the information received in response to the second set of query commands as a second data format, 

    wherein the first set of query commands are different from the second set of query commands and the first set of query commands are based on identifying the first storage manager database as the first type of database,normalize information received in response to the query of the first storage manager database to be compatible with the second data format,merge and sort the normalized results and information received in response of the query of the second storage manager into an interim database associated with a report generation agent that generates the displayed reports, 

    wherein the merged results represent database content for heterogeneous information management cells,display a graphical report of the information in the interim database, based on the input received from the user;

    populate a user interface with a list of content identifiers for views, tables, or columns of the first storage manager database and of the second storage manager database,wherein the instructions to cause the second storage manager to receive the input from the user includes instructions to cause the second storage manager to receive user selections of some of the list of content identifiers with the user interface,wherein the user interface includes with table names and column or row names from the common database format, andwherein the interface is configured to permit the user to select sets of information displayed via the user interface, and to query the first and second storage manager databases without requiring the user to be able to program in a database language.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×