Method and apparatus for manipulating data during automated data processing
First Claim
Patent Images
1. A method, comprising the steps of:
- providing a set of predetermined function definitions which are different;
preparing a project definition, said project definition including;
a plurality of function portions which each correspond to one of said function definitions in said set, and which each define at least one input port and at least one output port that are functionally related according to the corresponding function definition, one of said function portions being operative in response to the corresponding function definition to accept a data segment at the input port thereof, to split said data segment into component parts, and to output at the output port thereof one of said component parts;
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;
configuring said data segment to include a text string which includes at least two of said component parts; and
using a directory path as said text string.
22 Assignments
0 Petitions
Accused Products
Abstract
A number of items of data from a data source (12) can be processed and then deposited in at least one data destination (16, 17). The data can be image data, text data, numeric data or some other type of data, or a combination of these types of data. 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 that are interrelated by binding information. Some of the modules are capable of taking an item of data and splitting it into two or more component parts. Other modules are capable of taking separate items of data and combining them.
282 Citations
14 Claims
-
1. A method, comprising the steps of:
-
providing a set of predetermined function definitions which are different;
preparing a project definition, said project definition including;
a plurality of function portions which each correspond to one of said function definitions in said set, and which each define at least one input port and at least one output port that are functionally related according to the corresponding function definition, one of said function portions being operative in response to the corresponding function definition to accept a data segment at the input port thereof, to split said data segment into component parts, and to output at the output port thereof one of said component parts;
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;
configuring said data segment to include a text string which includes at least two of said component parts; and
using a directory path as said text string. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-readable medium encoded with a computer program which recognizes a set of predetermined function definitions that are different, said program being operable when executed to facilitate preparation of a project definition which includes:
-
a plurality of function portions which each correspond to one of said function definitions in said set, and which each define at least one input port and at least one output port that are functionally related according to the corresponding function definition, one of said function portions being operative in response to the corresponding function definition to accept a data segment at the input port thereof, to split said data segment into component parts, and to output at the output port thereof one of said component parts;
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;
wherein said program is further operable when executed to cause said data segment to include a text string which includes at least two of said component parts and to use a directory path as said text string. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
Specification