1
John M Marberg, Brent A Miller, Julian Satran, Dafna Sheinwald: Mobile client computer system with flash memory management utilizing a virtual address map and variable length data. International Business Machines Corporation, Anthony N Magistrale, Daniel E McConnell, August 24, 1999: US05943692 (209 worldwide citation)

A computer system such as a mobile client system in which provision is made for management of flash memory. Flash memory management is done using variable block length and supports data compression. Blocks are allocated contiguously in each erase unit and each block starts with a header that contain ...


2
Shmuel Gal, Dafna Sheinwald, John M Marberg, Alan Hartmann, Mila Keren, Zvi Yehudai: Data sorting. International Business Machines Corporation, Noreen A Krall, Esther E Klein, May 16, 2000: US06065005 (12 worldwide citation)

A method is described for operating a data processing system having a plurality of processors to sort a set of data records each having an associated key for governing the sort process. The method comprises determining a range for the key values by sampling the key values. The range is divided into ...


3
Robert J Curran, Radha R Kandadai, Irit Loy, John M Marberg: Data movement management system and method for a storage area network file system employing the data management application programming interface. International Business Machines Corporation, Lawrence D Cutter Attorney, IBM Corporation, June 9, 2005: US20050125556-A1

A system and method of managing data movement are provided in which a processing environment is established in a cluster of nodes. The nodes have common access to data residing in one or more data storage units. A data management application (DM) is initiated in the environment. One of the nodes of ...