Patent ID: 8041620

Claim:
A method for transaction velocity counting, the method comprising: providing a first set of buckets, each bucket in the first set of buckets being associated with a corresponding time interval having a first duration; providing a second set of buckets, each bucket in the second set of buckets being associated with a corresponding time interval having a second duration; wherein the second duration is greater than the first duration; storing data that represents a first transaction in a particular bucket selected from the first set of buckets based on an arrival time of the first transaction; and following lapse of a predetermined time interval and following receipt of a second transaction, moving the data that represents the first transaction from the particular bucket of the first set of buckets to a particular bucket of the second set of buckets such that the data that represents the first transaction is stored in only one bucket at any given time; wherein the method is performed by one or more computing devices.