1
Kit M Chow, Michael W Meyer, P Keith Muller, Alan P Adamson: Dynamic and consistent naming of fabric attached storage by a file system on a compute node storing information mapping API system I/O calls for data objects with a globally unique identification. NCR Corporation, Gates & Cooper, November 14, 2000: US06148349 (129 worldwide citation)

The present invention describes a parallel processing system. The system comprises a plurality of compute nodes for executing applications via a storage application interface having system input/output calls, a plurality of I/O nodes, and a file system implemented in the compute node, for storing in ...


2
P Keith Muller, Kit M Chow, Michael W Meyer, Alan P Adamson: Highly-scalable parallel processing computer system architecture. NCR Corporation, Gates & Cooper, June 12, 2001: US06247077 (127 worldwide citation)

A highly-scalable parallel processing computer system architecture is described. The parallel processing system comprises a plurality of compute nodes for executing applications, a plurality of I/O nodes, each communicatively coupled to a plurality of storage resources, and an interconnect fabric pr ...


3
Alan P Adamson, Thomas M Sandison, Charles E Williams: Physical-to-logical bus mapping scheme for computer systems having multiple PCI bus configuration. NCR Corporation, James M Stover, June 2, 1998: US05761448 (74 worldwide citation)

A Plug-and-Play (PnP) configuration driver initilization routine and PnP configuration utility for use in PCI bus architectures supporting dynamic I/O bus configurations. The PnP configuration driver includes a logical-to-physical PCI bus mapping scheme maintaining a PCI bus mapping table, and creat ...


4
Alan P Adamson: Virtual device for performing an operation in response to a SCSI command different than the operation of a SCSI device responding to the SCSI command. NCR Corporation, Gregory A Welte, February 2, 1999: US05867671 (2 worldwide citation)

A module for executing SCSI commands. The module includes a computer process, and communicates with a SCSI bus, which carries SCSI commands. Ordinarily, the SCSI commands cause specific actions in SCSI devices: for example, a given SCSI command may cause a SCSI printer to eject a sheet of paper. The ...