Communication Server Session Merge Logic

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing communication systems face challenges in handling multiple simultaneous communication requests from the same users, leading to connection issues and delays, particularly when users attempt to call each other within a short time frame, resulting in busy signals or connection errors.

Innovation Solution

A communication server system that identifies and manages overlapping communication requests by establishing an active session based on the first invite and merging or dismissing subsequent calls, using proxy servers and SIP modifications to ensure seamless connection and configuration adherence.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the communication server handles multiple simultaneous communication requests by establishing separate sessions for each request, then each communication request can be processed independently, but connection errors and busy signals increase when users call each other within a short time frame

Engineering Contradiction:
Improvehandling multiple communication requestsVSAvoidconnection success rate
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent merges multiple overlapping communication requests into a single active session. When a second communication request arrives within a threshold time period of a first request, the system determines that the requests are overlapping and consolidates them into one session, assigning a single caller device as the active caller and merging the second request into the first session rather than creating a separate session.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The communication server acts as an intermediary that manages the conflict between multiple simultaneous requests. It receives both the first and second communication requests, determines their overlapping nature, and mediates by selecting one request to establish the active session while dismissing the other, thereby preventing connection errors.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If the communication server dismisses subsequent overlapping calls automatically, then connection errors are reduced, but the system complexity increases due to additional processing logic

Engineering Contradiction:
Improveconnection success rateVSAvoidserver processing logic
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs preliminary determination of overlapping requests before establishing sessions. The communication server checks whether a second communication request arrives within a threshold time period of a first request, and proactively determines which request should be the active session and which should be dismissed, preventing connection errors before they occur rather than handling them after establishment.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces a threshold time period parameter that defines the window for considering requests as overlapping. By changing the temporal parameter threshold, the system can control when to merge or dismiss requests, providing a simple mechanism to manage complexity while maintaining reliability.

Inventive Principle:
Principle #35Parameter changes

3Device complexity

If the system establishes an active session based on the first invite only, then the session establishment process is simplified, but communication delays occur when the second user also initiates a call within the threshold time

Engineering Contradiction:
Improvesession establishment processVSAvoidcommunication delay
Core Design Contradiction:
Device complexityVSLoss of time

Solution Approach 1:

The communication server provides feedback to both caller devices about the session establishment status. When a second communication request arrives within the threshold time period, the server determines the overlapping condition and provides feedback by dismissing the second request or merging it into the first session, allowing the system to handle delays gracefully without requiring complex user-side logic.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20240414268A1Establishing An Active Session From Multiple Communication Requests
Publication Date: 2024.12.12 ZOOM COMMUNICATIONS INC
  • US20240414268A1 patent drawing
  • US20240414268A1 patent drawing
  • US20240414268A1 patent drawing

AI summary

A communication server detects a first communication request from a first caller device to a second caller device. The communication server detects a second communication request from the second caller device to the first caller device. The first communication request and the second communication request both occur within a threshold time period. The communication server establishes, without additional input from the first caller device and the second caller device, an active session in response to the first communication request. The active session is established between the first caller device and the second caller device. The communication server dismisses the second communication request.