Topology independent storage arrays and methods

TE Ludwig, CW Frank - US Patent 7,702,850, 2010 - Google Patents
4,890,227 A 12/1989 Watanabe et al. 5,129,088 A 7, 1992 Auslander et al. 5, 193,171 A 3,
1993 Shinmura et al. 5,506,969 A 4, 1996 Wall et al. 5,546,541 A 8, 1996 Drew et al …

Data cache architecture and cache algorithm used therein

YC Lin, HC Wang, CH Lin - US Patent 7,814,276, 2010 - Google Patents
It is an object of the present invention to provide a data cache architecture for a NAND type
flash device to minimize the program/erase count of the NAND type flash device. It is another …

Disaggregated resources and access methods

TE Ludwig, M Adams - US Patent 8,819,092, 2014 - Google Patents
US PATENT DOCUMENTS provide access to resource consumers by offering resource
node information to the resource consumers. Resource node information Supplied by each …

Optimized code generation targeting a high locality software cache

T Chen, AE Eichenberger, MG Tallada… - US Patent …, 2013 - Google Patents
Response to Of? ce Action? led with the USPTO on Oct. 17, 2011 for US. Appl. No.
12/057,456, 19 pages. Response to Of? ce Action? led with the USPTO on Oct. 20, 2011 for …

Generating storage system commands

M Adams, TE Ludwig, SK Baughman… - US Patent …, 2010 - Google Patents
5,867,686 A 2f1999 Conner et al. 6,928.473 B1 8/2005 Sundaram et al. 5,884,038 A 3/1999
Kapoor 6,941,555 B2 9/2005 Jacobs et al. 5,889,935 A 3, 1999 Ofek et al. 6,947,430 B2 …

Virtual devices and virtual bus tunnels, modules and methods

CW Frank, TE Ludwig, WR Babbitt Jr, M Adams… - US Patent …, 2009 - Google Patents
Inventors: Charles William Frank, 62 Wheeler, Irvine, CA (US) 92620; Thomas Earl Ludwig,
4800 Camino Costado, San Clemente, CA (US) 92673; William R. Babbitt, Jr., 22350 …

Systems and methods for deriving storage area commands

M Adams, N Witchey, T Ludwig - US Patent 7,649,880, 2010 - Google Patents
US PATENT DOCUMENTS 6,904,470 B1 6/2005 Ofer et al. 6,907,473 B2 6/2005 Schmidt et
al. 5,590,276 A 12/1996 Andrews 6,912,622 B2 6/2005 Miller 5,634,111 A* 5/1997 Oeda et …

Data transfer optimized software cache for irregular memory references

E Ayguade, T Chen, AE Eichenberger… - US Patent …, 2013 - Google Patents
Mechanisms are provided for optimizing irregular memory references in computer code.
These mechanisms may parse the computer code to identify memory references in the com …

Communication protocols, systems and methods

C Frank, T Ludwig, T Hanan, W Babbitt - US Patent 7,643,476, 2010 - Google Patents
Methods of transferring data to a target device are presented. A protocol Supports sending
packets to individual disaggre gated elements of the target device. Each packet can be indi …

Methods of conveying information using fixed sized packets

C Frank, T Ludwig, T Hanan, W Babbitt - US Patent 7,688,814, 2010 - Google Patents
Communication protocols, systems, and methods that facili tate communication between
disaggregated elements, and also to devices adapted to function as such disaggregated …