Active annotation mechanism for document management systems
First Claim
1. A method of annotating a document of a document management system, the method comprising:
- generating executable code to detect an annotation which requires an action to be undertaken;
assigning the executable code configured to an active property for dynamically changing a system configuration of the document to include a desire configuration which achieves a desired operation; and
attaching the active property to the document, the property identifying the desired operation to be undertaken in connection with the document as required by the annotation;
electronically scanning the document;
detecting the annotation added to the scanned document;
decoding the detected annotation;
examining content of the decoded annotation;
determining an action to be undertaken with reference to the document, based on the content of the annotation; and
performing the action required by the content of the annotation, wherein the document management system is configured to dynamically charge the system configuration of the document.
7 Assignments
0 Petitions
Accused Products
Abstract
An active annotation mechanism detects annotations on a document which may be in the form of in-line annotations and out-of-band annotations, which may be inputted through a variety of input devices. The active annotation mechanism detects the annotations added to a document and determines whether the annotation of the document requires further action or whether the annotation is simply commentaries on the text, a note of other related items, etc. When it is determined that annotations require further action, the annotation is detected. The active annotation will carry an indication of an activity to be carried out, or a parameter that configures the activity, or both. The active annotation which has been detected, is then carried out by the document management system.
99 Citations
10 Claims
-
1. A method of annotating a document of a document management system, the method comprising:
-
generating executable code to detect an annotation which requires an action to be undertaken; assigning the executable code configured to an active property for dynamically changing a system configuration of the document to include a desire configuration which achieves a desired operation; and attaching the active property to the document, the property identifying the desired operation to be undertaken in connection with the document as required by the annotation; electronically scanning the document; detecting the annotation added to the scanned document; decoding the detected annotation; examining content of the decoded annotation; determining an action to be undertaken with reference to the document, based on the content of the annotation; and performing the action required by the content of the annotation, wherein the document management system is configured to dynamically charge the system configuration of the document. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
Specification