US 9,811,513 B2
Annotation structure type determination
Brian J. Cragun, Rochester, MN (US); Christine A. Grev, Rochester, MN (US); and Cale T. Rath, Byron, MN (US)
Assigned to INTERNATIONAL BUSINESS MACHINES CORPORATION, Armonk, NY (US)
Filed by Brian J. Cragun, Rochester, MN (US); Christine A. Grev, Rochester, MN (US); and Cale T. Rath, Byron, MN (US)
Filed on Feb. 28, 2011, as Appl. No. 13/37,329.
Application 13/037,329 is a continuation of application No. 10/731,080, filed on Dec. 9, 2003, granted, now 7,900,133.
Prior Publication US 2011/0154178 A1, Jun. 23, 2011
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 17/00 (2006.01); G06F 17/24 (2006.01)
CPC G06F 17/241 (2013.01) 18 Claims
OG exemplary drawing
 
1. A computer-implemented method for selecting an annotation structure for use in entering annotation data, the computer-implemented method comprising:
receiving a request from a user to create an annotation for a first data object and a second data object, the first and second data objects identified by a respective set of identifying parameters comprising at least one parameter used to access the first and second data objects and determine a type of the first and second data objects, wherein the first data object is of a first type and the second data object is of a second type;
retrieving, from at least one configuration file, information identifying a first annotation structure of a plurality of annotation structures, the first annotation structure being associated with the first and second data objects, wherein the first annotation structure is retrieved based at least in part on the sets of identifying parameters and a role of the user, the first annotation structure defining a first annotation field and a second annotation field into which to enter annotation data, the at least one configuration file comprising a first disparate point set map, of a plurality of disparate point set maps, the first disparate point set map associating the first annotation structure with a set of data points of at least two different types including the first type and the second type, wherein the first disparate point set map defines at least two point maps including a first point map and a second point map, wherein the first point map corresponds to the first type of the first data object and wherein the second point map corresponds to the second type of the second data object; and
generating, based on the first annotation structure, an interface for entering annotation data to associate with the first and second data objects, wherein the interface includes the first annotation field to capture annotation data for the first data object of the first type and the second annotation field to capture annotation data for the second data object of the second type.