Patent ID: 8352417
Filing Date: 2013-01-08
Classification: G06Q,G16B

Abstract:
1. A computer system for processing a request by a researcher to perform a data processing function, the computer system comprising: one or more processors, one or more computer-readable memories, one or more computer-readable tangible storage devices, and program instructions stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, the program instructions comprising: first program instructions to receive a request to perform research, the request specifying a plurality of types of data processing functions needed for the research, an order to perform the plurality of types of data processing functions, a type of data processing results for the research, a type of research data that should be processed, and a data range of the research data to be processed; second program instructions, responsive to the request and the specified plurality of types of data processing functions, the order to perform the plurality of types of data processing functions, the type of data processing results and the type of research data that should be processed, for determining a plurality of processing applications, not identified in the request, to perform the requested research, determining application parameters, and determining identities of data files that contain information needed by the plurality of processing applications to perform the requested research; and third program instructions to invoke the plurality of processing applications and supply to the plurality of processing applications (a) an identification of the plurality of types of data processing functions, (b) the application parameters, (c) the identities of data files that contain information needed by the plurality of processing applications to perform the requested research, and (d) a data range of the research data, the plurality of processing applications performing the plurality of data processing functions in the requested order using data within the data range of the research data, generating a report having resultant data with a type corresponding to the request, comparing the research data to existing research data and determining the quality of the research data based on the comparison of the data to existing research data; and wherein the first, second and third program instructions are stored on the one or more computer-readable tangible storage devices.