Vehicle-Status Memory Scheduling for Timely Background Jobs

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Memory devices in vehicles fail to execute background jobs at appropriate times due to varying vehicle statuses, leading to degraded performance.

Innovation Solution

A memory device that executes background jobs based on vehicle status modes, utilizing a command executor, scheduler, and background job executor to determine and sequence jobs according to vehicle statuses such as start, drive, stop, and charging conditions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If background jobs are executed continuously regardless of vehicle status, then memory device performance is maintained, but power consumption increases and vehicle system stability is compromised

Engineering Contradiction:
Improvememory device performanceVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The memory device dynamically adjusts background job execution based on vehicle status. The processor monitors vehicle status information and selectively executes background jobs only when the vehicle is in a stationary state, adapting the operation mode to match real-time conditions rather than running continuously

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The execution of background jobs is controlled by changing the parameter of vehicle status. When the vehicle status changes from moving to stationary, the system parameter triggers the execution of background jobs such as garbage collection and wear leveling, otherwise these jobs are suspended

Inventive Principle:
Principle #35Parameter changes

2Reliability

If background jobs are executed during vehicle movement, then memory maintenance is performed, but data integrity is compromised due to power interruptions

Engineering Contradiction:
Improvedata integrityVSAvoidjob execution timing
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary checking of vehicle status before executing background jobs. It determines whether the vehicle is in a stationary state prior to initiating maintenance operations, ensuring that background jobs only start when power supply stability is guaranteed

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The processor acts as an intermediary that mediates between the background job execution and vehicle status conditions. It receives vehicle status information, makes determination decisions, and controls the execution timing of background jobs based on this intermediate assessment

Inventive Principle:
Principle #24Intermediary (Mediator)

3Use of energy by moving object

If background jobs are suspended during vehicle operation, then power consumption is reduced, but memory device performance degrades

Engineering Contradiction:
Improvepower consumptionVSAvoidbackground job execution efficiency
Core Design Contradiction:
Use of energy by moving objectVSProductivity

Solution Approach 1:

Background jobs are executed periodically when the vehicle is stationary, rather than continuously or never. The system utilizes periodic opportunities when the vehicle stops to perform maintenance operations, achieving a balance between energy saving and task completion

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS12530291B2Memory device supporting vehicle status mode, operating method of memory device, and memory system
Publication Date: 2026.01.20 SAMSUNG ELECTRONICS CO LTD
  • US12530291B2 patent drawing
  • US12530291B2 patent drawing
  • US12530291B2 patent drawing

AI summary

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.