Time-Based Baseline Access Distributions for Anomaly Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Modern digital computer systems face challenges in securely managing user access, particularly in remote access scenarios where unauthorized access attempts, such as brute-force password attacks, can occur.

Innovation Solution

An access analysis system that collects data on user access requests and generates time-based baseline access distributions to evaluate the normality of subsequent access requests, allowing for real-time anomaly detection and adaptive authentication measures.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If traditional credential-based access control is used, then authentication is simplified, but security against unauthorized access deteriorates

Engineering Contradiction:
Improveauthentication simplicityVSAvoidsecurity against unauthorized access
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system performs preliminary action by establishing baseline access distributions before security incidents occur. It continuously learns and adapts to legitimate user access patterns, enabling proactive detection of anomalies rather than reactive response to known threats

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms where access requests are continuously monitored and compared against established baselines. The feedback loop adjusts access decisions in real-time based on deviation from normal patterns, automatically tightening security when anomalies are detected

Inventive Principle:
Principle #23Feedback

2Reliability

If access control is tightened to prevent unauthorized access, then security improves, but false positives increase

Engineering Contradiction:
Improvesecurity against unauthorized accessVSAvoidanomaly detection accuracy
Core Design Contradiction:
ReliabilityVSMeasurement precision

Solution Approach 1:

The system applies dynamics by making access control policies adaptive rather than static. It continuously updates baseline distributions based on changing user behavior patterns, ensuring that security measures automatically adjust to accommodate legitimate variations in access behavior while maintaining detection of genuine anomalies

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes parameters by monitoring multiple dimensions of access behavior including time, location, device, and frequency. It analyzes deviations across these parameters to distinguish between normal variations and security threats, improving measurement precision through multi-factor analysis

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If multiple time scales are used for access analysis, then detection capability improves, but system complexity increases

Engineering Contradiction:
Improveaccess analysis capabilityVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system applies segmentation by dividing access analysis into distinct time-based layers. It maintains separate baseline distributions for different time scales (e.g., hourly, daily, weekly patterns), allowing independent analysis and optimization of each temporal dimension without overwhelming complexity

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12309187B2Digital access control using time-based baseline access distributions
Publication Date: 2025.05.20 OKTA INC
  • US12309187B2 patent drawing
  • US12309187B2 patent drawing
  • US12309187B2 patent drawing

AI summary

An access analysis system obtains data about user requests to access particular applications, such as identifiers of the particular user and application involved, the time of the request, and (optionally) additional contextual data, and uses that data to generate user access distributions that quantify the distribution of a given user's requests to access applications over time. After one or more distributions have been generated for a particular user, when that user submits a new access request for an application, the access analysis system can compare the request to the previously-generated access distributions to determine whether (or to what degree) the request is anomalous. If the request is sufficiently non-anomalous, it can be granted with little or no additional actions required by the user or the user's device; if, however, the request is sufficiently anomalous, it can be denied, or additional information—such as additional user authentication factors—can be required.