Cross-Program User Profile Authentication for Software Integration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing technologies lack a single functional solution for integrating disparate software applications, hindering enterprises from capitalizing on business opportunities through data sharing and personalized integration.

Innovation Solution

A computing system and method that authenticates user profiles across multiple computer programs, determining integration status and providing access or prompts for integration, using interface components to facilitate downloading or accessing additional information based on profile disparities or integration.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple separate integration solutions are used for different software applications, then compatibility with various applications is improved, but system complexity increases

Engineering Contradiction:
ImprovecompatibilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a universal authentication service that handles multiple authentication methods (social media, enterprise directories, custom providers) through a single centralized system. This service can authenticate users for any application in the ecosystem without requiring separate integration code for each application, thereby achieving high compatibility while maintaining low system complexity.

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

Solution Approach 2:

The authentication service acts as an intermediary between users and multiple applications. Instead of each application implementing its own authentication logic, all authentication requests are routed through this central service, which mediates between the user's credentials and the application's requirements, simplifying the overall system architecture.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If manual integration processes are used for connecting software applications, then integration customization is improved, but integration time increases

Engineering Contradiction:
Improveintegration customizationVSAvoidintegration time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by pre-configuring authentication providers and user profiles before actual integration is needed. When a new application joins the ecosystem, the authentication service already has the necessary infrastructure in place to quickly onboard it, eliminating the need for lengthy manual integration processes while maintaining customization capabilities.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system enables self-service integration where applications can automatically register and connect to the authentication service without manual configuration. The service automatically detects new applications, configures appropriate authentication methods, and establishes connections, dramatically reducing integration time while allowing customization through automated profile matching.

Inventive Principle:
Principle #25Self-service

3Reliability

If user profiles are not integrated across applications, then data security is improved, but data sharing capability deteriorates

Engineering Contradiction:
Improvedata securityVSAvoiddata sharing capability
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The authentication service serves as a secure intermediary that manages user profile data sharing. Instead of applications directly accessing each other's data (which would compromise security), the authentication service mediates all data access requests, verifying user identities and permissions before allowing data sharing, thus maintaining both security and sharing capability.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements feedback mechanisms where the authentication service continuously monitors and updates user profile integration status across applications. When a user's profile is integrated with new applications, the service provides feedback to both the user and the applications, enabling secure data sharing while maintaining accountability and security controls.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12470562B2Systems and methods facilitating computer program authentication and integration
Publication Date: 2025.11.11 TRUIST BANK
  • US12470562B2 patent drawing
  • US12470562B2 patent drawing
  • US12470562B2 patent drawing

AI summary

Systems and methods receive and authenticate authentication information to access a first user profile of a first computer program, and determine whether the first user profile is integrated with a second user profile of a second computer program. Access is provided based on the authenticating, and profile information of the first user profile is displayed via a user interface. Profile information comprises interface component(s) associated with the second computer program that include either (i) a first selectable control input, based on determining the first user profile is disparate from the second user profile, for accessing additional information associated with the second computer program, where the additional information depicts selectable option(s) to facilitate downloading the second computer program to the user device, or (ii) a second selectable control input, based on determining the first user profile is integrated with the second user profile, for accessing the second computer program.