Method and Apparatus for Communicating During Automated Data Processing
First Claim
1. The method comprising the steps of:
- executing in a computer system a first procedure which selectively launches execution in said computer system of a predetermined project definition of a set of predetermined project definitions in response to respective requests for execution thereof, the predetermined project definition relating to a second procedure upon another computer system and wherein each said predetermined project definition for processing data and comprising;
a plurality of function portions which 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.
96 Citations
34 Claims
-
1. The method comprising the steps of:
executing in a computer system a first procedure which selectively launches execution in said computer system of a predetermined project definition of a set of predetermined project definitions in response to respective requests for execution thereof, the predetermined project definition relating to a second procedure upon another computer system and wherein each said predetermined project definition for processing data and comprising; a plurality of function portions which 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:
-
executing in a first computer system a first procedure which selectively launches execution in said computer system of a predetermined project definition of a set of predetermined project definitions in response to respective requests for execution thereof, the predetermined project definition relating to a second procedure upon another computer system; triggering execution in a second computer system of the second procedure; and performing a specific function within the second procedure determined in dependence upon at least a predetermined portion of the content of the predetermined project definition. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. One or more computer-readable media storing a computer program which is operable when executed to facilitate:
executing in a computer system a first procedure which selectively launches execution in said computer system of a predetermined project definition of a set of predetermined project definitions in response to respective requests for execution thereof, the predetermined project definition relating to a second procedure upon another computer system and wherein each said predetermined project definition for processing data and comprising; a plurality of function portions which 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 execution in said computer system of a predetermined project definition of a set of predetermined project definitions in response to respective requests for execution thereof, the predetermined project definition relating to a second procedure upon another computer system; triggering execution in a second computer system of the second procedure; and performing a specific function within the second procedure determined in dependence upon at least a predetermined portion of the content of the predetermined project definition. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34)
-
Specification