Patents by Inventor David A. Brettell

David A. Brettell 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: 11314413
    Abstract: A tool for adjusting available physical tape storage capacities. The tool determines an initial capacity size for one or more tapes, wherein the initial capacity size is a maximum physical storage capacity provided by the one or more tapes. The tool assigns the one or more tapes to a logical cluster based, at least in part, on the initial capacity size for the one or more tapes. The tool determines an initial storage capacity for the one or more tapes, wherein the initial storage capacity is a starting logical storage capacity that is less than the maximum physical storage capacity provided by the one or more tapes. The tool determines an incremental growth threshold for the one or more tapes. Responsive to a determination that the incremental growth threshold is exceeded, the tool increments a logical storage capacity of the one or more tapes by an incremental growth assignment.
    Type: Grant
    Filed: April 12, 2016
    Date of Patent: April 26, 2022
    Assignee: International Business Machines Corporation
    Inventors: David A. Brettell, Alan J. Fisher, Duke A. Lee, Alexander Nieves
  • Publication number: 20170293433
    Abstract: A tool for adjusting available physical tape storage capacities. The tool determines an initial capacity size for one or more tapes, wherein the initial capacity size is a maximum physical storage capacity provided by the one or more tapes. The tool assigns the one or more tapes to a logical cluster based, at least in part, on the initial capacity size for the one or more tapes. The tool determines an initial storage capacity for the one or more tapes, wherein the initial storage capacity is a starting logical storage capacity that is less than the maximum physical storage capacity provided by the one or more tapes. The tool determines an incremental growth threshold for the one or more tapes. Responsive to a determination that the incremental growth threshold is exceeded, the tool increments a logical storage capacity of the one or more tapes by an incremental growth assignment.
    Type: Application
    Filed: April 12, 2016
    Publication date: October 12, 2017
    Inventors: David A. Brettell, Alan J. Fisher, Duke A. Lee, Alexander Nieves
  • Patent number: 9606873
    Abstract: A method according to one embodiment includes copying data incoming to and/or generated at a production site to a copy cluster at a remote copy site, thereby creating a redundant copy of the data at the copy cluster. When the copy cluster becomes unavailable, data incoming to and/or generated at the production site is copied to a backup reserve site after the copy cluster becomes unavailable. Additional systems, methods, and computer programs products are also presented.
    Type: Grant
    Filed: May 13, 2014
    Date of Patent: March 28, 2017
    Assignee: International Business Machines Corporation
    Inventors: David A. Brettell, Vanessa R. Earle, Alan J. Fisher, Duke A. Lee, Joseph M. Swingler
  • Publication number: 20160259573
    Abstract: Methods, systems, and computer program product embodiments for storing data in a virtual data storage environment, by a processor device, are provided. In a virtualized tape storage environment, a plurality of partitions are created on a single node, each partition having unique attributes allowing for specific data management, and a logical volume is replicated across the plurality of partitions, such that the logical volume is redundantly stored in at least one of the plurality of partitions.
    Type: Application
    Filed: March 3, 2015
    Publication date: September 8, 2016
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: David A. BRETTELL, Vanessa R. EARLE, Alan J. FISHER, Duke A. LEE
  • Publication number: 20150331759
    Abstract: A method according to one embodiment includes copying data incoming to and/or generated at a production site to a copy cluster at a remote copy site, thereby creating a redundant copy of the data at the copy cluster. When the copy cluster becomes unavailable, data incoming to and/or generated at the production site is copied to a backup reserve site after the copy cluster becomes unavailable. Additional systems, methods, and computer programs products are also presented.
    Type: Application
    Filed: May 13, 2014
    Publication date: November 19, 2015
    Applicant: International Business Machines Corporation
    Inventors: David A. Brettell, Vanessa R. Earle, Alan J. Fisher, Duke A. Lee, Joseph M. Swingler
  • Patent number: 8863087
    Abstract: A computer identifies one or more program functions within program code of a computer program affected by a program code change. The computer identifies program function calls made by the one or more program functions to other program functions. The computer adds the one or more program functions and program function calls to a program code database. The computer generates a mapping of relationships between the program functions of the program code. The computer selects one or more test scripts based on the mapping of relationships.
    Type: Grant
    Filed: June 25, 2012
    Date of Patent: October 14, 2014
    Assignee: International Business Machines Corporation
    Inventors: Matthew R. Braverman, David A. Brettell, Anthony J. Ciaravella, Chuong H. Tran, Richard A. Welp
  • Publication number: 20130346947
    Abstract: A computer identifies one or more program functions within program code of a computer program affected by a program code change. The computer identifies program function calls made by the one or more program functions to other program functions. The computer adds the one or more program functions and program function calls to a program code database. The computer generates a mapping of relationships between the program functions of the program code. The computer selects one or more test scripts based on the mapping of relationships.
    Type: Application
    Filed: June 25, 2012
    Publication date: December 26, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Matthew R. Braverman, David A. Brettell, Anthony J. Ciaravella, Chuong H. Tran, Richard A. Welp
  • Patent number: 8595839
    Abstract: Provided are a computer program product, system, and method for selecting one of a plurality of scanner nodes to perform scan operations for an interface node receiving a file request. A list includes a plurality of scanner nodes in a network and for each scanner node a performance value. One of the scanner nodes in the list is selected based on the performance values of the scanner nodes and the file is transmitted to the selected scanner node to perform a scan operation with respect to the file. Indication is received from the selected scanner node performing the scan operation whether a subset of code in the file matches code in a definition set. The file request is processed to result in execution of the file request based on the indication of whether the subset of code in the file matches a definition in the definition set.
    Type: Grant
    Filed: January 21, 2011
    Date of Patent: November 26, 2013
    Assignee: International Business Machines Corporation
    Inventors: Benjamin L. Andrews, David A. Brettell, Anthony J. Ciaravella, Bruce D. Lucas
  • Publication number: 20120192276
    Abstract: Provided are a computer program product, system, and method for selecting one of a plurality of scanner nodes to perform scan operations for an interface node receiving a file request. A list includes a plurality of scanner nodes in a network and for each scanner node a performance value. A file request is received with respect to a file. In response to the file request, one of the scanner nodes in the list is selected based on the performance values of the scanner nodes. The file is transmitted to the selected scanner node to perform a scan operation with respect to the file. Indication is received from the selected scanner node performing the scan operation whether a subset of code in the file matches code in a definition set. The file request is processed to result in execution of the file request based on the indication of whether the subset of code in the file matches a definition in the definition set.
    Type: Application
    Filed: January 21, 2011
    Publication date: July 26, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Benjamin L. Andrews, David A. Brettell, Anthony J. Ciaravella, Bruce D. Lucas
  • Patent number: 7757111
    Abstract: A preparation of a storage system of a pending disaster at an onsite location of the storage system involves the storage system receiving a disaster preparation initiation from an offsite client. In response to receiving the disaster preparation initiation from the offsite client, the storage system to executes disaster preparation of onsite data including managing a temporary storage of onsite data volumes to at least one peer site, managing a storage of onsite cached data to a first onsite removable media, and/or managing a storage of onsite management information to a second onsite removable media.
    Type: Grant
    Filed: April 5, 2007
    Date of Patent: July 13, 2010
    Assignee: International Business Machines Corporation
    Inventors: David A. Brettell, Joseph M. Swingler
  • Publication number: 20080250214
    Abstract: A preparation of a storage system of a pending disaster at an onsite location of the storage system involves the storage system receiving a disaster preparation initiation from an offsite client. In response to receiving the disaster preparation initiation from the offsite client, the storage system to executes disaster preparation of onsite data including managing a temporary storage of onsite data volumes to at least one peer site, managing a storage of onsite cached data to a first onsite removable media, and/or managing a storage of onsite management information to a second onsite removable media.
    Type: Application
    Filed: April 5, 2007
    Publication date: October 9, 2008
    Applicant: International Business Machines Corporation
    Inventors: David A. Brettell, Joseph M. Swingler
  • Patent number: 5228186
    Abstract: An electro-fusion pipe coupler includes an outer shell and an electric resistance heating coil secured therein by an intervening layer of injection moulded thermoplastic material. The coupler is made by winding the wire onto a core which consists of two separable parts inserting the core into the tubular shell, attaching contacts to the wire ends and inserting them into holes provided in the shell, and injecting molten material into the space defined between the core and the shell to form the layer. For injecting the material the core parts define therebetween radial runners connected to a central sprue inlet and opening at respective outlets spaced around the core.
    Type: Grant
    Filed: July 30, 1992
    Date of Patent: July 20, 1993
    Assignee: Fusion Plastics Ltd.
    Inventors: David Brettell, Russell J. Kirk, Robin B. Carter, David M. A. Kenworthy
  • Patent number: 5163713
    Abstract: An electro-fusion pipe coupler includes an outer shell and an electric resistance heating coil secured therein by an intervening layer of injection moulded thermoplastic material. The coupler is made by winding the wire onto a core which consists of two separable parts, inserting the core into the tubular shell, attaching contacts to the wire ends and inserting them into holes provided in the shell, and injecting molten material into the space defined between the core and the shell to form the layer. For injecting the material the core parts define radial runners therebetween connected to a central sprue inlet and opening at respective outlets spaced around the core.
    Type: Grant
    Filed: May 2, 1990
    Date of Patent: November 17, 1992
    Assignee: Fusion Group plc
    Inventors: David Brettell, Russell J. Kirk, Robin B. Carter, David M. A. Kenworthy