Patent ID: 7020651

Claim:
A software system implemented by instructions in a computer system for performing similarity searching, comprising: a gateway that handles all communication between a client and the software system, between the gateway and a virtual document manager and between the gateway and a search manager; the virtual document manager connected between the gateway and a relational database management system that receives command from the gateway and provides schema and document management; the search manager connected between the gateway and the relational database management system that receives commands from the gateway, initiates attribute token similarity searches in the relational database management system using prestored attribute token similarity measure algorithms, receives attribute token similarity search results from the relational database management system, aggregates the attribute token similarity search results into document similarity search results sets, and forwards the document similarity search result sets to the gateway; the relational database management system that provides relational data management, document and attribute token similarity measure algorithm persistence, and attribute token similarity measure algorithm execution; and the gateway that sends documents from the virtual document manager and document similarity search result sets from the search manager to the client.