IP Library › Granted Patent US 11,784,661
Granted Patent B2
US 11,784,661 · App. 17/122,261 · Granted Oct 10, 2023

Method for compressing behavior event in computer and computer device therefor

Inventor: Yonghwan Roh (Yongin-si, KR)
Assignee: Somma, Inc.
H03M7/60G06F9/542G06F17/18H03M7/3091H03M7/70
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,784,661
App. No.
17/122,261
Granted
Oct 10, 2023
Kind
B2
Abstract

A method for compressing a behavior event and a computer device therefor are provided. The method for compressing the behavior event includes generating, by a processor of the computer, an event block on the basis of an event target, when the behavior event occurs, updating, by the processor, input/output (I/O) information while the behavior event occurs to the event block, and storing, by the processor, the event block, when the behavior event is ended.

Claims (28)

1. A method for compressing a behavior event, performed in a computer, the method comprising:

generating, by a processor of the computer, an event block on the basis of an event target, when the behavior event occurs;

updating, by the processor, input/output (I/O) information while the behavior event occurs to the event block; and

storing, by the processor, the event block, when the behavior event is ended.

2. The method of claim 1 , wherein the generating is performed when the processor opens an I/O target object.

3. The method of claim 1 , wherein the updating includes updating statistical information about the number of I/Os to a target object and statistical information about the number of I/O bytes.

4. The method of claim 1 , wherein the storing includes calculating and storing object additional information of an I/O target.

5. The method of claim 4 , wherein the object additional information includes information about at least one of an object type, an object name, a size, hash, an electronic signature, and a change time.

6. A method for compressing a behavior event, performed in a computer, the method comprising:

generating, by a processor of the computer, metadata on the basis of an event target, when the behavior event occurs; and

adding, by the processor, another behavior event, which additionally occurs, to the metadata, when the other behavior event additionally occurs.

7. The method of claim 6 , wherein the generating includes determining, by the processor, whether the event target is duplicated with a target of metadata stored in a memory of the computer.

8. The method of claim 7 , wherein the generating further includes generating, by the processor, new metadata, when the event target is not duplicated with the target of the metadata.

9. The method of claim 8 , wherein the generating further includes calling, by the processor, previously generated metadata without generating the new metadata, when the event target is duplicated with the target of the metadata.

10. The method of claim 6 , wherein the adding includes adding, by the processor, the other behavior event, which additionally occurs, to the metadata based on a time standard.

11. A computer device, comprising:

a processor; and

a memory storing a computer program configured to be executed by the processor,

wherein the computer program performs a process of generating an event block on the basis of an event target, when a behavior event occurs, a process of updating I/O information while the behavior event occurs to the event block, and a process of storing the event block, when the behavior event is ended.

12. The computer device of claim 11 , wherein the process of generating the event block is performed when opening an I/O target object.

13. The computer device of claim 11 , wherein the process of updating the I/O information updates statistical information about the number of I/Os to a target object and statistical information about the number of I/O bytes.

14. The computer device of claim 11 , wherein the process of storing the event block calculates and stores object additional information of an I/O target.

15. The computer device of claim 14 , wherein the object additional information includes information about at least one of an object type, an object name, a size, hash, an electronic signature, and a change time.

16. The computer device of claim 11 , wherein the computer program further performs a process of generating metadata on the basis of the event target, when the behavior event occurs, and a process of adding another behavior event, which additionally occurs, to the metadata, when the other behavior event additionally occurs.

17. The computer device of claim 16 , wherein the process of generating the metadata determines whether the event target is duplicated with a target of metadata stored in a memory of the computer device.

18. The computer device of claim 17 , wherein the process of generating the metadata generates new metadata, when the event target is not duplicated with the target of the metadata.

19. The computer device of claim 18 , wherein the process of generating the metadata calls previously generated metadata without generating the new metadata, when the event target is duplicated with the target of the metadata.

20. The computer device of claim 16 , wherein the process of adding the other behavior event adds the other behavior event, which additionally occurs, to the metadata based on a time standard.

Assignments (2)
MERGER Recorded Aug 19, 2026
From: SOMMA, INC.
To: MONITORAPP CO., LTD.
Reel/Frame 075712/0874 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 15, 2020
From: ROH, YONGHWAN
To: SOMMA, INC.
Reel/Frame 054651/0137 →
Priority Claims (2)
KR 10-2019-0169817 · Dec 18, 2019 · national
KR 10-2020-0157671 · Nov 23, 2020 · national
Continuity (1)
Related Publication 20210194501A1 · Jun 24, 2021