# US 10,482,166 B2 · Image forming apparatus that stores a plurality of items of decompressed contents corresponding to some of a plurality of languages in accordance with information related to a region of the world, method of controlling the same, and storage medium

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,482,166 B2
- Document ID: US10482166B2
- Status: Granted
- Kind: B2
- Application number: 15/291,703
- Filed: 2016-10-12
- Published: 2017-04-27
- Granted: 2019-11-19
- Earliest claimed: 2015-10-22
- Assignees: Canon Kabushiki Kaisha
- Applicants: Canon Kabushiki Kaisha
- Inventors: Yuichi Kondo
- Web page: https://patentgrep.com/patent/US10482166B2

## CPC

- G06F 9/454: {Multi-language systems; Localisation; Internationalisation}
- G06F 40/40: Processing or translation of natural language (natural language analysis G06F40/20; semantic analysis G06F40/30)
- G06F 40/58: Use of machine translation, e.g. for multi-lingual retrieval, for server-side translation for client devices or for real-time translation
- H04N 1/00464: {using browsers, i.e. interfaces based on mark-up languages}
- H04N 1/00498: {Multi-lingual facilities}
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

The present invention provides an image forming apparatus, and a method for controlling the same. Display data corresponding to a plurality of languages for displaying by a web browser is stored in advance in a first storage unit in a compressed manner, and display data in a language corresponding to a place of destination information of the image forming apparatus is read out from the display data corresponding to the plurality of languages stored in the first storage unit, expanded, and developed to a second storage unit. Web page data is generated using the display data, corresponding to a language designated by a client, developed in the second storage unit.

## Claims

### Claim 1

An information processing apparatus capable of providing Web page data including contents corresponding to a plurality of languages to an external apparatus that is separate from the information processing apparatus, the information processing apparatus comprising:
a first memory device that stores compressed contents corresponding to the plurality of languages;
a second memory device that is able to store data; and
at least one processor that executes instructions stored in a memory to function as:
a unit that, in a case that web page data corresponding to a specified language is requested by the external apparatus, (i) if a content of the web page data corresponding to the specified language is decompressed and stored in the second memory device, generates the web page data including the decompressed content stored in the second memory device, and (ii) if the decompressed content of the web page data corresponding to the specified language is not stored in the second memory device, decompresses the content of the web page data corresponding to the specified language based on the compressed content of the web page data corresponding to the specified language and stores the decompressed content in the second memory device to generate the web page data including the decompressed content stored in the second memory;
a unit that, in accordance with the information processing apparatus being turned on, obtains information related to a region of the world, and
a unit that, in accordance with having obtained information indicating a first region as the information, stores a plurality of items of decompressed contents corresponding to some of the plurality of languages in the second memory device, wherein the plurality of items of decompressed contents include first decompressed content of a first language and second decompressed content of a second language, and, in accordance with having obtained information indicating a second region as the information, stores in advance a plurality of items of decompressed contents corresponding to some of the plurality of languages in the second memory device, wherein the plurality of items of decompressed contents include third decompressed content of a third language and fourth decompressed content of a fourth language,
wherein a number of the plurality of items of decompressed contents is different from each other in a case that the information indicating the first region is obtained and in a case that the information indicating the second region is obtained.

### Claim 2 (depends on 1)

The information processing apparatus according to claim 1, wherein the first memory device is a non-volatile memory, and the second memory device is a volatile memory that is able to be accessed at a higher speed than the first memory device is able to be accessed.

### Claim 3 (depends on 1)

The information processing apparatus according to claim 1, wherein the information related to the region in the world is a shipping destination of the information processing apparatus.

### Claim 4 (depends on 1)

The image forming apparatus according to claim 1, wherein the at least one processor executes the instructions to further transmit the generated web page data to the external apparatus in accordance with a request from the external apparatus.

### Claim 5 (depends on 1)

The information processing apparatus according to claim 1, wherein the at least one processor executes the instructions to further store, in accordance with having obtained information indicating a specified region as the information, decompressed content of Japanese language and decompressed content of English language in the second memory device.

### Claim 6 (depends on 1)

The information processing apparatus according to claim 1, wherein the at least one processor executes the instructions to further store, in accordance with having obtained information indicating a specified region as the information, decompressed contents of English language, French language, Spanish language and Portuguese language in the second memory device.

### Claim 7 (depends on 1)

The information processing apparatus according to claim 1, wherein the at least one processor executes the instructions to further store, in accordance with having obtained information indicating a specified region as the information, decompressed contents of English language, French language, Spanish language, German language, Italian language, Dutch language, Finnish language, Portuguese language, Norwegian language, Swedish language, Danish language, Czech language, Hungarian language, Russian language, Polish language and Turkish language in the second memory device.

