Dynamic Session Recording Optimizes Storage for Audit Trails

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

As enterprise and cloud applications become more complex, preventing inappropriate access and detecting unauthorized activities across user accounts becomes increasingly challenging.

Innovation Solution

A system and method for monitoring and recording user sessions in a computing environment, utilizing an account management system that captures and compares screen captures to determine active sessions, optimizing processor, storage, and network usage by discarding idle captures and focusing on meaningful visual changes, with the ability to configure snapshot frequency and ignore irrelevant changes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If all user session screen captures are recorded continuously, then complete audit trail is maintained, but storage resources and processing overhead increase significantly

Engineering Contradiction:
Improveaudit trail completenessVSAvoidstorage resource usage
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The system changes the parameter of recording frequency dynamically - recording at high frequency during active user sessions and at low frequency during idle periods. This allows maintaining complete audit trails for active sessions while significantly reducing storage resource usage during inactive periods, directly resolving the contradiction between audit completeness and storage consumption

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The recording system transitions from a static continuous recording mode to a dynamic mode where recording intensity adapts to system state. The system actively monitors for user activity and adjusts recording behavior accordingly, maintaining reliability when needed while optimizing resource usage when not needed

Inventive Principle:
Principle #15Dynamics

2Measurement precision

If screen capture frequency is increased to detect all activities, then detection precision improves, but processor usage and energy consumption increase

Engineering Contradiction:
Improveactivity detection precisionVSAvoidprocessor energy consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The system applies partial action by recording screen captures at full frequency only when user activity is detected, and at reduced frequency or not at all during idle periods. This ensures detection precision is maintained for actual activities while avoiding excessive processor energy consumption during inactive periods

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system takes preliminary action by detecting user activity states and preemptively adjusting recording frequency before resource consumption becomes excessive. By monitoring for activity indicators and adjusting recording behavior in advance, the system maintains detection precision while preventing unnecessary energy consumption

Inventive Principle:
Principle #9Preliminary anti-action

3Reliability

If all screen captures are stored for forensic analysis, then forensic capability is enhanced, but storage requirements and data management complexity increase

Engineering Contradiction:
Improveforensic capabilityVSAvoiddata management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system changes the parameter of data retention duration and volume based on activity detection - maintaining high-fidelity captures for active sessions and reducing storage for idle periods. This enhances forensic capability for actual user activities while reducing data management complexity by avoiding storage of redundant idle captures

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system discards low-value screen captures taken during clearly idle periods while retaining high-value captures from active sessions. This selective discarding maintains forensic capability for meaningful activities while reducing storage requirements and data management complexity

Inventive Principle:
Principle #34Discarding and recovering

Data Source

PatentUS10097650B2System and method for optimizing visual session recording for user account management in a computing environment
Publication Date: 2018.10.09 ORACLE INT CORP
  • US10097650B2 patent drawing
  • US10097650B2 patent drawing
  • US10097650B2 patent drawing

AI summary

A system and method can monitor one or more user sessions on a target system in a computing environment. An account managing system can capture a plurality of user session screen captures that are associated with said one or more user sessions on the target system. Furthermore, the account managing system can compare a user session screen capture, which is captured at a time during said one or more user sessions, with one or more user session screen captures that are recorded before the time. Then, the account managing system can record said user session screen capture if the target system is determined to be active at the time when said user session screen capture is captured.