Security Log Pattern Analysis for Accurate User Work Times

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing security logs fail to accurately track user activities and work time due to numerous logon/logoff events unrelated to user activity, making it difficult to determine when a user starts and stops working.

Innovation Solution

An analytic server parses security logs to identify logon, logoff, and privileged events, recognizing patterns in event data to determine user work times by analyzing differences between logon and logoff events, and generating a heat map to visualize user activity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If security logs record all logon/logoff events, then complete security audit trail is achieved, but user activity tracking accuracy deteriorates due to noise from system-generated events

Engineering Contradiction:
Improvesecurity audit trail completenessVSAvoiduser activity tracking accuracy
Core Design Contradiction:
ReliabilityVSMeasurement precision

Solution Approach 1:

The patent segments logon/logoff events into different categories: user-initiated events versus system-generated events (Group Policy refreshes, service ticket renewals). By classifying and separating these event types, the system can filter out noise events that do not represent actual user activity, thereby improving user activity tracking accuracy while maintaining complete security audit trails for all events.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary analysis layer that processes security log events before presenting user activity information. This intermediary layer applies filtering rules and patterns to distinguish between genuine user activities and system-generated noise, allowing the system to maintain comprehensive logging while providing accurate user activity tracking to users.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If the system monitors all logon events including Group Policy refreshes, then comprehensive security monitoring is achieved, but user work time determination deteriorates due to constant noise events

Engineering Contradiction:
Improvesecurity monitoring comprehensivenessVSAvoiduser work time determination accuracy
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies preliminary filtering rules to security log events before analysis. By pre-defining patterns that identify system-generated noise events (such as Group Policy refreshes occurring every 90 minutes, service ticket renewals), the system can automatically exclude these predictable noise events from user activity calculations, improving work time determination accuracy while maintaining comprehensive security monitoring.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If the security log records every authentication event, then complete security logging is achieved, but difficulty in determining actual user activity increases due to multiple event sources

Engineering Contradiction:
Improvesecurity logging completenessVSAvoiduser activity detection difficulty
Core Design Contradiction:
ReliabilityVSDifficulty of detecting and measuring

Solution Approach 1:

The patent extracts and isolates user-initiated logon/logoff events from the comprehensive security log by applying filtering criteria. By taking out only the relevant user activity events and separating them from system-generated events (domain controller logons, file server network logons, service ticket events), the system maintains complete security logging while significantly reducing the complexity of detecting and measuring actual user activity.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS20250301008A1Systems and methods for monitoring user activities
Publication Date: 2025.09.25 BANK OF MONTREAL
  • US20250301008A1 patent drawing
  • US20250301008A1 patent drawing
  • US20250301008A1 patent drawing

AI summary

Disclosed herein are embodiments of systems, methods, and products comprises a server for monitoring and tracking user activities based on different events in a security log. The server may retrieve the security log and parse the security log to identify a set of predetermined events for a user based on the event IDs, including logon events, logoff events, and privileged events. Based on the time point when privileged events occur at least partially during the pattern of having more logon events than logoff events, the server may determine when the user starts to work. Based on the time point when the logoff events and logon event starts to show the pattern that there are more logoff events than logon events and the difference increasing into a threshold, the server may determine when the user stops working. The server may generate a heat map indicating different users' work time length.