Patent ID: 7499972

Claim:
An apparatus comprising: means for identifying a first party indicating a first preset transacting criteria; means for matching second preset transacting criteria to the first preset transacting criteria, the second preset transacting criteria corresponding to a second different party; means for determining if an automated machine-to-machine transaction is to be executed responsive to the matching, and if the automated machine-to-machine transaction is to be executed, immediately executing the automated machine-to-machine transaction based on the first and second preset transaction criteria; means for transferring Uniform Resource Locator (URL) information to the parties for establishing a web-collaboration session between the first and second parties responsive to identifying the parties when the automated machine-to-machine transaction is not executed, the web-collaboration session to be established without any call center agents initially included in the web-collaboration session; means for signaling a call center agent to join the web-collaboration session and facilitate manual transaction completion responsive to an invitation from one of the parties; means for recording negotiations that are transferred through the URL between the parties and that are for manually completing the transaction between the parties when the automated machine-to-machine transaction is not executed, the recorded negotiations including any communications from the parties and the call center agent; means for providing the recorded negotiations to one or both of the parties responsive to a record request from either party; means for monitoring packetized workflow procurement process communications exchanged between the parties to determine whether final receipts are sent to indicate consummation of the manually completed transaction, and when the manually completed transaction is not consummated, identify one or more exceptions responsible for disrupting consummation of the manually completed transaction; means for determining whether the identified exceptions are a first flagged type that occurs when a sending application involved in the web-based collaboration session does not receive a confirmation within a predetermined time period, a second flagged type that occurs when either one or more networks for the parties are unable to transfer one or more of the packetized workflow procurement process communications, or a third flagged type that occurs when the packetized workflow procurement process communications include an out of bounds security parameter; means for generating a notification when the identified exceptions are one of the flagged types; means for formatting the generated notification to indicate the determined flagged type; and means for sending an electronic communication to distribute the formatted notification, wherein the formatted notification is distributed according to the flagged type determination.