API Token Exchange via Management Apparatus

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing Web API systems face challenges in providing convenience due to the lack of compatibility between access tokens, making it difficult for users to exchange and utilize different access tokens effectively, leading to poor user experience and inefficient API usage.

Innovation Solution

An information processing system that includes a management apparatus capable of storing and exchanging access tokens, using an API management system with an API management table and access token management table to facilitate the exchange of access tokens between different APIs, ensuring that call capabilities are maintained, and an API client apparatus that utilizes this exchange to provide or use APIs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If access tokens for different Web APIs are made non-compatible to maintain security and control, then API security and management control are improved, but user convenience and ease of operation deteriorate

Engineering Contradiction:
ImproveAPI securityVSAvoidUser convenience
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent introduces a management apparatus as an intermediary between users and multiple Web APIs. This apparatus stores multiple access tokens and their corresponding API information, acting as a mediator that handles token exchange automatically. Users interact with the management apparatus rather than directly with each API, maintaining security through controlled token distribution while improving convenience through automated token management and cross-API compatibility.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The management apparatus provides universal access to multiple different Web APIs through a single interface. By storing and managing multiple access tokens for different APIs in one centralized system, it enables users to access various APIs without needing to separately manage each token, thus achieving multi-functionality that improves ease of operation while maintaining the security of individual API tokens.

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

2Reliability

If users must acquire separate access tokens for each Web API to maintain proper authentication control, then authentication security is improved, but device complexity and time consumption increase

Engineering Contradiction:
ImproveAuthentication securityVSAvoidToken management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent combines multiple access tokens and their corresponding API information into a single management apparatus. Instead of users maintaining separate token storage and management for each API, the system merges all token management functions into one centralized location, reducing complexity while maintaining the security of individual token authentication through the apparatus's controlled distribution mechanism.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The management apparatus provides self-service functionality by automatically managing the exchange and distribution of access tokens. When a user needs to access a specific API, the apparatus automatically provides the appropriate token without requiring users to manually acquire, store, or manage multiple tokens themselves, thus reducing user-side complexity while maintaining authentication security.

Inventive Principle:
Principle #25Self-service

3Ease of operation

If access tokens are exchanged between different Web APIs to improve convenience, then ease of operation is improved, but maintaining call capabilities and token validity becomes more complex

Engineering Contradiction:
ImproveToken exchange convenienceVSAvoidToken exchange management
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The management apparatus serves as an intermediary that handles the complexity of token exchange between different APIs. It stores the relationships between different access tokens and their corresponding APIs, and automatically manages the exchange process, thereby improving user convenience while the apparatus itself absorbs the management complexity rather than requiring complex user-side implementation.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10700990B2Information processing system, information processing apparatus, and information processing method
Publication Date: 2020.06.30 FUJITSU LTD
  • US10700990B2 patent drawing
  • US10700990B2 patent drawing
  • US10700990B2 patent drawing

AI summary

An information processing system includes a management apparatus that includes a first processor configured to store first information on an access token indicating that a right to call an application programming interface exists and second information on the application programming interface in a memory, and execute an exchange for a different access token by using the first information and the second information stored in the memory; and a client apparatus that includes a second processor configured to provide the application programming interface or use the application programming interface by utilizing the exchange for the different access token by the management apparatus.