Patent ID: 6842511
Filing Date: 2005-01-11
Classification: H04M,H04Q,H04W

Abstract:
1. In a telecommunications network incorporating a plurality of call carrier billing entities, a method of gathering and converting multiple independent billable segments of a telephone call into corresponding billing components for communication to a designated call owner in a manner enabling the call owner to effect billing immediately upon termination of the telephone call and prior to network generation of billing component Call Detail Records (CDRs), comprising the steps of: providing a telecommunications network covering a plurality of geographical regions, wherein each geographical region is subdivided into a plurality of Local Access Transport Areas (LATAs), each LATA is subdivided into a plurality of Number Plan Areas (NPAs), each NPA controls a plurality of NXX exchanges, and each NXX exchange controls a plurality of Central Office (CO) switches; integrating a parallel-distributed computer system into the telecommunications network to define a plurality of concurrently operating independent nodes distributed throughout the telecommunications network in a hierarchical arrangement comprising tiered groups of nodes within the network, a first tier group of said nodes strategically located within the network to monitor and control local call traffic within the NPAs, a second tier group of nodes strategically located within the network to monitor and control local long distance traffic within a LATA or a geographical region having multiple LATAs, and a third tier group of nodes strategically located within the network to monitor and control long-distance and international call traffic; receiving a telephone call transaction request within the telecommunications network at a first node within said first tier group, the transaction request defining a first telephone number identifying a call origination point and a second telephone number identifying a call destination point; receiving a vector call trajectory at said first node from the telecommunications network, the vector call trajectory comprising a plurality of vector segments defining a switch-to-switch pathway of said call between said call origination and destination points; converting the vector call trajectory into a corresponding node-to-node billing trajectory bitmap; identifying, at each node of said billing trajectory bitmap, which of the plurality of call carrier billing entities within a call billing segment associated with the node are being used and the associated call carrier costs; alerting each of the nodes along the billing trajectory bitmap to generate a respective billable call segment for communication to a subsequently assigned call owner immediately upon receipt of a telephone call disconnect notification; establishing ownership of the telephone call, at said first node, among said first, second and third tier groups; assigning ownership of the call to a call owner node within one of said first, second and third tier groups; receiving notification at the first node that the telephone call has disconnected; and merging the individual billing components at said assigned call owner node.