Patents by Inventor Andrew Thomas Tauferner
Andrew Thomas Tauferner has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 8738676Abstract: A parallel computer system adds entropy to improve the quality of random number generation by using parity errors as a source of entropy because parity errors are influenced by external forces such as cosmic ray bombardment, alpha particle emission, and other random or near-random events. By using parity errors and associated information to generate entropy, the quality of random number generation in a parallel computer system is increased.Type: GrantFiled: May 29, 2009Date of Patent: May 27, 2014Assignee: International Business Machines CorporationInventors: Todd Alan Inglett, Andrew Thomas Tauferner
-
Publication number: 20080115139Abstract: An apparatus, program product and method utilize a barrier-based mechanism for arbitrating access to a shared resource in a massively parallel computer system. In a first processor among a plurality of processors in a massively parallel computer system, the number of times a barrier has been entered by processors in the massively parallel computer system in association with attempting to access the shared resource may be monitored, and the shared resource may be accessed by the first processor once the number of times the barrier has been entered matches a priority value associated with the first processor. As such, on massively parallel computer systems where potentially thousands of processors may attempt to concurrently access the same shared resource, the access by such processors may be coordinated in a logical fashion to reduce the risk of overwhelming the shared resource due to an excessive number of concurrent access attempts to the shared resource.Type: ApplicationFiled: October 27, 2006Publication date: May 15, 2008Inventors: Todd Alan Inglett, Andrew Thomas Tauferner
-
Patent number: 7266596Abstract: A method for adding storage space to a server without powering down the server is provided. One embodiment provides a method for dynamically linking a storage space to a network server, comprising: adding a new disk drive image to a network server description for the network server through a host server operating system, the new disk drive image corresponding to the storage space to be linked; sending a dynamic linking request from the host server operating system to a network server operating system; in response to the dynamic linking request, sending a device scanning request from the network server operating system to the host operating system; in response to the device scanning request, requesting response from each device connected to each SCSI port of a host server and reporting the new disk drive image to the network server operating system; and presenting the new disk drive image to users connected to the network server.Type: GrantFiled: April 18, 2001Date of Patent: September 4, 2007Assignee: International Business Machines CorporationInventors: Russel Roy Garvey, Thomas Leo Haze, Anthony Martin Mueller, Andrew Thomas Tauferner, Tanveer Zubair
-
Method and apparatus for allocating use of an access device between host and guest operating systems
Patent number: 6966062Abstract: A method, apparatus and article of manufacture for allocating use of an access device between a host operating system and a guest operating system. In one embodiment, a source of the received request to use the access device is determined as either the host operating system or the guest operating system. A determination of whether the host or guest operating system has a key for the access device is performed. The key enables either the host operating system or the guest operating system to use the access device. A determination of whether the received request is an altering request to change a state of the access device or a passive request to read the access device is also performed. The processing of the request from the host and guest operating systems is similar except when the request is an altering request and neither the host operating system nor the guest operating system has the key.Type: GrantFiled: April 20, 2001Date of Patent: November 15, 2005Assignee: International Business Machines CorporationInventors: Leon Edward Gregg, Daniel Joseph Strauss, Andrew Thomas Tauferner, James Lawrence Tilbury -
Patent number: 6915524Abstract: Method and apparatus for controlling a plurality of storage devices connected to a host server system from a network server system are provided. One embodiment provides a method for controlling a plurality of devices connected to a host system, comprising: receiving, by an input/output processor (IOP) on a network server system, a device request from a network server operating system; determining to which one of the plurality of devices is the device request directed; creating a host system request for the one of the plurality of devices; and sending the host system request to an IOP of the host system. Another embodiment provides a medium containing program code that, when executed by a computer, causes the computer to perform a method for controlling a plurality of devices connected to a host system.Type: GrantFiled: April 6, 2001Date of Patent: July 5, 2005Assignee: International Business Machines CorporationInventors: Robert Peter Crowley, Andrew Thomas Tauferner
-
Publication number: 20020165946Abstract: A method for adding storage space to a server without powering down the server is provided. One embodiment provides a method for dynamically linking a storage space to a network server, comprising: adding a new disk drive image to a network server description for the network server through a host server operating system, the new disk drive image corresponding to the storage space to be linked; sending a dynamic linking request from the host server operating system to a network server operating system; in response to the dynamic linking request, sending a device scanning request from the network server operating system to the host operating system; in response to the device scanning request, requesting response from each device connected to each SCSI port of a host server and reporting the new disk drive image to the network server operating system; and presenting the new disk drive image to users connected to the network server.Type: ApplicationFiled: April 18, 2001Publication date: November 7, 2002Applicant: International Business Machines CorporationInventors: Russel Roy Garvey, Thomas Leo Haze, Anthony Martin Mueller, Andrew Thomas Tauferner, Tanveer Zubair
-
Method and apparatus for allocating use of an access device between host and guest operating systems
Publication number: 20020156934Abstract: A method, apparatus and article of manufacture for allocating use of an access device between a host operating system and a guest operating system. In one embodiment, a source of the received request to use the access device is determined as either the host operating system or the guest operating system. A determination of whether the host or guest operating system has a key for the access device is performed. The key enables either the host operating system or the guest operating system to use the access device. A determination of whether the received request is altering request to change a state of the access device or a passive request to read the access device is also performed. The processing of the request from the host and guest operating systems is similar except when the request is an altering request and neither the guest operating system nor the guest operating system has the key.Type: ApplicationFiled: April 20, 2001Publication date: October 24, 2002Applicant: International Business Machines CorporationInventors: Leon Edward Gregg, Daniel Joseph Strauss, Andrew Thomas Tauferner, James Lawrence Tilbury -
Publication number: 20020152295Abstract: Method and apparatus for controlling a plurality of storage devices connected to a host server system from a network server system are provided. One embodiment provides a method for controlling a plurality of devices connected to a host system, comprising: receiving, by an input/output processor (IOP) on a network server system, a device request from a network server operating system; determining to which one of the plurality of devices is the device request directed; creating a host system request for the one of the plurality of devices; and sending the host system request to an IOP of the host system. Another embodiment provides a medium containing program code that, when executed by a computer, causes the computer to perform a method for controlling a plurality of devices connected to a host system.Type: ApplicationFiled: April 6, 2001Publication date: October 17, 2002Applicant: International Business Machines CorporationInventors: Robert Peter Crowley, Andrew Thomas Tauferner
-
Patent number: 6353897Abstract: An apparatus and method for testing object oriented software includes a software test framework that includes one or more test drivers and one or more testcases for each test driver. Each testcase can also have multiple variations. A TestDriver abstract class and a Testcase class are defined. Each test driver is created as an extension of the TestDriver class, and each testcase is created as an extension of the Testcase class, thereby promoting uniformity between different test drivers and between different test cases. When an instance of the TestDriver class is run, it instantiates its testcases, determines which variations of the testcases should be run, runs the variations, and reports the results. By providing the software test framework in the same programming environment in which the software under test is developed, the application programmer can program the needed tests without requiring the specialized skills of a test programmer.Type: GrantFiled: January 6, 1999Date of Patent: March 5, 2002Assignee: International Business Machines CorporationInventors: Clifton Malcolm Nock, Frances Ellen Stewart, Andrew Thomas Tauferner, Lisa Shaine-Marie Wellman