Authentication Token Translation for Seamless Application Interaction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users often experience inconvenience and inefficiency due to the need to re-authenticate when applications communicate with each other, disrupting the seamless user experience.

Innovation Solution

A system that translates authentication tokens from one application to another, allowing a single sign-on session bridge to facilitate interactions between distinct applications by converting and verifying authentication tokens, ensuring seamless communication without re-authentication.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If each application uses its own distinct user-authentication procedure, then application security is maintained, but user convenience deteriorates due to repeated re-authentication

Engineering Contradiction:
Improveapplication securityVSAvoiduser convenience
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent introduces an intermediary authentication-token translation system that mediates between the first application's authentication-token and the second application's authentication requirements. This intermediary component translates the authentication-token from the first application's format to the second application's format, allowing seamless authentication across applications without compromising security. The system verifies the translated authentication-token at the second application, ensuring security while eliminating repeated user authentication.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If authentication-tokens are translated between applications, then user convenience is improved by eliminating re-authentication, but system complexity increases due to token verification and translation mechanisms

Engineering Contradiction:
Improveuser convenienceVSAvoidsystem complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent implements a universal authentication-token translation system that can handle multiple authentication-token types and formats. The translation system is designed to work with different authentication mechanisms across various applications, providing a multi-functional solution that reduces overall system complexity by consolidating authentication handling into a single reusable component rather than requiring separate authentication logic in each application.

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

Solution Approach 2:

The system performs preliminary authentication-token translation and verification before the user interacts with the second application. By pre-translating the authentication-token and verifying its validity in advance, the system eliminates the need for complex real-time authentication handling during user operations, thereby reducing operational complexity while maintaining security.

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If authentication-tokens are translated and verified, then seamless application interaction is achieved, but processing time increases due to additional verification steps

Engineering Contradiction:
Improveseamless interactionVSAvoidprocessing time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The authentication-token translation and verification process is performed in advance, before the user initiates interaction with the second application. This preliminary action ensures that when the user does interact with the application, the authentication is already validated, eliminating delays during actual operations and creating a seamless user experience without noticeable processing time increases.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8799639B2Method and apparatus for converting authentication-tokens to facilitate interactions between applications
Publication Date: 2014.08.05 INTUIT INC
  • US8799639B2 patent drawing
  • US8799639B2 patent drawing
  • US8799639B2 patent drawing

AI summary

One embodiment of the present invention provides a system that converts authentication-tokens to facilitate interactions between applications. During operation, the system receives a command-execution request from a first application, wherein the command-execution request specifies a command to execute on a second application. Subsequently, the system verifies a first authentication-token included with the command-execution request. Next, the system translates the first authentication-token into a form associated with the second application to produce a second authentication-token. The system then modifies the command-execution request by replacing the first authentication-token with the second-authentication-token to create a modified command-execution request. Then, the system sends the modified command-execution request to the second application.