Method for providing workflow functionality and tracking in an annotation subsystem
First Claim
Patent Images
1. A method for tracking the status of an annotation, comprising:
- creating an annotation record comprising one or more fields for storing annotation data;
retrieving annotation data stored in the annotation record; and
applying a set of state rules to determine a first state of the annotation based on the annotation data.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, systems, and articles of manufacture that may be used to gather information about processes based on the state of a related annotation are provided. Different fields of the annotation may be filled in by different users as they complete different parts of a process. As a result, the current state of the annotation may be determined by applying various state rules to the annotation, based on the data contained therein.
55 Citations
31 Claims
-
1. A method for tracking the status of an annotation, comprising:
-
creating an annotation record comprising one or more fields for storing annotation data;
retrieving annotation data stored in the annotation record; and
applying a set of state rules to determine a first state of the annotation based on the annotation data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for managing annotations having multiple states, comprising:
-
defining a plurality of annotation types, each annotation type having one or more associated fields;
defining a set of state rules for each annotation type, wherein each state rule identifies an annotation state based on annotation data in the one or more fields associated with its corresponding annotation type; and
providing a state machine capable of retrieving annotation data for an annotation of one of the defined annotation types, applying the state rules for that type to the annotation data to determine the state of the annotation, and providing an indication of the annotation state. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A method for gathering information about a plurality of processes of a similar process type, comprising:
-
providing an annotation form for receiving annotation data in a plurality of fields related to the processes;
storing annotation data received via the annotation form in a plurality of annotation records, wherein each annotation record relates to one of the similar type processes;
providing a set of state rules defining a plurality of states for the annotation based on the annotation data in each record;
applying the state rules to the annotation data in each record to determine the state of each annotation; and
generating a report indicating the state of each annotation. - View Dependent Claims (19, 20)
-
-
21. A computer-readable medium containing a program for managing annotations having multiple states which, when executed by a processor, performs operations comprising:
-
creating an annotation record comprising one or more fields for storing annotation data;
retrieving annotation data stored in the annotation record; and
applying a set of state rules to determine a first state of the annotation based on the annotation data. - View Dependent Claims (22, 23, 24, 25)
-
-
26. An annotation system, comprising:
-
one or more annotation structures, each identifying one or more annotation fields associated with an annotation type;
an annotation store for storing annotation records, each having fields associated with one of the annotation types;
a set of state rules for each annotation type, wherein each set of state rules defines a plurality of states for each associated annotation type based on the annotation data in the one or more associated fields; and
a state machine configured to access an annotation record and apply the set of state rules for the corresponding annotation type to determine an annotation state based on the date stored therein. - View Dependent Claims (27, 28, 29, 30, 31)
-
Specification