TWO-STAGE DATA VALIDATION AND MAPPING FOR DATABASE ACCESS

Input data queries directed at a plurality of target databases and originating from any of a plurality of sources are first converted to validated canonical forms, which are then used to query the target databases. Specifically, upon receiving an input data query, a relatively accurate reference dat...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: EGAN, DENNIS, E, WULLERT II, JOHN, R, COCHINWALA, MUNIR, LEE, CHIAO-WEI, FALCHUK, BENJAMIN, W, CHENG, KONG, ENG
Format: Patent
Sprache:eng ; fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Input data queries directed at a plurality of target databases and originating from any of a plurality of sources are first converted to validated canonical forms, which are then used to query the target databases. Specifically, upon receiving an input data query, a relatively accurate reference database is selected based on the type of the input data. This reference is then queried for the input data with the intent of finding an exact matching record or a near-matching record that can be considered an exact match and thereby validating the input data. Otherwise, the requesting source is instructed to provide a new query. Once having a validated record, it is converted to a canonical form, which is then used to query the target databases intended to be searched. In a further embodiment, multiple reference databases are queried to determine a canonical form of the data or to determine multiple canonical forms of the data. Selon la présente invention, des requêtes de données d'entrée dirigées vers une pluralité de bases de données cibles et émanant d'une source quelconque parmi une pluralité de sources sont converties en des formes canoniques validées, qui sont ensuite utilisées pour interroger les bases de données cibles. Spécifiquement, lors de la réception d'une requête de données d'entrée, une base de données de référence relativement pertinente est sélectionnée en fonction du type des données d'entrée. Les données d'entrée sont ensuite recherchées dans ladite référence, afin que soit trouvé un enregistrement correspondant parfaitement ou un enregistrement correspondant presque parfaitement et pouvant être considéré comme une correspondance parfaite, ce qui permet de valider les données d'entrée. Dans le cas contraire, la source de la requête est invitée à formuler une nouvelle requête. Lors de l'obtention d'un enregistrement validé, ce dernier est converti en une forme canonique, qui est ensuite utilisée pour interroger les bases de données à explorer. Un autre mode de réalisation consiste à interroger de multiples bases de données de référence afin de déterminer une forme canonique des données ou de multiples formes canoniques des données.