US 12,293,112 B2
Intelligent storage protocol modification of a distributed storage system
Gordon James Coleman, Los Altos, CA (US); Peter E. Kirkpatrick, Los Altos, CA (US); and Roland Dreier, Mountain View, CA (US)
Assigned to PURE STORAGE, INC., Santa Clara, CA (US)
Filed by PURE STORAGE, INC., Santa Clara, CA (US)
Filed on Feb. 20, 2024, as Appl. No. 18/582,042.
Application 18/582,042 is a continuation of application No. 17/990,586, filed on Nov. 18, 2022, granted, now 11,922,070.
Application 17/990,586 is a continuation of application No. 17/065,309, filed on Oct. 7, 2020, granted, now 11,537,322, issued on Dec. 27, 2022.
Application 17/065,309 is a continuation of application No. 16/001,827, filed on Jun. 6, 2018, granted, now 10,896,000, issued on Jan. 19, 2021.
Application 16/001,827 is a continuation of application No. 15/667,529, filed on Aug. 2, 2017, granted, now 10,019,201, issued on Jul. 10, 2018.
Application 15/667,529 is a continuation of application No. 15/419,886, filed on Jan. 30, 2017, granted, now 9,747,039, issued on Aug. 29, 2017.
Claims priority of provisional application 62/404,109, filed on Oct. 4, 2016.
Prior Publication US 2024/0192894 A1, Jun. 13, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 3/06 (2006.01); G06F 9/48 (2006.01); H04L 67/1097 (2022.01); H04L 67/60 (2022.01)
CPC G06F 3/0659 (2013.01) [G06F 3/061 (2013.01); G06F 3/067 (2013.01); G06F 9/4881 (2013.01); H04L 67/1097 (2013.01); H04L 67/60 (2022.05)] 20 Claims
OG exemplary drawing
 
1. A storage enclosure comprising:
a plurality of solid state storage devices presenting a first storage protocol; and
a plurality of storage controllers, operatively coupled to the plurality of solid state storage devices, the plurality of storage controllers configured to:
present the plurality of solid state storage devices as solid state storage devices presenting a second storage protocol that is different than the first storage protocol; and
modify requests using the second storage protocol to use the first storage protocol of the plurality of solid state storage devices.