Methods, systems and apparatuses for scalable electronic data interchange communications with smart web forms
First Claim
1. A computer-implemented method for facilitating electronic data interchange (“
- EDI”
), comprising;
receiving, at an intermediate computer system, an EDI document in a first format having data in a plurality of fields from a first computer system of a first trading partner;
facilitating mapping of the fields of the EDI document to a plurality of EDI standard fields of an EDI standard, the mapping facilitated by one or more processors of the intermediate computer system;
translating the data in the mapped fields to create data in an intermediate format;
translating the data from the intermediate format to a second format compatible with a second computer system of a second trading partner, to create a second format file;
processing the second format file at the intermediate computer system to generate a smart web form; and
sending, via a communication network communicatively coupling the intermediate computer system and the second computer system, the generated smart web form to the second computer system,permitting the second trading partner to view and interact with the second format file using the smart web form, comprising;
creating responsive documentation using the smart web form, the responsive documentation responsive to the EDI document,wherein the smart web form verifies that the responsive documentation complies with EDI standards and business rules of the first trading partner as the responsive documentation is created.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatuses are disclosed for a computer-implemented method for facilitating electronic data interchange (“EDI”) communication. An EDI document from a first trading partner is in a first format, with data in a plurality of fields. The fields are mapped to fields of an EDI standard. The data in the mapped fields are translated to an intermediate format to create an intermediate format file. Rules, which may be customized, may be applied to the intermediate format file. The rules may include business rules customized for the first trading partner, math rules and/or logic rules. The intermediate format file may be verified to determine whether it complies with the EDI standard and/or the business rules of the first trading partner. The data from the intermediate format to a second format compatible with a computer system of a second trading partner, to create a second format file.
-
Citations
33 Claims
-
1. A computer-implemented method for facilitating electronic data interchange (“
- EDI”
), comprising;receiving, at an intermediate computer system, an EDI document in a first format having data in a plurality of fields from a first computer system of a first trading partner; facilitating mapping of the fields of the EDI document to a plurality of EDI standard fields of an EDI standard, the mapping facilitated by one or more processors of the intermediate computer system; translating the data in the mapped fields to create data in an intermediate format; translating the data from the intermediate format to a second format compatible with a second computer system of a second trading partner, to create a second format file; processing the second format file at the intermediate computer system to generate a smart web form; and sending, via a communication network communicatively coupling the intermediate computer system and the second computer system, the generated smart web form to the second computer system, permitting the second trading partner to view and interact with the second format file using the smart web form, comprising; creating responsive documentation using the smart web form, the responsive documentation responsive to the EDI document, wherein the smart web form verifies that the responsive documentation complies with EDI standards and business rules of the first trading partner as the responsive documentation is created. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 33)
- EDI”
-
17. An article of manufacture comprising a non-transitory computer readable storage medium storing instructions to configure a processor-based system to:
-
receive, from a first computer system associated with a first trading partner, an electronic data interchange (“
EDI”
) document in a first format, the EDI document having data in a plurality of fields;facilitate mapping of the fields of the EDI document to a plurality of standard fields of an EDI standard; translate the data in the mapped fields to create data in an intermediate format; translate the data from the intermediate format to a second format compatible with a second computer system of a second trading partner, to create a second format file; process the second format file to generate a smart web form; and send, via a communication network communicatively coupling the processor-based system and the second computer system, the generated smart web form to the second computer system, permit the second trading partner to view and interact with the second format file using the smart web form to; create responsive documentation using the smart web form, the responsive documentation responsive to the EDI document, wherein the smart web form verifies that the responsive documentation complies with EDI standards and business rules of the first trading partner as the responsive documentation is created. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
-
25. An apparatus, comprising:
-
a processor communicatively coupled to at least one bus, at least one network communication interface, an input device, and at least one memory, the processor configured to receive, via the at least one network communication interface, an electronic data interchange (“
EDI”
) document in a first format from a first computer system, the EDI document having a plurality of fields;a graphical user interface (“
GUI”
) component having a drag and drop functionality configured to allow a user interacting with the input device to map a plurality of fields of the EDI document in the first format to standard fields of an EDI standard using the drag and drop functionality;a main translator component configured to receive input from the GUI component, the main translator component being further configured to translate data in the mapped fields of the EDI document to an intermediate format to create an intermediate file, wherein translating the data in the mapped fields comprises using information provided via the GUI component, and wherein the translating of the data occurs after the EDI document is received from the first computer system; and an EDI mini-translator engine configured to translate the intermediate file to a secondary format to create a second format file, create a smart web form using the second format file as input, make the smart web form accessible to a second computer system of a second trading partner, permit the second trading partner to view and interact with the second format file using the smart web form to; create responsive documentation using the smart web form, the responsive documentation responsive to the EDI document, wherein the smart web form verifies that the responsive documentation complies with EDI standards and business rules of a first trading partner as the responsive documentation is created. - View Dependent Claims (26, 27, 28, 29)
-
-
30. A computing system configured to facilitate electronic data interchange (“
- EDI”
) communication between at least two remote computer systems, the computing system comprising;a processor communicatively coupled to at least one network communication interface, an input device, a memory, and a bus, the processor configured to receive, via the at least one network communication interface, an EDI document in a first format from a first computer system; a graphical user interface (“
GUI”
) component having a drag and drop functionality configured to allow a user, acting through the input device, to map a plurality of fields of the EDI document in the first format to standard fields of an EDI standard using the drag and drop functionality;a main translator component configured to receive input from the GUI component, the main translator component being further configured to translate data in the mapped fields of the EDI document to an intermediate format to create an intermediate file, wherein translating the data in the mapped fields comprises using information provided via the GUI component, and wherein the translating of the data occurs after the EDI document is received from the first computer system; and an EDI mini-translator engine configured to translate the intermediate file to a secondary format to create a second format file, create a smart web form using the second format file as input, make the smart web form accessible to a second computer system of a second trading partner, and permit the second trading partner to view and interact with the second format file using the smart web form to; create responsive documentation using the smart web form, the responsive documentation responsive to the EDI document, wherein the smart web form verifies that the responsive documentation complies with EDI standards and business rules of a first trading partner as the responsive documentation is created. - View Dependent Claims (31, 32)
- EDI”
Specification