Information Processing Apparatus Language-Specific Data Caching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems require unnecessary data storage and network access to display agreement items in multiple languages, leading to inefficiencies and resource wastage, especially when language settings change.

Innovation Solution

An information processing apparatus with a designation unit for setting language, an acquisition unit for fetching data based on the setting, a saving unit for storing data, and an output unit for displaying data without re-accessing the server, allowing users to select language-specific data for output without saving all languages.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If all sets of agreement items in multiple languages are saved into the information terminal, then any language can be supported depending on the language setting, but unnecessary agreement items are also saved in the information terminal

Engineering Contradiction:
Improvelanguage support capabilityVSAvoiddata storage volume
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent applies preliminary action by saving only the agreement items corresponding to the user's current language setting into the information terminal before needed. When the user first accesses the web server, the terminal obtains the user's language setting and pre-saves only the relevant language version of agreement items, rather than all language versions. This resolves the contradiction by preparing only necessary data in advance, supporting the required language while avoiding storage of unnecessary other language versions.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent applies local quality by making the data storage characteristic language-specific rather than universal. Instead of uniformly storing all agreement items in all languages, the system stores only the agreement items matching the local (user-specific) language setting. This localized approach to data storage enables language support capability while minimizing the quantity of stored data to only what is locally relevant to each user.

Inventive Principle:
Principle #3Local quality

2Reliability

If agreement items are acquired from the web server when needed, then the information terminal can display the latest agreement items, but access to the web server is required even when users want to check previously agreed items

Engineering Contradiction:
Improvedata freshnessVSAvoiduser accessibility
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent applies preliminary action by acquiring and saving agreement items from the web server in advance, specifically when the user first accesses the service or when the language setting changes. The system proactively obtains the agreement items corresponding to the current language setting and stores them locally before the user needs to review them. This resolves the contradiction by ensuring data is freshly acquired beforehand, making subsequent user access easy without requiring additional web server connections.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If the information terminal accesses the web server to acquire agreement items, then the latest agreement items can be obtained, but network access and server dependency increase

Engineering Contradiction:
Improvedata currencyVSAvoidsystem dependency
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by performing the data acquisition operation in advance during initial setup or when language settings change, rather than requiring continuous or on-demand server access. The agreement items are fetched and cached locally before needed, reducing subsequent dependencies on network access and server availability. This resolves the contradiction by concentrating server interactions to minimal necessary moments while maintaining data currency for user operations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent applies copying by creating a local copy of the agreement items data from the web server and storing it in the information terminal's storage. Instead of maintaining a direct dependency on the server for every user operation, the system copies the necessary data locally. This resolves the contradiction by preserving data currency through periodic updates while reducing ongoing system dependency on continuous network access and server availability.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS10965528B2Information processing apparatus for outputting data acquired from server, information processing method, and storage medium
Publication Date: 2021.03.30 CANON KK
  • US10965528B2 patent drawing
  • US10965528B2 patent drawing
  • US10965528B2 patent drawing

AI summary

In an information processing apparatus, in response to a first instruction provided by a user, data previously saved is output, while designation of language setting and acquisition of data are not executed. Further, in response to a second instruction that is different from the first instruction and provided by the user, language setting is designated for the server, data corresponding to the language setting is acquired, and the acquired data is saved as a new output target.