Patents by Inventor Brian Gerard Goodman

Brian Gerard Goodman 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: 11704040
    Abstract: A computer-implemented method includes initiating a copy request for a data storage cartridge. The data storage cartridge includes data storage media having host data thereon. The method also includes transparently loading the data storage cartridge into a first data storage drive of a data storage library and establishing drive-to-drive communication for copying data from the data storage media in the first data storage drive to data storage media in a second data storage drive. The method includes copying data from the data storage media in the first data storage drive to the data storage media in the second data storage drive. A system includes a processor and logic integrated with the processor, executable by the processor, or integrated with and executable by the processor. The logic is configured to perform the foregoing method.
    Type: Grant
    Filed: December 9, 2019
    Date of Patent: July 18, 2023
    Assignee: International Business Machines Corporation
    Inventors: Lee Jesionowski, Brian Gerard Goodman, Ronald Faye Hill, Jr., Jason L. Peipelman
  • Publication number: 20210173578
    Abstract: A computer-implemented method includes initiating a copy request for a data storage cartridge. The data storage cartridge includes data storage media having host data thereon. The method also includes transparently loading the data storage cartridge into a first data storage drive of a data storage library and establishing drive-to-drive communication for copying data from the data storage media in the first data storage drive to data storage media in a second data storage drive. The method includes copying data from the data storage media in the first data storage drive to the data storage media in the second data storage drive. A system includes a processor and logic integrated with the processor, executable by the processor, or integrated with and executable by the processor. The logic is configured to perform the foregoing method.
    Type: Application
    Filed: December 9, 2019
    Publication date: June 10, 2021
    Inventors: Lee Jesionowski, Brian Gerard Goodman, Ronald Faye Hill, JR., Jason L. Peipelman
  • Patent number: 9141821
    Abstract: In an automated data storage library, selective encryption for data stored or to be stored on removable media is provided. One or more encryption policies are established, each policy including a level of encryption, one or more encryption keys and the identity of one or more data cartridges. The encryption policies are stored in a policy table and the encryption keys are stored in a secure key server. A host requests access to a specified data cartridge and the cartridge is transported from a storage shelf in the library to a storage drive. Based on the identity of the specified cartridge, the corresponding encryption policy is selected from the table and the appropriate encryption key is obtained from the key server. The storage drive encrypts data in accordance with the key and stores the data on the media within the specified data cartridge.
    Type: Grant
    Filed: May 4, 2012
    Date of Patent: September 22, 2015
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Brian Gerard Goodman, James Arthur Fisher, Leonard George Jesionowski
  • Patent number: 9111568
    Abstract: Disclosed is a method for eliminating access to data on removable storage media of a removable storage media cartridge. A key is stored on the removable storage media cartridge, such that data on the removable storage media is accessible with the key. Upon receiving a command to eliminate access to data on the removable storage media the key is shredded such that access to data on the removable storage media is eliminated.
    Type: Grant
    Filed: August 20, 2007
    Date of Patent: August 18, 2015
    Assignee: International Business Machines Corporation
    Inventors: Brian Gerard Goodman, Paul Merrill Greco, Glen Alan Jaquette
  • Patent number: 8825194
    Abstract: Disclosed are a system, a method, and an article of manufacture to provide for the use of a global positioning system (GPS) to provide location information for an automated data storage library. One or more GPS antennas and receivers are coupled to an automated data storage library to enable quick and accurate location information for the automated data storage library. The location information may be used to determine the physical location of the automated data storage library. The GPS antennas may also be attached to one or more library frames in the automated data storage library to enable accurate location information for each frame. The GPS antennas are attached to one or more accessors or one or more drive canisters to provide accurate location information for each component.
    Type: Grant
    Filed: December 18, 2003
    Date of Patent: September 2, 2014
    Assignee: International Business Machines Corporation
    Inventors: Brian Gerard Goodman, Arthur John Colvig
  • Patent number: 8750516
    Abstract: Provided are a method, system, and article of manufacture for rekeying encryption keys for removable storage media. A rekey request is received for a coupled removable storage media, wherein encryption on the coupled removable storage media uses a first key and wherein the rekey request indicates a second key. The first key and the second key are accessed in response to the rekey request. The first key is used to perform decryption for the coupled removable storage media and the second key is used to perform encryption for the coupled removable storage media.
    Type: Grant
    Filed: January 4, 2012
    Date of Patent: June 10, 2014
    Assignee: International Business Machines Corporation
    Inventors: Brian Gerard Goodman, James Arthur Fisher, Glen Alan Jaquette, Leonard George Jesionowski
  • Patent number: 8457777
    Abstract: A method, system and a computer program product to increase the availability of an automated data storage library for accessing and storing data storage media are provided. Work requests received by an accessor controller of the library from a host computer are also received and stored by a work request tracking controller. The accessor controller converts the work request into commands necessary to direct an accessor to fulfill the work request, and then sends such commands to an accessor. Upon detection by the work request tracking controller that the so-directed accessor failed to conduct the command issued by the accessor controller, the work request tracking controller reconstructs the work request and sends it to an accessor controller.
    Type: Grant
    Filed: December 19, 2003
    Date of Patent: June 4, 2013
    Assignee: International Business Machines Corporation
    Inventors: Brian Gerard Goodman, Leonard George Jesionowski
  • Patent number: 8374065
    Abstract: An apparatus, system, and method are disclosed for performing data library background operations. The present invention teaches one or more data storage drives capable of entering a phantom load mode and a library controller capable of initiating the phantom load mode for the data storage drives. The phantom load mode operates to hide the media status of the data storage drives from host computers during background operations involving the data storage drives. In certain embodiments, the data storage drives exit the phantom load mode as a result of a media unload request. In some embodiments, the library controller receives a media load request from a host computer during the background operation and completes the media load request upon completion of the background operation.
    Type: Grant
    Filed: September 7, 2006
    Date of Patent: February 12, 2013
    Assignee: International Business Machines Corporation
    Inventors: Brian Gerard Goodman, Leonard George Jesionowski
  • Publication number: 20120239944
    Abstract: In an automated data storage library, selective encryption for data stored or to be stored on removable media is provided. One or more encryption policies are established, each policy including a level of encryption, one or more encryption keys and the identity of one or more data cartridges. The encryption policies are stored in a policy table and the encryption keys are stored in a secure key server. A host requests access to a specified data cartridge and the cartridge is transported from a storage shelf in the library to a storage drive. Based on the identity of the specified cartridge, the corresponding encryption policy is selected from the table and the appropriate encryption key is obtained from the key server. The storage drive encrypts data in accordance with the key and stores the data on the media within the specified data cartridge.
    Type: Application
    Filed: May 4, 2012
    Publication date: September 20, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Brian Gerard Goodman, James Arthur Fisher, Leonard George Jesionowski
  • Patent number: 8254577
    Abstract: A label corresponding to a cryptographic key is stored at a first computational device. A user provided label is received at a second computational device. The user provided label is sent from the second computational device to the first computational device. The user provided label is compared to the label stored at the first computational device. The cryptographic key is used to perform cryptographic operations on data, in response to determining that the user provided label matches the label stored at the first computational device.
    Type: Grant
    Filed: February 20, 2008
    Date of Patent: August 28, 2012
    Assignee: International Business Machines Corporation
    Inventors: Ahmed M. Almoustafa, Brian Gerard Goodman, Paul Merrill Greco, Glen Alan Jaquette, Leonard George Jesionowski, Aaron S. Palazzolo, Michael L. Taylor, An Thien Tran
  • Patent number: 8230235
    Abstract: In an automated data storage library, selective encryption for data stored or to be stored on removable media is provided. One or more encryption policies are established, each policy including a level of encryption one or more encryption keys and the identity of one or more data cartridges. The encryption policies are stored in a policy table and the encryption keys are stored in a secure key server. A host requests access to a specified data cartridge and the cartridge is transported from a storage shelf in the library to a storage drive. Based on the identity of the specified cartridge the corresponding encryption policy is selected from the table and the appropriate encryption key is obtained from the key server. The storage drive encrypts data in accordance with the key and stores the data on the media within the specified data cartridge.
    Type: Grant
    Filed: September 7, 2006
    Date of Patent: July 24, 2012
    Assignee: International Business Machines Corporation
    Inventors: Brian Gerard Goodman, James Arthur Fisher, Leonard George Jesionowski
  • Publication number: 20120102335
    Abstract: Provided are a method, system, and article of manufacture for rekeying encryption keys for removable storage media. A rekey request is received for a coupled removable storage media, wherein encryption on the coupled removable storage media uses a first key and wherein the rekey request indicates a second key. The first key and the second key are accessed in response to the rekey request. The first key is used to perform decryption for the coupled removable storage media and the second key is used to perform encryption for the coupled removable storage media.
    Type: Application
    Filed: January 4, 2012
    Publication date: April 26, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Brian Gerard Goodman, James Arthur Fisher, Glen Alan Jaquette, Leonard George Jesionowski
  • Patent number: 8130959
    Abstract: Provided are a method, system, and article of manufacture for rekeying encryption keys for removable storage media. A rekey request is received for a coupled removable storage media, wherein encryption on the coupled removable storage media uses a first key and wherein the rekey request indicates a second key. The first key and the second key are accessed in response to the rekey request. The first key is used to perform decryption for the coupled removable storage media and the second key is used to perform encryption for the coupled removable storage media.
    Type: Grant
    Filed: September 7, 2006
    Date of Patent: March 6, 2012
    Assignee: International Business Machines Corporation
    Inventors: Brian Gerard Goodman, James Arthur Fisher, Glen Alan Jaquette, Leonard George Jesionowski
  • Patent number: 7885035
    Abstract: A computer program product for operating an automated data storage library with storage shelves, data storage drive(s), a bus bar; and a robot accessor with a drive system for moving the robot accessor, an accessor communication interface, a bus bar relay configured to engage and disengage the bus bar; and a robot control configured to operate the drive system to move the robot accessor, to operate a picker, and to operate the bus bar relay to engage the bus bar when the robot accessor is stationary, to provide communication capability with a library communication interface via the bus bar relay and the bus bar when the bus bar relay engages the bus bar. Additionally, a second communication system may be provided between the robot accessor and the automated data storage library, which is operable at least when the robot accessor is moving.
    Type: Grant
    Filed: January 16, 2009
    Date of Patent: February 8, 2011
    Assignee: International Business Machines Corporation
    Inventors: Brian Gerard Goodman, Glen Alan Jaquette, Leonard George Jesionowski, Mark Delorman Schultz
  • Patent number: 7877603
    Abstract: Provided are a method, system, and article of manufacture for configuring a storage drive to communicate with encryption and key managers. A storage drive receives a request to access a coupled removable storage media for drive operations. The storage drive obtains encryption status for the coupled removable storage media from an encryption manager. The storage drive determines from the obtained encryption status whether to encrypt the coupled removable storage media to access. The storage drive obtains at least one key from a key manager in response to determining to encrypt with respect to the coupled removable storage media. The storage drive performs data operations using the at least one key to encrypt data.
    Type: Grant
    Filed: September 7, 2006
    Date of Patent: January 25, 2011
    Assignee: International Business Machines Corporation
    Inventors: Brian Gerard Goodman, Paul Merrill Greco, Glen Alan Jacquette, Leonard George Jesionowski
  • Patent number: 7869604
    Abstract: A system is provided to perform a key path diagnostic that aids in isolating an error within the encryption storage system. The system includes at least one drive, a key proxy, a key server, a key manager, and a processor. The processor performs a first communication test on a path between the key proxy and the drive. The first communication test verifies that the path between the drive and the key proxy is operational. The processor performs a second communication test on a path between the key proxy and the key server. The second communication test verifies that the path between the key proxy and the key server is operational. In addition, processor sends a command to the key manager to attempt communication with the key manager. The communication attempt verifies the installation and configuration parameters related to the key manager.
    Type: Grant
    Filed: July 24, 2007
    Date of Patent: January 11, 2011
    Assignee: International Business Machines Corporation
    Inventors: Brian Gerard Goodman, Paul Merril Greco, Glen Alan Jaquette
  • Patent number: 7869603
    Abstract: A method and a computer program product are provided to perform a key path diagnostic that aids in isolating an error within the encryption storage system. A first communication test is performed on a path between the key proxy and the drive. The first communication test verifies that the path between the drive and the key proxy is operational. A second communication test is performed on a path between the key proxy and the key server. The second communication test verifies that the path between the key proxy and the key server is operational. In addition, the drive or the key proxy sends a command to the key manager to attempt communication with the key manager. The communication attempt verifies the installation and configuration parameters related to the key manager.
    Type: Grant
    Filed: July 24, 2007
    Date of Patent: January 11, 2011
    Assignee: International Business Machines Corporation
    Inventors: Brian Gerard Goodman, Paul Merril Greco, Glen Alan Jaquette
  • Patent number: 7784061
    Abstract: Provided are a system and article of manufacture for allowing communication among nodes in a system. A request is received in a source node from a source object executing in the source node to send a message to a destination object executing in a destination node. Each node includes a processor capable of multitasking multiple program objects and a communication interface to transmit and receive data with the other nodes. A determination is made in the source node as to whether the destination node and source node are a same node. The message is sent in the source node to the destination object within the source node if the destination node is the source node. If the destination node is not the source node, then the source node transmits the message to the destination node through the communication interface. The destination node sends the message to the destination object within the destination node.
    Type: Grant
    Filed: November 30, 2007
    Date of Patent: August 24, 2010
    Assignee: International Business Machines Corporation
    Inventors: Brian Gerard Goodman, Ronald Faye Hill, Jr., Leonard George Jesionowski, Michael Philip McIntosh
  • Patent number: 7774095
    Abstract: Disclosed is a system and program for using storage slots efficiently. A storage element count is assigned to each one of multiple logical libraries, and the sum of the storage element count for each one of the multiple logical libraries exceeds the total number of storage slots in the library.
    Type: Grant
    Filed: January 7, 2009
    Date of Patent: August 10, 2010
    Assignee: International Business Machines Corporation
    Inventors: Frank David Gallo, Brian Gerard Goodman, Ronald Faye Hill, Jr., Leonard George Jesionowski
  • Patent number: 7773465
    Abstract: Disclosed are a system, a method, and article of manufacture to provide for managing data storage media to provide secure storage of the data storage media in an automated data storage library. A logical library partition vault is created in the automated data storage library that is not accessible by any host computer. Data storage media in the logical library partition vault may only be accessed by an operator using a secure means. The logical library partition vault may comprise various components of the automated data storage library by assigning storage shelves, service bays, data storage media, data storage drives or other library components to the logical library partition vault.
    Type: Grant
    Filed: June 13, 2008
    Date of Patent: August 10, 2010
    Assignee: International Business Machines Corporation
    Inventors: Brian Gerard Goodman, Arthur John Colvig, Leonard George Jesionowski