IP Library Granted Patent US 12678956
Granted Patent B2
US 12678956 · App. 18/536,585 · Granted Jul 14, 2026

System and method for providing sign language service

Inventors: Ju Hee Park (Suwon-si, KR); Soo Min Shim (Yongin-si, KR); Jeong Min Oh (Seoul, KR); Bo Kyung Kim (Daejeon, KR); Seong Wook Hwang (Seoul, KR); Joon Young Kim (Seoul, KR)
Assignees: HYUNDAI MOTOR COMPANY; KIA CORPORATION; SUNGSHIN WOMENS'S UNIVERSITY INDUSTRY-ACADEMIC COOPERATION FOUNDATION
B25J9/1669G06F3/14G06F40/40H04L67/306
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 12678956
App. No.
18/536,585
Granted
Jul 14, 2026
Kind
B2
Abstract

A system and a method for providing a sign language service are provided. The system includes a first terminal that generates at least one piece of first message data corresponding to a message to be delivered by a first user. The system also includes a server that converts the first message data received from the first terminal into first operation data corresponding to an operation of a robot. The system also includes the robot that performs an operation according to the first operation data received from the server. The server sorts two or more pieces of first operation data based on a transmission order according to a predetermined criterion, when identifying the two or more pieces of first operation data, and transmits the pieces of sorted first operation data to the robot. The robot performs the operation, based on the pieces of sorted first operation data.

Claims (79)

1 . A system for providing a sign language service, the system comprising:

a first terminal configured to generate at least one piece of first message data corresponding to a message to be delivered by a first user;

a server configured to convert the first message data received from the first terminal into first operation data corresponding to an operation of a robot; and

the robot configured to perform an operation according to the first operation data received from the server,

wherein the server is further configured to sort two or more pieces of first operation data based on a transmission order according to a predetermined criterion, when identifying the two or more pieces of first operation data,

wherein the server is further configured to transmit the pieces of sorted first operation data to the robot,

wherein the robot is further configured to perform the operation, based on the pieces of sorted first operation data, and

wherein the server is further configured to:

analyze at least one of an intention of the message, an emotion contained in the message, importance of the message, or any combination thereof based on the first message data;

convert the first message data into the first operation data, based on an analyzed result; and

first sort the first operation data with high importance of the message.

2 . The system of claim 1 , further comprising:

a second terminal configured to generate at least one piece of second message data corresponding to a message to be delivered by a second user,

wherein the server is further configured to convert the second message data received from the second terminal into second operation data corresponding to the operation of the robot,

wherein the server is further configured to sort the first operation data and the second operation data based on the transmission order according to the predetermined criterion, when two or more pieces of the first operation data and the second operation data are identified,

wherein the server is further configured to transmit the sorted first operation data and second operation data to the robot, and

wherein the robot is further configured to perform the operation, based on the sorted first operation data and second operation data.

3 . The system of claim 1 , wherein the predetermined criterion is set based on at least one of a chronological order in which the first message data is transmitted through the first terminal, a chronological order in which the first message data is received in the server, a chronological order determined according to nature of the first message data, or any combination thereof.

4 . The system of claim 1 , wherein the first message data includes first user information including at least one of a name of the first user corresponding to the first terminal, an ID of the first user, a nickname of the first user, an age of the first user, a gender of the first user, a number for specifying the first user, or any combination thereof, and

wherein the server is further configured to store the first user information in a database.

5 . The system of claim 4 , wherein the server is further configured to recommend a message phrase to the first user, based on the first user information stored in the database.

6 . The system of claim 1 , wherein the robot is further configured to perform a finishing operation indicating end of the operation according to the first operation data, when performance of the operation according to the first operation data received from the server is ended.

7 . The system of claim 2 , wherein the first message data includes first user information including at least one of a name of the first user corresponding to the first terminal, an ID of the first user, a nickname of the first user, an age of the first user, a gender of the first user, a number for specifying the first user, or any combination thereof,

wherein the second message data includes second user information including at least one of a name of the second user corresponding to the second terminal, an ID of the second user, a nickname of the second user, an age of the second user, a gender of the second user, a number for specifying the second user, or any combination thereof, and

wherein the robot is further configured to separate the operation according to the first operation data and an operation according to the second operation data to perform the operation, based on the first user information and the second user information.

8 . The system of claim 7 , wherein the robot includes a light emitting element,

wherein the robot is further configured to perform the operation according to the first operation data together with a light corresponding to a first color through the light emitting element, and

wherein the robot is further configured to perform the operation according to the second operation data together with a light corresponding to a second color through the light emitting element.

9 . The system of claim 1 , wherein the robot includes a light emitting element,

wherein the robot is further configured to perform the operation according to the first operation data together with at least one light represented by means of the light emitting element, and

wherein the at least one light indicates at least one of an intention of the message, an emotion contained in the message, importance of the message, or any combination thereof.

