Information Processing Apparatus Browser Language Alignment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing image formation apparatuses with remote UI functions may display operation panel languages that are not recommended for the user's web browser, leading to reduced user convenience.

Innovation Solution

An information processing apparatus that receives request information from a web browser, performs authentication, and changes personal setting information based on the request setting information to match the user's preferred language, ensuring the display language aligns with the user's browser settings.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If the web page is responded in the language used in the operation panel of the image formation apparatus, then the apparatus can maintain consistent language settings across different interfaces, but the user convenience is reduced when the operation panel language does not match the user's preferred browser language

Engineering Contradiction:
Improveuser convenienceVSAvoidlanguage compatibility
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The system dynamically adjusts the display language based on the user's browser language settings. When a user accesses the web page, the system detects the Accept-Language header and automatically changes the personal setting information to match the user's preferred language, making the interface adaptable to different users rather than fixed to the operation panel language

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the language parameter of the personal setting information based on the request setting information from the browser. By modifying the language parameter dynamically according to user preferences expressed in the Accept-Language header, the system resolves the contradiction between maintaining consistent settings and adapting to user needs

Inventive Principle:
Principle #35Parameter changes

2Ease of operation

If the system uses the language from the operation panel for web page responses, then the language setting is simple and consistent, but it may not match the user's preferred language leading to reduced usability

Engineering Contradiction:
ImproveusabilityVSAvoidlanguage setting complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system automatically detects the user's preferred language from the Accept-Language header and self-adjusts the personal setting information without requiring manual user configuration. This self-service approach improves usability while avoiding the complexity of manual language setting interfaces

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary detection of the user's language preference from the browser's Accept-Language header before rendering the web page. By determining the appropriate language in advance based on browser settings, the system ensures the correct language is used from the start, improving usability without adding complex runtime language switching mechanisms

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20250113000A1Information processing apparatus, method of controlling information processing apparatus, and storage medium
Publication Date: 2025.04.03 CANON KK
  • US20250113000A1 patent drawing
  • US20250113000A1 patent drawing
  • US20250113000A1 patent drawing

AI summary

An information processing apparatus is an information processing apparatus communicable with a client terminal that can use a web browser, including: a reception unit that receives request information including request setting information set to the web browser; an authentication unit that performs authentication processing of a user who uses the information processing apparatus via the web browser in a case where the request information is received by the reception unit; and a changing unit that changes personal setting information associated with the user based on the request setting information in a case where the authentication processing of the user by the authentication unit succeeds, and the personal setting information and the request setting information are different from each other.