Patent ID: 8280844

Claim:
A system comprising: a processor configured to communicate with at least one memory comprising: a staging module configured to receive from multiple data feeds, information regarding a plurality of activity events associated with at least one user account from a plurality of user accounts and conducted during a first time period; a de-duplication module configured to detect duplicate activity events that exist without technical or human error from the information to create de-duplicated activity events, the de-duplication module comprising: a key component configured to detect values within the information to detect at least one of the duplicate activity events; a non-key component configured to detect a time value within the information of the plurality of activity events to detect at least one of the duplicate activity events; a sum component configured to detect repetitive electronic information among at least two of the plurality of activity events during a time frame within the first time period; and an append component configured to append a value onto one or more of the de-duplicated activity events relating to the electronic information of the plurality of activity events; an enrichment module configured to enrich the de-duplicated activity events with enrichment criteria from an updatable repository to create enriched activity events; and an exclusion module configured to communicate with the enrichment module, and configured to compare known patterns relating to at least one of the user accounts from the plurality of user accounts stored in the repository to the information of the de-duplicated activity events, wherein in combination, the enrichment module and the exclusion module are configured to exclude at least a first portion of the de-duplicated activity events and enrich at least a second portion of the de-duplicated activity events.