Patents by Inventor Myeong Gyu Jeong
Myeong Gyu Jeong has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 11093273Abstract: Disclosed are a system and a method for verifying a vehicle controller based on a virtual machine. A system for verifying a vehicle controller based on a virtual machine may include: a server configured to store software of upper level controllers of a vehicle and to execute the software of the upper level controllers through the virtual machine; and a telematics terminal configured to collect input data of the upper level controllers and to transmit the input data to the server. The telematics terminal may be further configured to compare first output data collected from the upper level controllers with second output data received from the server corresponding to the input data, and to verify a validity of the first output data based on the comparison of first output data with the second output data.Type: GrantFiled: December 2, 2018Date of Patent: August 17, 2021Assignees: Hyundai Motor Company, Kia Motors CorporationInventors: Dong Jin Shin, Dong Youl Lee, Myeong Gyu Jeong, Jae Am Seo
-
Publication number: 20210141634Abstract: A device and a method for over the air update of a vehicle are provided. The over the air update apparatus of the vehicle may include a communication circuit for receiving data for over the air update of vehicle software from an external server, and a controller configured to store ROMs and update schedules for each control device, for the over the air update, and perform each update using each diagnostic command distinguished for each update schedule based on a safety state of the vehicle.Type: ApplicationFiled: September 28, 2020Publication date: May 13, 2021Applicants: HYUNDAI MOTOR COMPANY, KIA MOTORS CORPORATIONInventors: Myeong Gyu JEONG, Hyeok Sang JEONG, Dong Youl LEE
-
Patent number: 10956144Abstract: An update providing apparatus of a vehicle includes a communication circuit communicating with a server, a memory, a first controller, a second controller, and a control circuit electrically connected to the communication circuit, the memory, the first controller, and the second controller. The control circuit is configured to receive data for an update of the first controller or the second controller, from the server by using the communication circuit, to store the data for the update in the memory and transmit the data for the update to the first controller, when the data for the update is associated with the first controller, and to transmit the data for the update to the second controller without storing the data for the update, when the data for the update is associated with the second controller.Type: GrantFiled: December 3, 2018Date of Patent: March 23, 2021Assignees: HYUNDAI MOTOR COMPANY, KIA MOTORS CORPORATIONInventors: Myeong Gyu Jeong, Dong Jin Shin, Dong Youl Lee, Young Su Kim, Heok Sang Jeong
-
Publication number: 20210081192Abstract: An apparatus for over the air update (OTA) for a vehicle and a method therefor are provided. The apparatus includes a communication device to receive data for the OTA update of vehicle software from a sever, and a processor to control background transfer for the OTA update based on at least one of a network load update, a vehicle power state, a battery state, or an expected time for residual read-only memory (ROM) data transfer.Type: ApplicationFiled: June 10, 2020Publication date: March 18, 2021Applicants: HYUNDAI MOTOR COMPANY, KIA MOTORS CORPORATIONInventors: Hyeok Sang JEONG, Myeong Gyu JEONG, Dong Youl LEE, Jae Am SEO
-
Publication number: 20200387368Abstract: An apparatus and a method for controlling the update of a vehicle are provided. The apparatus may include a state manager configured to manage state information regarding a plurality of controllers included in the vehicle, a control device configured to determine whether to perform an update based on the state information when an ignition of the vehicle is turned off, and an update manager configured to perform a reprogramming operation on at least one controller of the plurality of controllers depending on whether to perform the update.Type: ApplicationFiled: October 18, 2019Publication date: December 10, 2020Applicants: HYUNDAI MOTOR COMPANY, KIA MOTORS CORPORATIONInventors: Hyeok Sang JEONG, Myeong Gyu JEONG, Dong Youl LEE, Jae Am SEO
-
Patent number: 10817277Abstract: An update providing apparatus of a vehicle is provided. The apparatus includes a communication circuit that communicates wirelessly with a server, a battery, and a control circuit. The control circuit is electrically connected to the communication circuit and the battery and obtains update data associated with a target controller mounted within the vehicle, from the server. Accordingly, the control circuit calculates an estimated remaining amount upon completing an update, based on an estimated required time of the update, an estimated required time of a roll-back, and a current remaining amount of the battery and performs the update on the target controller, when the estimated remaining amount satisfies a particular condition.Type: GrantFiled: December 2, 2018Date of Patent: October 27, 2020Assignees: Hyundai Motor Company, Kia Motors CorporationInventors: Heok Sang Jeong, Jae Am Seo, Myeong Gyu Jeong, Hee Jun Lee, Dong Youl Lee, Dong Jin Shin
-
Publication number: 20200334033Abstract: An apparatus for providing an update in a vehicle is provided. The apparatus includes a communication interface that communicates wiredly or wirelessly with an external device, one or more peripheral controllers, and a controller to be updated, electrically connected with the communication interface and the one or more peripheral controllers. The controller receives an update request for an update, through the communication interface from the external device, receives information indicating a remaining storage space of each of the one or more peripheral controllers, when the update request is received, divides previous version data of the controller to be updated, based on the information indicating the remaining storage space, and transmits the divided previous version data to the one or more peripheral controllers.Type: ApplicationFiled: November 19, 2019Publication date: October 22, 2020Inventors: Dong Youl Lee, Myeong Gyu Jeong, Jae Am Seo
-
Patent number: 10757229Abstract: The present disclosure provides an apparatus and a method for converting a protocol by a type of data, and a vehicle system. The apparatus includes a storage configured to store a conversion table that defines a protocol conversion method depending on the type of data, a protocol conversion device configured to receive Controller Area Network (CAN) data from a CAN node in a vehicle, to call the conversion table, to determine the protocol conversion method corresponding to a type of the CAN data, and to convert a communication protocol of the CAN data to an Ethernet-based communication protocol based on the protocol conversion method, and a transmission processing device configured to convert a message format of the CAN data to an Ethernet message format and to transmit the CAN data to an external server.Type: GrantFiled: May 10, 2018Date of Patent: August 25, 2020Assignees: Hyundai Motor Company, KIA Motors CorporationInventors: Myeong Gyu Jeong, Dong Jin Shin, Chul Min Kim, Dong Youl Lee, Young Su Kim, Jae Am Seo
-
Publication number: 20200192655Abstract: An update control apparatus for a vehicle controller includes a state information collecting device that collects vehicle state information when an update event of a vehicle controller occurs, a battery control device that determines an update-based ultimate target State of Charge (SOC) based on the collected vehicle state information and controls charge or discharge of a battery based on the determined ultimate target SOC, and a control device that downloads update data of the vehicle controller from an update server and updates the vehicle controller.Type: ApplicationFiled: September 3, 2019Publication date: June 18, 2020Applicants: HYUNDAI MOTOR COMPANY, KIA MOTORS CORPORATIONInventors: Heok Sang Jeong, Dong Jin Shin, Myeong Gyu Jeong, Dong Youl Lee, Young Su Kim, Jae Am Seo
-
Publication number: 20200159517Abstract: An apparatus providing an update for a vehicle includes a plurality of controllers, a communication circuit communicating with a server, a memory configured to store data received from the server, and a control circuit electrically connected to the plurality of controllers, the communication circuit, and the memory. The control circuit is configured to set an order of the update, based on a preset priority and a size of update data, which correspond to each of the plurality of target controllers, when an update for a plurality of target controllers among the plurality of controllers is required, to receive the update data corresponding to each of the plurality of target controllers, from the server using the communication circuit in the set order, and to update the plurality of target controllers in the set order using the received update data.Type: ApplicationFiled: August 15, 2019Publication date: May 21, 2020Inventors: Hee Jun LEE, Jae Am SEO, Heok Sang JEONG, Myeong Gyu JEONG, Dong Youl LEE, Soo Yun KIM, Won Ho SHIN
-
Publication number: 20200156629Abstract: An apparatus and a method for controlling the avoidance of an emergency vehicle, and a vehicle system are provided. The apparatus includes a communication device to receive traveling data from vehicles traveling in a specific section on an expected traveling path of the emergency vehicle, a determination device to identify locations of the vehicles from the received traveling data and to determine at least one control vehicle based on the identified locations of the vehicles, and a controller to determine an avoidance control time point of each control vehicle based on an expected approach time of the emergency vehicle to the control vehicle, and to transmit a control message to the control vehicle based on the avoidance control time point of the control vehicle.Type: ApplicationFiled: November 4, 2019Publication date: May 21, 2020Inventors: Dong Jin SHIN, Myeong Gyu JEONG, Dong Youl LEE, Jae Am SEO, Hyeok Sang JEONG
-
Publication number: 20200089519Abstract: Disclosed are a system and a method for verifying a vehicle controller based on a virtual machine. A system for verifying a vehicle controller based on a virtual machine may include: a server configured to store software of upper level controllers of a vehicle and to execute the software of the upper level controllers through the virtual machine; and a telematics terminal configured to collect input data of the upper level controllers and to transmit the input data to the server. The telematics terminal may be further configured to compare first output data collected from the upper level controllers with second output data received from the server corresponding to the input data, and to verify a validity of the first output data based on the comparison of first output data with the second output data.Type: ApplicationFiled: December 2, 2018Publication date: March 19, 2020Inventors: Dong Jin Shin, Dong Youl Lee, Myeong Gyu Jeong, Jae Am Seo
-
Publication number: 20200073654Abstract: An update providing apparatus of a vehicle includes a communication circuit communicating with a server, a memory, a first controller, a second controller, and a control circuit electrically connected to the communication circuit, the memory, the first controller, and the second controller. The control circuit is configured to receive data for an update of the first controller or the second controller, from the server by using the communication circuit, to store the data for the update in the memory and transmit the data for the update to the first controller, when the data for the update is associated with the first controller, and to transmit the data for the update to the second controller without storing the data for the update, when the data for the update is associated with the second controller.Type: ApplicationFiled: December 3, 2018Publication date: March 5, 2020Inventors: Myeong Gyu JEONG, Dong Jin SHIN, Dong Youl LEE, Young Su KIM, Heok Sang JEONG
-
Publication number: 20200073653Abstract: An update providing apparatus of a vehicle is provided. The apparatus includes a communication circuit that communicates wirelessly with a server, a battery, and a control circuit. The control circuit is electrically connected to the communication circuit and the battery and obtains update data associated with a target controller mounted within the vehicle, from the server. Accordingly, the control circuit calculates an estimated remaining amount upon completing an update, based on an estimated required time of the update, an estimated required time of a roll-back, and a current remaining amount of the battery and performs the update on the target controller, when the estimated remaining amount satisfies a particular condition.Type: ApplicationFiled: December 2, 2018Publication date: March 5, 2020Inventors: Heok Sang Jeong, Jae Am Seo, Myeong Gyu Jeong, Hee Jun Lee, Dong Youl Lee, Dong Jin Shin
-
Publication number: 20190132424Abstract: The present disclosure provides an apparatus and a method for converting a protocol by a type of data, and a vehicle system. The apparatus includes a storage configured to store a conversion table that defines a protocol conversion method depending on the type of data, a protocol conversion device configured to receive Controller Area Network (CAN) data from a CAN node in a vehicle, to call the conversion table, to determine the protocol conversion method corresponding to a type of the CAN data, and to convert a communication protocol of the CAN data to an Ethernet-based communication protocol based on the protocol conversion method, and a transmission processing device configured to convert a message format of the CAN data to an Ethernet message format and to transmit the CAN data to an external server.Type: ApplicationFiled: May 10, 2018Publication date: May 2, 2019Applicants: HYUNDAI MOTOR COMPANY, KIA MOTORS CORPORATIONInventors: Myeong Gyu JEONG, Dong Jin SHIN, Chul Min KIM, Dong Youl LEE, Young Su KIM, Jae Am SEO
-
Patent number: 9773360Abstract: An apparatus for processing logging policies includes: a logging policy input section configured to receive a plurality of logging policies for use with vehicle data; a logging policy storage configured to store the received plurality of logging policies; a logging policy interpreter configured to extract profile data, variable data, and policy data from the plurality of logging policies stored at the logging policy storage; a logging policy analyzer configured to analyze the profile data, the variable data, and the policy data of the respective logging policies extracted by the logging policy interpreter and create an integration rule based on the analyzed data; an integration logging policy generator configured to generate an integration logging policy based on the integration rule created by the logging policy analyzer; and an integration logging policy processor configured to process the integration logging policy generated by the integration logging policy generator.Type: GrantFiled: May 2, 2015Date of Patent: September 26, 2017Assignee: Hyundai Motor CompanyInventors: Chul Min Kim, Myeong Gyu Jeong, Dong Youl Lee, Young Su Kim
-
Publication number: 20160171793Abstract: An apparatus for processing logging policies includes: a logging policy input section configured to receive a plurality of logging policies for use with vehicle data; a logging policy storage configured to store the received plurality of logging policies; a logging policy interpreter configured to extract profile data, variable data, and policy data from the plurality of logging policies stored at the logging policy storage; a logging policy analyzer configured to analyze the profile data, the variable data, and the policy data of the respective logging policies extracted by the logging policy interpreter and create an integration rule based on the analyzed data; an integration logging policy generator configured to generate an integration logging policy based on the integration rule created by the logging policy analyzer; and an integration logging policy processor configured to process the integration logging policy generated by the integration logging policy generator.Type: ApplicationFiled: May 2, 2015Publication date: June 16, 2016Inventors: Chul Min Kim, Myeong Gyu Jeong, Dong Youl Lee, Young Su Kim
-
Publication number: 20160163136Abstract: A system for collecting vehicle data includes: at least one vehicle controller in a vehicle network configured to control driving of a vehicle; a server configured to monitor a load state of the vehicle network and request a data collection by adjusting a control parameter corresponding to a selected vehicle controller according to an available capacity in the vehicle network when any one of the at least one vehicle controller is selected; and a data collection device configured to request data corresponding to the control parameter according to a request of the server by determining an error range based on the load state of the vehicle network. The at least one vehicle controller detects the data corresponding to the control parameter and arranges and transmits the data corresponding to the control parameter based on the load state of the vehicle network and the error range.Type: ApplicationFiled: September 2, 2015Publication date: June 9, 2016Inventors: Dong Youl Lee, Jae Am Seo, Myeong Gyu Jeong, Young Su Kim, Chul Min Kim
-
Patent number: 9355507Abstract: A system for collecting vehicle data includes: at least one vehicle controller in a vehicle network configured to control driving of a vehicle; a server configured to monitor a load state of the vehicle network and request a data collection by adjusting a control parameter corresponding to a selected vehicle controller according to an available capacity in the vehicle network when any one of the at least one vehicle controller is selected; and a data collection device configured to request data corresponding to the control parameter according to a request of the server by determining an error range based on the load state of the vehicle network. The at least one vehicle controller detects the data corresponding to the control parameter and arranges and transmits the data corresponding to the control parameter based on the load state of the vehicle network and the error range.Type: GrantFiled: September 2, 2015Date of Patent: May 31, 2016Assignee: Hyundai Motor CompanyInventors: Dong Youl Lee, Jae Am Seo, Myeong Gyu Jeong, Young Su Kim, Chul Min Kim