### Claim 8 (depends on 1)

The information processing apparatus according to claim 1, wherein the at least one processor executes the instructions to further store, in accordance with having obtained information indicating a specified region as the information, decompressed contents of English language, French language, Spanish language, Japanese language, Simplified Chinese language, traditional Chinese language, and Korean language in the second memory device.

### Claim 9 (depends on 1)

The information processing apparatus according to claim 1, wherein the at least one processor executes the instructions to further store, in accordance with having obtained information indicating a specified region as the information, decompressed contents of English language, Japanese language, Simplified Chinese language, traditional Chinese language, and Korean language in the second memory device.

### Claim 10 (depends on 1)

The information processing apparatus according to claim 1, wherein the at least one processor executes the instructions to further store, in accordance with having obtained information indicating a specified region as the information, decompressed contents of English language and Korean language in the second memory device.

### Claim 11

A method of controlling an information processing apparatus having a first memory device that stores compressed contents corresponding to a plurality of languages and a second memory device that is able to store data, that is able to provide Web page data including contents corresponding to a plurality of languages to an external apparatus that is separate from the information processing apparatus, the method comprising:
in a case that web page data corresponding to a specified language is requested by the external apparatus, (i) if a content of the web page data corresponding to the specified language is decompressed and stored in the second memory device, generating the web page data including the decompressed content stored in the second memory device;
(ii) if the decompressed content of the web page data corresponding to the specified language is not stored in the second memory device, decompressing the content of the web page data corresponding to the specified language based on the compressed content of the web page data corresponding to the specified language and storing the decompressed content in the second memory device to generate the web page data including the decompressed content stored in the second memory;
obtaining information related to a region in the world in accordance with the information processing apparatus being turned on;
in accordance with having obtained information indicating a first region as the information, storing a plurality of items of decompressed contents corresponding to some of the plurality of languages in the second memory device, wherein the plurality of items of decompressed contents include first decompressed content of a first language and second decompressed content of a second language; and
in accordance with having obtained information indicating a second region as the information, storing in advance a plurality of items of decompressed contents corresponding to some of the plurality of languages in the second memory device, wherein the plurality of items of decompressed contents include third decompressed content of a third language and fourth decompressed content of a fourth language,
wherein a number of the plurality of items of decompressed contents is different from each other in a case that the information indicating the first region is obtained and in a case that the information indicating the second region is obtained.

### Claim 12 (depends on 11)

The method according to claim 11, wherein the first memory device is a non-volatile memory, and the second memory device is a volatile memory that is able to be accessed at a higher speed than the first memory device is able to be accessed.

### Claim 13 (depends on 11)

The method according to claim 11, wherein the information related to the region in the world is a shipping destination of the information processing apparatus.

### Claim 14 (depends on 11)

The method according to claim 11, further comprising: transmitting the generated web page data to the external apparatus in accordance with a request from the external apparatus.

### Claim 15 (depends on 11)

The method according to claim 11, further comprising: storing, in accordance with having obtained information indicating a specified region as the information, decompressed content of Japanese language and decompressed content of English language in the second memory device.

### Claim 16 (depends on 11)

The method according to claim 11, further comprising: storing, in a specified state, storing, in accordance with having obtained information indicating a specified region as the information, decompressed contents of English language, French language, Spanish language and Portuguese language in the second memory device.

### Claim 17 (depends on 11)

The method according to claim 11, further comprising: storing, in accordance with having obtained information indicating a specified region as the information, decompressed contents of English language, French language, Spanish language, German language, Italian language, Dutch language, Finnish language, Portuguese language, Norwegian language, Swedish language, Danish language, Czech language, Hungarian language, Russian language, Polish language and Turkish language in the second memory device.

### Claim 18 (depends on 11)

The method according to claim 11, further comprising: storing, in accordance with having obtained information indicating a specified region as the information, decompressed contents of English language, French language, Spanish language, Japanese language, Simplified Chinese language, traditional Chinese language, and Korean language in the second memory device.

### Claim 19 (depends on 11)

The method according to claim 11, further comprising: storing, in accordance with having obtained information indicating a specified region as the information, decompressed contents of English language, Japanese language, Simplified Chinese language, traditional Chinese language, and Korean language in the second memory device.

### Claim 20 (depends on 11)

The method according to claim 11, further comprising: storing, in accordance with having obtained information indicating a specified region as the information, decompressed contents of English language and Korean language in the second memory device.
