Patents by Inventor Gregg S. Lucas

Gregg S. Lucas 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: 7492275
    Abstract: A data storage and retrieval system that comprises a data storage device is disclosed. The data storage and retrieval system further comprises a first LED, a second LED, a third LED, and a fourth LED, interconnected with the data storage device. The data storage device causes the first LED and the second LED to emit first light comprising a first color if the data storage device detects an internal failure. Alternatively, the storage device causes the third LED and the fourth LED to emit second light comprising a second color if the data storage device remains operative.
    Type: Grant
    Filed: November 18, 2004
    Date of Patent: February 17, 2009
    Assignee: International Business Machines Corporation
    Inventors: Carl E. Jones, Gregg S. Lucas, Andrew E. Seidel
  • Patent number: 7487285
    Abstract: A system provides communication between components of a computer data storage system using out-of-band (OOB) signaling. The system includes a plurality of data storage devices having a local controller for directing data flow to each of the plurality of data storage devices. A switch is coupled to the local controller to direct data to the set of the plurality of data storage devices. First and second initiators are coupled to the switch. The first initiator communicates the OOB signals through the switch alternatively to the local controller or to the second initiator.
    Type: Grant
    Filed: May 24, 2007
    Date of Patent: February 3, 2009
    Assignee: International Business Machines Corporation
    Inventors: William G. Holland, Shah Mohammad Rezaul Islam, Gregg S. Lucas, Yoshihiko Terashita
  • Publication number: 20090006889
    Abstract: A method of operation of a computer system having a master and slave Inter-IC (I2C) bus network includes detecting and isolating an I2C bus failure, configuring a failed I2C bus as offline, reconfiguring a remaining I2C bus as a multi-mastered bus, and masking the failed I2C bus from operation until the failed I2C bus can be repaired. A first test request is sent to a remote device from a local device. If the remote device receives the first test request, a remote bus mode is switched to a failure position, a local bus mode is switched to a multi-master position, and a second request is sent to the remote device to indicate position changes.
    Type: Application
    Filed: June 27, 2007
    Publication date: January 1, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kevan D. Holdaway, Gregg S. Lucas, Ivan R. Olguin, II
  • Patent number: 7472211
    Abstract: A system for communication between components in a computer storage system includes a drive enclosure device having a plurality of disk drives. A switch module is electrically coupled to the drive enclosure device. The module has a plurality of physical layer links (PHYs). The module generates out-of-band (OOB) signals to transmit to the drive enclosure device, detects a physical location of an active drive enclosure device by interrogating the PHYs, and sends a serial management protocol (SMP) instruction to the drive enclosure device to perform a task, the SMP instruction based on the physical location.
    Type: Grant
    Filed: July 28, 2006
    Date of Patent: December 30, 2008
    Assignee: International Business Machines Corporation
    Inventors: Yutaka Kawai, Gregg S. Lucas
  • Patent number: 7468597
    Abstract: A method is disclosed to supply power to one or more battery-backup assemblies. The method supplies a first controller, a second controller, a first battery-backup assembly, and a second battery-backup assembly. The method further supplies a power bus interconnected to the first controller, the second controller, the first battery-backup assembly, and the second battery-backup assembly, and a first power supply and a second power supply interconnected with the power bus. The method provides power to the first controller and to the second controller and to the first battery-backup assembly over a first period of time, and provides power to the first controller and to the second controller and to the second battery-backup assembly over a second period of time, where the first period of time differs from the second period of time.
    Type: Grant
    Filed: November 18, 2004
    Date of Patent: December 23, 2008
    Assignee: International Business Machines Corporation
    Inventors: Carl E. Jones, Robert A. Kubo, Gregg S. Lucas
  • Publication number: 20080307185
    Abstract: A method is disclosed to set signal compensation settings for a data storage device comprising a first port and a second port, where that first port is interconnected to a first switch via a first communication pathway having a predetermined first length. The method determines first signal compensation settings based upon the first length.
    Type: Application
    Filed: August 21, 2008
    Publication date: December 11, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: BRIAN J. CAGNO, ROBERT A. KUBO, GREGG S. LUCAS
  • Publication number: 20080304489
    Abstract: A method is disclosed to set the speed of a network. The method supplies a network interconnected with a system controller and a plurality of switch domains, where each of those plurality of switch domains comprises one or more information storage devices and a switch domain controller, and sets by each of the plurality of switch domains a signaling rate for that switch domain. The method queries in-band by the system controller each of the plurality of switch domains for that switch domain's signaling rate, and provides in-band by each of the plurality of switch domains the signaling rate for that switch domain. The method provides in-band by the system controller to each of the plurality of switch domains a first speed selection command specifying a first network speed, and resets by each of the plurality of switch domains the signaling rate for that switch domain to the first network speed.
    Type: Application
    Filed: August 21, 2008
    Publication date: December 11, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: MATTHEW D. BOMHOFF, BRIAN J. CAGNO, JOHN C. ELLIOTT, CARL E. JONES, ROBERT A. KUBO, GREGG S. LUCAS, KATHERINE S. TYLDESLEY
  • Publication number: 20080270638
    Abstract: Systems and methods for monitoring high-speed network traffic via simultaneously multiplexed data streams. Exemplary embodiments include a switch module system, including a first switch module coupled to a first server chassis, a first data port disposed on the first switch module and a set of data links disposed on the first data port, each data link configurable to receive a normal data stream and a monitored data stream.
    Type: Application
    Filed: April 30, 2007
    Publication date: October 30, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Katherine T. Blinick, Gregg S. Lucas, Robert E. Medlin, Gordon L. Washburn
  • Publication number: 20080267060
    Abstract: Providing high speed fault tracing within a blade center system by using a high speed transmitter port of a switch to implement a first snoop port and using a high speed receiver port of the switch to implement a second snoop port, thus permitting snooping of the blade center system from a single blade slot.
    Type: Application
    Filed: April 26, 2007
    Publication date: October 30, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Katherine T. Blinick, Gregg S. Lucas, Robert E. Medlin, Gordon L. Washburn
  • Publication number: 20080267192
    Abstract: Systems and methods for monitoring high-speed network traffic via sequentially multiplexed data streams. Exemplary embodiments include a switch module system, including a first switch module configured to be coupled to a first, server chassis, a first data port disposed on the first switch module and a set of first port data links configured to be coupled to a set of data port data links, each data link configurable to channel at least one of a normal data stream and a monitored data stream.
    Type: Application
    Filed: April 30, 2007
    Publication date: October 30, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Katherine T. Blinick, John C. Elliott, Gregg S. Lucas, Robert E. Medlin, Gordon L. Washburn
  • Patent number: 7444445
    Abstract: A data storage domain is provided to determine a set of signal conditioning parameters for data being transmitted over smart cables in a data storage domain between an SAS switch and SAS expanders and among SAS expanders. A first expander interrogates any attached smart cables for cable persistent data and captures in a table the cable persistent data. One or more interfaces of the first expander are operated at a first data rate. The switch collects the captured cable persistent data and, in response, determines a set of signal conditioning parameters for data being transmitted on each attached smart cable. The set of signal conditioning parameters includes a first maximum data rate for each attached smart cable. The signal conditioning parameters are then set for each attached smart cable in accordance with the set of determined signal conditioning parameters, whereby the data storage domain is tuned for optimum signal transmission.
    Type: Grant
    Filed: July 30, 2006
    Date of Patent: October 28, 2008
    Assignee: International Business Machines Corporation
    Inventors: Robert A. Kubo, Gregg S. Lucas
  • Patent number: 7441079
    Abstract: A high density storage enclosure includes a plurality of storage devices, such as hard disk drives, positioned within a cooling airflow. Data to be stored to a storage device is received and a determination is made as to the expected usage of the data relative to other data stored on devices within the enclosure. The data is stored in a device having a position within the airflow relative to the source of the airflow in direct relationship to the relative expected usage of the data. Thus, data having a higher expected usage is stored in a device closer to the airflow source relative to other data having a lower expected usage and data having a lower expected usage is stored in a device farther from the airflow source relative to other data having a higher expected usage. Additionally, data may be dynamically relocated based upon actual usage.
    Type: Grant
    Filed: March 21, 2006
    Date of Patent: October 21, 2008
    Assignee: International Business Machines Corporation
    Inventors: Robert A. Kubo, Gregg S. Lucas
  • Patent number: 7428623
    Abstract: A method is disclosed to set signal compensation settings for a data storage device comprising a first port and a second port, where that first port is interconnected to a first switch via a first communication pathway having a predetermined first length. The method determines first signal compensation settings based upon the first length.
    Type: Grant
    Filed: June 3, 2005
    Date of Patent: September 23, 2008
    Assignee: International Business Machines Corporation
    Inventors: Brian J. Cagno, Robert A. Kubo, Gregg S. Lucas
  • Patent number: 7423964
    Abstract: A method is disclosed to set the speed of a network. The method supplies a network interconnected with a system controller and a plurality of switch domains, where each of those plurality of switch domains comprises one or more information storage devices and a switch domain controller, and sets by each of the plurality of switch domains a signaling rate for that switch domain. The method queries in-band by the system controller each of the plurality of switch domains for that switch domain's signaling rate, and provides in-band by each of the plurality of switch domains the signaling rate for that switch domain. The method provides in-band by the system controller to each of the plurality of switch domains a first speed selection command specifying a first network speed, and resets by each of the plurality of switch domains the signaling rate for that switch domain to the first network speed.
    Type: Grant
    Filed: November 18, 2004
    Date of Patent: September 9, 2008
    Assignee: International Business Machines Corporation
    Inventors: Matthew D. Bomhoff, Brian J. Cagno, John C. Elliott, Carl E. Jones, Robert A. Kubo, Gregg S. Lucas, Katherine S. Tyldesley
  • Publication number: 20080212290
    Abstract: An electronics component support assembly and an electronics system assembly employing the component support assembly are provided. The component support assembly includes a rotatable base support and a component connector assembly. The rotatable base support is sized to reside within an electronics enclosure and to operatively support multiple electronics components thereon. The component connector assembly is associated with the rotatable base support, and at least some electronics components of the multiple electronics components couple thereto when operatively supported by the rotatable base support. Rotation of the rotatable base support facilitates access to the multiple electronics components, and the component connector assembly allows for rotation of the rotatable base support with the multiple electronics components operatively supported on the rotatable base support.
    Type: Application
    Filed: May 1, 2008
    Publication date: September 4, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Robert B. Basham, Shah Mohammad Rezeul Islam, Gregg S. Lucas, Kenneth R. Schneebeli
  • Patent number: 7418623
    Abstract: A method is disclosed to reconfigure a storage array. The method supplies a data storage and retrieval system comprising (N) data storage device assemblies, wherein each of those (N) data storage device assemblies comprises (M) data storage devices, wherein (N) is greater than or equal to 2, and wherein (M) is greater than or equal to 2. The method configures those (N) data storage device assemblies to comprise a spare data storage device assembly and a first storage array comprising the remaining (N?1) data storage device assemblies. In the event Applicants' method detects a failed data storage device disposed in the first storage array, then the method forms a second storage array comprising the first storage array, except the failed data storage device, in combination with a data storage device disposed in the spare data storage device assembly.
    Type: Grant
    Filed: November 16, 2005
    Date of Patent: August 26, 2008
    Assignee: International Business Machines Corporation
    Inventors: John C. Elliott, Shah Mohammad Rezaul Islam, Robert A. Kubo, Gregg S. Lucas
  • Publication number: 20080189723
    Abstract: A computer-implemented method replaces a redundant array of independent disks (RAID) array member storage device configured in high density packaging. The high density packaging includes a plurality of field-replaceable units (FRUs). Each FRU has an associated plurality of storage devices. A first spare storage device of a first FRU is captured. The first FRU is dedicated as a plurality of spare storage devices by a RAID controller. A small computer system interface (SCSI) enclosure services (SES) processor (SESP) is initialized to read data from the RAID array member storage device and transfer the data to the first spare storage device. The first spare storage device and the RAID array member storage device are co-resident within a serial attached small computer system interface (SAS) expander local port domain.
    Type: Application
    Filed: February 6, 2007
    Publication date: August 7, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: John C. Elliott, Robert A. Kubo, Gregg S. Lucas
  • Publication number: 20080178039
    Abstract: A method to assign addresses to a plurality of data storage devices, by providing a switch and (N) data storage devices, where each of those (N) data storage devices is interconnected with said switch. The method further establishes (M) arbitrated loop physical addresses (“AL_PAs”), where (M) is less than (N), and assigns a different one of each of the (M) AL_PAs to a different one of the (N) data storage devices, such that the (N) data storage devices comprise (M) AL_PA-assigned data storage devices and (P) non-address-assigned data storage devices. The method then detects a failure of an (i)th AL_PA-assigned data storage device, and transfers the (i)th AL_PA from the failed address-assigned data storage device to a (j)th data storage device, where that (j)th data storage device comprises one of the (P) previously non-addressed data storage devices.
    Type: Application
    Filed: March 28, 2008
    Publication date: July 24, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: John C. Elliott, Shah Mohammad Rezaul Islam, Robert A. Kubo, Gregg S. Lucas
  • Publication number: 20080178017
    Abstract: A method is disclosed to selectively provide power to a component disposed in an information storage and retrieval system, where the method supplies a controller comprising a control portion in combination with a plurality of components comprising one or more host adapters, one or more device adapter ports, and a Fibre Channel switch. The method monitors the performance of each of those components. The method discontinues the supply of power to first component while continuing to provide power to the remaining plurality of components. The method then resumes providing power to the first component while continuing the supply of power to the remaining plurality of components.
    Type: Application
    Filed: January 15, 2008
    Publication date: July 24, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: CARL E. JONES, ROBERT A. KUBO, GREGG S. LUCAS
  • Publication number: 20080178049
    Abstract: A method of providing a power failure warning in a storage system includes partitioning early power off warning (EPOW) control logic of a storage enclosure to be symmetric with a power distribution network power domain. A power failure warning system for a storage system having a plurality of storage enclosures includes a power system control module coupled to a power supply for control and management of input power to the storage system. An output stage of the power supply is dedicated to a first virtual storage enclosure within one of the plurality of storage enclosures.
    Type: Application
    Filed: January 23, 2007
    Publication date: July 24, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: John C. Elliott, Robert A. Kubo, Gregg S. Lucas