9. The computer program product of claim 1 , wherein the parsed terms comprises a plurality of non-nouns of at least two types, wherein the means for analyzing the parsed terms comprises: means for forming the plurality of non-object buckets with a respective non-object bucket for each non-noun type; and means for adding each non-noun to the respective non-object bucket.
9. The computer program product of claim 1 , wherein the parsed terms comprises a plurality of non-nouns of at least two types, wherein the means for analyzing the parsed terms comprises: means for forming the plurality of non-object buckets with a respective non-object bucket for each non-noun type; and means for adding each non-noun to the respective non-object bucket. 10. The computer program product of claim 9 , wherein each non-noun type is one of a verb, adverb, adjective, pronoun, preposition, conjunction, article, and interjection.