Samsung · Filed May 13, 2026 · Published Sep 17, 2026

Samsung Patents a Fix for Storage Drives That Run Out of Instructions to Process

When a storage drive's command queue fills up, work stalls. Samsung's new patent describes a way to sidestep that ceiling without redesigning the queue itself.

A host computer and storage device exchange data and commands through queues and pointers. Drawing from patent filing US 2026/0277797 A1.
A host computer and storage device exchange data and commands through queues and pointers.
See all 11 drawings from this filing ↓
Publication number US 2026/0277797 A1 US20260277797A1
Applicant Samsung Electronics Co., Ltd.
Filing date May 13, 2026
Publication date Sep 17, 2026
Inventors William MARTIN, Daniel Lee HELMICK
US classification 711/103
Status when we published Waiting for an examiner (Jun 11, 2026)
Parent application is a Continuation of 18227897 (filed 2023-07-28)
Document 20 claims

What Samsung's queue overflow fix actually does

Imagine you're at a busy deli counter where the ticket machine only holds 50 numbers. Once it's full, new customers can't even take a number, so the line breaks down. Your storage drive has a similar problem: it holds a queue of commands waiting to be processed, and that queue has a fixed size. When it fills up, things stall.

Samsung's patent describes a workaround that keeps the queue from becoming a hard wall. Instead of cramming all the information about a command directly into the queue slot, the slot holds a small pointer, a kind of forwarding address, that points to a separate structure stored elsewhere in memory. That second structure then holds two more pointers: one to the actual command data and one to the user's data. So the queue slot stays small, and the real payload lives outside.

The result is that a queue with a fixed number of slots can handle commands that carry more information than those slots were originally designed to fit, without changing the queue's structure or size.

From the filing · CLAIM 1
1 . A memory, comprising: a first data structure stored in the memory, the first data structure including a field, the field to store a first identifier to a second data structure, the second data structure including a second identifier and a third identifier …

Translation: The memory organizes commands and user data using interconnected lists of identifiers.

How the pointer chain sidesteps the queue size limit

The patent describes a memory architecture built around a three-level chain of data structures.

Level one is the queue entry itself, a slot in the submission queue that storage hardware already uses to line up commands. Instead of holding everything a command needs, this slot holds a single first identifier (essentially a pointer, or memory address) that points somewhere else.

Level two is a second data structure stored at that address. It contains two more identifiers: a second identifier pointing to the actual command data (the instructions telling the drive what to do) and a third identifier pointing to the user data (the actual content being read or written).

The core insight is indirection. By replacing a direct, fixed-size payload with a forwarding address, you decouple the queue slot size from the amount of information a command actually needs to carry. The queue can stay the same size in hardware terms while the real metadata and data payloads live in a more flexible region of memory.

  • Queue entry stores only a single pointer, keeping slots compact
  • Second structure holds separate pointers to command metadata and user data
  • Overflow is avoided because bulky payloads are stored outside the queue, not inside it
From the filing · THE ABSTRACT
The second data structure may include a second pointer to a data relating to a command and a third pointer to a user data. The memory may also include a queue that may include the first data structure.

Translation: A queue holds the primary list, which points to separate records for commands and user data.

What this means for high-traffic storage hardware

Storage queues are a pressure point in any system that handles large volumes of read and write commands quickly, think data center SSDs, enterprise NVMe arrays, or high-throughput embedded storage. A queue that runs out of slots forces the system to wait, which wastes the speed advantage fast storage is supposed to provide.

This approach is a low-level engineering fix, not a user-facing feature, but it could translate into fewer bottlenecks in Samsung's storage products under heavy load. If the pointer-chaining method allows existing queue hardware to handle richer command payloads without a redesign, that is a meaningful efficiency gain for system architects building around Samsung memory.

Samsung's 33rd filing we've tracked since June in our next-gen SSD applications watchlist builds on one on drive self-reporting and one on faster storage writes.

Editorial take

Samsung's patent describes a smarter queuing system for storage controllers, one that uses a chain of forwarding addresses to handle a flood of incoming commands without getting stuck. The whole mechanism lives in software and data structures, not in new physical components.

That matters for how quickly this could reach real products. Because nothing here requires new manufacturing or new chips, the change could travel as a firmware update to drives that already exist, making the gap between idea and shipping product unusually small.

The problem it solves is specific: storage slows under heavy demand, and this targets that exact pressure point. It will not transform what a drive looks like on a spec sheet, but it is a credible explanation for why one drive stays composed when another one stumbles.

Get our take in your Top Stories

Liked this breakdown? Add Patentlyze as a preferred source on Google, and our plain-English take shows up more often in your Top Stories the next time Samsung patent news breaks.

There are more where this came from

We read every patent application Big Tech publishes and send you the ones worth knowing. Plain English, free, every week.

The drawings

11 drawing sheets from US 2026/0277797 A1 · click any drawing to enlarge

Computer system components., drawing sheet 1 from US 2026/0277797 A1
Sheet 1 Computer system components.
Computer system internal architecture., drawing sheet 2 from US 2026/0277797 A1
Sheet 2 Computer system internal architecture.
Storage device internal components., drawing sheet 3 from US 2026/0277797 A1
Sheet 3 Storage device internal components.
Host and storage device interaction., drawing sheet 4 from US 2026/0277797 A1
Sheet 4 Host and storage device interaction.
Command structure for storage., drawing sheet 5 from US 2026/0277797 A1
Sheet 5 Command structure for storage.
Circular queue data structure., drawing sheet 6 from US 2026/0277797 A1
Sheet 6 Circular queue data structure.
Memory page list mapping., drawing sheet 7 from US 2026/0277797 A1
Sheet 7 Memory page list mapping.
Scatter-gather list descriptors., drawing sheet 8 from US 2026/0277797 A1
Sheet 8 Scatter-gather list descriptors.
Show the other 3 sheets
Samsung Patents a Fix for Storage Drives That Run Out of Instructions to Process patent drawing, sheet 9
Sheet 9
Samsung Patents a Fix for Storage Drives That Run Out of Instructions to Process patent drawing, sheet 10
Sheet 10
Samsung Patents a Fix for Storage Drives That Run Out of Instructions to Process patent drawing, sheet 11
Sheet 11
Browse all the drawings 11 drawing sheets
Patent filing page

Source. Full patent text and figures from the official USPTO publication PDF.
Reader comments

Be the first to weigh in

Start the discussion

Real name or a handle, either is fine. Comments are read by a person before they appear, so allow a little time. Keep it about the filing.