Universal annotation configuration and deployment
First Claim
1. A method for deploying an annotation system in an enterprise comprising:
- identifying annotatable data objects;
identifying annotation metadata to be kept for each combination of at least one role and at least one annotatable data object; and
creating annotation structures, for each combination of at least one role and at least one annotatable data object, containing fields associated with the identified annotation metadata.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and articles of manufacture for managing annotations made for a variety of different type data objects manipulated (e.g., created, edited, and viewed) by a variety of different type applications are provided. Some embodiments allow users collaborating on a project to create, view, and edit annotations from within the applications used to manipulate the annotated data objects, which may facilitate and encourage the capturing and sharing of tacit knowledge through annotations. Further, annotations may be stored separate from the application data they describe, decoupling the tacit knowledge captured in the annotations from the applications used to manipulate the annotated data.
-
Citations
26 Claims
-
1. A method for deploying an annotation system in an enterprise comprising:
-
identifying annotatable data objects;
identifying annotation metadata to be kept for each combination of at least one role and at least one annotatable data object; and
creating annotation structures, for each combination of at least one role and at least one annotatable data object, containing fields associated with the identified annotation metadata. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for exchanging information between entities on a network comprising:
-
installing an annotation management system on the network;
identifying a plurality of annotatable data objects manipulated by a plurality of applications on the network; and
providing a set of one or more configuration tools allowing a user to define an annotation structure containing one or more annotation fields and associate the annotation structure with at least one of the annotatable data objects. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer-readable medium containing an executable component for configuring an annotation system for managing annotations created for data objects manipulated by one or more applications on a network which, when executed by a processor, performs operations comprising:
-
providing at least one graphical user interface screen for defining annotation structures containing one or more annotation fields; and
providing at least one graphical user interface screen for associating annotation structures with at least one annotatable data object. - View Dependent Claims (17, 18, 19)
-
-
20. A system for managing annotations for one or more different type data sources manipulated by a plurality of different type applications, comprising:
-
an annotation database for storing annotations separately from the data sources associated with the annotations;
a set of annotatable data object points defining portions of the data sources associated with the annotations described by the associated annotations;
an annotation server configured to receive requests to access annotations for one or more of the annotatable data object points issued by the one or more of the applications running on the client computer and generate a graphical user interface screen, based on an annotation structure associated with the one or more of the annotatable data object points, for creating or viewing annotations for the one or more annotatable data object points; and
one or more configuration tools allowing a user to define annotation structures and associate annotation structures with one or more of the annotatable data object points. - View Dependent Claims (21, 22, 23, 24, 25, 26)
-
Specification