Patent ID: 7873832

Claim:
In an environment that includes a coordinator computing device configured to execute computer-executable instructions stored on computer-readable storage device, an initiator computing device and a participant computing device that may collaboratively interact to engage in a message transaction, a method for the coordinator computing device to securely allow the participant computing device to engage in the transaction even though it is the initiator computing device, rather than the participant computing device, that initiates the transaction, the method comprising the following: receiving, by the coordinator computing device, a transaction initiation request to initiate a transaction from the initiator computing device; determining, by the coordinator computing device, that the initiator computing device is authorized to initiate the transaction; accessing a coordination context for the transaction, the coordination context including information that may be used to register in the transaction including a secure key; providing a transaction initiation response that includes the coordination context to the initiator computing device; receiving a registration request from the participant computing device to register in the transaction, the registration request being secured by electronically signing the registration request using the secure key included in the coordination context; determining, by the coordinator computing device, that the participant computing device is authorized to register in the transaction based at least in part on the registration request being electronically signed with the secure key included in the coordination context provided by the coordinator computing device to the initiator computing device and from the initiator computing device to the participant computing device, the registration request being generated by the participant computing device, wherein determining that the participate device is authorized to register in the transaction based at least in part on the registration request being electronically signed with the secure key included in the coordination context includes the coordinator computing device automatically determining that the participant computing device is authorized; and registering, by the coordinator computing device, the participant computing device in the transaction as having a relationship in the transaction.