Adviser Selection Collision Avoidance in Real-Time Communication Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Real-time communication systems face frequent collisions where multiple users attempt to establish connections with the same adviser, leading to inefficiencies and increased wait times for both users and advisers.

Innovation Solution

Implementing a system that reduces the time gap between user selection and connection establishment by requiring prior registration, customizing the order of adviser listings, randomizing the top portion of the list, and using inventory data to manage availability, thereby minimizing collisions and ensuring timely connections.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the system allows multiple users to select advisers simultaneously without collision detection, then user selection freedom is maintained, but connection success rate decreases due to frequent collisions

Engineering Contradiction:
Improveconnection success rateVSAvoiduser selection freedom
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system performs preliminary actions by detecting potential collisions before connection establishment and notifying users in advance. The server monitors selection patterns and identifies when multiple users are attempting to connect to the same adviser, allowing preventive notification and alternative selection before the collision actually occurs.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms by notifying users of potential collisions and providing real-time information about connection status. Users receive feedback about their selection probability and are given opportunities to choose alternatives, creating a closed-loop system that improves overall connection success rates while maintaining user autonomy.

Inventive Principle:
Principle #23Feedback

2Speed

If the system establishes connections quickly without collision detection, then connection speed is improved, but resource waste increases due to failed connections

Engineering Contradiction:
Improveconnection establishment speedVSAvoidsystem resource waste
Core Design Contradiction:
SpeedVSLoss of energy

Solution Approach 1:

The system applies preliminary anti-action by detecting potential collisions before they occur and taking preventive measures. By identifying at-risk connections and notifying users in advance, the system prevents failed connection attempts, thereby avoiding waste of communication resources, server processing power, and network bandwidth while maintaining fast connection establishment for successful pairs.

Inventive Principle:
Principle #9Preliminary anti-action

3Reliability

If the system monitors communication quality in real-time, then service quality improvement is achieved, but system complexity increases

Engineering Contradiction:
Improveservice qualityVSAvoidmonitoring system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system implements self-service monitoring where the communication infrastructure automatically tracks connection parameters, quality metrics, and collision patterns without requiring complex external monitoring systems. The server and communication endpoints collect and report data autonomously, simplifying the overall system architecture while enabling comprehensive quality assessment.

Inventive Principle:
Principle #25Self-service

4Reliability

If the system requires prior user registration, then connection reliability is improved, but user access time increases

Engineering Contradiction:
Improveconnection reliabilityVSAvoiduser access time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary registration actions in advance, allowing users to register and be added to the pool before they need to select an adviser. This preliminary action ensures that when users do need to connect, the registration process is already complete, eliminating delays at the moment of connection while maintaining reliable user identification and tracking throughout the system.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10237407B2Systems and methods to determine quality of services provided over real-time communication connections
Publication Date: 2019.03.19 INGENIO INC
  • US10237407B2 patent drawing
  • US10237407B2 patent drawing
  • US10237407B2 patent drawing

AI summary

A computing apparatus configured in the communication system to store data about advisers, including availability status of the advisers for real time communications with customers, ratings of the advisers by prior customers, compensate rates of the advisers, probability of being connected within a period of time for real time communication with customers, etc. The computing apparatus presents the advisers to customers based on the stored information and provide real time communication connections in response to selections of the presented advisers. Based on monitoring customer interaction with the system, the computing apparatus is configured to detect dissatisfactions, determine authenticity of the dissatisfactions based on user history and usage patterns of the system, and automatically provide a refund to the user without a refund request from the user and/or an explicitly user confirmation of the detected dissatisfaction.