Patent ID: 7958458
Filing Date: 2011-06-07
Classification: G06F,G06Q

Abstract:
1. A data linkage supporting method, in which a computer supports data linkage between application programs, comprising: capturing, from a primary application program, screen image data of a display screen where one or more pieces of data are displayed respectively corresponding to one or more items; extracting, from the screen image data, one or more pieces of image data respectively displayed in one or more predefined particular areas in the display screen based on screen type determination information predefined for each type of a screen, where the screen type determination information is predefined so as to include respective one or more pieces of coordinate information to indicate the one or more predefined particular areas and respective one or more pieces of image data to be displayed in the one or more predefined particular areas; determining for each of the one or more predefined particular areas, a first background color based on a distribution of color in every pixel of a piece of the image data extracted from the predefined particular area concerned and a second background color based on a distribution of color in every pixel of a predefined piece of the image data comprised in the screen type determination information corresponding to the predefined particular area concerned stored in a screen information database; masking the first background color and the second background color; determining whether or not an image pattern of an unmasked part in the piece of the image data extracted from the predefined particular area concerned matches with an image pattern of an unmasked part in the predefined piece of the image data comprised in the screen type determination information; identifying a type of the display screen based on the determining and storing the type in the screen information database; acquiring, from the screen image data of the display screen whose type has been identified, linkage data comprising one or more constituent pieces of data respectively with a corresponding data property and respectively corresponding to an item predetermined to be used in the secondary application program from among the one or more items according to the identified type from the screen information database, where each constituent piece of data is acquired by each process in each processing mode depending on the data property predefined for each item that is predetermined to be used in the secondary application program; and outputting the linkage data to the secondary application program; outputting linkage result information to the primary application program, the linkage result information being obtained as a result of processing the linkage data by the secondary application program; and outputting linkage result information to an area on a display screen of the primary application program based on output method information comprising coordinate information indicating an area of a display screen, the linkage result information being obtained as a result of processing the linkage data by the secondary application program.