Method and system for propagating annotations using pattern matching
First Claim
1. A system for propagating annotations among related data objects present in discrete data sources in a network, comprising:
- at least one processor;
an application, which, when executed by the at least one processor is configured to allow a user to access a first data source;
an annotation store containing annotations corresponding to data objects contained in a plurality of data sources;
a pattern matching engine, which, when executed by the at least one processor is configured to identify annotations created for data objects contained in data sources other than the first data source that are related to data objects contained in the first data source, and identify the annotations based on a thesaurus of related terms; and
an interface, accessible from the application, configured to allow the user to selectively associate annotations identified by the pattern matching engine with data objects present in the first data source.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, systems, and articles of manufacture for propagating annotations created for data objects appearing in a variety of different application types are provided. Some embodiments present users collaborating on a project with an indication of data objects in a current document that have been annotated, or that related data objects have been annotated, in other documents. Users may then review the annotations and selectively associate the annotations with the related data object in the current document, thereby spreading the tacit knowledge reflected in the annotation about related data objects across many documents in an enterprise network. Further, an annotation management system may maintain a thesaurus of related terms and corresponding annotation points to find annotations for data objects that exist in other documents without having to inspect the data object(s) associated with each existing annotation.
20 Citations
5 Claims
-
1. A system for propagating annotations among related data objects present in discrete data sources in a network, comprising:
-
at least one processor; an application, which, when executed by the at least one processor is configured to allow a user to access a first data source; an annotation store containing annotations corresponding to data objects contained in a plurality of data sources; a pattern matching engine, which, when executed by the at least one processor is configured to identify annotations created for data objects contained in data sources other than the first data source that are related to data objects contained in the first data source, and identify the annotations based on a thesaurus of related terms; and an interface, accessible from the application, configured to allow the user to selectively associate annotations identified by the pattern matching engine with data objects present in the first data source. - View Dependent Claims (2, 3, 4, 5)
-
Specification