IP Library › Granted Patent US 12,530,291
Granted Patent B2
US 12,530,291 · App. 18/794,304 · Granted Jan 20, 2026

Memory device supporting vehicle status mode, operating method of memory device, and memory system

Inventors: Byungsue Jung (Suwon-si, KR); Kyungduk Lee (Suwon-si, KR)
Assignee: Samsung Electronics Co., Ltd.
G06F12/0246H01L24/08H01L25/0657H01L25/18H10B41/27H10B43/27H10B80/00G06F2212/7205H01L2224/08145H01L2924/1431H01L2924/14511
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,530,291
App. No.
18/794,304
Granted
Jan 20, 2026
Kind
B2
Abstract

A memory device, which receives a vehicle status mode command from a host and executes background jobs based on the received vehicle status mode command, includes a command executor configured to generate a command on the background jobs based on the received vehicle status mode command, a scheduler configured to receive the command on the background jobs, determine whether a vehicle status is a status in which the background jobs are able to be executed, and generate the background jobs based on a determination result, and a background job executor configured to execute the background jobs generated by the scheduler.

Claims (46)

1 . A memory device comprising:

a command executor configured to generate a command on background jobs based on a received vehicle status mode command;

a scheduler configured to

receive the command on the background jobs,

determine whether a vehicle status is a status in which the background jobs are able to be executed, and

generate the background jobs based on a determination result; and

a background job executor configured to execute the background jobs generated by the scheduler,

wherein the scheduler is configured to set the vehicle status as at least one of a start status, a drive status, a stop status, a charging status, and a drive-stop status when the vehicle status is determined to be a status in which the background jobs are able to be executed, and the scheduler is further configured to determine a sequence of the background jobs based on the set vehicle status.

2 . The memory device of claim 1 , wherein each of the background jobs includes at least one of a garbage collection operation, a patrol read operation, a flush operation, a data retention check operation, and a reclaim operation for the memory device.

3 . The memory device of claim 1 , wherein, when the vehicle status is the start status, the scheduler is configured to generate a data retention check operation for the memory device.

4 . The memory device of claim 3 , wherein, when there is a memory block of a retention target, the scheduler is configured to set a data retention operation for the memory device as an emergency background job.

5 . The memory device of claim 1 , wherein, when the vehicle status is the start status, the scheduler is configured to generate a garbage collection operation for the memory device.

6 . The memory device of claim 1 , wherein, when the vehicle status is the drive status, the scheduler is configured to stop execution of the background job.

7 . The memory device of claim 1 , wherein, when the vehicle status is the stop status, the scheduler is configured to determine whether the vehicle status is a normal stop status or a signal waiting status.

8 . The memory device of claim 7 , wherein, when the vehicle status is the normal stop status, the background job executor is configured to execute only an emergency background job.

9 . The memory device of claim 1 , wherein, when the vehicle status is one of a signal waiting status or the charging status, the background job executor is configured to execute the generated background jobs.

10 . The memory device of claim 1 , wherein, when the vehicle status is the stop status, the scheduler is configured to

receive power-off time information on the memory device, and

execute the background jobs in order of priority based on the power-off time information.

11 . An operating method of a memory device, the operating method comprising:

receiving a vehicle status mode command from a host; and

executing background jobs based on the received vehicle status mode command,

wherein the executing of the background jobs includes

generating a command on the background jobs based on the received vehicle status mode command;

receiving the command on the background jobs, determining whether a vehicle status is a status in which the background jobs are able to be executed, and generating the background jobs based on a determination result; and

executing the generated background jobs,

wherein the generating of the background jobs includes

setting the vehicle status as at least one of a start status, a drive status, a stop status, a charging status, and a drive-stop status when the vehicle status is determined to be a status in which the background jobs are able to be executed, and

determining a sequence of the background jobs based on the set vehicle status.

12 . The operating method of claim 11 , wherein the generating of the background jobs further includes generating a data retention check operation for the memory device, when the vehicle status is the start status.

13 . The operating method of claim 12 , wherein the generating of the background jobs further includes setting a data retention operation for the memory device as an emergency background job, when a memory block of a retention target is determined to be there.

14 . The operating method of claim 11 , wherein the generating of the background jobs further includes generating a garbage collection operation for the memory device, when the vehicle status is the start status.

15 . The operating method of claim 11 , wherein the generating of the background jobs further includes stopping execution of the background job, when the vehicle status is the drive status.

16 . The operating method of claim 11 , wherein the generating of the background jobs further includes determining whether the vehicle status is a normal stop status or a signal waiting status, when the vehicle status is the stop status.

17 . The operating method of claim 16 , wherein the generating of the background jobs further includes generating only an emergency background job, when the vehicle status is the normal stop status.

18 . The operating method of claim 11 , wherein the executing the generated background jobs further includes executing the generated background jobs, when the vehicle status is one of a signal waiting status and the charging status.

19 . The operating method of claim 11 , wherein, when the vehicle status is the drive-stop status, power-off time information on the memory device is received, and the background jobs are executed in order of priority based on the power-off time information.

20 . A memory system comprising:

a host configured to generate a vehicle status mode command; and

a memory device configured to receive the vehicle status mode command from the host and execute background jobs based on the received vehicle status mode command,

wherein the memory device includes

a command executor configured to receive the vehicle status mode command and generate a command on the background jobs based on the received vehicle status mode command;

a scheduler configured to receive the command on the background jobs, determine whether a vehicle status is a status in which the background jobs are able to be executed, and generate the background jobs based on a determination result; and

a background job executor configured to execute the background jobs generated by the scheduler,

wherein the scheduler is configured to set the vehicle status as at least one of a start status, a drive status, a stop status, a charging status, and a drive-stop status when the vehicle status is determined to be a status in which the background jobs are able to be executed, and

wherein the scheduler is further configured to determine a sequence of the background jobs based on the set vehicle status.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 9, 2024
From: JUNG, BYUNGSUE; LEE, KYUNGDUK
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 068242/0175 →
Priority Claims (1)
KR 10-2023-0122074 · Sep 13, 2023 · national
Continuity (1)
Related Publication 20250086106A1 · Mar 13, 2025
References Cited (14)
US 9058208B2 · Chang et al. · 2015 [cited by applicant]
US 9910622B2 · Law · 2018 [cited by applicant]
US 10055131B2 · Shin · 2018 [cited by applicant]
US 10229049B2 · Hashimoto · 2019 [cited by applicant]
US 10282102B2 · Falanga et al. · 2019 [cited by applicant]
US 10877882B1 · Liang et al. · 2020 [cited by applicant]
US 11074177B2 · He et al. · 2021 [cited by applicant]
US 20140137128A1 · Chang et al. · 2014 [cited by applicant]
US 20210255799A1 · Kale · 2021 [cited by examiner]
US 20210256349A1 · Bielby · 2021 [cited by examiner]
US 20220179585A1 · Muthiah · 2022 [cited by applicant]
US 20230195362A1 · Bi · 2023 [cited by applicant]
CN 113377278A · 2021 [cited by applicant]
Extended Search Report issued Feb. 18, 2025 in European Application No. 24199688.3. [cited by applicant]