# US 2026/0064591 A1 · Data erase using a mapping table update in a host device with flash memory system

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2026/0064591 A1
- Document ID: US20260064591A1
- Status: Published application
- Kind: A1
- Application number: 18/821,327
- Filed: 2024-08-30
- Published: 2026-03-05
- Earliest claimed: 2024-08-30
- Assignees: QUALCOMM Incorporated
- Applicants: QUALCOMM Incorporated
- Inventors: Santhosh Reddy Akavaram; Chintalapati Bharath Sai Varma; Madhu Yashwanth Boenapalli
- Web page: https://patentgrep.com/patent/US20260064591A1

## CPC

- G06F 12/0246: {in block erasable memory, e.g. flash memory}
- G06F 3/0608: {Saving storage space on storage systems}
- G06F 3/0652: {Erasing, e.g. deleting, data cleaning, moving of data to a wastebasket}
- G06F 3/0679: {Non-volatile semiconductor memory device, e.g. flash memory, one time programmable memory [OTP]}
- G06F 2212/7201: Logical to physical mapping or translation of blocks or pages
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

This disclosure provides systems, methods, and devices for memory systems that support erasing data in a memory device using an update on a mapping table in a host device. In a first aspect, a method of erasing data in a flash memory system includes a host memory controller receiving a request to erase data on a memory device; and transmitting an update on a mapping table in the host device to the memory device, the update on the mapping table being associated with the data. Other aspects and features are also claimed and described.

## Claims

### Claim 1

An apparatus, comprising:
a memory controller of a host device configured to couple the host device to a memory device through a first interface, the memory controller configured to perform operations including:
receiving, by the memory controller of the host device, a request to erase data on the memory device; and
transmitting, by the memory controller of the host device, a command to the memory device as part of a command UFS Protocol Information Unit (UPIU), the command UPIU comprising an invalidated logical block address of a mapping table in the host device corresponding to the data, wherein the command to the memory device is a command to update a corresponding logical block address in a memory device mapping table in the memory device.

### Claim 2

(canceled)

### Claim 3 (depends on 1)

The apparatus of claim 1,
wherein a fifth bit of the command UPIU is set to one.

### Claim 4

(canceled)

### Claim 5 (depends on 1)

The apparatus of claim 1,
wherein the command UPIU comprises a HPB write command UPIU to write an update to the corresponding logical block address in the memory device mapping table in the memory device, the update comprising the invalidated logical block address of the mapping table corresponding to the data.

### Claim 6 (depends on 5)

The apparatus of claim 5, wherein the HPB write command UPIU is configured to set a physical block address in the memory device mapping table to zero, the physical block address being mapped to the corresponding logical block address in the memory device mapping table.

### Claim 7 (depends on 1)

The apparatus of claim 1, wherein the memory controller is configured to perform the operations further including:
receiving an indication confirming the memory device mapping table in the memory device has been updated based on the command transmitted from the host device.

### Claim 8 (depends on 1)

The apparatus of claim 1, wherein the memory controller couples the host device to a memory system comprising a flash memory device configured as a universal flash storage (UFS) device.

### Claim 9

A method comprising:
receiving, by a host device, a request to erase data on a memory device; and
transmitting, by the host device, a command to the memory device as part of a command UFS Protocol Information Unit (UPIU), the command UPIU comprising an invalidated logical block address of a mapping table in the host device corresponding to the data, wherein the command to the memory device is a command to update a corresponding logical block address in a memory device mapping table in the memory device.

### Claim 10

(canceled)

### Claim 11 (depends on 9)

The method of claim 9,
wherein a fifth bit of the command UPIU is set to one.

### Claim 12

(canceled)

### Claim 13 (depends on 9)

The method of claim 9,
wherein the command UPIU comprises a HPB write command UPIU to write an update to the corresponding logical block address in the memory device mapping table in the memory device, the update comprising the invalidated logical block address of the mapping table.

### Claim 14 (depends on 13)

The method of claim 13, wherein the HPB write command is configured to set a physical block address in the memory device mapping table to zero, the physical block address being mapped to the corresponding logical block address in the memory device mapping table.

### Claim 15 (depends on 9)

The method of claim 9, further comprising:
receiving an indication confirming the memory device mapping table in the memory device has been updated based on the command transmitted from the host device.

### Claim 16

An apparatus, comprising:
a memory controller of a memory device:
coupled to a memory module through a first channel and configured to access data stored in the memory module through the first channel; and
coupled to a host device through a first interface and configured to communicate with the host device over the first interface,
the memory controller configured to perform operations comprising:
receiving, by the memory controller of the memory device, a command from the host device as part of a command UFS Protocol Information Unit (UPIU), the command UPIU comprising an invalidated logical block address of a mapping table in the host device corresponding to data to be erased, wherein the command from the host device is a command to update a corresponding logical block address in a memory device mapping table in the memory device; and
transmitting, by the memory controller of the memory device, an indication confirming the memory device mapping table in the memory device has been updated based on the command transmitted from the host device.

### Claim 17 (depends on 16)

The apparatus of claim 16,
wherein a fifth bit of the command UPIU is set to one.

### Claim 18

(canceled)

### Claim 19 (depends on 16)

The apparatus of claim 16,
wherein the command UPIU comprises a HPB write command UPIU to write an update to the corresponding logical block address in the memory device mapping table in the memory device, the update comprising the invalidated logical block address of the mapping table.

### Claim 20 (depends on 19)

The apparatus of claim 19, wherein the memory controller is configured to perform the operations further including:
setting a physical block address in the memory device mapping table to zero based on the HPB write command, the physical block address being mapped to the corresponding logical block address in the memory device mapping table.
