US 12,406,667 B2
Method of processing dialogue, user terminal, and dialogue system
Jaemin Moon, Yongin-Si (KR); Minjae Park, Seongnam-Si (KR); and Sungwang Kim, Seoul (KR)
Assigned to Hyundai Motor Company, Seoul (KR); and Kia Corporation, Seoul (KR)
Filed by Hyundai Motor Company, Seoul (KR); and Kia Corporation, Seoul (KR)
Filed on Dec. 13, 2022, as Appl. No. 18/080,470.
Claims priority of application No. 10-2022-0041239 (KR), filed on Apr. 1, 2022.
Prior Publication US 2023/0317072 A1, Oct. 5, 2023
Int. Cl. G10L 15/22 (2006.01); G06F 3/04847 (2022.01); G06F 3/16 (2006.01); G10L 15/30 (2013.01); G06F 40/295 (2020.01); G06F 40/30 (2020.01); G10L 15/18 (2013.01)
CPC G10L 15/22 (2013.01) [G06F 3/04847 (2013.01); G06F 3/167 (2013.01); G10L 15/30 (2013.01); G06F 40/295 (2020.01); G06F 40/30 (2020.01); G10L 15/1815 (2013.01); G10L 2015/223 (2013.01); G10L 2015/228 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
monitoring a setting value for a setting item of a vehicle;
in response to the setting value not matching a target value for the setting item, generating a system speech based on the target value and the setting value;
transmitting the generated system speech to a user terminal associated with the vehicle;
detecting a user speech received via the user terminal; and
in response to determining that content of the user speech indicates a modification of the target value, changing the target value to a modified target value, wherein the modified target value is a most frequently used value selected from a set of pre-stored values, and wherein based on the target value being greater than the setting value, each of the pre-stored values is lower than the setting value, or based on the target value being lower than the setting value, each of the pre-stored values is greater than the setting value,
wherein the target value for the setting item is determined based on a historic usage pattern for the setting item on the user terminal.
 
11. A user terminal comprising:
an input interface configured to receive, from a user, a setting value for a setting item of a vehicle;
a controller configured to execute a function corresponding to the setting item according to the received setting value;
a communicator configured to receive, in response to the setting value not matching a target value for the setting item, a system speech from a dialogue system of the vehicle;
a speaker configured to output the received system speech; and
a microphone configured to receive, from the user, a speech input,
wherein the system speech is generated based on the target value and the received setting value, and
wherein in response to determining that content of the speech input indicates a modification of the target value, the controller is further configured to change the target value to a modified target value, wherein the modified target value is a most frequently used value selected from a set of pre-stored values, and wherein based on the target value being greater than the setting value, each of the pre-stored values is lower than the setting value, or based on the target value being lower than the setting value, each of the pre-stored values is greater than the setting value.
 
17. A dialogue system comprising:
a storage configured to store a historic usage pattern for a setting item on a user terminal;
a controller configured to:
monitor a setting value for the setting item;
in response to the setting value not matching a target value, which is determined based on the historic usage pattern for the setting item, generate a system speech based on the target value and the setting value;
detect a user speech received via the user terminal; and
in response to determining that content of the user speech indicates a modification of the target value, change the target value to a modified target value, wherein the modified target value is a most frequently used value selected from a set of pre-stored values, and wherein based on the target value being greater than the setting value, each of the pre-stored values is lower than the setting value, or based on the target value being lower than the setting value, each of the pre-stored values is greater than the setting value; and
a communicator configured to transmit the generated system speech to the user terminal.