Patent ID: 8645415

Claim:
A computer-implemented method for performing de-duplication of incoming events, the method comprising: an act of a computing system receiving a plurality of events in the form of event messages, each of at least some of the events affecting one or more of a plurality of accounts; an act of the computing system partitioning each of the plurality of events into a plurality of channels, each of the plurality of channels receiving a subset of the plurality of events; and for at least one of the plurality of channels, performing de-duplication for at least some of the events received by the corresponding channel, wherein de-duplication comprises: determining, based at least in part on the event identifier of the first event, that the first event cannot be ruled out as being a duplicate; identifying a value of the first event; and an act of taking subsequent action, which is directed at determining whether the first event is a duplicate, based upon both of (1) the determination that the first event cannot be ruled out as being a duplicate, as well as (2) the value of the first event, wherein the subsequent action comprises a first combination of processes when the value of the first event is less than a predetermined threshold, and wherein the subsequent action comprises a second combination of processes that is different than the first combination of processes when the value of the first event is greater than a predetermined threshold.