Proxy Server for Internet Telephony Bandwidth Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current Internet telephony technologies face challenges in expanding services and improving quality of service, particularly in bandwidth efficiency and cost reduction for network communication.

Innovation Solution

A proxy server system is introduced, connecting two service networks with a system manager and database, enabling internal and external account management, session process management, and signal routing to provide shared network services, reducing the need for direct registration with ISPs and optimizing bandwidth usage through transcoding.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If each node directly registers with the ISP to obtain external account services, then each node can independently access external network services, but the system complexity increases and bandwidth efficiency decreases

Engineering Contradiction:
ImproveService accessibilityVSAvoidSystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The proxy server acts as an intermediary between internal nodes and the external ISP. Instead of each node directly registering with the ISP, the proxy server consolidates registration and manages external account access on behalf of multiple nodes. This reduces system complexity while maintaining service accessibility, as the proxy server handles authentication and session management centrally.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

Multiple internal nodes are merged into a single external account through the proxy server. The proxy server aggregates the registration and session management for multiple nodes under one external account, reducing the number of external connections and simplifying the system architecture while allowing all nodes to access external services.

Inventive Principle:
Principle #5Merging (Combining)

2Ease of operation

If multiple nodes register separately with the ISP, then each node has independent service access, but bandwidth usage increases and cost efficiency decreases

Engineering Contradiction:
ImproveService access independenceVSAvoidBandwidth consumption
Core Design Contradiction:
Ease of operationVSLoss of energy

Solution Approach 1:

The proxy server combines multiple internal node sessions into shared external connections to the ISP. By merging the external account access, the system reduces redundant bandwidth consumption that would occur if each node maintained separate external connections, while still allowing independent service access for each node through the shared proxy infrastructure.

Inventive Principle:
Principle #5Merging (Combining)

3Loss of energy

If the proxy server manages external account for multiple nodes, then bandwidth efficiency improves and cost reduces, but the device complexity increases

Engineering Contradiction:
ImproveBandwidth efficiencyVSAvoidProxy server complexity
Core Design Contradiction:
Loss of energyVSDevice complexity

Solution Approach 1:

The proxy server is designed with multi-functional modules that handle various aspects of external account management: the external registrar module manages registration, the session manager module handles session processes, and the signal routing module manages signal routing. This modular universal design allows the single proxy server to efficiently manage multiple nodes' external access, improving bandwidth efficiency while organizing complexity into manageable functional components.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS8588215B2Proxy server, computer program product and methods for providing a plurality of internet telephony services
Publication Date: 2013.11.19 MEDIATEK INC
  • US8588215B2 patent drawing
  • US8588215B2 patent drawing
  • US8588215B2 patent drawing

AI summary

A proxy server including a system manager and a database is provided. The system manager includes an internal registrar module, an external registrar module, a session manager module and a signal routing module. The internal registrar module provides an internal register service for a plurality of nodes in a first service network. The external registrar module registers at an internet service provider providing network services in a second service network. The session manager module manages session processes in the first service network and the second service network and manages the network services shared between the registered nodes. The signal routing module routes control signals of the session processes between the first service network and the second service network. The database stores information related to the registered nodes.