# US 12,008,335 B2 · Information processing system, information processing apparatus, and information processing method

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

- Number: US 12,008,335 B2
- Document ID: US12008335B2
- Status: Granted
- Kind: B2
- Application number: 17/018,041
- Filed: 2020-09-11
- Published: 2020-12-31
- Granted: 2024-06-11
- Earliest claimed: 2016-10-05
- Assignees: Ricoh Company, Ltd.
- Applicants: Yuichi Takamiya
- Inventors: Yuichi Takamiya
- Web page: https://patentgrep.com/patent/US12008335B2

## CPC

- 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
- G06F 40/49: using very large corpora, e.g. the web
- G06V 10/95: {structured as a network, e.g. client-server architectures}
- G06V 30/246: using linguistic properties, e.g. specific for English or German language
- G06F 3/167: {Audio in a user interface, e.g. using voice commands for navigating, audio feedback}
- G06V 30/10: Character recognition
- G06V 30/224: of printed characters having additional code marks or containing code marks
- G10L 15/22: Procedures used during a speech recognition process, e.g. man-machine dialogue
- G10L 15/26: Speech to text systems (G10L15/08 takes precedence)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G06V: IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G10L: SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING

## Abstract

An information processing system is communicable with a translation server through a network, and includes a receiver, circuitry, and a transmitter. The receiver receives content data indicating contents expressed in a first language and destination information indicating a destination to which the content data is to be transmitted. The circuitry determines, based on the destination information received by the receiver, a second language as a target language into which the contents expressed in the first language is to be translated. The transmitter transmits, to the destination indicated by the destination information, translated content data indicating contents that is translated by the translation server from the first language to the second language.

## Claims

### Claim 1

An information processing system comprising:
circuitry configured to
receive, from a sender, a content data including contents expressed in a first language, and destination information indicating a destination to which the content data is to be transmitted, the destination being different from the sender;
receive, from the destination before receiving the content data from the sender, language information indicating a second language to be translated, the second language being a used language based on one of a language that is set to an operating system of the destination or a language that is set to an application that runs on the operating system of the destination;
store an IP address corresponding the sender in association with the first language;
cause the contents expressed in the first language included in the content data to translate into the second language indicated by the language information received, the second language being a used language based on one of a language that is set to an operating system of the destination or a language that is set to an application that runs on the operating system of the destination; and
transmit the content data, including the contents translated into the second language, to the destination indicated by the destination information, the second language being a used language based on one of a language that is set to an operating system of the destination or a language that is set to an application that runs on the operating system of the destination.

### Claim 2 (depends on 1)

The information processing system of claim 1, wherein the circuitry is further configured to
send, to a translation server via a network, the contents expressed in the first language included in the content data, and receive, from the translation server via the network, the content data, including the contents translated into the second language, translated by the translation server.

### Claim 3 (depends on 2)

The information processing system of claim 2, wherein the content data includes at least one of voice data or text data.

### Claim 4 (depends on 1)

The information processing system of claim 1, wherein the content data includes at least one of voice data or text data.

### Claim 5 (depends on 1)

The information processing system of claim 1, wherein the circuitry is configured to transmit the content data, after translation of the contents into the second language, to enable the destination to communicate with the sender, without knowledge of the first language.

### Claim 6 (depends on 1)

The information processing system of claim 1, wherein the destination to which the content data is to be transmitted includes a plurality of destinations to which the content data is to be transmitted and the second language includes a plurality of second languages, and
the circuitry is configured to determine each language, of the plurality of second languages, based on a respective corresponding destination, of the plurality of destinations to which the content data is to be transmitted.

### Claim 7 (depends on 1)

The information processing system of claim 1, wherein the circuitry is configured to:
determine a translation server based on the first language; and
cause the contents expressed in the first language to translate into the second language by transmitting the contents expressed in the first language to the translation server.

### Claim 8 (depends on 1)

