×

Parallel computer network and method for telecommunications network simulation to route calls and continuously estimate call billing in real time

  • US 7,050,813 B1
  • Filed: 08/25/2004
  • Issued: 05/23/2006
  • Est. Priority Date: 02/24/2000
  • Status: Expired due to Term
First Claim
Patent Images

1. In a telecommunications network system, a method for continuously analyzing, updating, monitoring, controlling, verifying, and validating interactions between subscribers and the system, the network system comprising multiple communication links meeting at a junction point describing the organization hierarchy of the network, the links in communication with lower tier and higher tier nodes, the method comprising the steps of:

  • organizing the computer nodes and data warehouses of the system to resemble the hierarchal structure of a worldwide telecommunication network and training the nodes to perform proactive management activities that assist human resources that monitor the organization;

    gathering information from the computer nodes and data warehouses, the human resources of an organization, and live messages from the network;

    providing a telecommunication network covering a plurality of geographical regions, each region comprised of a plurality of Local Access Transport Areas (LATAs), each LATA subdivided into a plurality of Number Plan Areas (NPA), each NPA controlling a plurality of NXX exchanges, and each NXX exchange controlling a plurality of central office (CO) switches;

    integrating a parallel-distributed computer system into the telecommunication network to define a plurality of concurrently operating nodes distributed throughout the network in a hierarchical arrangement of tiered groups of nodes, a first tier group of said nodes strategically located within the network to monitor and control local traffic within a plurality of NXX and Wireless Cell Sites (XO) within a number plan area NPA, a second tier group strategically located within the network to monitor and control local long distance Telco and Wireless traffic within a LATA or a geographic region having multiple LATAs, and a third tier group of nodes strategically located to monitor and control long distance within one or more nations, and a fourth tier binding international traffic traveling through one or more continental regions of the world;

    transforming said gathered information into a lingua franca standard gathered at said computer nodes and data warehouses to derive a virtual copy of the network in the form of an echo of all the packet traffic that is broadcast to the lower tiers of the hierarchy;

    translating said gathered information and sending said information to the higher tier of said computers via a forward chaining node HQ (0 to

         11) Bitmap File until a summit tier HQ 12 is reached;

    converting said vector 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 node along the billing trajectory bitmap to generate a respective billing call segment and to send the information to a corresponding call owner node upon receiving a network release message,scanning and then parsing each message from the environment to determine whether the call is a billable call, and error, and whether wireless call roaming charges apply;

    assigning a lowest common denominator node as a call owner;

    manipulating a plurality of Call Detail Records (CDRs) reflecting the actual costs of billing call segments generated by the network;

    comparing the billable call segments communicated to the assigned owner; and

    communicating and then confirming, to each participating node of a transaction, a unique identifier number that Vector trajectory segment has been verified and validated;

    differentiating billable call segments further comprises identifying a cost differential between billable segments cost communicated to said assigned call owner node and a corresponding billing segment cost contained in said message so that call owner must recalculate the billing entity and make the appropriate changes; and

    propagating and disseminating environmental data derived from higher-tiered ones of said computers having the most recent instructions to all its subordinate tiers.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×