Patent ID: 7092938
Filing Date: 2006-08-15
Classification: G06F,Y10S

Abstract:
1. A search engine management system for an intranet database having one or more central processing units, one or more memories, and one or more network connections including connection to the internet, the system comprising: a kernel content repository storing data including documents in multiple natural languages using a kernel format with a single computer language for all stored data; a format translation layer arranged in segments and stages that receives one or more key word data inputs from one or more of the network connections, the inputs being in a plurality of input formats and computer languages, the format translational layer converting the input formats and languages to the kernel format with the single computer language using input adaptors, the translational layer further having one or more output adaptors; and a kernel layer using the kernel format to operate on the keyword data from the translational layer with one or more kernel elements to produce results in a kernel language from data stored in the content repository that are sent to one or more of the network outputs through the translational layer where the output adaptors convert the kernel language results to at least one or more output formats so that adaption of the search engine management system to new formats can be accomplished in the translational layer by addition of a new stage or segment without modifying the kernel layer wherein the kernel elements of the kernel layer comprise: a document extraction manager that crawls original information sources and extracts data including document content and places the data in a format that can be processed by a searchable content manager; the searchable content manager processes data extracted from information sources and stores it in the content repository; the content repository is a searchable library of document components, the repository has an inverted search index to provide a mechanism to request a specific document in any one of multiple languages; an index manager builds that updates the search index based on the content stored in the content repository; a search management engine that collects input parameters for a search query from an interface manager and builds a final query object using configuration information, personalization information, and taxonomy information; an access manager which submits search queries in a proper format, and collects search results to be processed and returned to a user of the database; a layout manager that builds and customizes the layout of a document retrieved from the content repository; and the interface manager that handles GUI for a user of the database.