Multiple engine information retrieval and visualization system
First Claim
1. An information retrieval system for selectively retrieving documents from a document database, the system comprising:
- an input interface for accepting at least one user search query;
a plurality of search engines for retrieving documents from the document database based upon the at least one user search query, each of said search engines producing a common mathematical representation of each retrieved document;
a display; and
visualization display means for mapping respective mathematical representations of the retrieved documents onto said display.
1 Assignment
0 Petitions
Accused Products
Abstract
An information retrieval and visualization system utilizes multiple search engines for retrieving documents from a document database based upon user input queries. Search engines include an n-gram search engine and a vector space model search engine using a neural network training algorithm. Each search engine produces a common mathematical representation of each retrieved document. The retrieved documents are then combined and ranked. Mathematical representations for each respective document is mapped onto a display. Information displayed includes a three-dimensional display of keywords from the user input query. The three-dimensional visualization capability based upon the mathematical representation of information within the information retrieval and visualization system provides users with an intuitive understanding, with relevance feedback/query refinement techniques that can be better utilized, resulting in higher retrieval accuracy (precision).
80 Citations
79 Claims
-
1. An information retrieval system for selectively retrieving documents from a document database, the system comprising:
-
an input interface for accepting at least one user search query;
a plurality of search engines for retrieving documents from the document database based upon the at least one user search query, each of said search engines producing a common mathematical representation of each retrieved document;
a display; and
visualization display means for mapping respective mathematical representations of the retrieved documents onto said display. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. An information retrieval system for selectively retrieving documents from a document database, the system comprising:
-
an input interface for accepting at least one user search query;
a n-gram search engine for retrieving documents from the document database based upon the at least one user search query, said n-gram search engine producing a common mathematical representation of each retrieved document;
a vector space model (VSM) search engine for retrieving documents from the document database based upon the at least one user search query, said VSM search engine producing a common mathematical representation of each retrieved document;
a display; and
visualization display means for mapping respective mathematical representations of the retrieved documents onto said display. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
-
-
43. A method for selectively retrieving documents from a document database using an information retrieval system comprising a plurality of search engines, the method comprising the steps of:
-
generating at least one user search query;
retrieving documents from the document database based upon the user search query, with each search engine searching the document database;
producing a common mathematical representation of each document retrieved by the respective search engines; and
mapping respective mathematical representations of the retrieved documents onto a display. - View Dependent Claims (44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63)
-
-
64. A method for selectively retrieving documents from a document database, the method comprising the steps of:
-
defining a dictionary comprising a plurality of words related to a topic to be searched;
randomly assigning a context vector to each word in the dictionary;
training the dictionary words;
assigning axis representation to each dictionary word;
receiving at least one user search query; and
searching a document database based upon the at least one user search query. - View Dependent Claims (65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79)
-
Specification