IP Library Patent Application 17165698
Patent Application
App. No. 17/165,698

FLEXIBLE CONFIGURATION OF STORAGE DEVICE WITH TRANSLATION LANGUAGE SET

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 None
App. No.
17/165,698
Abstract

An embodiment of an electronic apparatus may include one or more substrates, a controller coupled to the one or more substrates, the controller including logic to control access to a NAND-based storage media, communicate with a host device and a neighbor storage device through a translation language set, convert the translation language set to native commands, and execute the native commands. Other embodiments are disclosed and claimed.

Claims (51)

1 . An electronic apparatus, comprising:

one or more substrates; and

a controller coupled to the one or more substrates, the controller including logic to:

control access to a NAND-based storage media,

communicate with a host device and a neighbor storage device through a translation language set,

convert the translation language set to native commands, and

execute the native commands.

2 . The apparatus of claim 1 , wherein the logic is further to:

notify and receive capability notifications to the host device and the neighbor storage device with the translation language set.

3 . The apparatus of claim 1 , wherein the logic is further to:

re-configure one or more of the controller and the NAND-based storage media in response to a translation language set communication from one or more of the host device and the neighbor storage device.

4 . The apparatus of claim 3 , wherein the logic is further to:

lock a configuration of the controller and the NAND-based storage media in response to a translation language set communication from one or more of the host device and the neighbor storage device.

5 . The apparatus of claim 1 , wherein the logic is further to:

asynchronously communicate with the host device and the neighbor storage device.

6 . The apparatus of claim 5 , wherein the logic is further to:

utilize a shared register space to asynchronously communicate with the host device and the neighbor storage device.

7 . The apparatus of claim 1 , wherein the logic is further to:

offload computation from one or more of the host device and the neighbor storage device in response to a translation language set communication.

8 . An electronic storage system, comprising:

NAND-based storage media; and

a controller communicatively coupled to the NAND-based storage media, the controller including logic to:

communicate with a host device and a neighbor storage device through a translation language set,

convert the translation language set to native commands, and

execute the native commands.

9 . The system of claim 8 , wherein the logic is further to:

notify and receive capability notifications to the host device and the neighbor storage device with the translation language set.

10 . The system of claim 8 , wherein the logic is further to:

re-configure one or more of the controller and the NAND-based storage media in response to a translation language set communication from one or more of the host device and the neighbor storage device.

11 . The system of claim 10 , wherein the logic is further to:

lock a configuration of the controller and the NAND-based storage media in response to a translation language set communication from one or more of the host device and the neighbor storage device.

12 . The system of claim 8 , wherein the logic is further to:

asynchronously communicate with the host device and the neighbor storage device.

13 . The system of claim 12 , wherein the logic is further to:

utilize a shared register space to asynchronously communicate with the host device and the neighbor storage device.

14 . The system of claim 8 , wherein the controller and the NAND-based storage media are incorporated in a solid-state drive.

15 . A method of controlling storage, comprising:

controlling access to a NAND-based storage media with a controller;

communicating with a host device and a neighbor storage device through a translation language set;

converting the translation language set to native commands; and

executing the native commands.

16 . The method of claim 15 , further comprising:

notifying and receiving capability notifications to the host device and the neighbor storage device with the translation language set.

17 . The method of claim 15 , further comprising:

re-configuring one or more of the controller and the NAND-based storage media in response to a translation language set communication from one or more of the host device and the neighbor storage device.

18 . The method of claim 17 , further comprising:

locking a configuration of the controller and the NAND-based storage media in response to a translation language set communication from one or more of the host device and the neighbor storage device.

19 . The method of claim 15 , further comprising:

utilizing a shared register space to asynchronously communicate with the host device and the neighbor storage device.

20 . The method of claim 15 , further comprising:

sharing accelerator code among the controller and one or more of the host device and the neighbor storage device with the translation language set.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 11, 2025
From: INTEL CORPORATION
To: SK HYNIX NAND PRODUCT SOLUTIONS CORP. (DBA SOLIDIGM)
Reel/Frame 072549/0289 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 2, 2021
From: TARANGO, JOSEPH; BACA, JIM; JACQUE, KRISTIN; HERNANDEZ, ANDRES
To: INTEL CORPORATION
Reel/Frame 055118/0874 →