Rule based apparatus for modifying word annotations
First Claim
Patent Images
1. A method for modifying word annotations in an annotated text base, comprising:
- creating, by a processor, an index of word annotations by;
creating an annotation array that indexes annotations assigned to terms in the annotated text base, the annotation array comprising annotations and references for each annotation from the annotated text base; and
creating an index that indexes the annotated terms in the annotated text base, the index comprising a list of all words in the annotated text base and for each word, the assigned annotation and a list of references;
modifying a select annotation to an updated annotation;
modifying all annotation occurrences in the index that match the select annotation, to the updated annotation; and
updating the annotation array with a reference to the modified occurrences of the select annotation in the annotated text base.
1 Assignment
0 Petitions
Accused Products
Abstract
A rule based apparatus and method for modifying word annotations in an annotated text base, the apparatus comprising: an index creator component for creating an index of word annotations; an annotations modifying component for modifying word annotations; and a retriggering component, responsive to said annotations modifying component, for retriggering a rules engine to modify all occurrences of a matching word annotation in said annotated text base and updating the index of word annotations with the modified occurrences of a matching word annotation in said annotated text base.
-
Citations
16 Claims
-
1. A method for modifying word annotations in an annotated text base, comprising:
-
creating, by a processor, an index of word annotations by; creating an annotation array that indexes annotations assigned to terms in the annotated text base, the annotation array comprising annotations and references for each annotation from the annotated text base; and creating an index that indexes the annotated terms in the annotated text base, the index comprising a list of all words in the annotated text base and for each word, the assigned annotation and a list of references; modifying a select annotation to an updated annotation; modifying all annotation occurrences in the index that match the select annotation, to the updated annotation; and updating the annotation array with a reference to the modified occurrences of the select annotation in the annotated text base. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
Specification