IP Library Granted Patent US 12,701,293
Granted Patent B2
US 12,701,293 · App. 18/938,130 · Granted Aug 4, 2026

Method and apparatus for providing video stream based on machine learning

Inventors: Sang Il Ahn (Cheongju-si, KR); Yong Je Lee (Seoul, KR); Hyeon U Park (Seoul, KR); Beom Jun Shin (Seoul, KR); Gi Hoon Yeom (Seoul, KR)
Assignee: Hyperconnect LLC
H04N21/454G06N20/00G06V20/44H04N21/441H04N21/4662
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 12,701,293
App. No.
18/938,130
Filed
Nov 5, 2024
Granted
Aug 4, 2026
Kind
B2
Art Unit
2424
USPC
725/25
Abstract

A method of providing a video stream based on machine learning in an electronic device according to various example embodiments may include receiving a source video stream which is streamed from a first device to at least one other device, confirming whether an event is detected on the source video stream using a learning model trained through machine learning on the basis of at least one frame of the source video stream, and determining whether to restrict streaming of the source video stream from the first device on the basis of the event detection. In addition to the method, other example embodiments are possible.

Claims (40)

1 . A method, comprising:

receiving a source video stream from a first device;

confirming whether an event is detected on the source video stream using a learning model that provides a probability value on the basis of at least one frame of the source video stream; and

determining whether to restrict streaming of the source video stream on the basis of information acquired from one or more external devices, at least in part based on a first threshold value and a second threshold value greater than the first threshold value, the determining including

restricting the streaming of the source video stream, at least in part on the basis of a determination that the probability value is greater than or equal to a specified the second threshold value;

transmitting information related to the source video stream to a first external device of the external devices, at least in part on the basis of a determination that the probability value is greater than or equal to the first threshold value and is less than the second threshold value; and

transmitting the information related to the source video stream to more than one of the external devices, at least in part on the basis of a determination that the probability value is less than the first threshold value.

2 . The method of claim 1 , further comprising:

interrupting the confirming for a specified time, when the probability value is greater than or equal to the second threshold value.

3 . The method of claim 1 , wherein the learning model is trained at least in part on the basis of information acquired from the one or more external devices.

4 . The method of claim 1 , wherein at least one of the first threshold value or the second threshold value is determined on the basis of user identification (ID) information corresponding to the first device.

5 . The method of claim 1 , wherein the information includes information on a first frame corresponding to the event detection, on a second frame before the first frame, and on a third frame after the first frame.

6 . The method of claim 1 , wherein the learning model was trained through machine learning.

7 . An electronic device, comprising:

a memory that stores a series of commands or predetermined data; and

a processor that accesses the series of commands or predetermined data to

receive a source video stream from a first device,

confirm whether an event is detected on the source video stream using a learning model that provides a probability value on the basis of at least one frame of the source video stream, and

perform a determination whether to restrict streaming of the source video stream on the basis of information acquired from one or more external devices, at least in part based on a first threshold value and a second threshold value greater than the first threshold value, the determination including

restrict the streaming of the source video stream, at least in part on the basis of a determination that the probability value is greater than or equal to the second threshold value,

transmit information related to the source video stream to a first external device of the external devices, at least in part on the basis of a determination that the probability value is greater than or equal to the first threshold value and is less than the second threshold value, and

transmit the information related to the source video stream to more than one of the external devices, at least in part on the basis of a determination that the probability value is less than the first threshold value.

8 . The electronic device of claim 7 , wherein the processor further accesses the series of commands or predetermined data to interrupt the confirming for a specified time, when the probability value is greater than or equal to the second threshold value.

9 . The electronic device of claim 7 , wherein the learning model is trained at least in part on the basis of information acquired from the one or more external devices.

10 . The electronic device of claim 7 , wherein at least one of the first threshold value or the second threshold value is determined on the basis of user identification (ID) information corresponding to the first device.

11 . The electronic device of claim 7 , wherein the information includes information on a first frame corresponding to the event detection, on a second frame before the first frame, and on a third frame after the first frame.

12 . The electronic device of claim 7 , wherein the learning model was trained through machine learning.

13 . A non-transitory, computer-readable recording medium for recording a program for executing a method of providing a video stream on an electronic device, wherein the method comprises:

receiving a source video stream from a first device;

confirming whether an event is detected on the source video stream using a learning model that provides a probability value on the basis of at least one frame of the source video stream; and

determining whether to restrict streaming of the source video stream on the basis of information acquired from one or more external devices, at least in part based on a first threshold value and a second threshold value greater than the first threshold value, the determining including

restricting the streaming of the source video stream, at least in part on the basis of a determination that the probability value is greater than or equal to the second threshold value;

transmitting information related to the source video stream to a first external device of the external devices, at least in part on the basis of a determination that the probability value is greater than or equal to the first threshold value and is less than the second threshold value; and

transmitting the information related to the source video stream to more than one of the external devices, at least in part on the basis of a determination that the probability value is less than the first threshold value.

14 . The recording medium of claim 13 , the method further comprising:

interrupting the confirming for a specified time, when the probability value is greater than or equal to the second threshold value.

15 . The recording medium of claim 13 , wherein at least one of the first threshold value or the second threshold value is determined on the basis of user identification (ID) information corresponding to the first device.

16 . The recording medium of claim 13 , wherein the information includes information on a first frame corresponding to the event detection, on a second frame before the first frame, and on a third frame after the first frame.

17 . The recording medium of claim 13 ,

wherein the learning model was trained through machine learning.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 7, 2024
From: AHN, SANG IL; LEE, YONG JE; PARK, HYEON U; SHIN, BEOM JUN; YEOM, GI HOON
To: HYPERCONNECT INC.
Reel/Frame 069190/0504 →
Priority Claims (1)
KR 10-2021-0036704 · Mar 22, 2021 · national
Continuity (2)
Continuation 17651203 · Feb 15, 2022
Related Publication 20250063229A1 · Feb 20, 2025
References Cited (22)
US 10440063B1 · Nevick · 2019 [cited by examiner]
US 10944805B1 · Zhong · 2021 [cited by examiner]
US 11323659B2 · Ahn et al. · 2022 [cited by applicant]
US 12167088B2 · Ahn et al. · 2024 [cited by applicant]
US 20160379107A1 · Li et al. · 2016 [cited by applicant]
US 20190122258A1 · Bramberger et al. · 2019 [cited by applicant]
US 20190253744A1 · Huang · 2019 [cited by applicant]
US 20190373322A1 · Rojas-Echenique · 2019 [cited by examiner]
US 20200137352A1 · Ahn et al. · 2020 [cited by applicant]
US 20200154078A1 · Ahn et al. · 2020 [cited by applicant]
US 20210243407A1 · Ahn · 2021 [cited by examiner]
KR 20110080224A · 2011 [cited by applicant]
KR 20170000752A · 2017 [cited by applicant]
KR 20180116520A · 2018 [cited by applicant]
KR 101932844B1 · 2018 [cited by applicant]
KR 20190066218A · 2019 [cited by applicant]
KR 102169073B1 · 2020 [cited by applicant]
KR 102225100B1 · 2021 [cited by applicant]
WO 2018221824A1 · 2018 [cited by applicant]
USPTO, Final Rejection in U.S. Appl. No. 17/651,203 mailed Sep. 26, 2023,11 pages. [cited by applicant]
USPTO, Non-Final Office Action in U.S. Appl. No. 17/651,203 mailed Feb. 16, 2024, 13 pages. [cited by applicant]
USPTO, Non-Final Office Action in U.S. Appl. No. 17/651,203, mailed Apr. 3, 2023, 9 pages. [cited by applicant]