Mechanism for information extraction and traversal from an object base including a plurality of object classes
First Claim
Patent Images
1. A system for the extraction and traversal of information, comprising:
- an object base which includes a plurality of object classes;
means for defining attribute data for each of said object classes;
means for populating each of said plurality of object classes with said attribute data, said data being extracted from a source;
means for creating a hierarchical tree with a plurality of nodes, each said nodes corresponding to one of said object classes in said object base;
means for searching said object base for instances of a selected one of said object classes, a selection of one of said nodes invoking said means for searching; and
means for providing results of a search of said object base to said means for creating, whereby said results are used to alter said hierarchical tree.
0 Assignments
0 Petitions
Accused Products
Abstract
A method and computer program extracts information from both software and non software sources. The system facilitates the traversal and filtering of the extracted information. Object oriented programming techniques are used in the implementation of the system.
19 Citations
8 Claims
-
1. A system for the extraction and traversal of information, comprising:
-
an object base which includes a plurality of object classes;
means for defining attribute data for each of said object classes;
means for populating each of said plurality of object classes with said attribute data, said data being extracted from a source;
means for creating a hierarchical tree with a plurality of nodes, each said nodes corresponding to one of said object classes in said object base;
means for searching said object base for instances of a selected one of said object classes, a selection of one of said nodes invoking said means for searching; and
means for providing results of a search of said object base to said means for creating, whereby said results are used to alter said hierarchical tree. - View Dependent Claims (2, 3, 4)
means for associating each of said object classes with a corresponding one of said populating means.
-
-
4. A system for the extraction and traversal of information, as recited in claim 3, further comprising:
means for invoking said populating means when a predefined set of criteria indicate that said attribute data should be refreshed.
-
5. A method of extracting and traversing information, comprising:
-
creating an object base which includes a plurality of object classes;
defining attribute data for each of said object classes;
creating populators for each of said plurality of object classes, said populators extracting said attribute data from a source;
generating a hierarchical tree with a plurality of nodes, each of said nodes corresponding to one of said object classes in said object base;
searching said object base for instances of a selected one of said object classes, a selection of one of said nodes invoking said means for searching; and
providing results of a search of said object base to said means for creating, whereby said results are used to alter said hierarchical tree. - View Dependent Claims (6, 7, 8)
associating each of said object classes with a corresponding one of said populators.
-
-
8. A method of extracting and traversing information, as recited in claim 7, further comprising:
invoking said populator when a predefined set of criteria indicate that said attribute data should be refreshed.
Specification