Media Gateway Controller Update Message Processing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing media gateway controller systems face challenges in managing dialing rights for wireless communications, leading to difficulties in enforcing business-use only policies and overloading of PBX resources, especially when applying dialing plans to wireless phones and routing calls through enterprise PBXs.

Innovation Solution

A media gateway controller system that processes update messages from application servers to dynamically update routing tables, allowing for improved load balancing and call routing, enabling the application of dialing rights plans to wireless communications users by selecting optimal application servers based on status and enforcing business-use policies.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If wireless calls are routed through enterprise PBX to apply dialing rights plans, then dialing rights enforcement is improved, but PBX resource overload occurs

Engineering Contradiction:
Improvedialing rights enforcementVSAvoidPBX resource availability
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent extracts the dialing rights enforcement function from the enterprise PBX and relocates it to a separate application server. This allows the PBX to focus on call routing while the application server handles dialing rights verification, preventing PBX resource overload while maintaining enforcement capability.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces an application server as an intermediary between the PBX and wireless callers. The application server receives call setup requests from the PBX, applies dialing rights plans, and returns routing instructions, thereby enforcing dialing rights without directly overloading the PBX resources.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If multiple application servers are used to handle call processing, then load balancing is improved, but system complexity increases

Engineering Contradiction:
Improvecall processing capacityVSAvoidsystem architecture
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements a feedback mechanism where application servers send update messages to the PBX indicating their status. The PBX uses this feedback information to dynamically select appropriate application servers for call processing, enabling load balancing across multiple servers while maintaining manageable system complexity through automated status-based routing.

Inventive Principle:
Principle #23Feedback

3Measurement precision

If application servers send update messages to indicate status, then call routing accuracy is improved, but network traffic increases

Engineering Contradiction:
Improveserver status informationVSAvoidnetwork message volume
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent implements periodic update messages from application servers to the PBX, where servers report their status at regular intervals rather than continuously. This approach provides accurate server status information for call routing while controlling network traffic by using periodic rather than continuous communication.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS7447194B1Application server update message processing
Publication Date: 2008.11.04 T MOBILE INNOVATIONS LLC
  • US7447194B1 patent drawing
  • US7447194B1 patent drawing
  • US7447194B1 patent drawing

AI summary

A media gateway controller in a packet communication network. The media gateway controller comprises an interface configured to receive a first plurality of update messages from a first plurality of application servers of a first enterprise network and receive a second plurality of update messages from a second plurality of application servers of a second enterprise network wherein the update messages indicate the status of the application servers. The media gateway controller also includes a processor configured to process the update messages to update a routing table based on the status of the application servers.