Adaptive Behavior Profiling for Anomaly Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current security systems face challenges in effectively assessing the risk of fraudulent access requests by relying solely on traditional methods, such as IP addresses and malware detection, which do not adaptively learn and update user behavior profiles in real-time, leading to potential false positives or negatives in detecting anomalous behavior.

Innovation Solution

A computer-implemented method that calculates a newness score for access requests, aggregates scores to generate a behavior profile, and updates it continuously using machine learning, enabling adaptive profiling and anomaly scoring to assess the risk of access requests by comparing current requests against historical contexts.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional security methods (IP address, malware detection) are used to assess risk, then the system is simple to implement, but the accuracy of detecting fraudulent requests is insufficient

Engineering Contradiction:
Improvedetection accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent transforms static security parameters (IP address, malware presence) into dynamic behavioral parameters by continuously monitoring and scoring user actions. The system calculates newness scores based on deviations from established behavior patterns, enabling adaptive detection that improves accuracy without requiring complete system redesign

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system implements continuous feedback loops where user behavior is monitored, scored, and used to update behavior profiles in real-time. The newness score mechanism provides immediate feedback on anomalous actions, allowing the system to adapt and improve detection accuracy dynamically based on observed patterns

Inventive Principle:
Principle #23Feedback

2Adaptability or versatility

If static behavior profiles are used, then the system is computationally efficient, but the system cannot adapt to changing user behavior patterns

Engineering Contradiction:
Improvebehavior adaptationVSAvoidcomputational resources
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The patent transitions from static behavior profiles to dynamic, continuously updating profiles. The system calculates newness scores that reflect real-time deviations from baseline behavior, allowing the profiles to adapt to changing user patterns while maintaining computational efficiency through incremental updates rather than complete recalculations

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system performs partial updates to behavior profiles by only recalculating scores for specific users or behavior patterns that show anomalies. Rather than continuously updating all profiles system-wide, the newness score mechanism triggers selective updates only where needed, reducing overall computational resource consumption

Inventive Principle:
Principle #16Partial or excessive action

3Measurement precision

If continuous monitoring of all user actions is performed, then the detection accuracy improves, but the processing time and system load increase

Engineering Contradiction:
Improveanomaly detection accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system monitors all user actions but applies full analytical processing only to actions that exceed thresholds or show anomalous patterns. The newness score mechanism filters out normal, expected behaviors from intensive processing, focusing computational efforts only on potentially fraudulent actions while maintaining comprehensive monitoring coverage

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent segments the monitoring system into multiple scoring layers: immediate newness score calculation for all actions, followed by deeper behavioral analysis only for actions exceeding certain thresholds. This segmentation allows continuous monitoring of all user actions while applying intensive processing only where necessary, balancing detection accuracy with processing time

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9807105B2Adaptive behavior profiling and anomaly scoring through continuous learning
Publication Date: 2017.10.31 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US9807105B2 patent drawing
  • US9807105B2 patent drawing
  • US9807105B2 patent drawing

AI summary

Generating a behavior profile is provided. A newness score is calculated for a data point corresponding to a context of an access request to a resource made by a user of a client device. Newness scores for a plurality of data points corresponding to contexts of a plurality of access requests are aggregated to form an aggregated newness score. In response to determining that the aggregated newness score is greater than or equal to a pre-defined newness score threshold, data points stored in a data point cache and a long-term storage are used to generate a new behavior profile for the user or update an existing behavior profile for the user.