Methods and apparatus for dynamic classification of discourse
First Claim
1. A method for dynamic classification of input discourse, said method comprising the steps of:
- storing a plurality of hierarchically arranged categories that form a static hierarchy;
processing said input discourse to identify a plurality of content carrying words;
generating at least one theme for said input discourse;
selecting one of said categories from said static hierarchy to classify said theme;
generating at least one dynamic category based on said content carrying words, wherein said dynamic category defines a greater level of detail than said categories in said static hierarchy; and
generating a link between said dynamic hierarchy and said static hierarchy to form a detailed classification hierarchy, wherein terminology from said input discourse is utilized to classify said input discourse.
1 Assignment
0 Petitions
Accused Products
Abstract
A dynamic classification system determines content of input discourse. The dynamic classification system includes a dynamic classification system that generates a detailed and comprehensive knowledge catalog based on terminology used in the input discourse. A theme vector processor identifies themes including identifying the relative importance of the themes in the input discourse. The knowledge catalog includes static ontologies arranged in a hierarchical structure, wherein each static ontology contains a plurality of high level knowledge concepts. High level themes extracted from the input discourse are mapped to one or more knowledge concepts in the static ontologies. The dynamic classification system generates one or more dynamic hierarchies, consisting of low level or detailed knowledge concepts, based on themes extracted from the input discourse. The high level themes mapped to the static ontologies are linked to the low level themes in the dynamic hierarchies to generate a world view knowledge catalog. In addition, knowledge concepts in the dynamic hierarchies and static ontologies are cross referenced permitting flexibility to relate one or more groups of knowledge concepts in one or more static and/or dynamic hierarchies. Thus, the knowledge catalog provides both a broad and detailed classification of knowledge for the input discourse.
220 Citations
22 Claims
-
1. A method for dynamic classification of input discourse, said method comprising the steps of:
-
storing a plurality of hierarchically arranged categories that form a static hierarchy; processing said input discourse to identify a plurality of content carrying words; generating at least one theme for said input discourse; selecting one of said categories from said static hierarchy to classify said theme; generating at least one dynamic category based on said content carrying words, wherein said dynamic category defines a greater level of detail than said categories in said static hierarchy; and generating a link between said dynamic hierarchy and said static hierarchy to form a detailed classification hierarchy, wherein terminology from said input discourse is utilized to classify said input discourse. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for dynamically classifying input discourse, said method comprising the steps of:
storing a plurality of hierarchically arranged categories that form a static hierarchy to classify discourse; generating at least one dynamic category based on terminology from said input discourse, wherein said dynamic category defines a greater level of detail than said categories in said static hierarchy; and generating a link between said dynamic category and a category of said static hierarchy associated with said dynamic category to form a detailed classification hierarchy, wherein terminology from said input discourse in used to classify said input discourse. - View Dependent Claims (8, 9, 10)
-
11. A method for dynamically classifying input discourse, said method comprising the steps of:
-
storing a plurality of hierarchically arranged categories that form a static hierarchy, said categories of said static hierarchy representing high level concepts; processing said input discourse to identify a plurality of content carrying words; generating a classification for a portion of said carrying words by mapping applicable content carrying words to categories of said static hierarchy; generating at least one dynamic category from content carrying words that do not map to said categories of said static hierarchy, wherein said dynamic category defines a greater level of detail than said categories in said static hierarchy; and generating a link between said dynamic category and a category of said static hierarchy based on contextual use of a respective content carry word in said input discourse.
-
-
12. A computer readable medium comprising a set of instructions stored therein, which when executed by a computer, causes the computer to perform the steps of:
-
storing a plurality of hierarchically arranged categories that form a static hierarchy; processing said input discourse to identify a plurality of content carrying words; generating at least one theme for said input discourse; selecting one of said categories from said static hierarchy to classify said theme; generating at least one dynamic category based on said content carrying words, wherein said dynamic category defines a greater level of detail than said categories in said static hierarchy; and generating a link between said dynamic hierarchy and said static hierarchy to form a detailed classification hierarchy, wherein terminology from said input discourse is utilized to classify said input discourse. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A computer readable medium comprising a set of instructions stored therein, which when executed by a computer, causes the computer to perform the steps of:
-
storing a plurality of hierarchically arranged categories that form a static hierarchy to classify discourse; generating at least on dynamic category based on terminology from said input discourse, wherein said dynamic category defines a greater level of detail than said categories in said static hierarchy; and generating a link between said dynamic category and a category of said static hierarchy associated with said dynamic category to form a detailed classification hierarchy, wherein terminology from said input discourse is used to classify said input discourse. - View Dependent Claims (19, 20, 21)
-
-
22. An apparatus for dynamically classifying input discourse, said apparatus comprising:
-
a storage device for storing a plurality of hierarchically arranged categories that form a static hierarchy; and a content indexing processor coupled to said storage device for generating at least one dynamic category based on terminology from said input discourse, wherein said dynamic category defines a greater level of detail than said categories in said static hierarchy, and for generating a link between said dynamic category and a category of said static hierarchy associated with said dynamic category.
-
Specification