IP Library › Granted Patent US 12,494,094
Granted Patent B2
US 12,494,094 · App. 18/610,714 · Granted Dec 9, 2025

System and method for controlling vehicle

Inventor: Jae Am Seo (Seongnam-si, KR)
Assignees: Hyundai Motor Company; Kia Corporation
G07C5/008G07C5/0808G07C5/0816
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,094
App. No.
18/610,714
Granted
Dec 9, 2025
Kind
B2
Abstract

An embodiment system for controlling a vehicle includes at least one controller configured to generate error information based on a number of times a transmission error is detected after transmitting a first message after waking up and store the error information at a time point at which the first message is successfully transmitted, a managing controller configured to receive the error information from the at least one controller, in response to the first message being successfully transmitted, and determine a first wake-up controller based on the received error information, and a server configured to receive information about the first wake-up controller from the managing controller, predict an operation of the vehicle based on the information about the first wake-up controller, and generate prediction information.

Claims (28)

1 . A system for controlling a vehicle, the system comprising:

at least one controller configured to generate error information based on a number of times a transmission error is detected after transmitting a first message after waking up and store the error information at a time point at which the first message is successfully transmitted;

a managing controller configured to receive the error information from the at least one controller, in response to the first message being successfully transmitted, and determine a first wake-up controller based on the received error information;

a server configured to receive information about the first wake-up controller from the managing controller, count a number of times that the first wake-up controller first wakes up, predict an operation of the vehicle based on the information about the first wake-up controller, and generate prediction information, wherein, in a case in which the number of times that the first wake-up controller first wakes up exceeds a threshold value, the server is further configured to predict a battery to be discharged.

2 . The system of claim 1 , wherein, in a case in which the number of times that the first wake-up controller first wakes up exceeds a threshold value, the server is configured to predict a failure of the first wake-up controller and generate the prediction information.

3 . The system of claim 1 , wherein the managing controller is configured to receive the prediction information from the server.

4 . The system of claim 1 , further comprising a vehicle control device configured to receive the prediction information from the managing controller and output the prediction information through an output device.

5 . The system of claim 1 , wherein:

the at least one controller comprises a first controller and remaining controllers; and

the first controller is configured to determine the transmission error of the first message as being detected based on the first controller waking up to transmit the first message to the remaining controllers and failing to receive a response signal to the first message from the remaining controllers.

6 . The system of claim 1 , wherein the at least one controller is configured to calculate a transmission error count (TEC) value by counting the number of times the transmission error is detected and determine a BUS-OFF state based on the TEC value.

7 . The system of claim 6 , wherein the at least one controller is configured to generate the error information including the TEC value and a history of the BUS-OFF state.

8 . The system of claim 1 , wherein the managing controller is configured to determine, as the first wake-up controller, a controller having at least one time in the number of times the transmission error is detected.

9 . A method for controlling a vehicle, the method comprising: generating, by at least one controller, error information based on a number of times a transmission error is detected in response to transmitting a first message after waking up and storing the error information at a time point at which the first message is successfully transmitted;

receiving, by a managing controller, the error information from the at least one controller, in response to the first message being successfully transmitted, and determining a first wake-up controller based on the received error information;

receiving, by a server, information about the first wake-up controller from the managing controller that comprises a number of times in which the first wake-up controller first wakes up, predicting an operation of the vehicle based on the information about the first wake-up controller, predicting a battery to be discharged in response to the number of times that the first wake-up controller first wakes up exceeds a threshold value, and generating prediction information.

10 . The method of claim 9 , further comprising, in a case in which the number of times that the first wake-up controller first wakes up exceeds a threshold value, predicting, by the server, a failure of the first wake-up controller and generating the prediction information.

11 . The method of claim 9 , further comprising receiving, by the managing controller, the prediction information from the server.

12 . The method of claim 9 , further comprising:

receiving, by a vehicle control device, the prediction information from the managing controller; and

outputting, by the vehicle control device, the prediction information through an output device.

13 . The method of claim 9 , wherein the at least one controller comprises a first controller and remaining controllers, and wherein the method further comprises:

detecting, by the first controller, the transmission error of the first message, in response to the first controller waking up to transmit the first message to the remaining controllers and failing to receive a response signal to the first message from the remaining controllers.

14 . The method of claim 9 , further comprising:

calculating, by the at least one controller, a transmission error count (TEC) value by counting the number of times the transmission error is detected; and

determining a BUS-OFF state based on the TEC value.

15 . The method of claim 14 , further comprising generating, by the at least one controller, the error information including the TEC value and a history of the BUS-OFF state.

16 . The method of claim 9 , further comprising determining, by the managing controller, a controller of the at least one controller having at least one time in the number of times the transmission error is detected as the first wake-up controller.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 20, 2024
From: SEO, JAE AM
To: HYUNDAI MOTOR COMPANY; KIA CORPORATION
Reel/Frame 066846/0457 →
Priority Claims (1)
KR 10-2023-0128420 · Sep 25, 2023 · national
Continuity (1)
Related Publication 20250104485A1 · Mar 27, 2025
References Cited (13)
US 10608447B2 · Varughese · 2020 [cited by examiner]
US 20210184890A1 · Kim · 2021 [cited by examiner]
CN 113923137A · 2022 [cited by applicant]
CN 114684046 · 2022 [cited by examiner]
CN 114684046A · 2022 [cited by applicant]
CN 115016429 · 2022 [cited by examiner]
CN 115016429A · 2022 [cited by applicant]
KR 20100039638 · 2010 [cited by examiner]
KR 20100039638A · 2010 [cited by applicant]
KR 20180056620 · 2018 [cited by examiner]
KR 20180056620A · 2018 [cited by applicant]
KR 20210077542 · 2021 [cited by examiner]
KR 20210077542A · 2021 [cited by applicant]