IP Library › Granted Patent US 10,452,388
Granted Patent B2
US 10,452,388 · App. 15/983,473 · Granted Oct 22, 2019

Method for updating software for vehicle and the vehicle using of the same

Inventor: Chang Byung Lee (Seoul, KR)
Assignees: Hyundai Motor Company; Kia Motors Corporation
G06F8/658G06F16/29G07C5/008H04W4/44H04W4/46
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 10,452,388
App. No.
15/983,473
Granted
Oct 22, 2019
Kind
B2
Abstract

A method for updating software for a vehicle by receiving difference information from an external device in a certain space, and the vehicle to which the method is applied are provided, may include determining whether necessary difference map data of the vehicle is present based on information received from a parking lot server in a limited space such as a parking lot, and receiving necessary difference information related to map data of the vehicle from a vehicle in which the difference information is stored.

Claims (30)

1. A method for updating software for a vehicle, the method comprising:

receiving vehicle information and difference version information related to other vehicle from a server;

identifying whether necessary difference version information is present based on the received difference version information and identifying vehicle information related to other vehicle having the necessary difference version information;

receiving the necessary difference version information from the other vehicle having the necessary difference version information; and

updating the software for the vehicle based on the received necessary difference version information,

wherein the reception of the vehicle information and difference version information related to the other vehicle from the server includes:

receiving the vehicle information, the difference version information, parking time information, and parking position information related to the other vehicle parking in a space, from the server, and

when a plurality of other vehicles has the necessary difference version information, arranging the other vehicles with respect to a vehicle recently parking, based on the parking time information;

sequentially identifying whether an available parking space is present in a vicinity of the other vehicle, based on the parking position information and an arrangement order of the other vehicles; and

receiving the necessary difference version information from the other vehicles while sequentially moving to the available parking space.

2. The method of claim 1 , wherein, when a plurality of pieces of necessary difference version information is present and different other vehicles have the necessary difference version information, the reception of the necessary difference version information from the other vehicle having the necessary difference version information includes

receiving first necessary difference version information from a first vehicle; and

receiving second necessary difference version information from a second vehicle.

3. The method of claim 1 , wherein in the reception of the vehicle information and difference version information related to other vehicle from the server, the difference version information includes difference version information related to software for the vehicle including at least one of map information, system software, firmware, and an application.

4. The method of claim 1 , further including:

transmitting the received necessary difference version information and vehicle information related to the vehicle to the server.

5. The method of claim 1 , further including:

transmitting vehicle information and difference version information related to a vehicle to the server; and

receiving vehicle information related to other vehicle having the necessary difference version information related to the vehicle from the server.

6. The method of claim 5 , further including:

receiving the vehicle information and difference version information related to the vehicle from the server and obtaining vehicle information related to other vehicle having the necessary difference version information related to the vehicle and transmitting the obtained information to the vehicle.

7. A vehicle comprising:

a communicator configured to receive vehicle information and difference version information related to other vehicle from a server; and

a controller configured to identify whether necessary difference version information is present based on the received difference version information and configured to identify vehicle information related to the other vehicle having the necessary difference version information, and configured to allow software for the vehicle to be updated by receiving the necessary difference version information from the other vehicle having the necessary difference version information,

wherein the communicator receives the vehicle information, the difference version information, parking time information, and parking position information related to the other vehicle parking in a space, from the server, and

wherein, when a plurality of other vehicles has the necessary difference version information, the controller is configured to arrange the other vehicles with respect to a vehicle recently parking, based on the parking time information, sequentially identify whether an available parking space is present in a vicinity of the other vehicle, based on the parking position information and an arrangement order of the other vehicles, and receive the necessary difference version information from the other vehicles while sequentially moving to the available parking space.

8. The vehicle of claim 7 , wherein, when a plurality of pieces of necessary difference version information is present and different other vehicles have the necessary difference version information, the controller is configured to allow the vehicle to receive first necessary difference version information from a first vehicle and to allow the vehicle to receive second necessary difference version information from a second vehicle.

9. The vehicle of claim 7 , wherein the difference version information includes difference version information related to software for the vehicle including at least one of map information, system software, firmware, and an application.

10. The vehicle of claim 7 , wherein the controller is configured to control the communicator so that the communicator transmits the received necessary difference version information and vehicle information related to the vehicle to the server.

11. The vehicle of claim 7 , wherein the controller is configured to control the communicator so that the communicator transmits the vehicle information and difference version information related to the vehicle to the server and receives the vehicle information related to the other vehicle having the necessary difference version information related to the vehicle from the server.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 18, 2018
From: LEE, CHANG BYUNG
To: HYUNDAI MOTOR COMPANY; KIA MOTORS CORPORATION
Reel/Frame 045843/0976 →
Priority Claims (1)
KR 10-2017-0175611 · Dec 20, 2017 · national
Continuity (1)
Related Publication 20190187976A1 · Jun 20, 2019