Patents by Inventor Robert B. Basham

Robert B. Basham 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: 7676471
    Abstract: In an embodiment of the present invention, in a matrixed method for serial attached SCSI (SAS) fabric management, a user is provided with a graphical dynamic matrix table, which illustrates a plurality of matrixed cells corresponding to a plurality of zone groups in a one-to-one relationship. The matrixed cells are organized as a graphical dynamic table on an X-axis and a Y-axis. The table is a packed table, meaning the X and Y axes only display populated (or active) zone groups. To modify the zoning configuration the user uses a pointing device such as a mouse to left click the appropriate matrixed cell to toggle between states. There are four states ‘mutual access’, ‘previous mutual access’, ‘proposed mutual access’, and ‘no access’.
    Type: Grant
    Filed: December 5, 2006
    Date of Patent: March 9, 2010
    Assignee: International Business Machines Corporation
    Inventors: Robert B. Basham, Brandon J. Herdrick, Teresa S. Swingler
  • Publication number: 20100030969
    Abstract: A method and apparatus are provided for maintaining cache coherency of object management data in a computer system. The computer system is configured with a bit mask to represent changes in object management data. All changes in an object are reflected by setting an associated bit in the bit mask. A cache update of object management data is limited to the bit(s) set in the bit mask.
    Type: Application
    Filed: August 4, 2008
    Publication date: February 4, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Robert B. Basham, Andrew G. Hourselt, Muthu A. Muthiah, Vipul Srivistava
  • Publication number: 20090037565
    Abstract: The present invention relates to a method for implementing an address mapping scheme within a serial attached SCSI enabled storage area network environment comprising respectively assigning a world wide name of each device comprised within a storage area network to a plurality of switch ports that are comprised within a serial attached SCSI (SAS) switch that is comprised within the storage area network, and assigning each port comprised within the SAS switch to a zone grouping. Further, the respective world wide names of each device that each world wide name will have the right to access is determined, and thereafter a SAS zone permissions table is built comprising the world wide names of each device that each world wide names has the right to access. The world wide names, the SAS switch port assignments, and the SAS zone permission tables are saved to a file or database.
    Type: Application
    Filed: August 2, 2007
    Publication date: February 5, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Mark E. Andresen, Robert B. Basham, Michael A. Jastad, George O. Penokie
  • Patent number: 7474940
    Abstract: Logic circuits and operations respond to received various control signals, including (1) data exchange commands directing the drive to read and/or write data to a media item mounted by the drive, and (2) robotic device management commands. The logic responds to incoming data exchange commands by reading and/or writing to the loaded media item. The processor responds to at least some robotic device management signals by forwarding them to a robotic media transport device. The processor withholds the data exchange commands from the robotic device, since they are only pertinent to operations of the drive itself. The robotic device may be configured to restrict host access to library components according to predefined logical partitions.
    Type: Grant
    Filed: July 31, 2007
    Date of Patent: January 6, 2009
    Assignee: International Business Machines Corporation
    Inventors: Robert B. Basham, Brian G. Goodman, Leonard G. Jesionowski
  • 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
  • Publication number: 20080134072
    Abstract: In an embodiment of the present invention, in a matrixed method for serial attached SCSI (SAS) fabric management, a user is provided with a graphical dynamic matrix table, which illustrates a plurality of matrixed cells corresponding to a plurality of zone groups in a one-to-one relationship. The matrixed cells are organized as a graphical dynamic table on an X-axis and a Y-axis. The table is a packed table, meaning the X and Y axes only display populated (or active) zone groups. To modify the zoning configuration the user uses a pointing device such as a mouse to left click the appropriate matrixed cell to toggle between states. There are four states ‘mutual access’, ‘previous mutual access’, ‘proposed mutual access’, and ‘no access’.
    Type: Application
    Filed: December 5, 2006
    Publication date: June 5, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Robert B. Basham, Brandon J. Herdrick, Teresa S. Swingler
  • Patent number: 7375961
    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: Grant
    Filed: June 28, 2006
    Date of Patent: May 20, 2008
    Assignee: International Business Machines Corporation
    Inventors: Robert B. Basham, Shah Mohammad Rezaul Islam, Gregg S. Lucas, Kenneth R. Schneebeli
  • Publication number: 20080002347
    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: June 28, 2006
    Publication date: January 3, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Robert B. Basham, Shah Mohammad Rezaul Islam, Gregg S. Lucas, Kenneth R. Schneebeli
  • Patent number: 7289885
    Abstract: A dual purpose media drive exchanges data with removable media items. The drive includes at least one port to receive various control signals, including (1) data exchange commands directing the drive to read and/or write data to a media item mounted by the drive, and (2) robotic device management commands. The drive includes a processor that responds to incoming data exchange commands by reading and/or writing to the loaded media item. The processor responds to at least some robotic device management signals by forwarding them to a robotic media transport device. The processor withholds the data exchange commands from the robotic device, since they are only pertinent to operations of the drive itself. The robotic device may be configured to restrict host access to library components according to predefined logical partitions.
    Type: Grant
    Filed: December 9, 2005
    Date of Patent: October 30, 2007
    Assignee: International Business Machines Corporation
    Inventors: Robert B. Basham, Brian G. Goodman, Leonard G. Jesionowski
  • Patent number: 7039726
    Abstract: A dual purpose media drive exchanges data with removable media items. The drive includes at least one port to receive various control signals, including (1) data exchange commands directing the drive to read and/or write data to a media item mounted by the drive, and (2) robotic device management commands. The drive includes a processor that responds to incoming data exchange commands by reading and/or writing to the loaded media item. The processor responds to at least some robotic device management signals by forwarding them to a robotic media transport device. The processor withholds the data exchange commands from the robotic device, since they are only pertinent to operations of the drive itself. The robotic device may be configured to restrict host access to library components according to predefined logical partitions.
    Type: Grant
    Filed: May 10, 2001
    Date of Patent: May 2, 2006
    Assignee: International Business Machines Corporation
    Inventors: Robert B. Basham, Brian G. Goodman, Leonard G. Jesionowski
  • Publication number: 20010034813
    Abstract: A dual purpose media drive exchanges data with removable media items. The drive includes at least one port to receive various control signals, including (1) data exchange commands directing the drive to read and/or write data to a media item mounted by the drive, and (2) robotic device management commands. The drive includes a processor that responds to incoming data exchange commands by reading and/or writing to the loaded media item. The processor responds to at least some robotic device management signals by forwarding them to a robotic media transport device. The processor withholds the data exchange commands from the robotic device, since they are only pertinent to operations of the drive itself. The robotic device may be configured to restrict host access to library components according to predefined logical partitions.
    Type: Application
    Filed: May 11, 2001
    Publication date: October 25, 2001
    Inventors: Robert B. Basham, Brian G. Goodman, Leonard G. Jesionowski
  • Patent number: 5420727
    Abstract: A tape drive subsystem discloses that variable length symbols can be used to reliably identify data stored on the tape. Machine controlling procedures are disclosed to encode and decode data for the reliable sensing of the serial number of a media, especially tape cartridges, having different track densities. The subsystem detects the serial number of the media and corrects, or at least detects, error patterns. A variable length symbol code is encoded in a plurality of groups with each group having a "one" being represented as an erase gap ERG signal covering a first two units of a group, and a "zero" is represented as one unit of an ERG signal, both followed by four units of an Inter Block Gap IBG signal.
    Type: Grant
    Filed: January 24, 1994
    Date of Patent: May 30, 1995
    Assignee: International Business Machines Corporation
    Inventors: Robert B. Basham, Jonathan M. Kiser, Ara S. Patapoutian