×

De-duplication in billing system

  • US 8,380,736 B2
  • Filed: 05/21/2010
  • Issued: 02/19/2013
  • Est. Priority Date: 05/21/2010
  • Status: Active Grant
First Claim
Patent Images

1. 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;

    an act of comparing an event identifier for a first event against a Bloom filter to determine that the first event cannot be ruled out as being a duplicate of another event previously received by the channel;

    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, andwherein 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.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×