×

Event-triggered transaction processing for electronic data interchange

  • US 7,340,426 B1
  • Filed: 07/30/1999
  • Issued: 03/04/2008
  • Est. Priority Date: 07/30/1999
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for processing transactions, wherein the transactions comprise one or more information fields, comprising:

  • obtaining an administrative system, wherein the administrative system is configured to receive incoming transactions from one or more sending trading partners, add additional information to the incoming transactions and send the modified transactions to one or more receiving trading partners;

    generating a map for the administrative system, wherein generating the map comprises;

    selecting one or more source fields from the administrative system, wherein each source field corresponds to a source for the additional information;

    associating a destination field with the one or more selected source fields, wherein each destination field corresponds to an information field of an incoming transaction to which additional information can be added;

    determining whether to apply one or more source-side functions to the one or more source fields; and

    , if a source-side function is applied to the one or more source fields, associating one or more source-side functions with the one or more selected source fields, wherein the source-side functions modify the additional information added to the destination field from the one or more selected source fields;

    wherein the value of each destination field is the resulting value of the sum of the values of the selected source fields after application of the source-side function; and

    determining whether to apply a destination-side function to one or more of the destination fields; and

    , if a destination-side function is applied to the destination fields, associating one or more destination-side functions with the one or more of the selected destination fields, wherein the destination-side functions modify the additional information added to the destination field from the associated source fields, wherein the value of the destination field is the resulting value of first summing the values of the associated source fields and then applying the destination-side function;

    receiving at least one incoming transaction from at least one sending trading partner;

    automatically applying one or more business rules to the at least one incoming transaction to identify one or more source fields of the administration system that contain information to be added to one or more information fields of the at least one incoming transaction;

    automatically reading the identified additional information from one or more source fields of the administration system in response to receiving at least one incoming transaction from the at least one sending trading partner;

    automatically modifying the additional information read from the source fields using one or more of the source-side functions or one or more of the destination-side functions;

    automatically selecting one or more destination fields using pathways established in the generated map;

    automatically adding the modified additional information to the one or more selected destination fields;

    automatically generating at least one outgoing transaction, wherein the at least one outgoing transaction comprises data from the incoming transaction and the modified additional information read from one or more source fields of the administration system;

    automatically translating at least one outgoing transaction into a computer data format decipherable by a receiving trading partner transaction processing software; and

    automatically sending at least one outgoing transaction to at least one receiving trading partner.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×