US 12,487,951 B2
Systems and methods for servicing data access commands
Chinnakrishnan Ballapuram, San Jose, CA (US); and Wentao Wu, San Jose, CA (US)
Assigned to Samsung Electronics Co., Ltd., Yongin-si (KR)
Filed by Samsung Electronics Co., Ltd., Suwon-si (KR)
Filed on Feb. 8, 2023, as Appl. No. 18/107,446.
Application 18/107,446 is a continuation of application No. 15/384,164, filed on Dec. 19, 2016, granted, now 11,586,565.
Claims priority of provisional application 62/403,626, filed on Oct. 3, 2016.
Prior Publication US 2023/0185743 A1, Jun. 15, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 13/18 (2006.01); G06F 13/16 (2006.01); G06F 13/40 (2006.01); G06F 13/42 (2006.01)
CPC G06F 13/18 (2013.01) [G06F 13/1668 (2013.01); G06F 13/4068 (2013.01); G06F 13/4282 (2013.01); G06F 2213/0026 (2013.01)] 19 Claims
OG exemplary drawing
 
1. A non-volatile storage system comprising:
a first device comprising a first queue, a second queue, and a memory; and
a storage device comprising:
a controller configured to communicate with the memory and with at least one of the first queue or the second queue; and
a second device configured to communicate with the controller,
wherein a physical interface connecting the controller to the first device is configured to be used by the first device to send first data from the memory, and
wherein, based on the controller detecting a first command, the physical interface is configured to transport a first portion of the first data from the memory to the controller,
wherein, based on the controller detecting a second command:
a first portion of the physical interface is configured to transport the second command from the first queue to the controller; and
a second portion of the physical interface is configured to transport a second portion of the first data from the memory to the controller.