Information Processing Apparatus Locale Change Payment Server Access

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Information processing apparatuses face issues when locale information is changed, leading to problems in accessing the correct payment management server for payment status confirmation, resulting in incomplete payment processing and user access issues.

Innovation Solution

The apparatus requests a specific server associated with the currently set locale information, stores server identification information, and obtains processing results from that server, ensuring consistent payment management server access even if locale information is changed.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If the system accesses the payment management server based on currently set locale information, then the payment processing can be executed, but when locale information is changed, the system cannot obtain payment status information because it accesses a different server

Engineering Contradiction:
ImprovePayment processing executionVSAvoidPayment status confirmation
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system performs preliminary action by storing the server identification information of the payment management server that executed the payment processing, before any locale information changes occur. This stored identification information is then used to reliably access the correct server for payment status confirmation, preventing the problem of accessing the wrong server after locale changes.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If the system allows locale information to be changed after payment processing, then user flexibility is improved, but the system cannot confirm payment status because it accesses a different server associated with the new locale information

Engineering Contradiction:
ImproveLocale information flexibilityVSAvoidPayment status access
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system creates a copy of the server identification information that identifies the payment management server associated with the locale information at the time of payment processing. This copied identification information is stored and used subsequently to access the correct server for payment status confirmation, allowing locale information to change while maintaining reliable access to the original payment server.

Inventive Principle:
Principle #26Copying

3Productivity

If the system uses locale information to select the payment management server, then appropriate payment processing can be executed, but changing locale information causes the system to access a different server that does not manage the payment status

Engineering Contradiction:
ImprovePayment processing efficiencyVSAvoidPayment status information
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The system performs preliminary action by capturing and storing the server identification information of the payment management server that processed the payment, before any locale information changes occur. This stored identification information ensures that the system can reliably access the correct server for payment status confirmation, preventing loss of payment status information even when locale information changes cause the system to potentially access a different server.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20230334448A1Information processing apparatus, information processing method, and storage medium
Publication Date: 2023.10.19 CANON KK
  • US20230334448A1 patent drawing
  • US20230334448A1 patent drawing
  • US20230334448A1 patent drawing

AI summary

There is provided an information processing apparatus. A request unit requests a specific server among a plurality of servers to execute predetermined processing, the specific server being associated with specific locale information that is currently set. A storage unit stores server identification information that identifies the specific server associated with the specific locale information. An obtainment unit identifies the specific server based on the server identification information, and obtains predetermined information derived from the predetermined processing from the specific server that has been identified.