Patent ID: 8477781

Claim:
A method comprising: receiving, at a server comprising a processor, a packet of raw data, wherein the packet of raw data is generated by a source server on a network and is related to an event, the packet of raw data comprising a header, the header further comprising a first destination address; discarding, by the processor, the packet of raw data upon a determination that the packet of raw data is one or more of a duplicative data packet, a virus-infected data packet, and a spam data packet; consulting, by the processor, a rule database to determine an appropriate destination server for the packet of raw data, wherein the appropriate destination server is at a different address than the first destination address, and wherein the appropriate destination server comprises both of a communications assistance for law enforcement database and a mediation server; repopulating, by the processor, the header to replace the first destination address with the different address of the appropriate destination server; and distributing, by the processor, the packet of raw data to the appropriate destination server, wherein the event is a service activity of a service hosted by the source server on the network, wherein the packet of raw data is received by a collector unit that is able to simultaneously receive, from a plurality of separate sources, a call detail record from a switching server, an accounting request from a voice-over-IP server, a plurality of real-time reports relating to network conditions from a network condition probe, and a plurality of real-time reports from a deep packet inspection server, and wherein the packet of raw data comprises a record of usage of the service activity.