Patent ID: 7093233

Claim:
A computer-implemented system for automatically classifying product description information, comprising: a server component operable to: automatically determine whether a predetermined strip word is found in the product description information, before the first word is selected and if so, eliminate the strip word and each word found subsequent to the strip word and before a next delineator in the product description information; automatically select a first word from the product description information; automatically determine whether the first word is defined as a prefix word within one or more keywords, each keyword being associated with one of a plurality of classes, each class being associated with one or more keywords; if the first word is defined as a prefix word within one or more keywords, then for each keyword for which the first word is defined as a prefix word, automatically determine whether all suffix words of the prefix word within the keyword are found among all remaining words in the product description information in sequence; for each keyword for which all suffix words of the prefix word within the keyword are found among all remaining words in the product description information in sequence, automatically generate a new result for each class associated with the keyword; perform the following: automatically select a first new result; automatically compare the first new result with one or more previous results each corresponding to a class; if a suffix count for the first new result is greater than a suffix count for a previous result, then automatically mark the new result as unambiguous, the new result being thereafter considered a previous result; and if one or more new results remain unselected, then automatically select a next new result and repeat the above-described steps of comparing, marking, and selecting a next new result until no new results generated for the first word remain unselected; if one or more words in the product description information remain unselected after processing the first word, then automatically select a next word and repeat the above-described steps of determining, determining, generating, performing, and selecting a next word until no words remain unselected; and if a single previous result is marked as unambiguous after all the words in the product description information have been selected and processed, then automatically classify the product description information in the class corresponding to the previous result marked as unambiguous.