IP Library › Granted Patent US 12,494,193
Granted Patent B2
US 12,494,193 · App. 18/076,039 · Granted Dec 9, 2025

Method for determining classification of a vehicle domain or an external domain based on user speech and a speech recognition system for a vehicle

Inventors: Sung Soo Park (Seoul, KR); Kyowoong Choo (Seoul, KR); Chang Woo Chun (Suwon-si, KR)
Assignees: HYUNDAI MOTOR COMPANY; KIA CORPORATION
G10L15/08G10L15/26G10L2015/088
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,494,193
App. No.
18/076,039
Granted
Dec 9, 2025
Kind
B2
Abstract

A method for determining a vehicle domain includes: converting a user's speech into text; and classifying the user's speech into a vehicle domain or an external domain based on the text, wherein the classifying of the user's speech into the vehicle domain or the external domain includes classifying a domain of the user's speech based on previously stored keyword-related information and then classifying the domain of the user's speech based on previously stored keyword-related information and then classifying the domain of the user's speech based on a trained domain classification model.

Claims (42)

1 . A method for determining a vehicle domain, the method comprising:

converting a user's speech into text; and

classifying the user's speech into a vehicle domain or an external domain based on the text,

wherein the classifying of the user's speech into the vehicle domain or the external domain comprises classifying a domain of the user's speech based on previously stored keyword-related information and then classifying the domain of the user's speech based on a trained domain classification model,

wherein the trained domain classification model comprises an intent classification model configured to classify an intent of the user's speech, and

wherein the classifying of the domain of the user's speech based on the trained domain classification model comprises:

when the intent classified by the intent classification model is not included in an external intent, extracting a slot value from the user's speech, and

when the extracted slot value is not included in a vehicle-related slot, classifying the user's speech into the external domain.

2 . The method of claim 1 , wherein when the user's speech is not classified into the external domain based on the previously stored keyword-related information, the classifying of the user's speech into the vehicle domain or the external domain comprises classifying the domain of the user's speech based on the trained domain classification model.

3 . The method of claim 2 , wherein the classifying of the user's speech into the vehicle domain or the external domain further comprises adjusting a confidence value of the trained domain classification model.

4 . The method of claim 3 , wherein the adjusting of the confidence value of the trained domain classification model uses a re-trained domain classification model to adjust the confidence value.

5 . The method of claim 3 , wherein when the user's speech is not classified into the external domain based on the trained domain classification model, the classifying of the user's speech into the vehicle domain or the external domain re-adjusts the confidence value of the trained domain classification model.

6 . The method of claim 1 , wherein the previously stored keyword-related information includes a vehicle-related keyword, and

wherein the classifying of the domain of the user's speech based on the previously stored keyword-related information comprises classifying the user's speech into the vehicle domain, when the vehicle-related keyword or a combination of the vehicle-related keywords is included in the user's speech.

7 . The method of claim 1 , wherein the previously stored keyword-related information includes a pattern defined by a vehicle-related keyword and a predicate, and

wherein the classifying of the domain of the user's speech based on the previously stored keyword-related information comprises classifying the user's speech into the vehicle domain, when the defined pattern is included in the user's speech.

8 . The method of claim 1 , wherein the previously stored keyword-related information includes a vehicle-related entity name, and

wherein the classifying of the domain of the user's speech based on the previously stored keyword-related information comprises classifying the user's speech into the vehicle domain, when the vehicle-related entity name is included in the user's speech.

9 . The method of claim 1 , wherein the trained domain classification model comprises an area classification model that classifies a result of sentence embedding of the text, converted from the user's speech, into a vehicle area or another area within an embedding space, and

wherein the classifying of the domain of the user's speech based on the trained domain classification model comprises classifying the user's speech into the external domain, when the result of sentence embedding of the text is not included in the vehicle area.

10 . The method of claim 1 ,

wherein the classifying of the domain of the user's speech based on the trained domain classification model comprises classifying the user's speech into the external domain, when the intent classified by the intent classification model is included in the external intent.

11 . A speech recognition system for a vehicle, comprising:

a speech recognition module configured to convert a user's speech into text; and

a domain classification module configured to classify the user's speech into a vehicle domain or an external domain based on the text,

wherein the domain classification module is configured to classify a domain of the user's speech based on previously stored keyword-related information, and then classify the domain of the user's speech based on a trained domain classification model,

