US 12,393,539 B2
System and method for an adaptive storage media interface
Iain Duncan Rayner, Bradford (GB)
Assigned to ARRIS ENTERPRISES LLC, Horsham, PA (US)
Appl. No. 18/266,391
Filed by ARRIS ENTERPRISES LLC, Suwanee, GA (US)
PCT Filed Oct. 25, 2021, PCT No. PCT/US2021/056475
§ 371(c)(1), (2) Date Jun. 9, 2023,
PCT Pub. No. WO2022/125202, PCT Pub. Date Jun. 16, 2022.
Claims priority of provisional application 63/124,680, filed on Dec. 11, 2020.
Prior Publication US 2024/0054087 A1, Feb. 15, 2024
Int. Cl. G06F 13/38 (2006.01); G06F 13/40 (2006.01); G06F 13/42 (2006.01)
CPC G06F 13/385 (2013.01) [G06F 13/4027 (2013.01); G06F 13/4282 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system for an adaptive interface for a storage media device, the adaptive interface comprising:
at least one storage device configured to communicate utilizing a first data protocol including at least a Serial Advanced Technology Attachment (SATA) data protocol;
at least one device interface configured to mate with a media device, and further configured to support a first data protocol connection including a SATA data protocol connection, a second data protocol connection including a first Universal Serial Bus (USB) protocol connection, and a third data protocol connection including a second USB protocol connection, where said the first USB protocol connection and the second USB protocol connection are associated with respective first and second different USB protocols;
a protocol bridge configured to enable the transmission of data between a system utilizing the first data protocol and a system utilizing at least one of a second data protocol and a third data protocol, said second data protocol and said third data protocol being different USB protocols;
a switching fabric configured to establish a plurality of data paths linking the storage device and the at least one device interface; and
a processor configured to:
determine the type of communication protocol supported by the media device mated to the at least one device interface;
instruct the protocol bridge to enable the transmission of data between a system utilizing the first data protocol and a system utilizing one of either the first or second data protocols based, at least in part, upon the determination of the type of communication protocol supported by the at least one storage device; and
establish at least one data path linking the at least one storage device with the at least one device interface, wherein the at least one data path comprises the protocol bridge.