Patent ID: 7664098
Filing Date: 2010-02-16
Classification: H04L

Abstract:
1. A method for monitoring usage of a real-time communication system, comprising: opening a communication session between a gatekeeper and a collector, the collector configured to receive usage information from the gatekeeper and further configured to manage a plurality of connections in a multi-thread architecture; receiving from the gatekeeper, at the collector, call detail information comprising a plurality of fields descriptive of a packet-based communications session; determining if the call detail information contains at least one valid field; if the call detail information contains at least one valid field, storing the at least one field of the call detail information in a call database; retrieving a field of the stored call detail information from the call database; retrieving a stored billing parameter from a billing parameter database; generating invoice data based on the retrieved call detail information and billing parameter; and synchronizing data stored in the billing parameter database with a financial analysis software package; wherein the step of determining if the call detail information contains the at least one valid field further comprises executing a validity trigger after receiving the call detail information; and wherein the validity trigger is configured to examine an internet protocol address or time stamp of the call detail information.