Native 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 malicious actors, leading to vulnerabilities and increased friction in the login process.

Innovation Solution

Implementing a software development kit (SDK) within the application to provide a native webview of the third-party system's login page, allowing direct credential transmission and reducing the need for intermediary services, thus enhancing security and reducing latency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If an intermediary service is used to establish communication between the payroll provider and the application, then the login process can be facilitated, but the user's login credentials are exposed to potential malicious actors

Engineering Contradiction:
Improvelogin process facilitationVSAvoidcredential security
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent extracts the credential transmission process from the intermediary service and implements it directly within the application through a webview component. The webview loads the payroll provider's login page natively, allowing credentials to be entered and transmitted directly to the payroll provider without passing through an intermediary service, thus eliminating the security vulnerability while maintaining login facilitation

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces a webview as a native component within the application that serves as a secure intermediary. This webview loads and displays the payroll provider's login page directly within the application's sandboxed environment, enabling direct credential transmission to the payroll provider while preventing exposure to external malicious actors. The webview acts as a controlled mediator that eliminates the need for external intermediary services

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If an intermediary service is used to manage payroll provider communication, then integration capabilities are enhanced, but the system complexity increases

Engineering Contradiction:
Improveintegration capabilityVSAvoidsystem architecture
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent merges the payroll provider integration functionality directly into the application by embedding a webview component that can load and interact with the payroll provider's login page. This consolidation eliminates the need for separate intermediary services and reduces system architecture complexity while maintaining integration capabilities through the unified application structure

Inventive Principle:
Principle #5Merging (Combining)

3Extent of automation

If credentials are transmitted through an intermediary service, then authentication can be managed centrally, but latency in the login process increases

Engineering Contradiction:
Improvecentralized authentication managementVSAvoidlogin latency
Core Design Contradiction:
Extent of automationVSLoss of time

Solution Approach 1:

The patent extracts the authentication process from the intermediary service and implements it directly within the application's webview. This direct integration eliminates the additional network hops and processing delays associated with intermediary services, reducing login latency while maintaining centralized authentication management through the application's direct communication with the payroll provider

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS12445443B2Securely communicating data between an application associated with an entity and a third-party system
Publication Date: 2025.10.14 ATOMIC FI INC
  • US12445443B2 patent drawing
  • US12445443B2 patent drawing
  • US12445443B2 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.