Patents by Inventor William John Kabelac

William John Kabelac 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: 8711512
    Abstract: A servo write apparatus, comprising a first servo write head configured to only encode a single first magnetic dibit onto a magnetic information storage medium, wherein the first magnetic dibit comprises a first azimuthal slope. The servo write apparatus further comprises a second servo write head configured to encode one or more second magnetic dibits onto a magnetic information storage medium, wherein the second magnetic dibit comprises a second azimuthal slope, wherein the first azimuthal slope differs from the second azimuthal slope.
    Type: Grant
    Filed: October 24, 2011
    Date of Patent: April 29, 2014
    Assignee: International Business Machines Corporation
    Inventor: William John Kabelac
  • Patent number: 8572443
    Abstract: A method according to one embodiment includes writing monitor data to at least one block of a memory device having finite endurance and/or retention; reading the monitor data after a period of time; determining a retention behavior of the at least one block based on the reading; and outputting a result of the determining. A memory device according to one embodiment includes a plurality of memory blocks having finite endurance and/or retention, at least one of the blocks having monitor data written therein; and circuitry for addressing the blocks. A system according to one embodiment includes a memory device having finite endurance and/or retention, the memory device comprising: a plurality of memory blocks, at least one of the blocks having monitor data written therein, wherein the at least one block has been written to a plurality of times prior to writing the monitor data; and circuitry for addressing the blocks.
    Type: Grant
    Filed: April 8, 2009
    Date of Patent: October 29, 2013
    Assignee: International Business Machines Corporation
    Inventors: Steven Robert Hetzler, William John Kabelac
  • Patent number: 8554989
    Abstract: A method according to one embodiment includes gathering information about monitor data from a plurality of memory devices having finite endurance and/or retention, the monitor data being (i) data of known content stored in dedicated memory cells of known write cycle count, and (ii) write protected for preventing the monitor data from being overwritten with user data; analyzing the monitor data information; and taking an action relating to at least one of the devices based on the analyzing. Additional systems, methods, and computer program products are also disclosed.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: October 8, 2013
    Assignee: International Business Machines Corporation
    Inventors: Steven Robert Hetzler, William John Kabelac
  • Patent number: 8380946
    Abstract: A method according to one embodiment includes gathering monitor data information from a memory device having finite endurance and/or retention, the monitor data being data of known content stored in dedicated memory cells of known write cycle count; analyzing the monitor data information; estimating a reliable life of the memory device or portion thereof based on the analysis; tracking a rate of change of at least a highest cycle count of user data; estimating when the reliable life of the memory device or portion thereof will be expended based on the tracking and the estimating; and taking an action prior to the reliable life of the memory device or portion thereof being expended. Additional systems, methods, and computer program products are also disclosed.
    Type: Grant
    Filed: April 8, 2009
    Date of Patent: February 19, 2013
    Assignee: International Business Machines Corporation
    Inventors: Steven Robert Hetzler, William John Kabelac
  • Publication number: 20130013968
    Abstract: A method according to one embodiment includes gathering information about monitor data from a plurality of memory devices having finite endurance and/or retention, the monitor data being (i) data of known content stored in dedicated memory cells of known write cycle count, and (ii) write protected for preventing the monitor data from being overwritten with user data; analyzing the monitor data information; and taking an action relating to at least one of the devices based on the analyzing. Additional systems, methods, and computer program products are also disclosed.
    Type: Application
    Filed: September 14, 2012
    Publication date: January 10, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Steven Robert Hetzler, William John Kabelac
  • Patent number: 8316173
    Abstract: A method according to one embodiment includes gathering monitor data information from a plurality of memory devices having finite endurance and/or retention, the monitor data being data of known content stored in dedicated memory cells of known write cycle count; analyzing the monitor data information; and taking an action relating to at least one of the devices based on the analyzing. Additional systems, methods, and computer program products are also disclosed.
    Type: Grant
    Filed: April 8, 2009
    Date of Patent: November 20, 2012
    Assignee: International Business Machines Corporation
    Inventors: Steven Robert Hetzler, William John Kabelac
  • Publication number: 20110205656
    Abstract: A sequential data storage medium, such as for example and without limitation a magnetic tape, comprising a sequence of plurality of servo patterns encoded therein, which provide lateral position information and LPOS information. Each servo pattern comprises a first burst comprising a first pulse, a second pulse, a third pulse, a fourth pulse and a fifth pulse and a second burst comprising a sixth pulse, a seventh pulse, an eighth pulse, a ninth pulse and a tenth pulse. The widths of the plurality of pulses, in combination with the spacings between the plurality of pulses, encode two bits of data.
    Type: Application
    Filed: April 29, 2011
    Publication date: August 25, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: William John Kabelac
  • Patent number: 7957089
    Abstract: A sequential data storage medium, such as for example and without limitation a magnetic tape, comprising a sequence of plurality of servo patterns encoded therein, which provide lateral position information and LPOS information. Each servo pattern comprises a first burst comprising a first pulse, a second pulse, a third pulse, a fourth pulse and a fifth pulse and a second burst comprising a sixth pulse, a seventh pulse, an eighth pulse, a ninth pulse and a tent pulse. The widths of the plurality of pulses, in combination with the spacings between the plurality of pulses, encode two bits of data.
    Type: Grant
    Filed: June 5, 2008
    Date of Patent: June 7, 2011
    Assignee: International Business Machines Corporation
    Inventor: William John Kabelac
  • Patent number: 7898763
    Abstract: A sequential data storage medium, such as for example and without limitation a magnetic tape, comprising a plurality of servo patterns encoded in a non-data region, wherein each of said servo patterns comprises a first subframe comprising 10 pulses, a second subframe comprising 8 pulses, and a third subframe comprising (N) pulses, wherein (N) is greater than or equal to 0. The first subframe and the second subframe do not encode any linear position (“LPOS”) data. The third subframe encodes up to (N) LPOS bits.
    Type: Grant
    Filed: January 13, 2009
    Date of Patent: March 1, 2011
    Assignee: International Business Machines Corporation
    Inventor: William John Kabelac
  • Publication number: 20100262792
    Abstract: A method according to one embodiment includes gathering monitor data information from a memory device having finite endurance and/or retention, the monitor data being data of known content stored in dedicated memory cells of known write cycle count; analyzing the monitor data information; estimating a reliable life of the memory device or portion thereof based on the analysis; tracking a rate of change of at least a highest cycle count of user data; estimating when the reliable life of the memory device or portion thereof will be expended based on the tracking and the estimating; and taking an action prior to the reliable life of the memory device or portion thereof being expended. Additional systems, methods, and computer program products are also disclosed.
    Type: Application
    Filed: April 8, 2009
    Publication date: October 14, 2010
    Inventors: Steven Robert Hetzler, William John Kabelac
  • Publication number: 20100262875
    Abstract: A method according to one embodiment includes writing monitor data to at least one block of a memory device having finite endurance and/or retention; reading the monitor data after a period of time; determining a retention behavior of the at least one block based on the reading; and outputting a result of the determining. A memory device according to one embodiment includes a plurality of memory blocks having finite endurance and/or retention, at least one of the blocks having monitor data written therein; and circuitry for addressing the blocks. A system according to one embodiment includes a memory device having finite endurance and/or retention, the memory device comprising: a plurality of memory blocks, at least one of the blocks having monitor data written therein, wherein the at least one block has been written to a plurality of times prior to writing the monitor data; and circuitry for addressing the blocks.
    Type: Application
    Filed: April 8, 2009
    Publication date: October 14, 2010
    Inventors: Steven Robert Hetzler, William John Kabelac
  • Publication number: 20100262795
    Abstract: A method according to one embodiment includes gathering monitor data information from a plurality of memory devices having finite endurance and/or retention, the monitor data being data of known content stored in dedicated memory cells of known write cycle count; analyzing the monitor data information; and taking an action relating to at least one of the devices based on the analyzing. Additional systems, methods, and computer program products are also disclosed.
    Type: Application
    Filed: April 8, 2009
    Publication date: October 14, 2010
    Inventors: Steven Robert Hetzler, William John Kabelac
  • Publication number: 20100177435
    Abstract: A sequential data storage medium, such as for example and without limitation a magnetic tape, comprising a plurality of servo patterns encoded in a non-data region, wherein each of said servo patterns comprises a first subframe comprising 10 pulses, a second subframe comprising 8 pulses, and a third subframe comprising (N) pulses, wherein (N) is greater than or equal to 0. The first subframe and the second subframe do not encode any linear position (“LPOS”) data. The third subframe encodes up to (N) LPOS bits.
    Type: Application
    Filed: January 13, 2009
    Publication date: July 15, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: WILLIAM JOHN KABELAC
  • Publication number: 20090303635
    Abstract: A sequential data storage medium, such as for example and without limitation a magnetic tape, comprising a sequence of plurality of servo patterns encoded therein, which provide lateral position information and LPOS information. Each servo pattern comprises a first burst comprising a first pulse, a second pulse, a third pulse, a fourth pulse and a fifth pulse and a second burst comprising a sixth pulse, a seventh pulse, an eighth pulse, a ninth pulse and a tent pulse. The widths of the plurality of pulses, in combination with the spacings between the plurality of pulses, encode two bits of data.
    Type: Application
    Filed: June 5, 2008
    Publication date: December 10, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: William John Kabelac
  • Patent number: 6873483
    Abstract: A read clock circuit for a disk drive includes a phase-locked loop/voltage controlled oscillator (VFO/PLL) and a frequency synthesizer. The VFO/PLL receives a servo sector transition signal that is related to detected transitions in a servo sector field of a magnetic recording disk, and outputs a servo frequency signal that is synchronous to the servo sector transition signal. The frequency synthesizer receives the servo frequency signal and generates the read clock signal that is synchronous with the servo frequency signal. In a banded recording disk drive the frequency synthesizer generates a unique read clock signal for each data band.
    Type: Grant
    Filed: February 7, 2002
    Date of Patent: March 29, 2005
    Assignee: Hitachi Global Storage Technologies Netherlands B.V.
    Inventors: Steven R. Hetzler, William John Kabelac
  • Publication number: 20030147166
    Abstract: A read clock circuit for a disk drive includes a phase-locked loop/voltage controlled oscillator (VFO/PLL) and a frequency synthesizer. The VFO/PLL receives a servo sector transition signal that is related to detected transitions in a servo sector field of a magnetic recording disk, and outputs a servo frequency signal that is synchronous to the servo sector transition signal. The frequency synthesizer receives the servo frequency signal and generates the read clock signal that is synchronous with the servo frequency signal. In a banded recording disk drive the frequency synthesizer generates a unique read clock signal for each data band.
    Type: Application
    Filed: February 7, 2002
    Publication date: August 7, 2003
    Inventors: Steven R. Hetzler, William John Kabelac
  • Patent number: 6462898
    Abstract: There is disclosed an error correction and detection method and apparatus for retreiving predetermined data, e.g. servo data, from the position error signal (PES) fields of a disk in a data storage system . In the preferred embodiment the PES data such as the track number is mapped into codewords of an error correction code (ECC) which are then further divided into a set of symbols which are mapped onto a second set of bit vectors which have a constant weight. The preferred encoding method is selected to equalize the analog signal characteristics of the PES fields so that minimal, if any, change in the conventional servo detection circuitry needed to use the PES fields of the invention both as analog and digital information.
    Type: Grant
    Filed: June 16, 1998
    Date of Patent: October 8, 2002
    Assignee: International Business Machines Corporation
    Inventors: Mario Blaum, William John Kabelac, Louis Joseph Serrano, Mantle Man-Hon Yu
  • Publication number: 20010024335
    Abstract: There is disclosed an error correction and detection method and apparatus for retreiving predetermined data, e.g. servo data, from the position error signal (PES) fields of a disk in a data storage system. In the preferred embodiment the PES data such as the track number is mapped into codewords of an error correction code (ECC) which are then further divided into a set of symbols which are mapped onto a second set of bit vectors which have a constant weight. The preferred encoding method is selected to equalize the analog signal characteristics of the PES fields so that minimal, if any, change in the conventional servo detection circuitry needed to use the PES fields of the invention both as analog and digital information.
    Type: Application
    Filed: June 16, 1998
    Publication date: September 27, 2001
    Inventors: MARIO BLAUM, WILLIAM JOHN KABELAC, LOUIS JOSEPH SERRANO, MANTLE MAN-HON YU
  • Patent number: 6288861
    Abstract: A magnetic recording disk drive has head positioning servo sectors with servo sector numbers (SSNs) that are not recorded on the disk. The SSNs are encoded through the use of multiple servo sector types that are arranged in a specific sequence around the data tracks. The different servo sector types are identified by unique types of servo timing marks (STMs), which are used to locate the servo sectors. The SSNs that are used to identify the servo sectors on the track form a set or code of m fixed n-bit patterns. A SSN is determined when the STM types read from n sequential servo sectors match one of the fixed SSN pattems. A set or code of m servo sectors, where each servo sector is identified by a unique SSN pattern having length n, is denoted as an (m,n,d) code, where d is referred to as the minimum Hamming distance of the code. The Hamming distance between two patterns refers to the number of locations that are different between the two pattems.
    Type: Grant
    Filed: September 15, 1998
    Date of Patent: September 11, 2001
    Assignee: International Business Machines Corporation
    Inventors: Mario Blaum, Steven R. Hetzler, William John Kabelac
  • Patent number: 6226138
    Abstract: A method of detecting and correcting reading errors of track identification (TID) of a magnetic data storage disk. The method comprises a means of constructing a encoded TID which is derived from generalized Gray code. The encoded TIDs have a distance of D between the adjacent code words, and a distance of at least 2D between non-adjacent code words within a band of M TIDS. The encoded TIDs can correct up to (D−1)/2 errors. The method also comprises means of encoding and decoding TIDS, and means of detecting and correcting errors with encoded TIDs.
    Type: Grant
    Filed: September 29, 1998
    Date of Patent: May 1, 2001
    Assignee: International Business Machines Corporation
    Inventors: Mario Blaum, William John Kabelac, Mantle Man-Hon Yu