P2P IP Telephone System Decentralized Configuration Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Peer-to-Peer (P2P) Internet Protocol (IP) telephone systems face challenges in managing configuration data across terminals, particularly in small enterprise environments where terminals have varying capabilities and storage limitations, and lack a central controller to coordinate and distribute configuration data efficiently.

Innovation Solution

A decentralized method where each terminal in the P2P IP telephone system uses an Internet Protocol network to coordinate and share resources, employing a Master Coordinator to manage and propagate system-wide configuration data, ensuring all terminals have the latest configuration, and implementing a process for terminals to discover and configure themselves without a central controller.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If configuration data is distributed to every terminal in the P2P IP telephone system, then all terminals can access the configuration data independently, but terminals with insufficient storage capabilities cannot store the configuration data

Engineering Contradiction:
Improveconfiguration data accessibilityVSAvoidstorage capacity requirement
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The configuration data is segmented into two categories: system-wide configuration data (stored on Master Coordinator terminals) and local configuration data (stored on individual terminals). This segmentation allows terminals with limited storage to operate without storing large configuration files, while still accessing necessary system-wide data through the Master Coordinator.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The Master Coordinator terminal acts as an intermediary that stores and manages system-wide configuration data. Other terminals can access this data through the Master Coordinator without needing to store it locally, resolving the storage capacity issue while maintaining data accessibility.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If a central controller is used to distribute configuration data, then configuration data distribution is efficient and coordinated, but the system loses flexibility and requires manual intervention for terminal configuration

Engineering Contradiction:
Improveconfiguration data distribution efficiencyVSAvoidsystem architecture complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

Multiple terminals can serve as Master Coordinators, providing the configuration management function. This universal approach allows any terminal to take on the role of configuration manager, maintaining system flexibility while ensuring efficient configuration distribution when needed.

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

Solution Approach 2:

The Master Coordinator role is dynamic and can be assumed by different terminals based on system needs. Terminals can transition between being a Master Coordinator and a regular terminal, allowing the system to adapt to changing requirements without fixed hierarchical structures.

Inventive Principle:
Principle #15Dynamics

3Adaptability or versatility

If all terminals store system-wide configuration data, then any terminal can provide auto-attendant functionality, but terminals with limited storage cannot support this feature

Engineering Contradiction:
Improveauto-attendant functionality availabilityVSAvoidterminal storage capacity
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The requirement to store system-wide configuration data locally is extracted from all terminals and concentrated in Master Coordinator terminals. This allows non-Master Coordinator terminals with limited storage to still benefit from auto-attendant functionality by accessing configuration data through the Master Coordinator when needed.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS9374473B2Peer-to-peer, internet protocol telephone system with auto-attendant
Publication Date: 2016.06.21 VTECH TELECOMM
  • US9374473B2 patent drawing
  • US9374473B2 patent drawing
  • US9374473B2 patent drawing

AI summary

Various embodiments disclosed herein provide a Peer-to-Peer (P2P, Internet Protocol (IP) telephone system. The telephone system includes a plurality of terminals coupled together via an IP network. The terminals cooperate with one another to provide telephony features without a dedicated central controller such as a PBX and/or a KSU controller. The terminals may store system-wide configuration data and files referenced by the system-wide configuration data. The terminals may further determine whether the system-wide configuration data references a file that is not stored in the terminal, and requesting the file from another terminal of the telephone system in response to determining the terminal does not have a copy of the file.