Method and Apparatus for Communicating During Automated Data Processing
First Claim
1. A method comprising the steps of:
- executing in a first computer system a first procedure which selectively launches and executes in a second computer system a predetermined function definition of a plurality of function definitions relating to predetermined project definition in dependence upon a second predetermined criteria, wherein each said predetermined project definition for processing data and comprising;
the plurality of function portions each correspond to one of a plurality of predetermined function definitions that are different, each predetermined function definition defining a process to be applied to the data and at least one input port and at least one output port that are functionally related according to the corresponding function definition;
a further portion which includes a source portion identifying a data source and defining an output port through which data from the data source can be produced, and which includes a destination portion identifying a data destination and defining an input port through which data can be supplied to the data destination; and
binding information which includes binding portions that each associate a respective said input port with one of said output ports.
6 Assignments
0 Petitions
Accused Products
Abstract
A number of items of data from a data source (12) can be processed and supplied to a data destination (16, 17). The data can include image data, text data, numeric data or other types of data, or a combination of these types of data. The processing of the data is controlled by a project definition (14, 71, 101), which includes a plurality of modules selected from a variety of available modules (Tables 1-4). The modules have input and output ports which are interrelated by binding information. Where a project definition is complex and/or is assigned to process a large data set, capability is provided to launch multiple instances of the same project definition, each of which processes a respective portion of the data. Further, capability is provided to launch multiple instances of the same or different project definitions on each of one or more computers, in order to efficiently execute project definitions in a centralized processing facility.
90 Citations
34 Claims
-
1. A method comprising the steps of:
executing in a first computer system a first procedure which selectively launches and executes in a second computer system a predetermined function definition of a plurality of function definitions relating to predetermined project definition in dependence upon a second predetermined criteria, wherein each said predetermined project definition for processing data and comprising; the plurality of function portions each correspond to one of a plurality of predetermined function definitions that are different, each predetermined function definition defining a process to be applied to the data and at least one input port and at least one output port that are functionally related according to the corresponding function definition; a further portion which includes a source portion identifying a data source and defining an output port through which data from the data source can be produced, and which includes a destination portion identifying a data destination and defining an input port through which data can be supplied to the data destination; and binding information which includes binding portions that each associate a respective said input port with one of said output ports. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
9. A method comprising the steps of:
executing in a first computer system a first procedure which selectively launches and executes in a second computer system a predetermined function definition of a plurality of function definitions relating to predetermined project definition for processing data in dependence upon a second predetermined criteria. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 34)
-
18. One or more computer-readable media storing a computer program which is operable when executed to facilitate:
executing in a first computer system a first procedure which selectively launches and executes in a second computer system a predetermined function definition of a plurality of function definitions relating to predetermined project definition in dependence upon a second predetermined criteria, wherein each said predetermined project definition for processing data and comprising; the plurality of function portions each correspond to one of a plurality of predetermined function definitions that are different, each predetermined function definition defining a process to be applied to the data and at least one input port and at least one output port that are functionally related according to the corresponding function definition; a further portion which includes a source portion identifying a data source and defining an output port through which data from the data source can be produced, and which includes a destination portion identifying a data destination and defining an input port through which data can be supplied to the data destination; and binding information which includes binding portions that each associate a respective said input port with one of said output ports. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25)
-
26. One or more computer-readable media storing a computer program which is operable when executed to facilitate:
executing in a first computer system a first procedure which selectively launches and executes in a second computer system a predetermined function definition of a plurality of function definitions relating to predetermined project definition for processing data in dependence upon a second predetermined criteria. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33)
Specification