Server Video Call Matching Using Face Analysis and ML

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video call matching services do not effectively improve match satisfaction between users, as they rely solely on profile information such as academic background, region, and interest without considering real-time interaction satisfaction during video calls.

Innovation Solution

A server and operating method that utilize machine learning models trained with face information and satisfaction factors from video call sessions to estimate match satisfaction for standby users, selecting the next video call counterpart based on calculated match satisfaction values.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If matching is based on profile information (academic background, region, age, interest), then the matching service can be implemented with simple algorithms, but the match satisfaction during video calls is not effectively improved

Engineering Contradiction:
Improvematching algorithm complexityVSAvoidmatch satisfaction
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The system collects satisfaction feedback from users during and after video call sessions, then uses this feedback to train machine learning models that improve future matching decisions. The satisfaction data is fed back into the matching algorithm to continuously refine counterpart selection based on actual interaction quality rather than just profile compatibility.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The matching system transitions from using only static profile parameters (academic background, region, age, interest) to incorporating dynamic satisfaction parameters derived from machine learning model predictions. This parameter expansion allows the system to evaluate potential counterparts based on predicted interaction satisfaction rather than merely demographic or interest-based compatibility.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If machine learning models are trained with face information and satisfaction factors, then match satisfaction can be improved, but the system complexity and data processing requirements increase

Engineering Contradiction:
Improvematch satisfactionVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

Face information is extracted and stored in advance during user registration or profile setup, rather than processing it in real-time during matching. The machine learning model is trained beforehand with historical satisfaction data, so that during actual matching operations, the system only needs to query pre-computed satisfaction predictions rather than performing complex real-time analysis.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The machine learning model acts as an intermediary component that bridges the gap between raw face information/satisfaction factors and the matching decision. Instead of directly complexifying the matching algorithm itself, the system introduces a trained ML model that handles the complex pattern recognition, allowing the core matching system to remain relatively simple while still achieving improved match satisfaction.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11032512B2Server and operating method thereof
Publication Date: 2021.06.08 HYPERCONNECT INC
  • US11032512B2 patent drawing
  • US11032512B2 patent drawing
  • US11032512B2 patent drawing

AI summary

A server includes a session management device establishing a video call session between a first electronic apparatus of a first user and a second electronic apparatus of a second user, a communication device receiving match satisfaction calculated from the first electronic apparatus through the video call session, an image analysis device obtaining first feature point distribution information from a face image of the first user and obtaining second feature point distribution information from a face image of the second user, a processor training a machine learning model by using the first feature point distribution information, the second feature point distribution information, and the match satisfaction and estimating the match satisfaction of the first user for each of standby users by using the trained machine learning model when a video call connection between the first electronic apparatus and the second electronic apparatus is terminated, and a user management device selecting a third user, who becomes a next video call counterpart of the first user, from among the standby users by using the estimated match satisfaction.