Unified Authentication Server Interface Mirroring

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face the challenge of managing multiple accounts with different third-party applications, each requiring unique authentication credentials and methods, making it impractical to configure unified authentication systems for various authentication interfaces.

Innovation Solution

A unified authentication server generates a modified authentication web page using identified interface elements from third-party providers, allowing users to interact through a single application interface, which synchronizes interactions with the actual authentication web page, accommodating different authentication methods and flows.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a unified authentication interface is implemented to authenticate users across multiple third-party applications, then ease of operation is improved, but device complexity increases due to the need to generate and synchronize modified authentication pages from different providers

Engineering Contradiction:
Improveease of authenticationVSAvoidsystem complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The server acts as an intermediary between the client application and multiple third-party authentication providers. It receives authentication requests, generates modified authentication pages from different providers, and manages the synchronization between the unified client interface and the diverse third-party authentication interfaces, thereby simplifying user operations while handling the complexity on the server side

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The server creates modified copies of third-party authentication pages by extracting interface elements from the original authentication providers' pages. These modified pages are then displayed through the unified application interface, allowing users to authenticate without directly interacting with the complex original third-party interfaces

Inventive Principle:
Principle #26Copying

2Adaptability or versatility

If the system supports multiple authentication methods and providers, then adaptability is improved, but device complexity increases due to the need to manage different authentication interface elements

Engineering Contradiction:
Improveauthentication method supportVSAvoidinterface management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The server implements a universal authentication system that can handle multiple authentication methods and providers through a single unified interface. It extracts interface elements from various third-party providers and standardizes them into a common modified page format, enabling the system to adapt to different authentication requirements without requiring separate interfaces for each provider

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The server segments the authentication process by extracting individual interface elements from different third-party authentication providers. Each authentication provider's interface is broken down into discrete elements that can be independently managed and recombined into modified authentication pages, making it easier to support multiple authentication methods while reducing overall complexity

Inventive Principle:
Principle #1Segmentation

3Reliability

If real-time synchronization between the unified application interface and third-party authentication pages is implemented, then reliability is improved, but use of energy increases due to periodic access and updates

Engineering Contradiction:
Improveauthentication accuracyVSAvoidcomputational energy
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The server implements periodic synchronization by accessing third-party authentication pages at regular intervals to detect changes in interface elements. This periodic action ensures that the modified authentication pages displayed to users remain synchronized with the current state of third-party providers, maintaining authentication reliability while using a controlled energy approach

Inventive Principle:
Principle #19Periodic action

4Adaptability or versatility

If the system maintains mappings of interface elements from multiple providers, then adaptability is improved, but loss of information increases due to the complexity of maintaining accurate mappings

Engineering Contradiction:
Improveinterface compatibilityVSAvoidmapping accuracy
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The server implements feedback mechanisms to monitor and verify the accuracy of interface element mappings between the unified application and third-party authentication providers. By continuously checking and updating mappings based on actual authentication interactions, the system maintains accurate correspondence between interface elements, preventing information loss and ensuring reliable authentication across different providers

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12095764B2Authentication interface rendering and mirroring in a distributed architecture
Publication Date: 2024.09.17 TRUV INC
  • US12095764B2 patent drawing
  • US12095764B2 patent drawing
  • US12095764B2 patent drawing

AI summary

A unified authentication server is configured to allow a user to be authenticated with multiple different third-party authentication providers, by accessing a copy of an authentication web page of a third-party authentication provider, and extracting at least a portion of the authentication web page to generate a modified authentication web page streamed to the user via an application interface. The unified authentication server receives actions from the user at the application interface and automatically applies them to the authentication web page, and periodically refreshes the modified authentication web page so that changes to the authentication web page are propagated to the modified authentication web page displayed to the user. The user is thus able to be authenticated with different third-party authentication providers through the same application interface, without the unified authentication server having to possess knowledge of the specific login process of the third-party authentication provider.