System and method for comparing heterogeneous data sources

   
   

The present invention is a computer-implemented system and method that allows data in different databases to be shared without requiring the data to be remodeled to fit an existing data convention. The invention allows the comparison of two database structures, and facilitates the searching of information from one database to other databases, or from an external set of search criterion against a plurality of databases. The invention allows information to be exchanged from heterogeneous data sources, or database query sources without having to alter the structure of the data sources that are being searched. A number of techniques may be used to do this comparison and facilitate the cross database searching. Tree comparison methods, user defined mapping methods, the use of similarity comparisons to determine similar database structures and data are used to facilitate the cross database searching.

Die anwesende Erfindung ist ein Computer-eingeführtes System und eine Methode, die erlaubt, daß Daten in den unterschiedlichen Datenbanken geteilt werden, ohne die Daten zu erfordern umgestaltet zu werden, um eine vorhandene Formatabsprache zu passen. Die Erfindung erlaubt den Vergleich von zwei Datenbankstrukturen und erleichtert das Suchen der Informationen von einer Datenbank zu anderen Datenbanken oder von einem externen Satz des Suchkriteriums gegen eine Mehrzahl der Datenbanken. Die Erfindung erlaubt, daß Informationen von den heterogenen Datenquellen oder von den Datenbankfrage Quellen ausgetauscht werden, ohne zu müssen, die Struktur der Datenquellen zu ändern, die gesucht werden. Eine Anzahl von Techniken kann verwendet werden, um diesen Vergleich zu tun und das Kreuzdatenbanksuchen zu erleichtern. Baumvergleich Methoden, verbraucherbestimmte abbildenmethoden, der Gebrauch von Ähnlichkeitvergleichen, ähnliche Datenbankstrukturen festzustellen und die Daten werden verwendet, um das Kreuzdatenbanksuchen zu erleichtern.

 
Web www.patentalert.com

< System and method for assembling discrete data files into an executable file and for processing the executable file

< Web-based system and method for managing legal information

> Method and apparatus for launching applications based upon electronic program guide data

> Retrieving, organizing, and utilizing networked data using databases

~ 00152