Patents by Inventor Bryan John Wright

Bryan John Wright 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: 8082391
    Abstract: An I/O module includes a switch module, a redundant array of independent disks (RAID) controller and a baseboard management controller (BMC). A first address for a first component of the plurality of components is received. The first address is provided by a user. The switch module is queried for additional addresses for additional components of the plurality of components. The switch module obtains the additional addresses for the additional components from a first persistent storage location associated with the switch module. The first and additional addresses for the first and additional components are stored in a second persistent storage location accessible by the BMC, the switch module, and the RAID controller. Synchronization of the first and additional addresses for the first and additional components in the second persistent location is controlled by the BMC.
    Type: Grant
    Filed: September 8, 2008
    Date of Patent: December 20, 2011
    Assignee: International Business Machines Corporation
    Inventors: Deanna Lynn Quigg Brown, Jason James Graves, Robert Akira Kubo, Bryan John Wright
  • Patent number: 8037156
    Abstract: A method for discovering hosts on a multi-blade server chassis is provided. A switch, operational in the multi-blade server, is queried for first world-wide name (WWN) information of the hosts. The first WWN information is known to the switch. The first WWN information is saved on a redundant array of independent disks (RAID) subsystem of the multi-blade server chassis. A system location for each of the hosts is mapped to the RAID subsystem.
    Type: Grant
    Filed: September 8, 2008
    Date of Patent: October 11, 2011
    Assignee: International Business Machines Corporation
    Inventors: Robert Beverley Basham, Bryan John Wright
  • Publication number: 20100064102
    Abstract: A method for discovering components on a multi-blade server chassis having an input/output (I/O) module in communication with a plurality of components managed by an advanced management module (AMM) is provided. The I/O module includes a switch module, a redundant array of independent disks (RAID) controller and a baseboard management controller (BMC). A first address for a first component of the plurality of components is received. The first address is provided by a user. The switch module is queried for additional addresses for additional components of the plurality of components. The switch module obtains the additional addresses for the additional components from a first persistent storage location associated with the switch module. The first and additional addresses for the first and additional components are stored in a second persistent storage location accessible by the BMC, the switch module, and the RAID controller.
    Type: Application
    Filed: September 8, 2008
    Publication date: March 11, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Deanna Lynn Quigg BROWN, Jason James GRAVES, Robert Akira KUBO, Bryan John WRIGHT
  • Publication number: 20100064023
    Abstract: A method for discovering hosts on a multi-blade server chassis is provided. A switch, operational in the multi-blade server, is queried for first world-wide name (WWN) information of the hosts. The first WWN information is known to the switch. The first WWN information is saved on a redundant array of independent disks (RAID) subsystem of the multi-blade server chassis. A system location for each of the hosts is mapped to the RAID subsystem.
    Type: Application
    Filed: September 8, 2008
    Publication date: March 11, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Robert Beverley BASHAM, Bryan John WRIGHT
  • Patent number: 7480702
    Abstract: Disclosed are a system, a method, and article of manufacture to configure information storage and retrieval systems. A configuration loader receives configuration commands from a configuration loader user interface. Upon receipt of configuration commands, the configuration loader transfers storage controller configurations from information storage and retrieval system configuration sources to target information storage and retrieval systems. Threading technology is used to apply a thread manager for managing threads to accomplish the configuration transfers. Multiple physical and/or logical configurations may be transferred simultaneously using the threading technology.
    Type: Grant
    Filed: November 8, 2004
    Date of Patent: January 20, 2009
    Assignee: International Business Machines Corporation
    Inventors: Jeremy Andrew Cohn, Andrew Paul Gellai, Paul Anthony Jennas, II, Bryan John Wright
  • Patent number: 6954824
    Abstract: Provided is a method, system, and program for determining a configuration of a logical array including a plurality of storage devices. A selection of a number of storage devices is received to include in the logical array. A determination is made of a number of groups in which to include the selected number of storage devices, wherein each group includes at least one storage device maintaining user data and parity data for the user data in the group. Determining an assignment of the selected number of storage devices to the determined number of groups and allocating the storage devices to the determined number of groups according to the determined assignment.
    Type: Grant
    Filed: October 15, 2001
    Date of Patent: October 11, 2005
    Assignee: International Business Machines Corporation
    Inventors: David Alan Burton, Robert Louis Morton, Gary William Steffens, Bryan John Wright
  • Patent number: 6865717
    Abstract: Provided is a method, system, and program for generating a status page to display on a computer display. A request for status information on a resource is received. A determination is made of an operation being performed with respect to the resource. Data is generated to display a progress bar indicating a percent of the operation that has completed. A first part of the progress bar indicates a percent of the operation that has completed and a second part of the progress bar indicates a percent of the operation that has not completed. A determination is made of an attribute of the operation. Data is then generated to display information with one of the first part or second part of the progress bar indicating the determined attribute of the operation.
    Type: Grant
    Filed: May 30, 2001
    Date of Patent: March 8, 2005
    Assignee: International Business Machines Corporation
    Inventor: Bryan John Wright
  • Patent number: 6779130
    Abstract: According to the present invention, there is provided a method, system and program storage device for maintaining an active root filesystem in a storage subsystem comprising a plurality of storage devices. The method, system and program storage device comprise searching root partitions of the plurality of storage devices for a valid root filesystem, the root filesystem including mount points associated with the plurality of storage devices; mounting a root filesystem that is found first as the active root filesystem and mounting root partitions of the plurality of storage devices to the associated mount points within the active root filesystem; and replicating the active root filesystem across the plurality of storage devices in the storage subsystem, wherein the storage subsystem is bootable from any storage device of the plurality of storage devices that includes a replica of the active root filesystem.
    Type: Grant
    Filed: September 13, 2001
    Date of Patent: August 17, 2004
    Assignee: International Business Machines Corporation
    Inventors: Roger Craig Sprunt, Bonnie Jean Vining, Daniel Charles Wolfe, Bryan John Wright
  • Publication number: 20030084368
    Abstract: According to the present invention, there is provided a method, system and program storage device for maintaining an active root filesystem in a storage subsystem comprising a plurality of storage devices. The method, system and program storage device comprise searching root partitions of the plurality of storage devices for a valid root filesystem, the root filesystem including mount points associated with the plurality of storage devices; mounting a root filesystem that is found first as the active root filesystem and mounting root partitions of the plurality of storage devices to the associated mount points within the active root filesystem; and replicating the active root filesystem across the plurality of storage devices in the storage subsystem, wherein the storage subsystem is bootable from any storage device of the plurality of storage devices that includes a replica of the active root filesystem.
    Type: Application
    Filed: September 13, 2001
    Publication date: May 1, 2003
    Applicant: International Business Machines Corporation
    Inventors: Roger Craig Sprunt, Bonnie Jean Vining, Daniel Charles Wolfe, Bryan John Wright
  • Publication number: 20030074527
    Abstract: Provided is a method, system, and program for determining a configuration of a logical array including a plurality of storage devices. A selection of a number of storage devices is received to include in the logical array. A determination is made of a number of groups in which to include the selected number of storage devices, wherein each group includes at least one storage device maintaining user data and parity data for the user data in the group. Determining an assignment of the selected number of storage devices to the determined number of groups and allocating the storage devices to the determined number of groups according to the determined assignment.
    Type: Application
    Filed: October 15, 2001
    Publication date: April 17, 2003
    Applicant: International Business Machines Corporation
    Inventors: David Alan Burton, Robert Louis Morton, Gary William Steffens, Bryan John Wright
  • Publication number: 20020180795
    Abstract: Provided is a method, system, and program for generating a status page to display on a computer display. A request for status information on a resource is received. A determination is made of an operation being performed with respect to the resource. Data is generated to display a progress bar indicating a percent of the operation that has completed. A first part of the progress bar indicates a percent of the operation that has completed and a second part of the progress bar indicates a percent of the operation that has not completed. A determination is made of an attribute of the operation. Data is then generated to display information with one of the first part or second part of the progress bar indicating the determined attribute of the operation.
    Type: Application
    Filed: May 30, 2001
    Publication date: December 5, 2002
    Applicant: International Business Machines Corporation
    Inventor: Bryan John Wright
  • Patent number: 6182242
    Abstract: A generic device driver simulator having the knowledge of the device specific behavior moved out of simulator program code is disclosed. The generic device driver simulator includes a generic device driver for supporting application functions without device specific coding included therein, a database including device specific models of device drivers supported by the generic device driver and an interpreter for controlling the generic device driver according to the definitions of functions and data structures in the database. The generic device driver simulator also includes a watcher for defining watchpoints, the watchpoints identifying types of calls from the application. The watcher displays information when a watchpoint is triggered by a call from the application. The interpreter includes an input script for each device function or for multiple device functions that are supported by the generic device driver.
    Type: Grant
    Filed: April 22, 1998
    Date of Patent: January 30, 2001
    Assignee: International Business Machines Corporation
    Inventors: James Jules Brogan, Bryan John Wright