Patents by Inventor John Edward Bish

John Edward Bish 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: 7873878
    Abstract: A data storage method comprises storing first data in at least a first data chunk, wherein the first data chunk is a logical representation of one or more sectors on at least a first disk drive in a storage system; storing first metadata, associated with the first data, in at least a first appendix, wherein the first appendix is a logical representation of a sector region on at least the first disk drive in the storage system, and wherein the first metadata comprises first atomicity metadata (AMD) and first validity metadata (VMD) associated with the first data; and storing a copy of the first VMD for the first data in at least one low latency non-volatile storage (LLNVS) device.
    Type: Grant
    Filed: September 24, 2007
    Date of Patent: January 18, 2011
    Assignee: International Business Machines Corporation
    Inventors: Wendy Belluomini, John Edward Bish, Kenneth Day, III, James Hafner, Bret S. Weber
  • Publication number: 20090083504
    Abstract: A data storage method comprises storing first data in at least a first data chunk, wherein the first data chunk is a logical representation of one or more sectors on at least a first disk drive in a storage system; storing first metadata, associated with the first data, in at least a first appendix, wherein the first appendix is a logical representation of a sector region on at least the first disk drive in the storage system, and wherein the first metadata comprises first atomicity metadata (AMD) and first validity metadata (VMD) associated with the first data; and storing a copy of the first VMD for the first data in at least one low latency non-volatile storage (LLNVS) device.
    Type: Application
    Filed: September 24, 2007
    Publication date: March 26, 2009
    Inventors: Wendy Belluomini, John Edward Bish, Kenneth Day, III, James Hafner, Bret S. Weber
  • Patent number: 7062644
    Abstract: Provided is a method, system, and program for initializing a storage device comprising multiple storage units through a storage controller. A request is received to initialize a storage space that spans the storage units. A determination is made of a layout of sets of sequential data blocks of the storage space on the storage units, wherein sets of sequential data blocks are written across the storage units. For each set of sequential data blocks, a determination is made of a block address in each storage unit where a first data block in the set of sequential data blocks will be written. A write command is generated for each of the storage units, wherein each write command indicates the determined block address for the storage unit and a block number. The write command is transmitted with one block of initialization data to the storage unit.
    Type: Grant
    Filed: May 30, 2001
    Date of Patent: June 13, 2006
    Assignee: International Business Machines Corporation
    Inventors: John Edward Bish, David Alan Burton
  • Publication number: 20020184481
    Abstract: Provided is a method, system, and program for initializing a storage device comprising multiple storage units through a storage controller. A request is received to initialize a storage space that spans the storage units. A determination is made of a layout of sets of sequential data blocks of the storage space on the storage units, wherein sets of sequential data blocks are written across the storage units. For each set of sequential data blocks, a determination is made of a block address in each storage unit where a first data block in the set of sequential data blocks will be written. A write command is generated for each of the storage units, wherein each write command indicates the determined block address for the storage unit and a block number. The write command is transmitted with one block of initialization data to the storage unit.
    Type: Application
    Filed: May 30, 2001
    Publication date: December 5, 2002
    Applicant: International Business Machines Corporation
    Inventors: John Edward Bish, David Alan Burton