Distributed VoIP Status Update via Segmented Packet Circulation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional methods for providing status updates in distributed systems, such as VoIP systems, face issues with high network traffic and reliability due to the need for frequent status messages, leading to geometric increases in traffic and potential single points of failure.

Innovation Solution

A method for circulating status data packets between devices in a distributed system, using a sequence and grouping approach to minimize network traffic and eliminate single points of failure, where each device participates in circulating specific status packets based on its role and network lag, and resolving conflicts between conference bridges by determining which bridge should provide meeting resources using probability and hash functions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If conventional broadcast method is used for status updates, then all devices receive current status information, but network traffic increases geometrically as N*(N-1) messages per update

Engineering Contradiction:
Improvestatus information distributionVSAvoidnetwork traffic volume
Core Design Contradiction:
Loss of informationVSQuantity of substance

Solution Approach 1:

The patent segments the status update process by dividing devices into groups and using group leaders to circulate status data packets within groups. This segmentation reduces the number of individual status messages from N*(N-1) in the broadcast method to approximately N messages total, as each device only needs to communicate with its group leader and receives consolidated status information from the packet circulation mechanism.

Inventive Principle:
Principle #1Segmentation

2Device complexity

If conventional central server method is used for status updates, then system architecture is simplified, but reliability decreases due to single point of failure and network traffic increases to 2*N messages per update

Engineering Contradiction:
Improvesystem architecture complexityVSAvoidsystem reliability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent eliminates the central server by segmenting the system into autonomous device groups, each with its own status data packet circulation. This distributed approach removes the single point of failure while maintaining manageable complexity through standardized packet formats and circulation protocols. The system achieves both reliability (no central failure point) and acceptable complexity (structured packet-based communication).

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Devices perform self-service by autonomously circulating and updating their own status data packets without requiring a central server. Each device group independently manages its status information through the packet circulation mechanism, enabling the system to maintain reliability even when individual devices fail, while reducing overall system complexity through decentralized autonomy.

Inventive Principle:
Principle #25Self-service

3Reliability

If extra resources are allocated for backup devices, then system reliability improves by eliminating single points of failure, but resource utilization efficiency decreases

Engineering Contradiction:
Improvesystem reliabilityVSAvoidresource utilization efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent implements a feedback mechanism through status data packets that continuously circulate among devices, providing real-time information about resource availability and device status. This feedback enables dynamic resource allocation where backup resources can be identified and utilized efficiently when needed, rather than remaining static and underutilized. The circulation packets carry information about current resource states, allowing the system to optimize both reliability and productivity simultaneously.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9325599B2Methods for providing a status to devices in a distributed system
Publication Date: 2016.04.26 MITEL NETWORKS INC
  • US9325599B2 patent drawing
  • US9325599B2 patent drawing
  • US9325599B2 patent drawing

AI summary

A method for providing a status to a plurality of devices in a distributed VoIP system includes circulating a first status data packet between each device in the first group of devices and circulating a second status data packet between each device in the second group of devices. One device in the first group of devices participates in circulating both the first status data packet and the second status data packet, while the other devices in the first group of devices circulate only the first status data packet. One device in the second group of devices participates in circulating both the first status data packet and the second status data packet, while the other devices in the second group of devices circulate only the second status data packet.