Multichannel Authentication State Synchronization Framework
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current systems lack efficient methods for secure and seamless multichannel communication authentication between users and brands, often requiring manual authentication processes that are cumbersome and insecure.
Innovation Solution
A computer-implemented method that automatically identifies and authenticates users by determining their current authentication state, dynamically generating authentication challenges based on set rules, and using machine learning to predict authentication levels, ensuring secure and efficient communication sessions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If manual authentication processes are used for multichannel communication, then security can be maintained through human verification, but the process becomes cumbersome and time-consuming for users
Solution Approach 1:
The system performs preliminary authentication actions by automatically determining the user's current authentication state across multiple channels before communication begins. The framework pre-identifies which authentication challenges have already been completed and synchronizes this state, eliminating the need for users to manually re-authenticate and reducing authentication steps while maintaining security.
Solution Approach 2:
The authentication framework enables self-service by automatically managing the authentication state without requiring manual user verification. The system autonomously tracks authentication challenges, determines completion status, and synchronizes state across channels, freeing users from cumbersome manual authentication processes while maintaining reliable security verification.
2Reliability
If authentication state is tracked across multiple channels, then authentication reliability improves, but system complexity increases
Solution Approach 1:
The patent introduces an intermediary authentication framework that mediates between multiple communication channels and the authentication state tracking system. This framework component centralizes the logic for determining authentication state, evaluating challenges, and synchronizing across channels, thereby improving reliability while containing system complexity within a dedicated modular component rather than distributing complexity across the entire system.
3Reliability
If dynamic authentication challenges are generated based on real-time analysis, then security is enhanced, but processing time and computational resources increase
Solution Approach 1:
The system performs preliminary analysis of communication patterns and user behavior before authentication challenges are fully executed. By pre-evaluating the context and determining the appropriate authentication state requirements in advance, the system reduces the computational burden during actual authentication, thereby enhancing security through dynamic challenge selection while minimizing processing time delays.
4Productivity
If machine learning algorithms are used to predict authentication requirements, then authentication efficiency improves, but computational energy consumption increases
Solution Approach 1:
The patent applies machine learning algorithms selectively rather than continuously - using them only when needed to predict authentication requirements based on analyzed communication patterns. The system performs partial authentication analysis using ML where complexity warrants it, while relying on simpler rule-based evaluation for routine cases, thereby improving overall authentication efficiency while managing computational energy consumption by avoiding excessive ML processing in all scenarios.
Data Source
AI summary
Disclosed embodiments provide a framework to enable automatic identification and authentication of users to allow for multichannel communications in an authenticated state. In response to an authentication request from an end agent engaged in a communications session with a user, a current authentication state associated with the user is determined. Based on the current authentication state and a set of authentication rules associated with the end agent, a set of authentication challenges are identified and executed by an application implemented on the user's computing device. Data corresponding to completion of these authentication challenges is used to determine a new authentication state, which can be used to update the communications session.


