Mechanism for secure participation in a transaction by a third party
AssigneeMicrosoft Corporation
InventorsMax Feingold, David Langworthy, Christopher Kaler, James Johnson
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorsMax Feingold, David Langworthy, Christopher Kaler, James Johnson
Estimating the term…
Mechanisms for securely allowing a participant computing entity to engage in a transaction initiated by an initiator computing entity and managed by a coordinator computing entity. The initiator provides a transaction initiation request to the coordinator. Upon receipt, the coordinator accessing a transaction coordination context that includes information such as a secure key that may be used by a participant to register in the transaction. The coordinator then provides the coordination context to the initiator, which provides the coordination context to the participant(s) that are also to engage in the transaction. Each participant then generates a registration request that is based on the coordination context, and that is secured using the secure key provided in the coordination context.
In an environment that includes a coordinator computing entity, an initiator computing entity and a participant computing entity that may collaboratively interact to engage in a message transaction, a method for the coordinator computing entity to securely allow the participant computing entity to engage in the transaction even though it is the initiator computing entity, rather than the participant computing entity, that initiates the transaction, the method comprising the following:
A computer program product for use in an environment that includes a coordinator computing entity, an initiator computing entity and a participant computing entity that may collaboratively interact to engage in a message transaction, the computer program product for implementing a method for the coordinator computing entity to securely allow the participant computing entity to engage in the transaction even though it is the initiator computing entity, rather than the participant computing entity, that initiates the transaction, the computer program product comprising one or more computer-readable media having computer-executable instructions that, when executed by one or more processors of the coordinator computing entity, cause the coordinator computing entity to perform the method, the method comprising the following:
A computer program product for use in an environment that includes a coordinator computing entity, an initiator computing entity and a participant computing entity that may collaboratively interact to engage in a message transaction, the computer program product for implementing a method for the initiator computing entity to initiate the transaction while securely allow the participant computing entity to engage in the transaction even though it is the initiator computing entity, rather than the participant computing entity, that initiates the transaction, the computer program product comprising one or more computer-readable media having computer-executable instructions that, when executed by one or more processors of the initiator computing entity, cause the initiator computing entity to perform the method, the method comprising the following:
A computer program product for use in an environment that includes a coordinator computing entity, an initiator computing entity and a participant computing entity that may collaboratively interact to engage in a message transaction, the computer program product for implementing a method for the participant computing entity to securely engage in the transaction even though it is the initiator computing entity, rather than the participant computing entity, that initiates the transaction, the computer program product comprising one or more computer-readable media having computer-executable instructions that, when executed by one or more processors of the participant computing entity, cause the participant computing entity to perform the method, the method comprising the following:
Dependencies are inferred from the claim text.