Claims Analysis
Total Claims: 6
Claim 1
Independent Claim
243 words
A computer program product provided on a computer readable medium having a plurality of computer readable program instructions recorded thereon for controlling the entry and display of data elements on an MES system, and subsequently reformatting form data elements into message data elements to be transmitted, said computer program product comprising: instruction means for sequentially interpreting and executing data structures from a form data file, for controlling the display of a plurality of form data elements; instruction means for displaying the plurality of form data elements; instruction means for storing the plurality of form data elements in a form data base; instruction means for receiving user entered data (UED) for altering at least one of the respective form data elements; instruction means for updating the respective altered form data elements in the form data base until the user data entry is complete; instruction means for successively interpreting and executing a sequence of output description language (ODL) instructions from an output description language control file (.ODL file), the ODL instructions defining operations on at least one of the stored form data elements; instruction means for creating a second sequence of reformatted message data elements responsive to the interpreted and executed .ODL instructions and the values of the form data elements; instruction means for signaling a communication device to transmit the reformatted message data elements to a remote receiving site, whereby the second sequence of reformatted message data elements is transmitted in a desired format.
Claim 2
Dependent Claim
243 words
A computer program product provided on a computer readable medium having a plurality of computer readable program instructions recorded thereon for controlling the entry and display of data elements on an MES system, and subsequently reformatting form data elements into message data elements to be transmitted, said computer program product comprising: instruction means for sequentially interpreting and executing data structures from a form data file, for controlling the display of a plurality of form data elements; instruction means for displaying the plurality of form data elements; instruction means for storing the plurality of form data elements in a form data base; instruction means for receiving user entered data (UED) for altering at least one of the respective form data elements; instruction means for updating the respective altered form data elements in the form data base until the user data entry is complete; instruction means for successively interpreting and executing a sequence of output description language (ODL) instructions from an output description language control file (.ODL file), the ODL instructions defining operations on at least one of the stored form data elements; instruction means for creating a second sequence of reformatted message data elements responsive to the interpreted and executed .ODL instructions and the values of the form data elements; instruction means for signaling a communication device to transmit the reformatted message data elements to a remote receiving site, whereby the second sequence of reformatted message data elements is transmitted in a desired format.
Claim 3
Dependent Claim
43 words
A computer program product as set forth in claim 1 wherein the product includes: instruction means for extracting a plurality of the form data elements from the form data base and storing the plurality of form data elements in an extracted data base.
Claim 4
Dependent Claim
42 words
A computer program product as set forth in claim 2 wherein: the operations of the .ODL instructions include: control constructs including if(expression) {<statement>;}, while(expression) {<statement>}, <user variable>=expression, computation, reformatting, sequencing, comparing, substitution, deletion, and insertion of additional values, strings and data elements.
Claim 5
Dependent Claim
26 words
A computer program product as set forth in claim 1 including: instruction means for including additional system variables in the second sequence of reformatted data elements.
Claim 6
Dependent Claim
47 words
A computer program product as set forth in claim 1, including: instruction means for storing the second predetermined sequence of reformatted data elements in a data output (.FDO) file, and instruction means for connecting the .FDO file to the communication device for transmission through the communication network.