Patent Document ID: 6081804
Application ID: 08208773
Patent Status: 1

Claim One:
1. A computer system for performing rapid, multi-dimensional word searches comprising: storage means for storing one or more objects and one or more indexes, the objects comprising a plurality of words, the indexes identifying a group of objects and containing information relating the objects in the group; input means for specifying a search query and a search space, the search query comprising a multidimensional combination of words and attributes, the search space identifying one or more indexes; parser means for creating a data structure based on the search query and the one or more indexes identified by the search space, wherein the data structure comprises: a lead character table for partially recognizing the words contained in the search query; a word table for storing at least the words contained in the search query; an operator table for storing in post-fix order at least the words contained in the search query and the attributes specifying one or more boolean operators contained in the search query; and a granularity table for storing at least the attributes specifying one or more granularity restrictions contained in the search query, the granularity restrictions requiring the words to appear within one or more granularity boundaries; evaluating means for creating a list of target objects based on the data structure and the search space, the target objects consisting of objects from the search space which satisfy the search query; and output means for displaying the list of target objects.