Subject Logging for Real-Time Database Access Auditing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing big data processing systems face challenges in auditing user data access, particularly for large organizations with millions of daily transactions, as they struggle to efficiently track and monitor user activity, especially when sensitive information is involved, and lack real-time anomaly detection capabilities.

Innovation Solution

A system and method for subject logging that includes real-time logging of user activity, indexing user access data by predefined fields, and using machine learning for anomaly detection, enabling efficient storage and proactive monitoring of user behavior.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If comprehensive user activity logging is implemented to track all data accesses, then auditing capability and security monitoring are improved, but system complexity and processing overhead increase significantly

Engineering Contradiction:
Improveauditing capabilityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the logging process by creating separate log tables for different data types (user activity logs, data access logs, system operation logs) and implements selective logging based on data sensitivity and access patterns. This segmentation allows comprehensive auditing of critical operations while reducing the complexity of managing a single monolithic logging system.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary actions by pre-defining log retention policies, pre-establishing indexing strategies for common query patterns, and pre-configuring automated alert thresholds for anomaly detection. These preliminary preparations reduce operational complexity during runtime while maintaining comprehensive auditing capabilities.

Inventive Principle:
Principle #10Preliminary action

2Difficulty of detecting and measuring

If real-time logging and monitoring of user activity is implemented, then anomaly detection capability is improved, but processor load and memory consumption increase

Engineering Contradiction:
Improveanomaly detection capabilityVSAvoidprocessor load
Core Design Contradiction:
Difficulty of detecting and measuringVSUse of energy by moving object

Solution Approach 1:

The patent applies partial action by implementing anomaly detection only for specific high-risk operations and data types rather than monitoring all activities equally. The system uses sampling techniques and threshold-based filtering to focus computational resources on the most critical events, reducing processor load while maintaining effective anomaly detection capability.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system performs preliminary actions by pre-establishing baseline behavior patterns and anomaly thresholds during off-peak times. These pre-computed reference values are stored and used for rapid real-time comparison, eliminating the need for complex real-time machine learning models and significantly reducing processor load during actual monitoring operations.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If detailed user access data is stored and indexed for comprehensive auditing, then measurement precision of access patterns is improved, but data storage requirements and memory burden increase

Engineering Contradiction:
Improveaccess pattern tracking precisionVSAvoiddata storage requirements
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent extracts only the essential auditing information from complete user activity records, storing only critical fields (user identifier, timestamp, operation type, data type, access result) rather than all possible activity details. This extraction maintains measurement precision for security auditing while dramatically reducing storage requirements compared to comprehensive logging of all activity data.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system segments storage requirements by implementing different retention policies for different log types (e.g., longer retention for security-related logs, shorter retention for routine operations) and using compressed storage formats for historical data. This segmentation allows precise measurement of access patterns for critical operations while reducing overall storage burden through selective retention and compression.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12423460B2Subject logging
Publication Date: 2025.09.23 WORKDAY INC
  • US12423460B2 patent drawing
  • US12423460B2 patent drawing
  • US12423460B2 patent drawing

AI summary

The present application discloses a method, system, and computer system for monitoring tasks with respect to information stored in a database system. The method includes receiving a request to execute a task with respect to a database, wherein the request is associated with an identifier corresponding to a user that inputs a query for the request; determining whether the task is authorized for the user; in response to a determination that the task is authorized for the user, obtaining a set of information that is to be returned for the task; determining a subset of the set of information, wherein the subset of the set of information comprises one or more parts of the set of information for which the user has access permission; and storing a record of the request to execute the task, wherein the record comprises an indication of the user, and an indication of subset of the set of information.