×

Systems and methods for generating schemas that represent multiple data sources

  • US 9,020,981 B2
  • Filed: 09/30/2011
  • Issued: 04/28/2015
  • Est. Priority Date: 09/30/2011
  • Status: Active Grant
First Claim
Patent Images

1. A method for generating a negotiated schema for multiple data sources, the method comprising:

  • interrogating multiple data sources via a computing device communicatively couplable with each of the multiple data sources, each of the multiple data sources including different, unknown types of data structures that define how data is stored in the data source, the interrogation of each data source including;

    comparing the unknown data structure of the data source to a plurality of schema templates;

    determining a match between the unknown data structure and each of the plurality of schema templates based on the comparison; and

    determining a schema representing the unknown data structure, the determination including selecting a schema template based on the determined match between the unknown data structure and each of the plurality of schema templates;

    generating a negotiated schema that represents the data structures of the multiple data sources by;

    comparing the data structure of each of the determined schemas of the multiple data sources to one another; and

    linking together interrelated data points that are in different schemas of the multiple data sources;

    interrelating the negotiated schema with the schema for each of the multiple data sources based upon the interrelation of the data points such that the negotiated schema represents the data structures of the multiple data sources; and

    storing the negotiated schema in a storage media by way of the computing device.

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