IP Library Granted Patent US 11,496,709
Granted Patent B2
US 11,496,709 · App. 17/161,893 · Granted Nov 8, 2022

Terminal, operating method thereof, and computer-readable recording medium

Inventors: Sang Il Ahn (Cheongju-si, KR); Yong Je Lee (Seoul, KR); Sung Joo Ha (Seongnam-si, KR)
Assignee: Hyperconnect Inc.
H04N7/147G06F3/165G06N20/00G06T5/002G06T2207/10016
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,496,709
App. No.
17/161,893
Granted
Nov 8, 2022
Kind
B2
Abstract

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.

Claims (36)

1. An operating method of a terminal, the method comprising:

establishing a video call session between a first terminal and a second terminal;

receiving, by the second terminal, encoded data obtained at the first terminal;

sequentially storing, by the second terminal, the encoded data received from the first terminal in a buffer;

performing, by the second terminal, a validity check on the encoded data stored in the buffer;

processing, by the second terminal, the encoded data in response to a result of the validity check; and

wherein the processing of the encoded data includes decoding the encoded data when the encoded data passes the validity check.

2. The method of claim 1 , wherein the performing of the validity check includes performing the validity check on the encoded data.

3. The method of claim 1 , further comprising sequentially storing the decoded data in the buffer.

4. The method of claim 1 , wherein, in the performing of the validity check, a machine learning model is used to determine whether the encoded data includes an improper element.

5. The method of claim 1 , wherein the processing of the encoded data comprises, determining not to play the encoded data including an improper element as a result of the validity check.

6. The method of claim 1 , wherein the processing of the encoded data comprises, determining to play alternative data for a period of time corresponding to the encoded data including an improper element.

7. The method of claim 1 , wherein the encoded data includes at least one of image data, audio data, and text data.

8. The method of claim 1 , wherein the performing of the validity check includes:

performing the validity check on a first encoded data set stored in the buffer;

performing the validity check on a second encoded data set stored in the buffer; and

performing the validity check on a third encoded data set stored in the buffer, and

the first to third encoded data sets are data sets sequentially stored in the buffer.

9. The method of claim 8 , wherein, as a result of the performing of the validity check, when it is determined that the first encoded data set and the third encoded data set do not include an improper element and the second encoded data set includes an improper element,

the processing of the encoded data comprises, determining to play the first encoded data set and the third encoded data set and not to play the second encoded data set.

10. The method of claim 9 , wherein, in the processing of the encoded data, image data included in the second encoded data set is subjected to blurring or mosaic processing, audio data included in the second encoded data set is subjected to mute processing, and text data included in the second encoded data set is not displayed.

11. A computer-readable recording medium on which a program for performing the method according to claim 1 is recorded.

12. A terminal comprising:

a transceiver configured to establish a video call session between the terminal and another terminal and allow the terminal and another terminal to transmit or receive data to or from each other;

a memory configured to sequentially store encoded data received from the another terminal through the video call session according to a time at which the encoded data is received;

a validity check processor configured to perform a validity check on the encoded data stored in the memory; and

a control processor configured to process the encoded data in response to a result of the validity check, wherein the control processor comprises a decoder configured to decode the encoded data when the encoded data passes the validity check in the validity check processor.

13. The terminal of claim 12 , wherein the validity check processor uses a machine learning model to determine whether the encoded data includes an improper element.

14. The terminal of claim 12 , wherein, as a result of the validity check, the control processor determines not to play the encoded data including an improper element.

15. The terminal of claim 14 , wherein the control processor determines to play alternative data for a period of time corresponding to the encoded data including the improper element.

16. The terminal of claim 12 , wherein the encoded data includes at least one of image data, audio data, and text data.

17. The terminal of claim 12 , wherein the validity check processor performs a validity check on a first encoded data set, a second encoded data set, and a third encoded data set which are stored in the memory, and

the first to third encoded data sets are data sets sequentially stored in the memory.

18. The terminal of claim 17 , wherein, as a result of performing the validity check, when it is determined that the first encoded data set and the third encoded data set do not include an improper element and the second encoded data set includes an improper element,

the control processor determines to play the first encoded data set and the third encoded data set and determines not to play the second encoded data set.

19. The terminal of claim 18 , wherein the control processor performs blurring or mosaic processing on image data included in the second encoded data set, performs mute processing on audio data included in the second encoded data set, and allows text data included in the second encoded data set not to be displayed.

Assignments (4)
CONFIRMATION OF ASSIGNMENT Recorded Dec 6, 2022
From: LEE, YONG JE
To: HYPERCONNECT INC.
Reel/Frame 062076/0749 →
CONFIRMATION OF ASSIGNMENT Recorded Dec 2, 2022
From: HA, SUNG JOO
To: HYPERCONNECT INC.
Reel/Frame 062049/0070 →
CONFIRMATION OF ASSIGNMENT Recorded Nov 30, 2022
From: AHN, SANG IL
To: HYPERCONNECT INC.
Reel/Frame 062026/0401 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 29, 2021
From: AHN, SANG IL; LEE, YONG JE; HA, SUNG JOO
To: HYPERCONNECT, INC.
Reel/Frame 055077/0118 →
Priority Claims (1)
KR 10-2020-0012270 · Jan 31, 2020 · national
Continuity (1)
Related Publication 20210243408A1 · Aug 5, 2021