Patentable/Patents/US-10977171
US-10977171

Method for creating multi-namespace and accessing data therein

PublishedApril 13, 2021
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

A method for creating a multi-namespace includes steps of: returning information of a namespace data structure according to a query command from, wherein the information of the namespace data structure comprises a maximum number and a total capacity of supportable namespace; receiving and determining whether a create command for creating a plurality of namespaces is correct, wherein the create command comprises a number of a namespace and a capacity of the namespace; and if the determination is correct, creating a global host logical-flash physical address (H2F) mapping table according to the create command, wherein a number of the global H2F mapping tables is independent of the maximum number of the supportable namespaces and the number of namespace. A method for accessing data in a multi-namespace is also provided.

Patent Claims
6 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A method for creating a multi-namespace and accessing data in the multi-namespace, comprising: returning information of a namespace data structure according to a query command, wherein the information of the namespace data structure comprises a maximum number and a total capacity of supportable namespace; receiving and determining whether a create command for creating a plurality of namespaces is correct, wherein the create command comprises a number of a namespace and a capacity of the namespace; if the determination is correct, creating a global host logical-flash physical address (H2F) mapping table according to the create command, wherein a number of the global H2F mapping tables is independent of the maximum number of the supportable namespaces and the number of namespace; receiving an access command of a namespace, wherein the access command comprises a namespace identifier (namespace ID) and address data; mapping the namespace ID and the address data to a logical block address (LBA) of the global H2F mapping table; and executing the access command according to the LBA.

2

2. The method for creating a multi-namespace and accessing data in the multi-namespace according to claim 1 , wherein the namespace ID corresponds to one of the plurality of namespace.

3

3. The method for creating a multi-namespace and accessing data in the multi-namespace according to claim 1 , wherein the address data comprises the LBA.

4

4. The method for creating a multi-namespace and accessing data in the multi-namespace according to claim 1 , wherein the address data comprises a first LBA and a second LBA.

5

5. The method for creating a multi-namespace and accessing data in the multi-namespace according to claim 1 , wherein the address data comprises the LBA and a total number of records of data.

6

6. The method for creating a multi-namespace and accessing data in the multi-namespace according to claim 1 , wherein the step of mapping the namespace ID and the address data to a LBA of a global H2F mapping table comprises: equaling the LBA of the global H2F mapping table to a sum of capacities of namespaces smaller than the namespace ID plus the address data.

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

November 4, 2019

Publication Date

April 13, 2021

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Method for creating multi-namespace and accessing data therein” (US-10977171). https://patentable.app/patents/US-10977171

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.