User Device Security Manager for Web Service Authentication

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current authentication mechanisms for users and applications accessing web services are vulnerable to credential exposure and lack control over resource access, leading to security risks and inefficiencies in managing authentication updates across third-party applications and web services.

Innovation Solution

Implementing a user device security manager that separates user authentication and authorization from the application, using mobile single-sign-on (SSO) to establish a trust relationship with web services, allowing only authorized access to resources and facilitating secure token management and consent mechanisms.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If user authentication and authorization are integrated within applications, then applications can directly access web services, but security credentials are exposed and control over resource access is lost

Engineering Contradiction:
Improveapplication access to web servicesVSAvoidsecurity credential protection
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent extracts authentication and authorization functions from applications and places them in a dedicated security manager component on the user device. This separation prevents credential exposure in applications while maintaining web service access capabilities.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The security manager acts as an intermediary between applications and web services. It handles authentication credentials and authorization tokens, allowing applications to access web services without directly exposing security credentials.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If authentication credentials are stored in applications, then applications can authenticate users, but credentials are vulnerable to exposure and unauthorized access

Engineering Contradiction:
Improveauthentication efficiencyVSAvoidcredential exposure risk
Core Design Contradiction:
ProductivityVSObject-affected harmful factors

Solution Approach 1:

The patent extracts credential storage and management from applications to a dedicated security manager. This maintains authentication efficiency while eliminating the security vulnerability of storing credentials in applications.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system segments authentication functionality into separate components: the security manager handles credential storage and management, while applications handle user interaction and web service communication. This segmentation isolates credentials from potential exposure risks.

Inventive Principle:
Principle #1Segmentation

3Adaptability or versatility

If web services require separate authentication for each application, then each application can be individually authorized, but authentication updates require widespread application redistribution

Engineering Contradiction:
Improveindividual application authorizationVSAvoidauthentication update management
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The security manager provides universal authentication and authorization functionality that serves multiple applications. When authentication methods need updating, changes are made centrally in the security manager rather than requiring updates to each individual application.

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

Solution Approach 2:

The patent merges authentication and authorization management into a single security manager component that handles multiple applications. This consolidation allows centralized management of authentication updates across all applications without requiring separate updates for each.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS10754941B2User device security manager
Publication Date: 2020.08.25 EBAY INC
  • US10754941B2 patent drawing
  • US10754941B2 patent drawing
  • US10754941B2 patent drawing

AI summary

Techniques for authentication and authorization of a user, an application, or a user device for access to web resources are described. For example, a machine identifies an access request to access a remote resource associated with a web service. The access request may be received from an application executing at a user device. The machine retrieves at least one user artifact from a security manager identifier received from the web service. The machine performs fingerprinting of the user device based on the at least one user artifact. The machine transmits the access request to the web service based on the performing of the fingerprinting of the user device. The machine, in response to the transmitting of the access request to the web service, receives a resource access authorization from the web service for the application executing at the user device.