US 12,242,349 B2
System and device for data recovery for ephemeral storage
Yang Seok Ki, Palo Alto, CA (US); and Sungwook Ryu, Palo Alto, CA (US)
Assigned to Samsung Electronics Co., Ltd., Suwon-si (KR)
Filed by Samsung Electronics Co., Ltd., Suwon-si (KR)
Filed on Apr. 13, 2023, as Appl. No. 18/134,438.
Application 18/134,438 is a continuation of application No. 17/159,913, filed on Jan. 27, 2021, granted, now 11,630,731.
Claims priority of provisional application 63/057,744, filed on Jul. 28, 2020.
Claims priority of provisional application 63/052,854, filed on Jul. 16, 2020.
Claims priority of provisional application 63/051,158, filed on Jul. 13, 2020.
Prior Publication US 2023/0251931 A1, Aug. 10, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 11/00 (2006.01); G06F 3/06 (2006.01); G06F 11/07 (2006.01); G06F 11/10 (2006.01); G06F 11/14 (2006.01); G06F 11/20 (2006.01); G06F 11/30 (2006.01); G06F 11/32 (2006.01); G06F 11/34 (2006.01); G06F 12/0882 (2016.01); G06F 12/1009 (2016.01)
CPC G06F 11/1428 (2013.01) [G06F 3/0619 (2013.01); G06F 3/0634 (2013.01); G06F 3/0644 (2013.01); G06F 3/0649 (2013.01); G06F 3/065 (2013.01); G06F 3/0673 (2013.01); G06F 3/0679 (2013.01); G06F 11/0772 (2013.01); G06F 11/1068 (2013.01); G06F 11/1076 (2013.01); G06F 11/1484 (2013.01); G06F 11/203 (2013.01); G06F 11/2089 (2013.01); G06F 11/2094 (2013.01); G06F 11/3034 (2013.01); G06F 11/3037 (2013.01); G06F 11/3072 (2013.01); G06F 11/327 (2013.01); G06F 11/3409 (2013.01); G06F 12/0882 (2013.01); G06F 12/1009 (2013.01); G06F 2201/85 (2013.01); G06F 2212/262 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
identifying a state associated with a first storage device;
based on identifying the state:
determining that a first region associated with the first storage device is associated with a first attribute, and that a second region associated with the first storage device is associated with a second attribute;
identifying, at a second storage device, a first read command for first data;
identifying, based on the first read command, that the first data is stored in the first storage device;
based on identifying that the first data is stored in the first storage device:
determining that the first data is stored in the first region or the second region;
based on determining that the first data is stored in the first region, returning a first response to the first read command; and
based on determining that the first data is stored in the second region, returning a second response to the first read command.