Dynamic Authentication Based on User Behavior Patterns

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current authentication methods often require cumbersome and time-consuming processes, failing to adequately leverage historical user patterns to enhance security and efficiency in verifying identities, particularly in situations where user behavior deviates from established norms.

Innovation Solution

An authentication system that collects and analyzes user data to determine a user pattern score based on historical usage patterns, adjusting the level of authentication required by comparing current behavior to predetermined thresholds, thereby requesting and validating appropriate authentication credentials for secure access to applications or functions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional authentication methods are used, then security is maintained, but the authentication process becomes cumbersome and time-consuming

Engineering Contradiction:
ImprovesecurityVSAvoidauthentication time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements dynamic authentication by adjusting the required authentication level based on the user's current behavior pattern matching against historical data. When behavior patterns match well, fewer authentication steps are required; when they deviate, more stringent authentication is applied. This dynamic approach resolves the contradiction by making authentication time variable rather than fixed, reducing time for low-risk scenarios while maintaining security for high-risk scenarios.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the authentication parameter (number of credentials required, type of verification) based on the calculated user pattern score. By dynamically adjusting authentication parameters according to behavioral analysis results, the system achieves both time efficiency for normal users and enhanced security for anomalous cases, resolving the trade-off between authentication speed and security.

Inventive Principle:
Principle #35Parameter changes

2Ease of operation

If authentication requirements are reduced for efficiency, then user experience improves, but security coverage decreases

Engineering Contradiction:
Improveauthentication convenienceVSAvoidsecurity coverage
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system continuously monitors user behavior and provides feedback by adjusting authentication requirements based on the user pattern score. When behavior deviates from historical patterns, the system automatically increases authentication requirements. This feedback loop ensures that security coverage is maintained dynamically without requiring reduced authentication for all users, thus resolving the contradiction between convenience and security coverage.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

By making authentication requirements dynamic rather than static, the system adapts to each user's current behavior context. Normal behavior results in simplified authentication improving convenience, while anomalous behavior triggers enhanced verification maintaining security coverage. This dynamic adaptation resolves the contradiction by applying different authentication strictness levels contextually.

Inventive Principle:
Principle #15Dynamics

3Productivity

If behavioral analysis is implemented, then authentication efficiency improves, but system complexity increases

Engineering Contradiction:
Improveauthentication efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system performs preliminary behavioral analysis by continuously collecting and analyzing user behavior data in the background before authentication is needed. This preliminary action creates a baseline of normal behavior patterns that speeds up the actual authentication process, as the system only needs to compare current behavior against the pre-established baseline rather than performing complex analysis in real-time during authentication.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces a behavioral analysis intermediary layer that sits between the user and the authentication system. This intermediary continuously monitors behavior patterns and translates them into authentication recommendations, simplifying the overall system architecture by separating behavior analysis from authentication logic while improving efficiency through continuous background monitoring.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS9185101B2User authentication based on historical user behavior
Publication Date: 2015.11.10 BANK OF AMERICA CORP
  • US9185101B2 patent drawing
  • US9185101B2 patent drawing
  • US9185101B2 patent drawing

AI summary

Embodiments are directed to systems, methods and computer program products for providing user authentication based on historical user patterns. Embodiments receive from a user, a request to execute a user action associated with an application, wherein execution of the user action requires validation of authentication credentials; collect a set of data comprising information related to usage patterns associated with the apparatus of the user; determine a user pattern score associated with the user; determine a level of authentication; determine which authentication types are associated with the level of authentication; request authentication credentials corresponding to the authentication types; receive authentication credentials from the user; validate the authentication credentials, thereby resulting in a successful validation of the authentication credentials; and, in response to the successful validation, execute the user action.