Secure internet-scale eventing
AssigneeMicrosoft Corporation
InventorsChristopher G. Kaler, John P. Shewchuk, Giovanni Moises Della-Libera, Luis Felipe Cabrera
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorsChristopher G. Kaler, John P. Shewchuk, Giovanni Moises Della-Libera, Luis Felipe Cabrera
Estimating the term…
A method and system are provided for delivering event messages in a secure scalable manner. A network includes an event distribution device serving as an event generation device for generating and disseminating an event message through the network to event distribution devices serving as edge event delivery devices having recipient devices connected thereto. Event messages may be encrypted at the event generation device for each of the destination recipient devices or event messages may be encrypted at each of the edge event delivery devices for delivery to respective recipient devices connected thereto. A signing key may also be included with the encrypted message such that the respective recipient devices may authenticate a sender of the encrypted message based on the signing key. Encryption keys may be established based on policies of the network of event distribution devices or based on policies of the respective recipient devices.
A computer-implemented method for disseminating an event message throughout an event distribution network having a plurality of event distribution devices, the method comprising:
An event distribution device arranged to operate in a network of a plurality of event distribution devices, comprising:
A broker within a network that includes a plurality of event distribution devices, the broker comprising:
A machine-readable medium having instructions stored thereon, such that when the instructions are read and executed by a processor in an event distribution device arranged to operate in a network of a plurality of event distribution devices, the processor is configured to perform:
A machine-readable medium having instructions stored thereon, such that when the instructions are read and executed by a processor in a broker within a network having a plurality of event distribution elements, the processor is configured to perform:
Dependencies are inferred from the claim text.