Embedded Webview Authentication for Secure Third-Party Data Exchange

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for securely communicating data between an application associated with an entity and a third-party system expose user login credentials to potential compromise by malicious actors, leading to unauthorized access and diversion of funds.

Innovation Solution

Implementing a software development kit (SDK) within the application to facilitate direct communication with third-party systems, providing a native login page webview and using embedded authentication to eliminate the need for intermediary services, thereby securing user credentials and reducing access points for malicious actors.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If an intermediary service is used to establish communication between the payroll provider and the application, then the login credentials are exposed to potential compromise by malicious actors, but the communication process becomes more complex and vulnerable to attacks

Engineering Contradiction:
Improvesecurity of login credentialsVSAvoidcomplexity of communication process
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts and removes the intermediary service from the communication architecture. Instead of using a third-party intermediary to establish communication between the payroll provider and the application, the system enables direct communication between these components. This elimination of the intermediary service removes the vulnerability point where login credentials were exposed, while simplifying the overall communication process.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces a secure authentication mechanism that acts as a trusted mediator during the login process. Rather than exposing credentials to an intermediary service, the system uses embedded authentication within the payroll provider's login page that verifies credentials securely without requiring the application to handle or store them. This mediator ensures secure communication without creating vulnerability points.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If login credentials are provided to an intermediary service for establishing communication sessions, then the credentials can be used to access the payroll provider, but the credentials become vulnerable to theft and unauthorized access

Engineering Contradiction:
Improveease of establishing communicationVSAvoidvulnerability to credential theft
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The system implements self-service authentication where the application directly interacts with the payroll provider's authentication mechanism without requiring credential sharing. The embedded authentication system allows the application to initiate and complete the login process autonomously, with credentials never leaving the payroll provider's secure environment. This eliminates the need to provide credentials to any external service while maintaining ease of operation.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent extracts the credential handling process from the communication establishment process. Instead of providing credentials to an intermediary to establish communication, the system separates these functions: the application directly initiates communication with the payroll provider, and authentication is handled through embedded security mechanisms within the payroll provider's interface, removing credentials from the exchange entirely.

Inventive Principle:
Principle #2Taking out (Extraction)

3Adaptability or versatility

If an intermediary service is used to manage communication between the application and payroll provider, then the system can establish communication sessions, but the attack surface is increased providing more access points for malicious actors

Engineering Contradiction:
Improveability to establish communication sessionsVSAvoidattack surface
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

Solution Approach 1:

The patent removes the intermediary service component from the system architecture, thereby eliminating the additional access points it created. Direct communication between the application and payroll provider is established through secure, embedded authentication mechanisms, reducing the attack surface while maintaining the ability to establish communication sessions.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system merges the authentication and communication establishment processes into a single integrated flow. The embedded authentication mechanism within the payroll provider's login page allows the application to both authenticate and establish communication in one seamless process, eliminating the need for separate intermediary services and reducing the number of vulnerable access points.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS20260106870A1Securely communicating data between an application associated with an entity and a third-party system
Publication Date: 2026.04.16 ATOMIC FI INC
  • US20260106870A1 patent drawing
  • US20260106870A1 patent drawing
  • US20260106870A1 patent drawing

AI summary

A webview associated with a third-party system is provided in an application context associated with an entity. It is determined that a user has been authenticated by the third-party system based on data comprising a page displayed via the provided webview. In response to a determination that the user has been authenticated by the third-party system, one or more tasks to perform a function with the third-party system on behalf of the entity are automated.