Third-Party Interface Authentication via NLP Mediator

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing authentication systems require users to provide credentials for secure systems, even when accessing through third-party interfaces with incompatible authentication schemes, leading to inefficiencies and user inconvenience.

Innovation Solution

A system that authenticates users by matching user profile data from trusted third-party interfaces with secure system profiles, allowing authentication without requiring users to enter credentials, by using a natural language processing service to translate and verify user identities across different interfaces.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If users provide credentials for secure systems when accessing through third-party interfaces, then authentication reliability is improved, but user convenience and ease of operation deteriorate

Engineering Contradiction:
Improveauthentication reliabilityVSAvoiduser convenience
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent introduces a natural language processing service as an intermediary between third-party interfaces and the secure system. This service translates user requests from various third-party interfaces into authenticated requests that the secure system can process, eliminating the need for users to provide credentials directly to the secure system while maintaining authentication reliability through profile data matching.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If the secure system supports multiple authentication schemes for different third-party interfaces, then adaptability is improved, but device complexity increases

Engineering Contradiction:
Improveauthentication scheme compatibilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The natural language processing service acts as a universal intermediary that handles translation from multiple third-party interface authentication schemes to the secure system's authentication requirements. This single intermediary component provides adaptability to multiple interfaces without requiring the secure system itself to become complex or support multiple authentication schemes directly.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The natural language processing service performs multiple functions: it receives requests from various third-party interfaces, extracts user profile data, translates requests into the secure system's format, and manages authentication. This multi-functional component enables the secure system to work with diverse interfaces without increasing the secure system's own complexity.

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

3Ease of operation

If the system automatically matches user profiles without user input, then ease of operation is improved, but authentication security may deteriorate

Engineering Contradiction:
Improveauthentication simplicityVSAvoidauthentication security
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent replaces the manual credential entry process with an automated profile matching process. Instead of users mechanically entering credentials, the system automatically extracts user profile data from third-party interfaces and matches it with profiles in the secure system's user registry, maintaining security through automated verification while improving ease of operation.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS11516213B2Authentication for requests from third-party interfaces
Publication Date: 2022.11.29 STRATEGY INC
  • US11516213B2 patent drawing
  • US11516213B2 patent drawing
  • US11516213B2 patent drawing

AI summary

Methods, systems, and apparatus, including computer-readable media, for authentication requests from third party interfaces. In some implementations, an information request is received to an information system from a computing system that provides a natural language interface, wherein the information request is associated with a user, and (ii) a token corresponding to the information request. In response to receiving the information request, a user data request and the token corresponding to the information request are sent for requesting user profile information for the user associated with the information request. A user identifier is extracted from user profile information received from the trusted profile provider system. A user identity is identified for the user based on a match between the extracted user identifier and a user identifier in a user registry associated with the information system. The information request is processed based on the identified user identity.