IP Library › Granted Patent US 12,393,415
Granted Patent B2
US 12,393,415 · App. 18/029,127 · Granted Aug 19, 2025

Method and apparatus for controlling virtualized vehicle structure-based system

Inventors: Yong Kyung Kim (Gyeonggi-do, KR); Won Lee (Seoul, KR); Hyun Duk Choi (Gyeonggi-do, KR); Yevgeny Hong (Seoul, KR)
Assignee: DRIMAES, INC.
G06F8/65
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,393,415
App. No.
18/029,127
Granted
Aug 19, 2025
Kind
B2
Abstract

Embodiments disclose a virtualized vehicle structure-based control method including booting a plurality of containers, determining a necessity for upgrade of the plurality of the containers, and upgrading the plurality of the containers based on the necessity for upgrade, wherein the plurality of the containers share initialization and management.

Claims (20)

1. A control method based on a virtualized vehicle structure, the method comprising:

executing on one or more processor an operating system managing a plurality of containers residing in an addressable storage medium, the operating system:

booting the plurality of containers;

receiving upgrade information;

determining a necessity for upgrade of the plurality of the containers based on a comparison between the upgrade information and previous upgrades of the plurality of the containers and on whether the upgrade is for a system directory or for a user data; and

upgrading a system directory of the plurality of the containers through a single reception based on the necessity for upgrade;

wherein the plurality of the containers share initialization and management.

2. The method of claim 1 , wherein executing on one or more processor the operating system further comprising operating the plurality of the containers based on absence of necessity for upgrade.

3. The method of claim 1 , wherein executing on one or more processor the operating system further comprising:

performing, based on the upgrade for the system directory, user authentication after determining the necessity for upgrade; and

receiving the system directory.

4. The method of claim 3 , wherein executing on one or more processor the operating system further comprising: rebooting the plurality of containers; and

returning to determining a necessity for upgrade.

5. The method system of claim 1 , wherein executing on one or more processor the operating system further comprising:

receiving, based on the upgrade for the user data, latest user data after determining the necessity for upgrade; and

operating the plurality of the containers.

6. The method of claim 2 , wherein executing on one or more processor the operating system further comprising executing an application with a display connected to the containers after operating the plurality of containers.

7. The method of claim 5 , wherein operating the plurality of the containers comprises copying a modified directory among the user data to operate the plurality of the containers.

8. The method of claim 5 , wherein the operating system comprises a kernel and a library.

9. The method of claim 5 , wherein executing on one or more processor the operating system further comprising executing an application with a display connected to the containers after operating the plurality of containers.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 8, 2023
From: KIM, YONG KYUNG; LEE, WON; CHOI, HYUN DUK; HONG, YEVGENY
To: DRIMAES, INC.
Reel/Frame 063560/0157 →
Continuity (1)
Related Publication 20230367579A1 · Nov 16, 2023
References Cited (26)
US 10169023B2 · Ciano · 2019 [cited by examiner]
US 10360020B2 · Hirshberg · 2019 [cited by examiner]
US 10740132B2 · Goel · 2020 [cited by examiner]
US 10802481B1 · Menon · 2020 [cited by examiner]
US 11029975B2 · Prasad · 2021 [cited by examiner]
US 11403086B2 · Philippov · 2022 [cited by examiner]
US 12060075B2 · Lee · 2024 [cited by examiner]
US 20110239209A1 · Kotani · 2011 [cited by examiner]
US 20120143402A1 · Kim · 2012 [cited by applicant]
US 20140181816A1 · Muller · 2014 [cited by examiner]
US 20160139737A1 · Conn · 2016 [cited by examiner]
US 20160182315A1 · Salokanto · 2016 [cited by examiner]
US 20160371105A1 · Sieffert · 2016 [cited by examiner]
US 20180039489A1 · Shiraishi · 2018 [cited by examiner]
US 20180060057A1 · Dake · 2018 [cited by examiner]
US 20180336026A1 · Park · 2018 [cited by examiner]
US 20190235897A1 · Goel · 2019 [cited by examiner]
US 20190274018A1 · Mosenia · 2019 [cited by examiner]
US 20200057630A1 · Cho · 2020 [cited by examiner]
US 20210146950A1 · Lee · 2021 [cited by examiner]
KR 1020200019565 · 2020 [cited by applicant]
WO WO2022114291 · 2022 [cited by applicant]
International Search Report and the Written Opinion Dated Aug. 24, 2021 From the International Searching Authority Re. Application No. PCT/KR2020/017113 and Its Translation of Search Report Into English. (11 Pages). [cited by applicant]
Masek et al. “Container Based Virtualisation for Software Deployment in Self-Driving Vehicles”, Master's Thesis in Software Engineering, Department of Computer Science and Engineering, Chalmers University of Technology,… [cited by applicant]
Morabito et al. “Lightweight Virtualization as Enabling Technology for Future Smart Cars”, 2017 IFIP/IEEE Symposium on Integrated Network Management, IM, Lisbon, Portugal, May 8-12, 2017, 9 P., May 8, 2017. [cited by applicant]
Wang et al. “Adapting A Container Infrastructure for Autonomous Vehicle Development”, ArXiv Preprint ArXiv: 1911.01075v2, 6 P., Nov. 19, 2019. [cited by applicant]