Patents by Inventor Arthur John Colvig

Arthur John Colvig 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: 10664201
    Abstract: Provided are a computer program product, system, and method for considering input/output workload and space usage at a plurality of logical devices to select one of the logical devices to use to store an object. A determination is made of a logical device to store the object based on workload scores for each of the logical devices indicating a level of read and write access of objects in the logical device and space usage of the logical devices. The object is written to the determined logical device.
    Type: Grant
    Filed: July 24, 2018
    Date of Patent: May 26, 2020
    Assignee: International Business Machines Corporation
    Inventors: Matthew J. Anglin, Arthur John Colvig, Michael G. Sisco
  • Patent number: 10228887
    Abstract: Provided are a computer program product, system, and method for considering input/output workload and space usage at a plurality of logical devices to select one of the logical devices to use to store an object. A determination is made of a logical device to store the object based on workload scores for each of the logical devices indicating a level of read and write access of objects in the logical device and space usage of the logical devices. The object is written to the determined logical device.
    Type: Grant
    Filed: September 9, 2015
    Date of Patent: March 12, 2019
    Assignee: International Business Machines Corporation
    Inventors: Matthew J. Anglin, Arthur John Colvig, Michael G. Sisco
  • Publication number: 20180329653
    Abstract: Provided are a computer program product, system, and method for considering input/output workload and space usage at a plurality of logical devices to select one of the logical devices to use to store an object. A determination is made of a logical device to store the object based on workload scores for each of the logical devices indicating a level of read and write access of objects in the logical device and space usage of the logical devices. The object is written to the determined logical device.
    Type: Application
    Filed: July 24, 2018
    Publication date: November 15, 2018
    Inventors: Matthew J. Anglin, Arthur John Colvig, Michael G. Sisco
  • Patent number: 9753647
    Abstract: Provided are a computer program product, system, and method for deduplicating chunk digests received for chunks in objects in objects provided by clients to store in a storage. An index has chunk signatures calculated from chunks of data in the data objects in the storage. A transaction requests a shared lock for a chunk digest calculated from a chunk in an object to add to the storage. In response to not receiving the shared lock, the transaction is granted a shared lock to the chunk digest in wait mode. The transaction does not proceed until being granted the shared lock. In response to receiving the shared lock, a determination is made as to whether the chunk digest is in the index. A reference to the chunk data is provided for the object when the chunk digest is indicated in the index.
    Type: Grant
    Filed: September 9, 2015
    Date of Patent: September 5, 2017
    Assignee: International Business Machines Corporation
    Inventors: Arthur John Colvig, Yu Meng Li, Michael G. Sisco
  • Publication number: 20170068459
    Abstract: Provided are a computer program product, system, and method for deduplicating chunk digests received for chunks in objects in objects provided by clients to store in a storage. An index has chunk signatures calculated from chunks of data in the data objects in the storage. A transaction requests a shared lock for a chunk digest calculated from a chunk in an object to add to the storage. In response to not receiving the shared lock, the transaction is granted a shared lock to the chunk digest in wait mode. The transaction does not proceed until being granted the shared lock. In response to receiving the shared lock, a determination is made as to whether the chunk digest is in the index. A reference to the chunk data is provided for the object when the chunk digest is indicated in the index.
    Type: Application
    Filed: September 9, 2015
    Publication date: March 9, 2017
    Inventors: Arthur John Colvig, Yu Meng Li, Michael G. Sisco
  • 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: 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
  • Publication number: 20080235476
    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: Application
    Filed: June 13, 2008
    Publication date: September 25, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES
    Inventors: Brian Gerard Goodman, Arthur John Colvig, Leonard George Jesionowski
  • Patent number: 7403451
    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: July 15, 2004
    Date of Patent: July 22, 2008
    Assignee: International Business Machines Corporation
    Inventors: Brian Gerard Goodman, Arthur John Colvig, Leonard George Jesionowski
  • Patent number: 7257713
    Abstract: A system and method for generating access authorization in a secure manner. After establishing data communications, a product and product center exchange unique information for the independent generation of a valid access authorization by both the product and product center. The access authorization then allows a computer system associated with the product center to access the product for testing, diagnostics, etc. An added security feature invalidates the access authorization after a predetermined time period.
    Type: Grant
    Filed: May 24, 2002
    Date of Patent: August 14, 2007
    Assignee: International Business Machines Corporation
    Inventors: Arthur John Colvig, Brian Gerard Goodman, Robin Daniel Roberts
  • Patent number: 6986008
    Abstract: In a distributed system of modules in a network, each module having an associated processor node comprising a processing unit for operating the associated module. The processing unit comprises a processor interface for communication in the network; and nonvolatile memory for storing code for the processing unit for operating the associated module, and for storing backup code for at least one other processing unit of another processor node in the network, the backup code for operating an associated module of the another processor node. In response to a request, the processing unit supplies the backup code to a processor node to be used to restore the code for operating the module associated with the requesting processor node.
    Type: Grant
    Filed: January 14, 2003
    Date of Patent: January 10, 2006
    Assignee: International Business Machines Corporation
    Inventors: Arthur John Colvig, Brian Gerard Goodman, Leonard George Jesionowski
  • Publication number: 20040139294
    Abstract: In a distributed system of modules in a network, each module having an associated processor node comprising a processing unit for operating the associated module. The processing unit comprises a processor interface for communication in the network; and nonvolatile memory for storing code for the processing unit for operating the associated module, and for storing backup code for at least one other processing unit of another processor node in the network, the backup code for operating an associated module of the another processor node. In response to a request, the processing unit supplies the backup code to a processor node to be used to restore the code for operating the module associated with the requesting processor node.
    Type: Application
    Filed: January 14, 2003
    Publication date: July 15, 2004
    Applicant: International Business Machines Corporatin
    Inventors: Arthur John Colvig, Brian Gerard Goodman, Leonard George Jesionowski
  • Publication number: 20030221120
    Abstract: A system and method for generating access authorization in a secure manner. After establishing data communications, a product and product center exchange unique information for the independent generation of a valid access authorization by both the product and product center. The access authorization then allows a computer system associated with the product center to access the product for testing, diagnostics, etc. An added security feature invalidates the access authorization after a predetermined time period.
    Type: Application
    Filed: May 24, 2002
    Publication date: November 27, 2003
    Applicant: International Business Machines Corporation
    Inventors: Arthur John Colvig, Brian Gerard Goodman, Robin Daniel Roberts