Patents by Inventor Curtis Shannon
Curtis Shannon 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: 9995680Abstract: Provided herein are compositions and methods including the step of thermally scanning a sample that can be used and implemented to detect the presence of and/or concentration of a molecule in a sample.Type: GrantFiled: November 4, 2015Date of Patent: June 12, 2018Assignee: Auburn UniversityInventors: Christopher J. Easley, Joonyul Kim, Juan Hu, Mark D. Holtan, Subramaniam Somasundaram, Curtis Shannon
-
Publication number: 20160131604Abstract: Provided herein are compositions and methods including the step of thermally scanning a sample that can be used and implemented to detect the presence of and/or concentration of a molecule in a sample.Type: ApplicationFiled: November 4, 2015Publication date: May 12, 2016Inventors: Christopher J. Easley, Joonyul Kim, Juan Hu, Mark D. Holtan, Subramaniam Somasundaram, Curtis Shannon
-
Patent number: 8140717Abstract: A low-level logical partitioning function associates partitions, partitionable entities, and location codes. Partitionable entities are hardware components, not necessarily individually replaceable. The location code reflects the physical topology of the system packaging. It is preferably a string of concatenated elements, each element representing a device in a hierarchical level of devices which may contain other devices. A respective location code is likewise associated with each of multiple physical indicators. The location code of partitionable entities allocated to a partition is compared with the indicator's location code to determine whether a process executing within a partition can access the indicator. Preferably, each partition has a virtual indicator corresponding to a physical indicator, the state of the physical indicator being derived as a function of the states of multiple virtual indicators for multiple partitions.Type: GrantFiled: September 26, 2008Date of Patent: March 20, 2012Assignee: International Business Machines CorporationInventors: Curtis Shannon Eide, Aditya Kumar
-
Patent number: 7962665Abstract: A computer system independently maintains states of multiple condition indicators as logical state data, each indicator for a different respective condition and having at least an active and inactive state. Multiple condition indicators share a single human-perceptible physical indicator having at least (N+1) states, where N is the number of condition indicators, the physical indicator states including a state for all conditions inactive, and a respective separate state for each respective condition active. Preferably, the conditions comprise a fault condition and an identify condition, and the physical indicator is a light which is off if neither condition is active, is constant on if the fault condition is active, and is flashing if the identify condition is active.Type: GrantFiled: September 26, 2008Date of Patent: June 14, 2011Assignee: International Business Machines CorporationInventors: Curtis Shannon Eide, Aditya Kumar
-
Patent number: 7861100Abstract: Systems and methods are provided for performing maintenance on a multiple-slot device having multiple adapters in a computer system including a peripheral interface having a plurality of device connection slots. The invention includes determining that a selected slot on the peripheral interface is associated with an adapter of a multiple-slot device, identifying a further slot associated with the multiple-slot device based on the selected slot, and providing power to, or removing power from, the selected slot and the identified further slot. Numerous other aspects are provided.Type: GrantFiled: June 26, 2007Date of Patent: December 28, 2010Assignee: International Business Machines CorporationInventors: Curtis Shannon Eide, Bradley J. Lory
-
Patent number: 7783807Abstract: A resource and partition manager of the preferred embodiments includes a lock mechanism that operates on a plurality of locks that control access to individual I/O slots. The resource and partition manager uses the lock mechanism to obtain a lock on an I/O slot when transferring control of the I/O slot to a logical partition that is powering on and when removing the I/O slot from a logical partition that is powering off. The resource and partition manager uses the lock mechanism to remove control of an I/O slot from, or return control to, an operating logical partition in order to facilitate hardware service operations on that I/O slot or on the physical enclosure in which it is contained.Type: GrantFiled: April 7, 2008Date of Patent: August 24, 2010Assignee: International Business Machines CorporationInventors: Troy David Armstrong, William Joseph Armstrong, Curtis Shannon Eide, Gregory Michael Nordstrom
-
Publication number: 20100079302Abstract: A computer system independently maintains states of multiple condition indicators as logical state data, each indicator for a different respective condition and having at least an active and inactive state. Multiple condition indicators share a single human-perceptible physical indicator having at least (N+1) states, where N is the number of condition indicators, the physical indicator states including a state for all conditions inactive, and a respective separate state for each respective condition active. Preferably, the conditions comprise a fault condition and an identify condition, and the physical indicator is a light which is off if neither condition is active, is constant on if the fault condition is active, and is flashing if the identify condition is active.Type: ApplicationFiled: September 26, 2008Publication date: April 1, 2010Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Curtis Shannon Eide, Aditya Kumar
-
Publication number: 20100083252Abstract: A low-level logical partitioning function associates partitions, partitionable entities, and location codes. Partitionable entities are hardware components, not necessarily individually replaceable. The location code reflects the physical topology of the system packaging. It is preferably a string of concatenated elements, each element representing a device in a hierarchical level of devices which may contain other devices. A respective location code is likewise associated with each of multiple physical indicators. The location code of partitionable entities allocated to a partition is compared with the indicator's location code to determine whether a process executing within a partition can access the indicator. Preferably, each partition has a virtual indicator corresponding to a physical indicator, the state of the physical indicator being derived as a function of the states of multiple virtual indicators for multiple partitions.Type: ApplicationFiled: September 26, 2008Publication date: April 1, 2010Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Curtis Shannon Eide, Aditya Kumar
-
Patent number: 7676618Abstract: A resource and partition manager of the preferred embodiments includes a lock mechanism that operates on a plurality of locks that control access to individual I/O slots. The resource and partition manager uses the lock mechanism to obtain a lock on an I/O slot when transferring control of the I/O slot to a logical partition that is powering on and when removing the I/O slot from a logical partition that is powering off. The resource and partition manager uses the lock mechanism to remove control of an I/O slot from, or return control to, an operating logical partition in order to facilitate hardware service operations on that I/O slot or on the physical enclosure in which it is contained.Type: GrantFiled: April 7, 2008Date of Patent: March 9, 2010Assignee: International Business Machines CorporationInventors: Troy David Armstrong, William Joseph Armstrong, Curtis Shannon Eide, Gregory Michael Nordstrom
-
Publication number: 20090006674Abstract: Systems and methods are provided for performing maintenance on a multiple-slot device having multiple adapters in a computer system including a peripheral interface having a plurality of device connection slots. The invention includes determining that a selected slot on the peripheral interface is associated with an adapter of a multiple-slot device, identifying a further slot associated with the multiple-slot device based on the selected slot, and providing power to, or removing power from, the selected slot and the identified further slot. Numerous other aspects are provided.Type: ApplicationFiled: June 26, 2007Publication date: January 1, 2009Inventors: Curtis Shannon Eide, Bradley J. Lory
-
Patent number: 7464209Abstract: A resource and partition manager of the preferred embodiments includes a lock mechanism that operates on a plurality of locks that control access to individual PCI adaptor slots. The resource and partition manager uses the lock mechanism to obtain a lock on an PCI adaptor slot when transferring control of the PCI adaptor slot to a logical partition that is powering on and when removing the PCI adaptor from a logical partition that is powering off. The resource and partition manager uses the lock mechanism to remove control of an PCI adaptor slot from, or return control to, an operating logical partition in order to facilitate hardware service operations on that PCI adaptor slot or on the physical enclosure in which it is contained.Type: GrantFiled: March 14, 2006Date of Patent: December 9, 2008Assignee: International Business Machines CorporationInventors: Troy David Armstrong, William Joseph Armstrong, Curtis Shannon Eide, Gergory Michael Nordstrom
-
Publication number: 20080189460Abstract: A resource and partition manager of the preferred embodiments includes a lock mechanism that operates on a plurality of locks that control access to individual I/O slots. The resource and partition manager uses the lock mechanism to obtain a lock on an I/O slot when transferring control of the I/O slot to a logical partition that is powering on and when removing the I/O slot from a logical partition that is powering off. The resource and partition manager uses the lock mechanism to remove control of an I/O slot from, or return control to, an operating logical partition in order to facilitate hardware service operations on that I/O slot or on the physical enclosure in which it is contained.Type: ApplicationFiled: April 7, 2008Publication date: August 7, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Troy David Armstrong, William Joseph Armstrong, Curtis Shannon Eide, Gergory Michael Nordstrom
-
Publication number: 20080189715Abstract: A resource and partition manager of the preferred embodiments includes a lock mechanism that operates on a plurality of locks that control access to individual I/O slots. The resource and partition manager uses the lock mechanism to obtain a lock on an I/O slot when transferring control of the I/O slot to a logical partition that is powering on and when removing the I/O slot from a logical partition that is powering off. The resource and partition manager uses the lock mechanism to remove control of an I/O slot from, or return control to, an operating logical partition in order to facilitate hardware service operations on that I/O slot or on the physical enclosure in which it is contained.Type: ApplicationFiled: April 7, 2008Publication date: August 7, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Troy David Armstrong, William Joseph Armstrong, Curtis Shannon Eide, Gergory Michael Nordstrom
-
Publication number: 20080189462Abstract: A resource and partition manager of the preferred embodiments includes a lock mechanism that operates on a plurality of locks that control access to individual I/O slots. The resource and partition manager uses the lock mechanism to obtain a lock on an I/O slot when transferring control of the I/O slot to a logical partition that is powering on and when removing the I/O slot from a logical partition that is powering off. The resource and partition manager uses the lock mechanism to remove control of an I/O slot from, or return control to, an operating logical partition in order to facilitate hardware service operations on that I/O slot or on the physical enclosure in which it is contained.Type: ApplicationFiled: April 7, 2008Publication date: August 7, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Troy David Armstrong, William Joseph Armstrong, Curtis Shannon Eide, Gregory Michael Nordstrom
-
Patent number: 7085862Abstract: A resource and partition manager includes a power on/power off mechanism that is used to assure a hardware resource is powered down when control of the resource is removed from a logical partition, and to assure the hardware resource is powered up when control of the hardware resource is transferred to a logical partition. In the alternative, the resource and partition manager may simply place the hardware resource in a power on reset state when the hardware resource is transferred to a logical partition. In this manner, when made available to a partition, the hardware resource is in a power-on reset state, which is the state typically expected by the logical partition.Type: GrantFiled: March 13, 2003Date of Patent: August 1, 2006Assignee: International Business Machines CorporationInventors: Troy David Armstrong, William Joseph Armstrong, Curtis Shannon Eide, Gregory Michael Nordstrom
-
Patent number: 7076570Abstract: A low-level function which enforces logical partitioning establishes a set of virtual indicator lights for certain physical components, the virtual indicator lights being only data in memory, a separate set of virtual indicator lights corresponding to each respective partition. Processes running in a partition can switch and sense the virtual indicator lights corresponding to the partition, but have no direct capability to either switch or to sense the virtual lights of any other partition. The low-level enforcement function alone can switch the state of the physical indicator light, which is generally the logical OR of the virtual indicator lights of the different partitions.Type: GrantFiled: April 25, 2003Date of Patent: July 11, 2006Assignee: International Business Machines CorporationInventors: George Henry Ahrens, Curtis Shannon Eide, Steven Mark Thurber
-
Patent number: 7073002Abstract: A resource and partition manager of the preferred embodiments includes a lock mechanism that operates on a plurality of locks that control access to individual hardware resources. The resource and partition manager uses the lock mechanism to obtain a lock on a hardware resource when transferring control of the hardware resource to a logical partition that is powering on and when removing the hardware resource from a logical partition that is powering off. The resource and partition manager uses the lock mechanism to remove control of a hardware resource from, or return control to, an operating logical partition in order to facilitate hardware service operations on that hardware resource or on the physical enclosure in which it is contained.Type: GrantFiled: March 13, 2003Date of Patent: July 4, 2006Assignee: International Business Machines CorporationInventors: Troy David Armstrong, William Joseph Armstrong, Curtis Shannon Eide, Gregory Michael Nordstrom
-
Patent number: 7039820Abstract: A method, apparatus and computer program product are provided for detecting and powering off unused I/O slots in a computer system. For each of the I/O slots, the current slot is checked to determine if the slot is powered on and unlocked. When the current slot is powered on and unlocked, the current slot is checked to determine if the current slot is a candidate for being powered off. When the current slot is determined to be a candidate for being powered off, then the current slot is powered off and the checking continues with a next one of the I/O slots. Recording the slot as a candidate for being powered off before the slot is actually powered off ensures a proper delay to avoid powering off a slot that is about to be locked, which could cause slot power cycles in quick succession.Type: GrantFiled: April 24, 2003Date of Patent: May 2, 2006Assignee: International Business Machines CorporationInventors: Troy David Armstrong, Curtis Shannon Eide, Jeffery David Haumont
-
Publication number: 20050112055Abstract: A catalyst comprising a di-ruthenium-substituted polyoxometalate, especially Na1-4[Ru2Zn2(H2O)2(ZnW9O34)2]with a Ru—Ru distance of 0.318 nm and a method of using the electrocatalyst to generate oxygen.Type: ApplicationFiled: October 15, 2004Publication date: May 26, 2005Inventors: Curtis Shannon, Annette Howells
-
Patent number: 6892316Abstract: An apparatus, clustered computer system, program product and method assist in the distribution of configuration data such as VPD for a switchable resource to multiple nodes within a clustered computer system. Program code operating as a resource manager is used to enroll a node to receive updates to a switchable resource in the clustered computer system, and, in response to an update to the switchable resource, to notify each enrolled node of the update. Moreover, configuration data is communicated along with the notification to each enrolled node, such that any data required to initiate acquisition of functional ownership of a switchable resource by any such node will be locally available to such node.Type: GrantFiled: November 2, 2001Date of Patent: May 10, 2005Assignee: International Business Machines CorporationInventors: Curtis Shannon Eide, James Lee Naylor