Patent ID: 9082105
Filing Date: 2015-07-14
Classification: G06Q

Abstract:
1. A computer-implemented method for paper-like form processing, the method comprising: receiving, with one or more processors, a compound document including a transaction template having a list of service transactions, each service transaction including an input content type and an output content type associated with completing the service transaction; identifying, with the one or more processors, from the transaction template a first transaction to be performed from the list of service transactions; identifying, with the one or more processors, at least a first service provider and a second service provider from a plurality of service providers to perform the first transaction based on the input content type and the output content type of the first transaction respectively matching an input content type and an output content type of the first service provider and the input content type and the output content type of the first transaction respectively matching an input content type and an output content type of the second service provider; sending the compound document to the identified first service provider to complete the first transaction; monitoring, with the one or more processors, a status from the identified first service provider as to whether the identified first service provider succeeded or failed to complete the first transaction; responsive to the monitored status indicating that the identified first service provider succeeded in completing the first transaction, receiving results as a product of completing the first transaction at the identified first service provider and adding an entry to a global transaction log indicating completion of the first transaction; and responsive to the monitored status indicating that the identified first service provider failed to complete the first transaction, sending the compound document to the identified second service provider to complete the first transaction.