IP Library › Granted Patent US 12,572,758
Granted Patent B2
US 12,572,758 · App. 17/713,680 · Granted Mar 10, 2026

Methods, systems, and non-transitory computer-readable record media to provide translation result of conversation message

Inventors: Donghyun Kim (Seongnam-si, KR); Hoyoung Cho (Seongnam-si, KR); Sung Ho Park (Seongnam-si, KR)
Assignee: LINE Plus Corporation
G06F40/58G06F40/166G06F40/263H04L51/48
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,572,758
App. No.
17/713,680
Granted
Mar 10, 2026
Kind
B2
Abstract

A message processing method performed by a computer system comprising at least one processor, the at least one processor being configured to execute computer-readable instructions included in a memory, the message processing method including recognizing, by the at least one processor, a language related to a conversation space based on a conversation context and a translation-related option to obtain a recognized language, the translation-related option being set for the conversation space, and providing, by the at least one processor, at least one translated text according to the recognized language for a message in the conversation space.

Claims (60)

1 . A message processing method performed by a computer system being a client comprising at least one processor, the at least one processor being configured to execute computer-readable instructions included in a memory, the message processing method comprising:

recognizing, by the at least one processor, a language related to a conversation space based on a conversation context and a translation-related option to obtain a recognized language, the translation-related option being set for the conversation space;

receiving, from a server by the at least one processor, at least one translated text according to the recognized language for a message in the conversation space, the receiving including receiving an identifier of the message with the at least one translated text, and each of the at least one translated text being a language translation of an original text of the message;

combining, by the at least one processor, the at least one translated text with the message based on the identifier of the message; and

displaying, by the at least one processor, a combination of the original text of the message and the at least one translated text on the conversation space as a single message based on the combining,

wherein the displaying comprises displaying the combination of the original text of the message and the at least one translated text through a single speech bubble interface, the single speech bubble interface being configured to display entire message content of the original text as a single message including both the original text and the at least one translated text, and

wherein the displaying comprises displaying, in the single speech bubble interface, a first manipulation interface configured to manipulate the original text and a second manipulation interface configured to manipulate the at least one translated text, and the original text and the at least one translated text are individually deletable, correctable, or hideable via the first manipulation interface and the second manipulation interface, respectively.

2 . The message processing method of claim 1 , wherein the recognizing comprises:

recognizing a user language used by a user of the computer system in the conversation space; and

recognizing at least one recognition target language corresponding to the translation-related option among languages of incoming messages.

3 . The message processing method of claim 1 , wherein

the at least one translated text is a result of translation of the message into at least one language;

the at least one language includes a first language used by a user of the computer system; and

the receiving comprises receiving the at least one translated text based on a second language of the message being different from the first language.

4 . The message processing method of claim 1 , wherein the displaying comprises displaying a display element for identifying at least one of the original text or the at least one translated text, the display element distinguishing the original text and the at least one translated text.

5 . The message processing method of claim 1 , wherein the receiving comprises:

displaying the single speech bubble interface including the original text of the message on the conversation space, the message being received in the conversation space;

adding the at least one translated text of the message to the single speech bubble interface in response to a user request; and

forming the single message including both the original text and the at least one translated text.

6 . The message processing method of claim 3 , wherein the at least one translated text is displayed by the computer system without being sent to another user included in the conversation space.

7 . The message processing method of claim 3 , further comprising:

obtaining the at least one translated text from a translation-only bot or the server, the translation-only bot being included in the conversation space, and the server being related to the conversation space.

8 . The message processing method of claim 3 , further comprising:

generating the at least one translated text using a translation library included in a local database of the computer system.

9 . The message processing method of claim 1 , wherein

the conversation space includes a message display window and a message input box, the message input box being separate from the message display window;

the receiving includes receiving a result of translation into the recognized language for the message based on the message being input to the message input box by a user of the computer system;

