Rule based apparatus for modifying word annotations
First Claim
Patent Images
1. A rule based apparatus for modifying annotations in an annotated text base comprising a plurality of documents, the apparatus comprising:
- an index creator component that;
creates 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
creates 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;
an annotations modifying component that modifies annotations in response to implementing rules;
a retriggering component, responsive to said annotations modifying component modifying a select annotation to an updated annotation, that retriggers a rules engine to;
modify all annotation occurrences in the index that match the select annotation, to the updated annotation; and
update 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 is described. The apparatus includes 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
20 Claims
-
1. A rule based apparatus for modifying annotations in an annotated text base comprising a plurality of documents, the apparatus comprising:
-
an index creator component that; creates 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 creates 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; an annotations modifying component that modifies annotations in response to implementing rules; a retriggering component, responsive to said annotations modifying component modifying a select annotation to an updated annotation, that retriggers a rules engine to; modify all annotation occurrences in the index that match the select annotation, to the updated annotation; and update 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. A computer-readable storage device with an executable program stored thereon, for modifying annotations in an annotated text base comprising a plurality of documents, wherein the program instructs a processor to perform:
-
creating, by the processor; 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 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; performing, by the processor, responsive to modifying a select annotation to an updated annotation; modify all annotation occurrences in the index that match the select annotation, to the updated annotation; and update the annotation array with a reference to the modified occurrences of the select annotation in the annotated text base. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification