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: 11314413Abstract: 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: GrantFiled: April 12, 2016Date of Patent: April 26, 2022Assignee: International Business Machines CorporationInventors: David A. Brettell, Alan J. Fisher, Duke A. Lee, Alexander Nieves
-
Publication number: 20170293433Abstract: 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: ApplicationFiled: April 12, 2016Publication date: October 12, 2017Inventors: David A. Brettell, Alan J. Fisher, Duke A. Lee, Alexander Nieves
-
Patent number: 9606873Abstract: 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: GrantFiled: May 13, 2014Date of Patent: March 28, 2017Assignee: International Business Machines CorporationInventors: David A. Brettell, Vanessa R. Earle, Alan J. Fisher, Duke A. Lee, Joseph M. Swingler
-
Publication number: 20160259573Abstract: 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: ApplicationFiled: March 3, 2015Publication date: September 8, 2016Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: David A. BRETTELL, Vanessa R. EARLE, Alan J. FISHER, Duke A. LEE
-
Publication number: 20150331759Abstract: 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: ApplicationFiled: May 13, 2014Publication date: November 19, 2015Applicant: International Business Machines CorporationInventors: David A. Brettell, Vanessa R. Earle, Alan J. Fisher, Duke A. Lee, Joseph M. Swingler
-
Patent number: 8863087Abstract: 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: GrantFiled: June 25, 2012Date of Patent: October 14, 2014Assignee: International Business Machines CorporationInventors: Matthew R. Braverman, David A. Brettell, Anthony J. Ciaravella, Chuong H. Tran, Richard A. Welp
-
Publication number: 20130346947Abstract: 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: ApplicationFiled: June 25, 2012Publication date: December 26, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Matthew R. Braverman, David A. Brettell, Anthony J. Ciaravella, Chuong H. Tran, Richard A. Welp
-
Patent number: 8595839Abstract: 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: GrantFiled: January 21, 2011Date of Patent: November 26, 2013Assignee: International Business Machines CorporationInventors: Benjamin L. Andrews, David A. Brettell, Anthony J. Ciaravella, Bruce D. Lucas
-
Publication number: 20120192276Abstract: 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: ApplicationFiled: January 21, 2011Publication date: July 26, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Benjamin L. Andrews, David A. Brettell, Anthony J. Ciaravella, Bruce D. Lucas
-
Patent number: 7757111Abstract: 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: GrantFiled: April 5, 2007Date of Patent: July 13, 2010Assignee: International Business Machines CorporationInventors: David A. Brettell, Joseph M. Swingler
-
Publication number: 20080250214Abstract: 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: ApplicationFiled: April 5, 2007Publication date: October 9, 2008Applicant: International Business Machines CorporationInventors: David A. Brettell, Joseph M. Swingler
-
Patent number: 5228186Abstract: 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: GrantFiled: July 30, 1992Date of Patent: July 20, 1993Assignee: Fusion Plastics Ltd.Inventors: David Brettell, Russell J. Kirk, Robin B. Carter, David M. A. Kenworthy
-
Patent number: 5163713Abstract: 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: GrantFiled: May 2, 1990Date of Patent: November 17, 1992Assignee: Fusion Group plcInventors: David Brettell, Russell J. Kirk, Robin B. Carter, David M. A. Kenworthy