Patents by Inventor Edwin K. Scott

Edwin K. Scott 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).

  • Publication number: 20090094483
    Abstract: Tracks of data or other data units are copied from a primary storage system to a secondary storage system. For multiple-track or multiple-data unit transfers, a group of tracks or data units which are sequentially related are transferred. A respective task is defined at the primary storage system for monitoring a progress of the transfer of each of the respective data units in a group. A state is maintained for monitoring a progress of the transfer of the group responsive to the progress of each of the tasks. A normal state is selected when there are no failed tasks. A recovery state is selected when there is a failure, and the status of the remaining tasks is being ascertained. A retry state is selected following the recovery state to retry the failed tasks. A failed state indicates an unrecoverable failure.
    Type: Application
    Filed: December 15, 2008
    Publication date: April 9, 2009
    Applicant: International Business Machines Corporation
    Inventors: Angqin Bai, Alex Q. Chen, Theodore T. Harris, JR., Carol S. Mellgren, Edwin K. Scott, Gail A. Spear
  • Patent number: 7493617
    Abstract: Tracks of data or other data units are copied from a primary storage system to a secondary storage system. For multiple-track or multiple-data unit transfers, a group of tracks or data units which are sequentially related are transferred. A respective task is defined at the primary storage system for monitoring a progress of the transfer of each of the respective data units in a group. A state is maintained for monitoring a progress of the transfer of the group responsive to the progress of each of the tasks. A normal state is selected when there are no failed tasks. A recovery state is selected when there is a failure, and the status of the remaining tasks is being ascertained. A retry state is selected following the recovery state to retry the failed tasks. A failed state indicates an unrecoverable failure.
    Type: Grant
    Filed: March 5, 2004
    Date of Patent: February 17, 2009
    Assignee: International Business Machines Corporation
    Inventors: Angqin Bai, Alex Q. Chen, Theodore T. Harris, Jr., Carol S. Mellgren, Edwin K. Scott, Gail A. Spear
  • Patent number: 7451283
    Abstract: Provided are a method, system, and program for copying tracks between a primary controller and secondary controller. A track is received from the primary controller that is part of a copy job comprising a sequence of tracks to copy along with a sequence number of the received track and a context number identifying computational resources in the primary controller used to transmit the track, sequence number, and context number. The context number and sequence number transmitted with the track are used to determine if a track preceding the received track was written to storage. The secondary-controller writes the received track to storage if the track preceding the received track was written to storage.
    Type: Grant
    Filed: January 9, 2004
    Date of Patent: November 11, 2008
    Assignee: International Business Machines Corporation
    Inventors: James Chien-Chiung Chen, Minh-Ngoc Le Huynh, Chung Man Fung, Patricia Ching Lu, Edwin K. Scott, Carol Santich Mellgren, Richard Anthony Ripberger
  • Patent number: 7383404
    Abstract: A computer storage system includes a supervisor algorithm to detect a host computer's initiator logging in. The supervisor algorithm identifies data storage devices associated with the newly logged-on initiator and tags logical unit number control blocks (“LUNCBs”) as having priority in an initiation process. The supervisor algorithm assigns a task control block to each of the identified data storage devices and invokes a logical unit number (“LUN”) initialization algorithm. If the supervisor algorithm was invoked during an initial microcode load (“IML”) event, the LUN initialization algorithm initializes each of the identified data storage devices. However, if the supervisor algorithm was invoked during a warmstart procedure, the LUN initialization algorithm first checks to make sure the LUNCB was not mistakenly written too. If not, the LUN initialization algorithm terminates without initializing the associated data storage device.
    Type: Grant
    Filed: February 3, 2005
    Date of Patent: June 3, 2008
    Assignee: International Business Machines Corporation
    Inventors: Jeffery M. Barnes, Susan K. Candelaria, Nicholas D. Fifer, Matthew J. Kalos, Edwin K. Scott