US 12,353,727 B2
Channel optimized storage modules
Kimmo Juhani Mylly, Ylojarvi (FI)
Assigned to Memory Technologies LLC, Kirkland, WA (US)
Filed by Memory Technologies LLC, Kirkland, WA (US)
Filed on Nov. 1, 2023, as Appl. No. 18/500,095.
Application 18/500,095 is a continuation of application No. 17/327,153, filed on May 21, 2021, granted, now 11,809,718.
Application 17/327,153 is a continuation of application No. 16/720,698, filed on Dec. 19, 2019, granted, now 11,023,142, issued on Jun. 1, 2021.
Application 16/720,698 is a continuation of application No. 16/545,899, filed on Aug. 20, 2019, granted, now 11,016,678, issued on May 25, 2021.
Application 16/545,899 is a continuation of application No. 15/705,559, filed on Sep. 15, 2017, granted, now 10,402,106, issued on Sep. 3, 2019.
Application 15/705,559 is a continuation of application No. 14/569,601, filed on Dec. 12, 2014, granted, now 9,766,823, issued on Sep. 19, 2017.
Claims priority of provisional application 61/915,315, filed on Dec. 12, 2013.
Prior Publication US 2024/0176505 A1, May 30, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 3/06 (2006.01)
CPC G06F 3/0619 (2013.01) [G06F 3/061 (2013.01); G06F 3/0644 (2013.01); G06F 3/0659 (2013.01); G06F 3/0679 (2013.01); G06F 3/0688 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A storage device comprising:
at least one memory having a plurality of memory areas including a first memory area and a second memory area, the plurality of memory areas corresponding to a plurality of identifiers, wherein the first memory area is associated with a first identifier and the second memory area is associated with a second identifier, the plurality of identifiers including the first identifier and the second identifier;
at least one register indicating a number of the plurality of identifiers; and
a controller configured to:
receive, from a host device, first data to store on the at least one memory;
determine that the first data is received lacking a first particular identifier;
store, based at least in part on the first data being received lacking the first particular identifier, the first data in the first memory area;
receive, from the host device and with a second particular identifier, second data to store on the at least one memory; and
store, based at least in part on the second particular identifier matching the second identifier, the second data to the second memory area of the at least one memory.