IP Library › Granted Patent US 10,466,996
Granted Patent B2
US 10,466,996 · App. 15/806,087 · Granted Nov 5, 2019

Server and method for providing software update information of vehicular module

Inventor: Seok Joo Kwon (Seoul, KR)
Assignees: Hyundai Motor Company; Kia Motors Corporation
G06F8/65G01C21/34G06F16/13H04L67/34H04W4/029H04W4/40H04W4/50H04L67/12H04W4/90
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,466,996
App. No.
15/806,087
Granted
Nov 5, 2019
Kind
B2
Abstract

A server and a method for providing software update information related to a vehicular module may be configured to provide a server for providing software update information related to a vehicular module that may extract a software updatable module to provide software update information thereto based on module use information related to another vehicle corresponding to an estimated driving route and an estimated driving time of a software update target vehicle.

Claims (25)

1. A server for providing software update information related to a vehicular module, comprising:

a module use information receiving portion configured to receive a driving route, a passing time of each route, and module use information related to a vehicle transmitted from a plurality of vehicular terminals;

a first database configured to store a software file of a latest version and update-required time information;

a driving information receiving portion configured to receive driving information related to a first vehicle transmitted from a first vehicular terminal of the plurality of vehicular terminals;

an update module extracting portion configured to extract a using module and an updatable module of the first vehicle based on the module use information corresponding to the received driving information related to the first vehicle;

an update information transmitting portion configured to transmit a software file of a latest version corresponding to the extracted updatable module of the first vehicle to the first vehicular terminal; and

an exception information transmitting portion configured to store a previous version software file of a predetermined vehicular module and to transmit the stored previous version software file to the first vehicular terminal,

wherein the first vehicle receives the previous version software file to execute a safe mode, and

wherein the update module extracting portion extracts a candidate module based on the extracted using module and the stored module information related to the first vehicle, and extracts the updatable module based on the stored update-required time information.

2. The server for providing the software update information related to the vehicular module of claim 1 , further including

a second database configured to store the module information related to the first vehicle.

3. The server for providing the software update information related to the vehicular module of claim 1 , wherein

the driving information includes an estimated driving route, an estimated driving time, a driving speed, and software version information.

4. A method for providing software update information related to a vehicular module, comprising:

storing a software file of a latest version and update-required time information in a first database;

storing module information related to a first vehicle in a second database;

receiving, by a module use information receiver, a driving route, a passing time of each route, and module use information related to a vehicle transmitted from a plurality of vehicular terminals;

receiving, by a driving information receiver, driving information related to the first vehicle transmitted from a first vehicular terminal of the plurality of vehicular terminals;

extracting, by an update module extractor, a using module based on the module use information corresponding to the received driving information related to the first vehicle, and extracting an updatable module of the first vehicle based on the update-required time information;

transmitting, by an update information transmitter, the software file of the latest version corresponding to the extracted updatable module of the first vehicle to the first vehicular terminal;

storing, by an exception information transmitter, a previous version software file corresponding to a predetermined vehicular module;

transmitting the stored previous version software file to the first vehicular terminal when the first vehicle is detected to be in an emergency state; and

extracting by the update module extractor, a candidate module based on the extracted using module and the stored module information related to the first vehicle,

wherein the extracting of the updatable module of the first vehicle includes: determining a required driving time corresponding to the estimated driving route based on the driving speed; and comparing the update-required time information corresponding to the extracted candidate module and the determined required driving time to extract the updatable module of the first vehicle, and

wherein the driving information includes an estimated driving route, an estimated driving time, a driving speed, and software version information.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 7, 2017
From: KWON, SEOK JOO
To: HYUNDAI MOTOR COMPANY; KIA MOTORS CORPORATION
Reel/Frame 044057/0881 →
Priority Claims (1)
KR 10-2017-0035351 · Mar 21, 2017 · national
Continuity (1)
Related Publication 20180275983A1 · Sep 27, 2018
Cited By (1)
US 12,591,425