Method and apparatus for conducting data queries using consolidation strings and inter-node consolidation
AssigneeKnowledge Computing Corporation
InventorsWilliam Oliver, Robert Griffin, Wojciech Wyzga
Life of this patent
Estimating the term…
Loading patent…
AssigneeKnowledge Computing Corporation
InventorsWilliam Oliver, Robert Griffin, Wojciech Wyzga
Estimating the term…
Query inefficiencies are improved and entity-interrelational blindness is overcome by employing two ideas: Consolidation Strings and Inter-Node Consolidation. These ideas can be typically employed in law-enforcement records systems (such as COPLINK systems), but is certainly not limited to such an application. Consolidation Strings represent key pieces of information that are in a text/character format, and may be encrypted/hashed. A system's hierarchy of consolidation rules automatically determine if two different rows in a database actually refer to the same real-world object. These rules are NOT statistical or probabilistic in nature, thus enhancing the confidence and reliability in the results. Three general classifications of Consolidation Strings are encompassed: Those based on positive identifiers, those based on demographic information, and those based on associative information that spans multiple-entity types. Inter-Node Consolidation provides a means to facilitate the communication of updated consolidation information between data-source nodes in order to leverage the advantages of Consolidation Strings.
A system for optimizing data queries for related records in a reliable fashion, having a first computing device communicatively coupled with a second and a third computing device, and communicatively coupled to a first database that stores real-world entity data, having said second computing device communicatively coupled with said first and said third computing device, and communicatively coupled to a second database that stores real-world entity data, having said third computing device communicatively coupled with said first and said second computing device, and communicatively coupled to a third database that stores real-world entity data, comprising:
A method for optimizing data queries for related records in a reliable fashion, to be used with a system having a first computing device communicatively coupled with a second and a third computing device, and communicatively coupled to a first database that stores real-world entity data, having said second computing device communicatively coupled with said first and said third computing device, and communicatively coupled to a second database that stores real-world entity data, having said third computing device communicatively coupled with said first and said second computing device, and communicatively coupled to a third database that stores real-world entity data, comprising the steps of:
A system for optimizing data queries for related records in a reliable fashion, having a first computing device communicatively coupled with a second and a third computing device, and communicatively coupled to a first database that stores real-world entity data, having said second computing device communicatively coupled with said first and said third computing device, and communicatively coupled to a second database that stores real-world entity data, having said third computing device communicatively coupled with said first and said second computing device, and communicatively coupled to a third database that stores real-world entity data, a first end-user interface communicatively coupled to said first database, a second end-user interface communicatively coupled to said second database, and a third end-user interface communicatively coupled to said third database, comprising:
A method for optimizing data queries for related records in a reliable fashion, to be used with a system having a first computing device communicatively coupled with a second and a third computing device, and communicatively coupled to a first database that stores real-world entity data, having said second computing device communicatively coupled with said first and said third computing device, and communicatively coupled to a second database that stores real-world entity data, having said third computing device communicatively coupled with said first and said second computing device, and communicatively coupled to a third database that stores real-world entity data, a first end-user interface communicatively coupled to said first database, a second end-user interface communicatively coupled to said second database, and a third end-user interface communicatively coupled to said third database, comprising:
A system for optimizing data queries for related records in a reliable fashion, having a first computing device communicatively coupled with a second computing device, and communicatively coupled to a first database that stores real-world entity data, having said second computing device communicatively coupled with said first computing device, and communicatively coupled to a second database that stores real-world entity data, comprising:
A method for optimizing data queries for related records in a reliable fashion, to be used with a system having a first computing device communicatively coupled with a second computing device, and communicatively coupled to a first database that stores real-world entity data, having said second computing device communicatively coupled with said first computing device, and communicatively coupled to a second database that stores real-world entity data, comprising the steps of:
A system for optimizing data queries for related records in a reliable fashion, having a first computing device communicatively coupled with a second computing device, and communicatively coupled to a first database that stores real-world entity data, having said second computing device communicatively coupled with said first computing device, and communicatively coupled to a second database that stores real-world entity data, a first end-user interface communicatively coupled to said first database, and a second end-user interface communicatively coupled to said second database, comprising:
A method for optimizing data queries for related records in a reliable fashion, to be used with a system having a first computing device communicatively coupled with a second computing device, and communicatively coupled to a first database that stores real-world entity data, having said second computing device communicatively coupled with said first computing device, and communicatively coupled to a second database that stores real-world entity data, a first end-user interface communicatively coupled to said first database, and a second end-user interface communicatively coupled to said second database, comprising:
Dependencies are inferred from the claim text.