IP Library Granted Patent US 11,055,089
Granted Patent B2
US 11,055,089 · App. 16/868,036 · Granted Jul 6, 2021

Vehicle terminal and software update method thereof

Inventor: Yong Jin Shin (Yongin-si, KR)
Assignees: HYUNDAI MOTOR COMPANY; KIA MOTORS CORPORATION
G06F8/658G01R31/367G01R31/387G07C5/008H04L67/12H04L67/34H04W4/44
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 11,055,089
App. No.
16/868,036
Granted
Jul 6, 2021
Kind
B2
Abstract

A vehicle terminal and a software update method thereof are provided. The vehicle terminal includes a communication device that performs wireless communication with a connected car service (CCS) server and a content delivery network (CDN) server, a storage storing software previously installed in a vehicle, and a processing device that updates the previously installed software based on differential software with regard to an update time and an amount of battery consumption according to a size of the differential software provided from the CDN server.

Claims (42)

1. A vehicle terminal, comprising:

a communication device configured to perform wireless communication with a connected car service (CCS) server and a content delivery network (CDN) server;

a storage storing software previously installed in a vehicle; and

a processing device configured to update the previously installed software based on differential software with regard to an update time and an amount of battery consumption according to a size of the differential software provided from the CDN server.

2. The vehicle terminal of claim 1 , wherein the processing device proceeds with updating the software, when the update time is less than a reference time and when a remaining state of charge (SOC) obtained by subtracting the amount of battery consumption from a current SOC of an auxiliary battery loaded into the vehicle is greater than a minimum SOC.

3. The vehicle terminal of claim 1 , wherein the processing device determines whether the differential software is registered with the CDN server through the CCS server, when the vehicle is turned on.

4. The vehicle terminal of claim 1 , wherein the processing device requests a battery controller to charge an auxiliary battery loaded into the vehicle, when the differential software is registered with the CDN server.

5. The vehicle terminal of claim 4 , wherein the processing device accesses the CDN server using download uniform resource locator (URL) information of the differential software, the download URL information being provided from the CCS server, and downloads the differential software.

6. The vehicle terminal of claim 1 , wherein the processing device transmits parking information including a parking location and a parking time to the CCS server, when the vehicle is turned off in a state where the differential software is downloaded.

7. The vehicle terminal of claim 1 , wherein the processing device transmits destination information and signal strength of the communication device to the CCS server, when the vehicle is turned off in a state where the differential software is not downloaded.

8. The vehicle terminal of claim 7 , wherein the processing device transmits the destination information and a parking time to the CCS server, when the vehicle is turned on.

9. The vehicle terminal of claim 1 , wherein the processing device transmits a size of the differential software, a time taken to update the software, and a reduced amount of an SOC of an auxiliary battery loaded into the vehicle to the CCS server, when the update of the software is completed.

10. The vehicle terminal of claim 1 , wherein the processing device stops the ongoing update of the software and rolls back to the previously installed software, when there is a request not to process with updating the software from a user terminal.

11. A software update method of a vehicle terminal, the method comprising:

requesting, by a vehicle terminal, a CCS server to identify an update of software previously installed in a vehicle;

downloading, by the vehicle terminal, differential software for the update of the previously installed software; and

updating, by the vehicle terminal, the previously installed software based on the differential software with regard to an update time and an amount of battery consumption according to a size of the differential software.

12. The method of claim 11 , wherein the requesting the CCS server to identify the update includes:

determining, by the CCS server, whether the differential software is registered with a CDN server depending on the request of the vehicle terminal.

13. The method of claim 12 , wherein the requesting the CCS server to identify the update further includes:

transmitting, by the vehicle terminal, destination information and signal strength to the CCS server, when the vehicle is turned off; and

transmitting, by the vehicle terminal, the destination information and a parking time to the CCS server, when the vehicle is turned on.

14. The method of claim 12 , wherein the requesting the CCS server to identify the update further includes:

transmitting, by the CCS server, download URL information of the differential software to the vehicle terminal, when it is determined that the differential software is registered with the CDN server.

15. The method of claim 14 , wherein the downloading of the differential software includes:

accessing, by the vehicle terminal, the CDN server using the download URL information of the differential software and downloading, by the vehicle terminal, the differential software.

16. The method of claim 15 , wherein the downloading of the differential software further includes:

requesting, by the vehicle terminal, a battery controller to charge an auxiliary battery loaded into the vehicle.

17. The method of claim 11 , wherein the updating of the previously installed software based on the differential software includes:

transmitting, by the vehicle terminal, parking information including a parking location and a parking time to the CCS server, when the vehicle is turned off;

receiving, by the vehicle terminal, an update time and an amount of battery consumption according to a size of the differential software from the CCS server;

determining, by the vehicle terminal, whether the update time is less than a reference time;

completing, by the vehicle terminal, the update with regard to the update time and the amount of battery consumption and determining whether a remaining SOC of an auxiliary battery loaded into the vehicle is greater than a minimum SOC, when the update time is less than the reference time; and

proceeding with updating the previously installed software using the differential software, when the remaining SOC of the auxiliary battery is greater than the minimum SOC after the update is completed.

18. The method of claim 17 , wherein the proceeding with updating the previously installed software includes:

comparing the differential software with the previously installed software; and

installing only a portion with a difference between the differential software and the previously installed software.

19. The method of claim 11 , further comprising:

transmitting, by the vehicle terminal, an update progress situation of the previously installed software to the CCS server; and

transmitting, by the CCS server, a push notification of the update progress situation to a user terminal matched to the vehicle.

20. The method of claim 19 , further comprising:

stopping, by the vehicle terminal, the ongoing update of the software and rolling backs to the previously installed software, when there is a request not to process with updating the software from a user terminal.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 6, 2020
From: SHIN, YONG JIN
To: HYUNDAI MOTOR COMPANY; KIA MOTORS CORPORATION
Reel/Frame 052589/0308 →
Priority Claims (1)
KR 10-2019-0161989 · Dec 6, 2019 · national
Continuity (1)
Related Publication 20210173635A1 · Jun 10, 2021
Cited By (1)
US 12,578,954