1
Alexander H Frey Jr, Richard C Mosteller, Joel M Gould, Noah R Mendelsohn, James Perchik: Data processing method for file status recovery includes providing a log file of atomic transactions that may span both volatile and non volatile memory. International Business Machines Corporation, Perman & Green, April 6, 1993: US05201044 (234 worldwide citation)

A data processing system includes both volatile and nonvolatile memories, user-inaccessible file control software and performs a method for recovering from a malfunction occurring during a file transaction that prevents accomplished microscopic transactions from being lost. The method comprises the ...


2
James Thomas Brady, Damon W Finney, Michael Howard Hartung, Michael Anthony Ko, Noah R Mendelsohn, Jaishankar Moothedath Menon, David R Nowlen: System and method for queuing of tasks in a multiprocessing system. International Business Machines Corporation, Ohlandt Greeley Ruggiero & Perle, August 17, 1999: US05940612 (86 worldwide citation)

A procedure controls execution of priority ordered tasks in a multi-nodel data processing system. The data processing system includes a node with a software-controlled processor and a hardware-configured queue-controller. The queue-controller includes a plurality of priority-ordered queues, each que ...


3
James Thomas Brady, Damon W Finney, Michael Howard Hartung, Michael Anthony Ko, Noah R Mendelsohn, Jaishankar Moothedath Menon, David R Nowlen: Dynamic memory allocation that enalbes efficient use of buffer pool memory segments. International Business Machines Corporation, Ohlandt Greeley Ruggiero & Perle, July 21, 1998: US05784698 (85 worldwide citation)

An apparatus for dynamically allocating memory includes a processor, a free buffer pool memory and a control memory which stores control block data structures. The control block data structures enable a segmentation of the free buffer pool memory into a series of free buffer pools, each free buffer ...


4
Noah R Mendelsohn, James Perchik, Thomas R Hancock: Component replacement control for fault-tolerant data processing system. International Business Machines Corporation, Perman & Green, May 17, 1994: US05313628 (37 worldwide citation)

Apparatus is described for component replacement control in a data processing system, with each component being assigned a label that includes a component identifier and a replacement generation value. The apparatus includes a plurality of tables for redundantly storing replacement generation values ...


5
James Thomas Brady, Damon W Finney, Michael Howard Hartung, Paul Wayne Hunter, Michael Anthony Ko, Donald J Lang, Noah R Mendelsohn, Jaishankar Moothedath Menon, David Ronald Nowlen: Multi-node network with internode switching performed within processor nodes, each node separately processing data and control messages. International Business Machines Corporation, Ohlandt Greeley Ruggiero & Perle, October 7, 1997: US05675736 (28 worldwide citation)

A distributed data processing system includes a plurality of nodes interconnected by bidirectional communication links. Each node includes a control message line for handling of control messages and a control memory for storing the control messages. Each node further includes data message line for h ...


6
Narasimhareddy L Annapareddy, James T Brady, Damon W Finney, Richard F Freitas, Michael H Hartung, Michael A Ko, Noah R Mendelsohn, Jaishankar M Menon, David R Nowlen, Shin Yuan Tzou: System and method using chained structure queues for ordering of message delivery between connected nodes wherein unsuccessful message portion is skipped and retried. IBM Corporation, Ohlandt Greeley Ruggiero & Perle, November 19, 1996: US05577211 (23 worldwide citation)

A computing system includes plural nodes that are connected by a communications network. Each node comprises a communications interface that enables an exchange of messages with other nodes. A ready queue is maintained in a node and includes plural message entries, each message entry indicating an o ...