Patents by Inventor William John Durica

William John Durica 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: 8201019
    Abstract: A method, apparatus, and computer program product for performing a set of operations on a data storage device is provided. A data storage device is flagged as suspect. The adapter suspends the suspect data storage device from participation in the RAID array, assigns the suspect data storage device to a pool of data storage devices to be retested, selects a data storage device from a pool of spare data storage devices, rebuilds contents of the suspect data storage device on the selected disk drive, assigns the substitute data storage device to the RAID array, invokes a diagnostic test on the suspect data storage device, and analyzes the diagnostic result. Responsive to the diagnostic result exceeding a threshold, the suspect data storage device is repaired. The adapter assigns the repaired data storage device to the pool of spare data storage devices and increments a counter of the repaired data storage device.
    Type: Grant
    Filed: April 28, 2009
    Date of Patent: June 12, 2012
    Assignee: International Business Machines Corporation
    Inventors: William John Durica, M. Amine Hajji
  • Patent number: 8108613
    Abstract: Provided are a method, system, and article of manufacture, wherein a request to write data to a storage medium is received. The data requested to be written to the storage medium is stored in a cache. A writing of the data is initiated to the storage medium. A periodic determination is made as to whether the stored data in the cache is the same as the data written to the storage medium.
    Type: Grant
    Filed: December 4, 2007
    Date of Patent: January 31, 2012
    Assignee: International Business Machines Corporation
    Inventors: William John Durica, M. Amine Hajji, Joseph Smith Hyde, II, Ronald J. Venturi
  • Publication number: 20100275057
    Abstract: A method, apparatus, and computer program product for performing a set of operations on a data storage device is provided. A data storage device is flagged as suspect. The adapter suspends the suspect data storage device from participation in the RAID array, assigns the suspect data storage device to a pool of data storage devices to be retested, selects a data storage device from a pool of spare data storage devices, rebuilds contents of the suspect data storage device on the selected disk drive, assigns the substitute data storage device to the RAID array, invokes a diagnostic test on the suspect data storage device, and analyzes the diagnostic result. Responsive to the diagnostic result exceeding a threshold, the suspect data storage device is repaired. The adapter assigns the repaired data storage device to the pool of spare data storage devices and increments a counter of the repaired data storage device.
    Type: Application
    Filed: April 28, 2009
    Publication date: October 28, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: William John Durica, M. Amine Hajji
  • Patent number: 7360112
    Abstract: Provided are a method, system, and article of manufacture, wherein a request to write data to a storage medium is received. The data requested to be written to the storage medium is stored in a cache. A writing of the data is initiated to the storage medium. A periodic determination is made as to whether the stored data in the cache is the same as the data written to the storage medium.
    Type: Grant
    Filed: February 7, 2005
    Date of Patent: April 15, 2008
    Assignee: International Business Machines Corporation
    Inventors: William John Durica, M. Amine Hajji, Joseph Smith Hyde, II, Ronald J. Venturi
  • Patent number: 7278053
    Abstract: A self healing system in a RAID array to reduce the risk of loss of data on a disk drive caused by grown media defects on the disk drive. The grown media defects include radial and spiral scratches on the disk drive. When a first defect on a disk drive of the RAID array is located, the self healing system inspects adjacent areas around the first defect on the disk drive in order to immediately locate any additional defects which exist in adjacent areas around the first defect on the disk drive. The self healing system reconstructs the data associated with the first defect using parity, and then reconstructs the data associated with any additional defects using parity. This can be accomplished in the background to allow the host unimpeded access to customer data. As a result, the self healing system can eliminate a potential single point of failure when data is subsequently read from the RAID array.
    Type: Grant
    Filed: May 6, 2003
    Date of Patent: October 2, 2007
    Assignee: International Business Machines Corporation
    Inventors: William John Durica, M. Amine Hajji
  • Publication number: 20040236985
    Abstract: A self healing system in a RAID array to reduce the risk of loss of data on a disk drive caused by grown media defects on the disk drive. The grown media defects include radial and spiral scratches on the disk drive. When a first defect on a disk drive of the RAID array is located, the self healing system inspects adjacent areas around the first defect on the disk drive in order to immediately locate any additional defects which exist in adjacent areas around the first defect on the disk drive. The self healing system reconstructs the data associated with the first defect using parity, and then reconstructs the data associated with any additional defects using parity. This can be accomplished in the background to allow the host unimpeded access to customer data. As a result, the self healing system can eliminate a potential single point of failure when data is subsequently read from the RAID array.
    Type: Application
    Filed: May 6, 2003
    Publication date: November 25, 2004
    Applicant: International Business Machines Corporation
    Inventors: William John Durica, M. Amine Hajji