10 . The system of claim 1 , wherein the first terminal is further configured to generate the first message data including a color entered by the first user,

wherein the robot includes a light emitting element,

wherein the robot is further configured to perform the operation according to the first operation data, together with a light corresponding to the color entered by the first user, and,

wherein the color is represented by means of the light emitting element.

11 . The system of claim 1 , further comprising:

a display,

wherein the first terminal generates the first message data including at least one of a color entered by the first user, an emoticon entered by the first user, or any combination thereof,

wherein the display is configured to receive the first message data or the first operation data from the server and display information corresponding to the at least one of the color entered by the first user, the emoticon entered by the first user, or the any combination thereof, and

wherein the information is included in the first message data or the first operation data.

12 . A method for providing a sign language service, the method comprising:

generating, by a first terminal, at least one piece of first message data corresponding to a message to be delivered by a first user;

converting, by a server, the first message data received from the first terminal into first operation data corresponding to an operation of a robot;

sorting, by the server, two or more pieces of first operation data based on a transmission order according to a predetermined criterion, when identifying the two or more pieces of first operation data;

transmitting, by the server, the pieces of sorted first operation data to the robot; and

performing, by the robot, an operation according to the first operation data received from the server,

wherein performing the operation according to the first operation data received from the server by the robot includes:

performing, by the robot, the operation, based on the pieces of sorted first operation data,

wherein converting the first message data received from the first terminal into the first operation data corresponding to the operation of the robot by the server includes:

analyzing, by the server, at least one of an intention of the message, an emotion contained in the message, importance contained in the message, or any combination thereof based on the first message data; and

converting, by the server, the first message data into the first operation data, based on an analyzed result, and

wherein sorting, by the server, two or more pieces of first operation data based on a transmission order according to a predetermined criterion includes first sorting the first operation data with high importance of the message.

13 . The method of claim 12 , further comprising:

generating, by a second terminal, at least one piece of second message data corresponding to a message to be delivered by a second user,

wherein converting the first message data received from the first terminal into the first operation data corresponding to the operation of the robot by the server includes:

converting, by the server, the second message data received from the second terminal into second operation data corresponding to the operation of the robot,

wherein sorting the two or more pieces of first operation data based on the transmission order according to the predetermined criterion, when identifying the two or more pieces of first operation data, by the server includes:

sorting, by the server, the first operation data and the second operation data based on the transmission order according to the predetermined criterion, when two or more pieces of the first operation data and the second operation data are identified, and

wherein transmitting the pieces of sorted first operation data to the robot by the server includes:

transmitting, by the server, the sorted first operation data and second operation data to the robot, and

wherein performing the operation according to the first operation data received from the server by the robot includes:

performing, by the robot, the operation, based on the sorted first operation data and second operation data.

14 . The method of claim 12 , wherein the predetermined criterion is set based on at least one of a chronological order in which the first message data is transmitted through the first terminal, a chronological order in which the first message data is received in the server, a chronological order determined according to nature of the first message data, or any combination thereof.

15 . The method of claim 12 , wherein the first message data includes first user information including at least one of a name of the first user corresponding to the first terminal, an ID of the first user, a nickname of the first user, an age of the first user, a gender of the first user, a number for specifying the first user, or any combination thereof,

where the method further comprises:

storing, by the server, the first user information in a database; and

recommending, by the server, a message phrase to the first user, based on the first user information stored in the database.

16 . The method of claim 13 , wherein the first message data includes first user information including at least one of a name of the first user corresponding to the first terminal, an ID of the first user, a nickname of the first user, an age of the first user, a gender of the first user, a number for specifying the first user, or any combination thereof,

wherein the second message data includes second user information including at least one of a name of the second user corresponding to the second terminal, an ID of the second user, a nickname of the second user, an age of the second user, a gender of the second user, a number for specifying the second user, or any combination thereof, and

wherein performing the operation, depending on the sorted first operation data and second operation signal, by the robot includes:

separating the operation according to the first operation data and an operation according to the second operation data to perform the operation, based on the first user information and the second user information.

17 . The method of claim 16 , wherein the robot includes a light emitting element, and

wherein separating the operation according to the first operation data and the operation according to the second operation data to perform the operation, based on the first user information and the second user information, by the robot includes:

performing, by the robot, the operation according to the first operation data together with a light corresponding to a first color through the light emitting element; and

performing, by the robot, the operation according to the second operation data together with a light corresponding to a second color through the light emitting element.

18 . The method of claim 12 , wherein the robot includes a light emitting element,

wherein performing the operation, depending on pieces of sorted first operation data, by the robot includes:

performing the operation according to the first operation data, together with at least one light represented by means of the light emitting element, and

wherein the at least one light indicates at least one of an intention of the message, an emotion contained in the message, importance of the message, or any combination thereof.