The information processing system of claim 1, wherein the circuitry is configured to:
determine a translation server based on the second language; and
cause the contents expressed in the first language to translate into the second language by transmitting the contents expressed in the first language to the translation server.

### Claim 9 (depends on 1)

The information processing system of claim 1, further comprising a memory storing a target language table including a plurality of location designations and a plurality of target languages, a respective target language, of the plurality of target languages, being associated with each respective location designation, of the plurality of location designations,
wherein the circuitry is configured to determine the language information from the target language table and the destination information.

### Claim 10 (depends on 1)

The information processing system of claim 1, wherein the circuitry is configured to receive the language information from the destination in response to transmitting, to the destination, a request to establish a session.

### Claim 11 (depends on 1)

The information processing system of claim 1, wherein the content data included a used language of the sender, the used language based on one of a language that is set to an operating system of the sender or a language that is set to an application that runs on the operating system of the sender.

### Claim 12

An information processing method comprising:
receiving, from a sender, a content data including contents expressed in a first language, and destination information indicating a destination to which the content data is to be transmitted, the destination being at a location different from the sender;
receiving, from the destination before receiving the content data from the sender, language information indicating a second language to be translated, the second language being a used language based on one of a language that is set to an operating system of the destination or a language that is set to an application that runs on the operating system of the destination;
storing an IP address corresponding with the sender in association with the first language;
causing the contents expressed in the first language, included in the content data, to translate into the second language indicated by the language information received, the second language being a used language based on one of a language that is set to an operating system of the destination or a language that is set to an application that runs on the operating system of the destination; and
transmitting the content data, including the contents translated into the second language, to the destination indicated by the destination information, the second language being a used language based on one of a language that is set to an operating system of the destination or a language that is set to an application that runs on the operating system of the destination.

### Claim 13 (depends on 12)

The information processing method of claim 12, further comprising:
sending, to a translation server via a network, the contents expressed in the first language included in the content data; and
receiving, from the translation server via the network, the content data, including the contents translated into the second language, translated by the translation server.

### Claim 14 (depends on 12)

The information processing method of claim 12 wherein the content data includes at least one of voice data or text data.

### Claim 15 (depends on 12)

The information processing method of claim 12, wherein the transmitting of the content data, after translation of the contents into the second language, enables the destination to communicate with the sender, without knowledge of the first language.

### Claim 16

A system comprising:
a sender; and
an information processing apparatus;
wherein the sender includes
first circuitry configured to
send, to the information processing apparatus via a network, a content data including contents expressed in a first language, and destination information indicating a destination to which the content data is to be transmitted, the destination being different from the sender; and
wherein the information processing apparatus includes
second circuitry configured to
receive the content data and the destination information from the sender,
receive, from the destination before receiving the content data from the sender, language information indicating a second language to be translated, the second language being a used language based on one of a language that is set to an operating system of the destination or a language that is set to an application that runs on the operating system of the destination,
store IP address corresponding with the sender in association with the first language,
cause the contents expressed in the first language included in the content data to translate into the second language indicated by the language information received, the second language being a used language based on one of a language that is set to an operating system of the destination or a language that is set to an application that runs on the operating system of the destination, and
transmit the content data, including the contents translated into the second language, to the destination indicated by the destination information, the second language being a used language based on one of a language that is set to an operating system of the destination or a language that is set to an application that runs on the operating system of the destination.

### Claim 17 (depends on 16)

The system of claim 16, wherein the information processing apparatus is a translation server.

### Claim 18 (depends on 17)

The system of claim 17, wherein the content data includes at least one of voice data or text data.

### Claim 19 (depends on 16)

The system of claim 16, wherein the content data includes at least one of voice data or text data.

### Claim 20 (depends on 16)

The system of claim 16, wherein the information processing apparatus is configured to transmit the content data, after translation of the contents into the second language, to enable the destination to communicate with the sender, without knowledge of the first language.
