Video Call Terminal Buffer Validity Check

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video call technologies fail to effectively block inappropriate content while maintaining low latency, exposing users to harmful elements during real-time data transmission.

Innovation Solution

A terminal and operating method that establish a video call session, store received data in a buffer, perform a validity check using a machine learning model to identify improper elements, and process the data by either decoding or not playing, blurring, or muting inappropriate content, ensuring user safety without disrupting the video call experience.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If data is transmitted in real-time during video call without buffering, then latency is reduced, but user safety cannot be ensured as inappropriate content cannot be blocked

Engineering Contradiction:
Improveuser safetyVSAvoidlatency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by performing validity checks on video data before it is fully decoded and displayed. The buffer stores incoming video data temporarily, allowing the system to validate content for inappropriate elements ahead of time. This pre-validation approach ensures user safety is maintained while minimizing the impact on real-time video call latency, as the checking occurs in advance rather than blocking the playback stream.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If validity check is performed on all received data, then user safety is improved, but processing time and system complexity increase

Engineering Contradiction:
Improveuser safetyVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary buffer between the data reception and processing stages. This buffer acts as a mediator that temporarily holds video data, allowing the validity check mechanism to operate at its own pace without directly blocking the real-time video stream. The intermediary buffer decouples the safety validation process from the video playback process, reducing system complexity by separating these two functions into distinct stages.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If buffer size is increased to store more data for validity check, then content filtering accuracy is improved, but memory usage and processing delay increase

Engineering Contradiction:
Improvecontent filtering accuracyVSAvoidprocessing delay
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent applies partial action by performing validity checks on selectively stored video data in the buffer rather than attempting to analyze entire video streams or excessive amounts of data. The buffer stores a limited, manageable portion of incoming video data that is sufficient for validity verification purposes. This approach achieves adequate content filtering accuracy while avoiding the memory consumption and processing delays that would result from buffering excessive data.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11496709B2Terminal, operating method thereof, and computer-readable recording medium
Publication Date: 2022.11.08 HYPERCONNECT INC
  • US11496709B2 patent drawing
  • US11496709B2 patent drawing
  • US11496709B2 patent drawing

AI summary

Disclosed are a terminal, an operating method thereof, and a computer-readable recording medium. The operating method includes establishing a video call session between a first terminal and a second terminal, receiving, by the second terminal, data obtained by the first terminal, sequentially storing, by the second terminal, the data received from the first terminal in a buffer size, performing, by the second terminal, a validity check on the data stored in the buffer, and processing, by the second terminal, the data in response to a result of the validity check.