Patents by Inventor James D. Marwood, Jr.

James D. Marwood, Jr. 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: 8332581
    Abstract: Deleting a data volume from a storage system and freeing its storage space to make it available to be allocated to a new volume is accomplished by only zeroing associated metadata for the tracks contained in the freed storage space which is then reused in a new volume allocation and an attempt is made by the new volume to read a first record R0 of a track. A determination is made as to whether a first user record R1 of the volume is stale If the first record R0 is stale. If record R1 is stale, the metadata or track format description (TFD) is modified whereby the entire track is indicated as being uninitialized and the first record R0 is uninitialized. If record R1 is not stale, the first record R0 is regenerated and the TFD is modified whereby the entire track is indicated as being initialized.
    Type: Grant
    Filed: August 13, 2007
    Date of Patent: December 11, 2012
    Assignee: International Business Machines Corporation
    Inventors: Susan K. Candelaria, Kurt A. Lovrien, James D. Marwood, Jr., Beth A. Peterson, Kenneth W. Todd
  • Patent number: 7975103
    Abstract: A method for optimized data record verification when processing data-chained channel control words that span a single count field is provided. The method includes reading a first portion of a count field into a sequence buffer memory buffer and a store count field buffer. The first portion of the count field is copied to a local memory location. A first starting offset based on a size of the first portion of the count field is determined. The first portion of the count field is read into a sequence buffer memory bit bucket. A second portion of the count field, beginning at the first starting offset, is read into the sequence buffer memory buffer and the store count field buffer. The second portion of the count field is copied from the store count field buffer into the local memory location.
    Type: Grant
    Filed: September 13, 2007
    Date of Patent: July 5, 2011
    Assignee: International Business Machines Corporation
    Inventors: James D. Marwood, Jr., Roman Yusufov
  • Publication number: 20090077314
    Abstract: A method for optimized data record verification when processing data-chained channel control words that span a single count field is provided. The method includes reading a first portion of a count field into a sequence buffer memory buffer and a store count field buffer. The first portion of the count field is copied to a local memory location. A first starting offset based on a size of the first portion of the count field is determined. The first portion of the count field is read into a sequence buffer memory bit bucket. A second portion of the count field, beginning at the first starting offset, is read into the sequence buffer memory buffer and the store count field buffer. The second portion of the count field is copied from the store count field buffer into the local memory location.
    Type: Application
    Filed: September 13, 2007
    Publication date: March 19, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: James D. MARWOOD, Jr., Roman YUSUFOV
  • Publication number: 20090049226
    Abstract: Deleting a data volume from a storage system and freeing its storage space to make it available to be allocated to a new volume is accomplished by only zeroing associated metadata for the tracks contained in the freed storage space which is then reused in a new volume allocation and an attempt is made by the new volume to read a first record R0 of a track. A determination is made as to whether a first user record R1 of the volume is stale If the first record R0 is stale. If record R1 is stale, the metadata or track format description (TFD) is modified whereby the entire track is indicated as being uninitialized and the first record R0 is uninitialized. If record R1 is not stale, the first record R0 is regenerated and the TFD is modified whereby the entire track is indicated as being initialized.
    Type: Application
    Filed: August 13, 2007
    Publication date: February 19, 2009
    Applicant: IBM CORPORATION
    Inventors: Susan K. Candelaria, Kurt A. Lovrien, James D. Marwood, JR., Beth A. Peterson, Kenneth W. Todd
  • Publication number: 20090049265
    Abstract: Deleting a data volume from a storage system and freeing its storage space to make it available to be allocated to a new volume is accomplished by only zeroing associated metadata for the tracks contained in the freed storage space which is then reused in a new volume allocation and an attempt is made by the new volume to read a first record R0 of a track. A determination is made as to whether a first user record R1 of the volume is stale If the first record R0 is stale. If record R1 is stale, the metadata or track format description (TFD) is modified whereby the entire track is indicated as being uninitialized and the first record R0 is uninitialized. If record R1 is not stale, the first record R0 is regenerated and the TFD is modified whereby the entire track is indicated as being initialized.
    Type: Application
    Filed: August 13, 2007
    Publication date: February 19, 2009
    Applicant: IBM CORPORATION
    Inventors: Susan K. Candelaria, Kurt A. Lovrien, James D. Marwood, JR., Beth A. Peterson, Kenneth W. Todd