Patent ID: 8185649
Filing Date: 2012-05-22
Classification: G06Q

Abstract:
1. A method for propagating subscriptions to published messages across a network, the method comprising: associating a message vector with a published message, the message vector comprising a plurality of elements, each element comprising a set of message subscriptions to the published message and an associated message vector virtual start time for that set of message subscriptions, each given set of message subscriptions comprising all active subscriptions associated with a given subscriber broker in the network that have associated virtual start times earlier than or equal to the message vector virtual start time associated with that set of message subscriptions; associating a broker vector with a broker in the network, the broker vector comprising a plurality of elements, each element comprising a set of broker subscriptions to the published message and an associated broker vector virtual start time for that set of broker subscriptions, each given set of broker subscriptions comprising all active subscriptions associated with a given subscriber broker in the network that have associated virtual start times earlier than or equal to the broker vector virtual start time associated that set of broker subscriptions; comparing the message subscriptions in the message vector to the broker subscriptions in the broker vector; and routing the published message through the network in accordance with the comparison.