IP Library › Granted Patent US 12,333,157
Granted Patent B2
US 12,333,157 · App. 18/484,129 · Granted Jun 17, 2025

Method for protecting partial space of SSD space and storage system

Inventors: Yang Huang (Shanghai, CN); Zhetian Zhu (Shanghai, CN); Qian Cheng (Shanghai, CN); Zhengtian Feng (Shanghai, CN); Longtao Gao (Shanghai, CN)
Assignee: INNOGRIT TECHNOLOGIES CO., LTD.
G06F3/0623G06F3/0644G06F3/0659G06F3/0679
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,333,157
App. No.
18/484,129
Granted
Jun 17, 2025
Kind
B2
Abstract

This application relates to the field of storage technology and discloses a method for protecting partial space of SSD and a storage system. The storage space of the SSD is divided into multiple regions and there is a partition table stored in the SSD, which includes region type of each region. The method includes: receiving, by the SSD, a command to read the partition table; and retrieving, by the SSD, the partition table, removing one or more regions with the region type being locked from the partition table, and returning the removed partition table. This application provides a simple implementation and self-encrypting protection scheme, which requires fewer running resources, is easy to operate, has strong portability, and can meet basic self-encrypting and locking requirements.

Claims (16)

1. A method for protecting partial space of SSD, wherein storage space of the SSD is divided into multiple regions and there is a partition table stored in the SSD, which includes region type of each region, the method comprises:

receiving, by the SSD, a command from a host to read the partition table; and

the SSD retrieving, the partition table, removing one or more regions, with the region type being locked, from the partition table, and returning the partially removed partition table; wherein the host instructed the SSD to sets the one or more regions type to locked.

2. The method for protecting partial space of the SSD according to claim 1 , wherein the partition table includes partition planning information for each region, and the partition planning information includes region type and start and end addresses, removing one or more regions with the region type being locked from the partition table includes: setting the partition planning information corresponding to the one or more regions with the region type being locked to a default value.

3. The method for protecting partial space of the SSD according to claim 1 , wherein if the region type of the one or more regions is unlocked or not-locked, the partition table is directly returned.

4. The method for protecting partial space of the SSD according to claim 3 , wherein the not-locked type represents the region is readable, writable, and erasable, and the unlocked type represents the region is readable, writable, and unerasable.

5. The method for protecting partial space of the SSD according to claim 1 , wherein the locked type represents the region is unreadable, unwritable, and unerasable.

6. An SSD storage system comprises: storage space of the SSD is divided into multiple regions and a partition table stored in the SSD, which includes region type of each region; when the SSD receives a command from a host to read the partition table, the SSD retrieves the partition table, removes one or more regions with the region type being locked from the partition table, and returns the partially removed partition table; wherein the host instructed the SSD to sets the one or more regions type to locked.

7. The SSD storage system according to claim 6 , wherein the partition table includes partition planning information for each region, which includes region type and start and end addresses, removing one or more regions with the region type being locked from the partition table includes: setting the partition planning information corresponding to the one or more regions with the region type being locked to a default value.

8. The SSD storage system according to claim 6 , wherein if the region type of the one or more regions is unlocked or not-locked, the partition table is directly returned.

9. The SSD storage system according to claim 6 , wherein the SSD storage system has at least four statuses:

status 0: the storage space of the SSD is not divided into multiple regions;

status 1: the storage space of the SSD is divided into multiple regions, with each region not-locked;

status 2: the storage space of the SSD is divided into multiple regions, with at least one region locked but has been unlocked; and

status 3: the storage space of the SSD is divided into multiple regions, with at least one region locked.

10. The SSD storage system according to claim 9 , wherein the not-locked type represents the region is readable, writable, and erasable, the unlocked type represents the region is readable, writable, and unerasable, and the locked type represents the region is unreadable, unwritable, and unerasable.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 10, 2023
From: HUANG, YANG; ZHU, ZHETIAN; CHENG, QIAN; FENG, ZHENGTIAN; GAO, LONGTAO
To: INNOGRIT TECHNOLOGIES CO., LTD.
Reel/Frame 065173/0554 →
Priority Claims (1)
CN 202211236522.2 · Oct 10, 2022 · national
Continuity (1)
Related Publication 20240118816A1 · Apr 11, 2024
References Cited (4)
US 20030131112A1 · Yu · 2003 [cited by examiner]
US 20030225960A1 · Guu · 2003 [cited by examiner]
US 20040088513A1 · Biessener · 2004 [cited by examiner]
US 20210208808A1 · Gupta · 2021 [cited by examiner]