Patent ID: 7325006

Claim:
A method executed by a computer for category organization, comprising: receiving an information collection including a set of strings; identifying positively predictive pairs of strings; identifying negatively predictive pairs of strings; joining positively predictive pairs of strings into common categories; splitting negatively predictive pairs of strings into different categories; according to the joining and splitting, providing a set of categories to enable categorization of information in a database; and organizing the set of categories using the negatively predictive pairs of strings, wherein the identifying elements include identifying the positively and negatively predictive pairs of strings using a string prediction matrix; and further comprising, ordering the negatively predictive pairs within a negative pair list according to a position of a negatively predictive pair's predictive value within the string prediction matrix; and wherein organizing includes, organizing the set of categories using the negatively predictive pairs in an order which depends on how the negatively predictive pairs are listed in the negative pair list.