Patent · US Expired

Method and apparatus for dynamically balancing call flow workloads in a telecommunications system

US7216348B1 · kind B1 · utility

54Cited by
344References
19Claims
0Family size

Assignee

Inventor

Key dates

Filing dateJan 4, 2000
Grant dateMay 8, 2007
Priority date
Expiry dateJan 4, 2020

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2209/5018
  • WIPO fieldDigital communication
  • WIPO sectorElectrical engineering

Abstract

A call flow server is disclosed that processes call flow events from a plurality of gateways bridging between traditional circuit-switched networks and packet-switched networks. The call flow server server, which may be implemented with either a single processor or multi-processor design, includes call flow engine and call flow thread manager modules capable of managing a plurality of call flow events by distributing the call flow scripts associated with such events among a plurality of threads executing on the call flow server. Each call flow event in the form of a call flow script is processed on a single thread within a selected processor. Processing each call flow script on a single thread fully utilizes the processor resources and ensures that a call flow script need not be blocked while another call flow script is running. The call flow server includes a thread manager to direct a given call flow script to a thread that has excess capacity.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.