Patent ID: 7200675

Claim:
A computerized event distribution system, comprising: a source of event messages; a plurality of matchers for determining whether received ones of the event messages fall within an event message scope defined by each of a set of hosted subscriptions and issuing corresponding notification messages to corresponding subscriber clients; and at least one event message router communicatively coupled to the source of event messages and programmed to selectively pass event messages to the plurality of matchers, wherein the event message router is configured to maintain, for each one of the plurality of matchers, an imprecise summary of subscriptions for which each of the plurality of matchers is responsible the imprecise summary having a level of summary precision that is less than 100%; wherein the at least one event message router is programmed to pass some amount of false positive event messages to the plurality of matchers based on a level of precision of the imprecise summary of subscriptions for each one of the plurality of matchers; and wherein the at least one event message router is configured such that the level of precision of each imprecise summary of subscriptions is variable based at least in part on a load of the at least one event message router.