1
Daniel Jonathan Auerbach, Timothy Michael Kemp, Robert Kevin Montoye, John Davis Palmer: Processor transparent on-the-fly instruction stream decompression. International Business Machines Corporation, Morgan & Finnegan, March 6, 2001: US06199126 (27 worldwide citation)

An apparatus and method for transparent on-the-fly decompression of the program instruction stream of a processor. Connected between a processor and a memory storing compressed information is a decompression device. The decompression device, receives a request from the processor for information, ret ...


2
Kay Schwendimann Anderson, Frederick Douglis, Nagui Halim, John Davis Palmer, Elizabeth Suzanne Richards, David Tao, William Harold Tetzlaff, John Michael Tracey, Joel Leonard Wolf: Optimizing a storage system to support short data lifetimes. International Business Machines Corporation, Yee & Associates P C, William Stock, June 7, 2011: US07958093 (26 worldwide citation)

A system and method for optimizing a storage system to support short data object lifetimes and highly utilized storage space are provided. With the system and method, data objects are clustered based on when they are anticipated to be deleted. When an application stores data, the application provide ...


3
John Davis Palmer, Hovey Raymond Strong Jr, Eliezer Upfal: Method and apparatus for ordered reliable multicast with asymmetric safety in a multiprocessing system. International Business Machines Corporation, Gray Cary Ware Freidenrich, July 18, 2000: US06092220 (20 worldwide citation)

Ordered machine-readable messages are reliably delivered among processing members in a multiprocessing computer system. The system includes multiple processing nodes, each having a unique source-ID and a membership view including one or more of the processing nodes with which it can nominally exchan ...


4
Timothy Michael Kemp, John Davis Palmer, Roy Edwin Scheuerlein: Unified memory hard disk drive system. International Business Machines Corporation, Thomas R Berthold Esq, Banner & Witcoff, August 6, 2002: US06430660 (17 worldwide citation)

A disk controller system includes a microprocessor, a hard disk controller, a disk channel path, a host communications path, and an interface coupled to each of the microprocessor, hard disk controller, disk channel path and host communications path. A unified non-volatile memory is coupled to the i ...


5
Windsor Wee Sun Hsu, Shauchi Ong, John Davis Palmer: Method for reducing data loss and unavailability by integrating multiple levels of a storage hierarchy. International Business Machines Corporation, Mark C McCabe, Lewis Nunnelley, December 2, 2008: US07461101 (16 worldwide citation)

A method for reducing data loss and unavailability by integrating multiple levels of a storage hierarchy is provided. The method includes receiving a read request. In addition, the method includes recognizing a data failure in response to the read request. The method further includes locating an alt ...


6
Daniel Jonathan Auerbach, Timothy Michael Kemp, Robert Kevin Montoye, John Davis Palmer: Method and apparatus for improved compression and decompression. International Business Machines Corporation, Morgan & Finnegan, September 9, 2003: US06618506 (13 worldwide citation)

A method and apparatus for compression and decompression of information, such as groups of computer program instructions, encodes (compresses) information comprising a plurality of units by receiving the information to be encoded, splitting the information into a plurality of subsets, each subset co ...


7
John Davis Palmer, Hovey Raymond Strong Jr, Eliezer Upfal: Method and apparatus for accessing shared resources with asymmetric safety in a multiprocessing system. International Business Machines Corporation, Mark C McCabe Esq, McGinn & Gibb PLLC, June 8, 2004: US06748438 (13 worldwide citation)

In a multiprocessing system, access to a shared resource is arbitrated among multiple computing nodes. The shared resources has a membership view resulting from a predetermined membership protocol performed by the shared resource and the computing nodes. Preferably, this membership protocol includes ...


8
Jaishankar Moothedath Menon, John Davis Palmer: Disk arrays using non-standard sector sizes. International Business Machines Corporation, Gates & Cooper, January 29, 2002: US06343343 (12 worldwide citation)

A method, apparatus, article of manufacture, and a memory structure for storing and retrieving data in physical sectors which are larger than the sector size presented to the user is disclosed. The method comprises the steps of receiving at least one user sector comprising write data, and writing th ...


9
John Davis Palmer, Sandeep Madhav Uttamchandani, Kaladhar Voruganti: Model and system for reasoning with N-step lookahead in policy-based system management. International Business Machines Corporation, Joseph P Curtin L L C, February 17, 2009: US07493300 (9 worldwide citation)

When an alarm condition relating to a performance goal of a storage system is detected, a storage management system invokes an N-step lookahead engine for simulating operation of the storage system when there are multiple actions that could be taken by the storage system for eliminating the alarm co ...


10
Chetan Ahuja, Frank Stewart Filz, John Davis Palmer: Method, system, and program for managing locks enabling access to a shared resource. International Business Machines Corporation, David W Victor, Konrad Raynes Davda & Victor, July 23, 2013: US08495131 (4 worldwide citation)

Provided are a method, system, and program for managing locks enabling access to a shared resource. A first server receives a lock request from a client for the shared resource. A determination is made as to whether a second server owns the client locks. The first server issues a request to the seco ...