IP Library › Granted Patent US 12,530,455
Granted Patent B2
US 12,530,455 · App. 18/209,623 · Granted Jan 20, 2026

Method and apparatus for detecting anomaly status based on system screen

Inventors: Hyung-Kwan Kim (Daejeon, KR); Jong-Won Choi (Daejeon, KR); Seung-Oh Choi (Daejeon, KR); Jeong-Han Yun (Daejeon, KR); Won-Seok Hwang (Daejeon, KR); Woo-Myo Lee (Daejeon, KR); Byung-Gil Min (Daejeon, KR); Hyeok-Ki Shin (Daejeon, KR)
Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
G06F21/566G06V10/40G06V10/759
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,530,455
App. No.
18/209,623
Granted
Jan 20, 2026
Kind
B2
Abstract

Disclosed herein is a method for detecting an anomaly state based on screen output. The method includes receiving the output screen of a target device to be monitored, setting a target region to be examined in the output screen of the target device to be monitored, calculating a feature value vector corresponding to the state of the target region to be examined, calculating an anomaly score using a pretrained auto-encoder by receiving the feature value vector as input, and determining whether the target device to be monitored is anomalous using the anomaly score.

Claims (31)

1 . A method for detecting an anomaly state based on screen output, comprising:

receiving an output screen of a target device to be monitored;

setting a target region to be examined in the output screen of the target device to be monitored;

calculating a feature value vector corresponding to a state of the target region to be examined;

calculating an anomaly score using a pretrained auto-encoder by receiving the feature value vector as input; and

determining whether the target device to be monitored is anomalous using the anomaly score.

2 . The method of claim 1 , wherein the feature value vector is calculated based on a pattern dictionary predefined to correspond to each of patterns in the target region to be examined.

3 . The method of claim 2 , wherein the pattern dictionary is a predefined vector corresponding to a numeric value or an image in the target region to be examined.

4 . The method of claim 2 , wherein the auto-encoder is pretrained by using a screen output in a normal state of the target device as training data.

5 . The method of claim 4 , wherein determining whether the target device to be monitored is anomalous comprises determining that the target device to be monitored is in an anomaly state when the anomaly score is greater than a threshold.

6 . The method of claim 4 , wherein determining whether the target device to be monitored is anomalous comprises determining that the target device to be monitored is in an anomaly state when an integral value of the anomaly score in a preset section, which is calculated using a distribution of the anomaly score changing over time, is greater than a threshold.

7 . The method of claim 1 , further comprising:

providing an anomaly state alarm when it is determined that the target device to be monitored is in an anomaly state,

wherein the anomaly state alarm includes a screen in which an anomaly part is displayed to be distinguished from other parts in the target region to be examined in the output screen of the target device to be monitored.

8 . The method of claim 7 , wherein the anomaly state alarm includes information acquired by visualizing time-series data of the anomaly score.

9 . An apparatus for detecting an anomaly state based on screen output, comprising:

a processor; and a memory storing instructions which, when executed by the processor, cause the processor to:

receive an output screen of a target device to be monitored;

set a target region to be examined in the output screen of the target device to be monitored;

calculate a feature value vector corresponding to a state of the target region to be examined;

calculate an anomaly score using a pretrained auto-encoder by receiving the feature value vector as input; and

determine whether the target device to be monitored is anomalous using the anomaly score.

10 . The apparatus of claim 9 , wherein the feature value vector is calculated based on a pattern dictionary predefined to correspond to each of patterns in the target region to be examined.

11 . The apparatus of claim 10 , wherein the pattern dictionary is a predefined vector corresponding to a numeric value or an image in the target region to be examined.

12 . The apparatus of claim 10 , wherein the auto-encoder is pretrained by using a screen output in a normal state of the target device as training data.

13 . The apparatus of claim 12 , wherein when determining whether the target device to be monitored is anomalous, the instructions, when executed by the processor, further cause the processor to determine that the target device to be monitored is in an anomaly state when the anomaly score is greater than a threshold.

14 . The apparatus of claim 12 , wherein when determining whether the target device to be monitored is anomalous, the instructions, when executed by the processor, further cause the processor to determine that the target device to be monitored is in an anomaly state when an integral value of the anomaly score in a preset section, which is calculated using a distribution of the anomaly score changing over time, is greater than a threshold.

15 . The apparatus of claim 9 ,

wherein the instructions, when executed by the processor, further cause the processor to provide an anomaly state alarm when it is determined that the target device to be monitored is in an anomaly state,

wherein the anomaly state alarm includes a screen in which an anomaly part is displayed to be distinguished from other parts in the target region to be examined in the output screen of the target device to be monitored.

16 . The apparatus of claim 15 , wherein the anomaly state alarm includes information acquired by visualizing time-series data of the anomaly score.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 14, 2023
From: KIM, HYUNG-KWAN; CHOI, JONG-WON; CHOI, SEUNG-OH; YUN, JEONG-HAN; HWANG, WON-SEOK; LEE, WOO-MYO; MIN, BYUNG-GIL; SHIN, HYEOK-KI
To: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
Reel/Frame 063945/0901 →
Priority Claims (1)
KR 10-2023-0025882 · Feb 27, 2023 · national
Continuity (1)
Related Publication 20240289455A1 · Aug 29, 2024
References Cited (12)
US 20200285555A1 · Suh · 2020 [cited by examiner]
US 20230029794A1 · Huang · 2023 [cited by examiner]
US 20230038164A1 · Naeini · 2023 [cited by examiner]
US 20230185884A1 · Ryan · 2023 [cited by examiner]
US 20230360388A1 · Singh · 2023 [cited by examiner]
US 20240153090A1 · Saikou · 2024 [cited by examiner]
US 20240378128A1 · Lev · 2024 [cited by examiner]
CN 111400547A · 2020 [cited by examiner]
KR 101950335B1 · 2019 [cited by applicant]
KR 1020200040469A · 2020 [cited by applicant]
KR 1020210100415A · 2021 [cited by applicant]
Yeo-Jeong Yoon et al. “Detection of System Abnormal State by Cyber Attack”, Journal of The Korea Institute of Information Security & Cryptology, vol. 29, No. 5, Oct. 2019. [cited by applicant]