the message processing method further comprises sending the result of translation to another user included in the conversation space in response to a message send request from the user without sending the message input to the message input box; and

the displaying includes displaying the combination of the original text of the message and the at least one translated text on the message display window.

10 . A non-transitory computer-readable record medium storing instructions that, when executed by at least one processor, cause a computer system including the at least one processor to implement the message processing method of claim 1 .

11 . A computer system being a client, comprising:

at least one processor configured to execute computer-readable instructions included in a memory to cause the computer system to,

recognize a language related to a conversation space based on a conversation context and a translation-related option to obtain a recognized language, the translation-related option being set for the conversation space,

receive, from a server at least one translated text according to the recognized language for a message in the conversation space, an identifier of the message being received with the at least one translated text, and each of the at least one translated text being a language translation of an original text of the message,

combine the at least one translated text with the message based on the identifier of the message, and

display a combination of the original text of the message and the at least one translated text on the conversation space as a single message based on the combination,

wherein the at least one processor is configured to display the combination of the original text of the message and the at least one translated text through a single speech bubble interface, the single speech bubble interface being configured to display entire message content of the original text as a single message including both the original text and the at least one translated text, and

wherein the at least one processor is configured to display, in the single speech bubble interface, a first manipulation interface configured to manipulate the original text and a second manipulation interface configured to manipulate the at least one translated text, and the original text and the at least one translated text are individually deletable, correctable, or hideable via the first manipulation interface and the second manipulation interface, respectively.

12 . The computer system of claim 11 , wherein the at least one processor is configured to cause the computer system to:

recognize a user language used by a user of the computer system in the conversation space; and

recognize at least one recognition target language corresponding to the translation-related option among languages of incoming messages.

13 . The computer system of claim 11 , wherein

the at least one translated text is a result of translation of the message into at least one language;

the at least one language includes a first language used by a user of the computer system; and

the at least one processor is configured to cause the computer system to receive the at least one translated text based on a second language of the message being different from the first language.

14 . The computer system of claim 11 , wherein the at least one processor is configured to cause the computer system to:

display the single speech bubble interface including the original text of the message on the conversation space, the message being received in the conversation space;

add the at least one translated text of the message to the single speech bubble interface in response to a user request; and

form the single message including both the original text and the at least one translated text.

15 . The computer system of claim 13 , wherein the at least one processor is configured to cause the computer system to obtain the at least one translated text from a translation-only bot or the server, the translation-only bot being included in the conversation space, and the server being related to the conversation space.

16 . The computer system of claim 13 , wherein the at least one processor is configured to cause the computer system to generate the at least one translated text using a translation library included in a local database in the memory.

17 . The computer system of claim 11 , wherein

the conversation space includes a message display window and a message input box, the message input box being separate from the message display window; and

the at least one processor is configured to cause the computer system to:

receive a result of translation into the recognized language for the message based on the message being input to the message input box of the conversation space by a user of the computer system,

send the result of translation to another user included in the conversation space in response to a message send request from the user without sending the message input to the message input box, and

display the combination of the original text of the message and the at least one translated text on the message display window.

18 . The message processing method of claim 1 , further comprising:

determining an association between the original text of the message and the at least one translated text based on the identifier of the message provided with the at least one translated text,

wherein the combining includes combining the at least one translated text with the message based on the determining.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 11, 2022
From: KIM, DONGHYUN; CHO, HOYOUNG; PARK, SUNG HO
To: LINE PLUS CORPORATION
Reel/Frame 059558/0107 →
Priority Claims (1)
KR 10-2021-0045443 · Apr 7, 2021 · national
Continuity (1)
Related Publication 20220327293A1 · Oct 13, 2022
References Cited (4)
US 11030421B2 · Tanaka · 2021 [cited by examiner]
US 11221751B2 · Chaudhri · 2022 [cited by examiner]
US 20120078609A1 · Chaturvedi · 2012 [cited by examiner]
KR 1020020074304A · 2002 [cited by applicant]