Patent ID: 7383257

Claim:
A computer implemented method of analyzing at least one database having non-text data in data fields and text in text fields, said method comprising: searching a database using a query associated with search criteria to produce a subset of said database, wherein said subset includes at least one data field and at least one associated text field; generating a dictionary from terms in said associated text field; analyzing said dictionary to generate a probability value for each term in said dictionary, said analyzing process indicating the probability that each term is independent of said search criteria; identifying low probability terms that have a probability value less than a predetermined maximum probability; identifying high probability terms that have a probability value greater than a predetermined maximum probability; calculating the dependency of said low probability terms to said search criteria by calculating entropy of each term and sorting said terms to determine dependency; identifying, as representative text descriptions, portions of said text that include high dependency terms that have a dependency ranking above a predetermined minimum dependency; and presenting results of said analyzing to said user.