wherein the trained domain classification model comprises an intent classification model configured to classify an intent of the user's speech, and

wherein to classify the domain of the user's speech based on the trained domain classification model, the domain classification module is configured to:

when the intent classified by the intent classification model is not included in an external intent, extract a slot value from the user's speech, and

when the extracted slot value is not included in a vehicle-related slot, classify the user's speech into the external domain.

12 . The speech recognition system for the vehicle of claim 11 , wherein when the user's speech is not classified into the external domain based on the previously stored keyword-related information, the domain classification module is configured to classify the domain of the user's speech based on the trained domain classification model.

13 . The speech recognition system for the vehicle of claim 12 , wherein the domain classification module is configured to adjust a confidence value of the trained domain classification model.

14 . The speech recognition system for the vehicle of claim 13 , wherein the domain classification module uses a re-trained domain classification model to adjust the confidence value.

15 . The speech recognition system for the vehicle of claim 13 , wherein when the user's speech is not classified into the external domain based on the trained domain classification model, the domain classification module is configured to re-adjust the confidence value of the trained domain classification model.

16 . The speech recognition system for the vehicle of claim 11 , wherein the previously stored keyword-related information includes a vehicle-related keyword, and

wherein the domain classification module is configured to classify the user's speech into the vehicle domain, when the vehicle-related keyword or a combination of the vehicle-related keywords is included in the user's speech.

17 . The speech recognition system for the vehicle of claim 11 , wherein the previously stored keyword-related information includes a pattern defined by a vehicle-related keyword and a predicate, and

wherein the domain classification module is configured to classify the user's speech into the vehicle domain, when the defined pattern is included in the user's speech.

18 . The speech recognition system for the vehicle of claim 11 , wherein the previously stored keyword-related information includes a vehicle-related entity name, and

wherein the domain classification module is configured to classify the user's speech into the vehicle domain, when the vehicle-related entity name is included in the user's speech.

19 . The speech recognition system for the vehicle of claim 11 , wherein the trained domain classification model comprises an area classification model that classifies a result of sentence embedding of the text, converted from the user's speech, into a vehicle area or another area within an embedding space, and

wherein the domain classification module is configured to classify the user's speech into the external domain, when the result of sentence embedding of the text is not included in the vehicle area.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 6, 2022
From: PARK, SUNG SOO; CHOO, KYOWOONG; CHUN, CHANG WOO
To: HYUNDAI MOTOR COMPANY; KIA CORPORATION
Reel/Frame 062000/0758 →
Priority Claims (1)
KR 10-2021-0175090 · Dec 8, 2021 · national
Continuity (1)
Related Publication 20230178071A1 · Jun 8, 2023
References Cited (26)
US 10418032B1 · Mohajer · 2019 [cited by examiner]
US 10600406B1 · Shapiro · 2020 [cited by examiner]
US 10850745B2 · Kim · 2020 [cited by examiner]
US 20050182628A1 · Choi · 2005 [cited by examiner]
US 20080071536A1 · Nagashima · 2008 [cited by applicant]
US 20160328272A1 · Ahmed et al. · 2016 [cited by applicant]
US 20180261216A1 · Leeb · 2018 [cited by applicant]
US 20190147869A1 · Wang · 2019 [cited by examiner]
US 20190164540A1 · Park · 2019 [cited by examiner]
US 20200193983A1 · Choi · 2020 [cited by examiner]
US 20200251100A1 · Tan · 2020 [cited by examiner]
US 20200258514A1 · Park · 2020 [cited by examiner]
US 20210125611A1 · Yu · 2021 [cited by examiner]
US 20210158800A1 · Kim · 2021 [cited by applicant]
US 20210193118A1 · Lee · 2021 [cited by applicant]
US 20210326104A1 · Maltsev · 2021 [cited by examiner]
US 20220036886A1 · Iacobelli · 2022 [cited by examiner]
US 20220139390A1 · Park · 2022 [cited by examiner]
US 20230267923A1 · Chun · 2023 [cited by examiner]
EP 2854131A1 · 2015 [cited by examiner]
EP 3232413A1 · 2017 [cited by examiner]
EP 4425484A1 · 2024 [cited by examiner]
JP 2006308848A · 2006 [cited by applicant]
KR 20080026782A · 2008 [cited by applicant]
KR 20190133931A · 2019 [cited by applicant]
KR 20210064594A · 2021 [cited by applicant]