Patents by Inventor Glen Alan Jaquette

Glen Alan Jaquette 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: 6765741
    Abstract: Adjustment of a read detection equalizer filter of a magnetic tape drive is conducted utilizing a required control pattern signal which comprises a required portion of a normal recording format of the magnetic tape. An example comprises a data set separator signal. The sensed required control pattern signal is processed with respect to a target reference pattern signal to adapt the read detection equalizer filter to the target reference pattern signal.
    Type: Grant
    Filed: November 25, 2002
    Date of Patent: July 20, 2004
    Assignee: International Business Machines Corporation
    Inventors: David Berman, Mario Blaum, Glen Alan Jaquette, Constantin Michael Melas
  • Publication number: 20040133737
    Abstract: Data of a transaction to be synchronized is stored to a non-volatile store, and a Command Complete response is provided. Data of the transaction is supplied to a tape drive for writing to a magnetic tape. The storing, responding, and supplying operations are repeated for subsequent transactions. A Deferred Synchronize Command, specifying a previously supplied transaction, is provided to the tape drive, for writing data of the specified transaction. The tape drive, subsequent to writing all the data of the previously supplied transaction to magnetic tape, provides a Tape Command Complete, whereupon the data of the previously supplied transaction stored to the non-volatile store may be overwritten.
    Type: Application
    Filed: January 6, 2003
    Publication date: July 8, 2004
    Applicant: International Business Machines Corporation
    Inventor: Glen Alan Jaquette
  • Publication number: 20040100714
    Abstract: Adjustment of a read detection equalizer filter of a magnetic tape drive is conducted utilizing a required control pattern signal which comprises a required portion of a normal recording format of the magnetic tape. An example comprises a data set separator signal. The sensed required control pattern signal is processed with respect to a target reference pattern signal to adapt the read detection equalizer filter to the target reference pattern signal.
    Type: Application
    Filed: November 25, 2002
    Publication date: May 27, 2004
    Applicant: International Business Machines Corporation
    Inventors: David Berman, Mario Blaum, Glen Alan Jaquette, Constantin Michael Melas
  • Publication number: 20030142429
    Abstract: Special fields for error recovery are provided in data set information tables of data sets written with synchronized transactions. If a transaction only partially fills a data set, that data set is rewritten in a succeeding data set, appending the next transaction. A moving access point in the table identifies the appended transaction, allowing the rewritten transaction to be skipped during read recovery. The table provides recovery trails by providing a thread to tie the data sets together, the status of the data set, and pointers, such as identifying the wrap of the immediately succeeding data set.
    Type: Application
    Filed: November 14, 2002
    Publication date: July 31, 2003
    Applicant: International Business Machines Corporation
    Inventors: Toshimi Ataku, Paul Merrill Greco, Hiroshi Itagaki, Glen Alan Jaquette, Hironobu Nagura, Toshiyuki Shiratori
  • Publication number: 20030123587
    Abstract: Provided is a method, system, and program for providing synchronization in a binary data stream. A binary data stream is received. A synchronization mark having at least one isolated peak is generated into at least one point in the data stream. An encoded data stream is formed by concatenating the synchronization mark with the received binary data. During decoding, the synchronization mark is detected based on error propagation occurring adjacent to the at least one isolated peak of the synchronization mark.
    Type: Application
    Filed: January 2, 2002
    Publication date: July 3, 2003
    Applicant: International Business Machines Corporation
    Inventors: Mario Blaum, Glen Alan Jaquette, Brian Harry Marcus, Constantin Michael Melas
  • Publication number: 20030123173
    Abstract: Provided is a method, system, and program for storing input groups of uncoded binary data on a storage medium. A plurality of uncoded data blocks in a data stream are received. An encoded data stream is obtained from concatenating successive encoded blocks such that the encoded data stream includes a predetermined bit pattern comprising a plurality of bits. The bit pattern always occurs within a first number of bits and two occurrences of a “1” or “0” occur within a second number of bits. The encoded data blocks are stored on the storage medium.
    Type: Application
    Filed: January 2, 2002
    Publication date: July 3, 2003
    Applicant: International Business Machine Corporation
    Inventors: Mario Blaum, Glen Alan Jaquette, Brian Harry Marcus, Constantin Michael Melas
  • Patent number: 6580768
    Abstract: An adapter and a method for adapting a programmable digital maximum likelihood detector to a variable channel output and a calibration system for calibrating a programmable digital maximum likelihood detector from unknown data in a known code at a variable channel output, the maximum likelihood detector having a number of maximum likelihood states. A detector detects a digital sample of the recorded analog signals as corresponding to one of the maximum likelihood states. An accumulator partially accumulates the detected digital sample with prior detected digital samples corresponding to the one of the maximum likelihood states. Logic coupled to the accumulator employs the accumulated digital samples for the corresponding maximum likelihood state to determine at least one numerical metric coefficient matching the digital samples to the one of the maximum likelihood states, and updates or sets the numerical metric coefficient.
    Type: Grant
    Filed: November 9, 1999
    Date of Patent: June 17, 2003
    Assignee: International Business Machines Corporation
    Inventor: Glen Alan Jaquette
  • Patent number: 6571304
    Abstract: A magnetic tape cartridge includes a non-volatile semiconductor memory storing either a portion of the same data as that to be written to the tape or at least control data sufficient to recover from a delaying tape drive operation or from a mechanical failure in the tape drive thereby permitting signaling to a central processing unit an assurance that the data transferring by the CPU will be correctly written onto the tape. The host data can be directly transferred to the cartridge memory if the cartridge memory is fast enough and large enough to handle the transfer. An intermediate high speed non-volatile memory in the drive is necessary if the cartridge memory is too slow to handle the direct transfer or too small to handle the data transferred by the CPU. The cartridge memory then will contain command data sufficient to control the transfer of the data from the non-volatile drive memory to the tape.
    Type: Grant
    Filed: December 6, 1999
    Date of Patent: May 27, 2003
    Assignee: International Business Machines Corporation
    Inventors: Robert Beverley Basham, Glen Alan Jaquette
  • Publication number: 20030072446
    Abstract: Provided is a method, system, and program for encoding and decoding input data. A key is generated comprising a list of a plurality of binary values, wherein the key is available to a user to provide during decoding. The input data is encoded by using the key to initialize a replacement list. A determination is made whether to replace strings in the input data with a string reference to a matching string value, wherein the input data not replaced with reference to one matching string value comprises one or more literals. Each literal is replaced with a literal reference to one entry in the replacement list matching the literal. The encoded input data is decoded by accessing the generated key in response to user input and using the accessed key to decode the literals replaced with literal references to entries in the replacement list.
    Type: Application
    Filed: October 11, 2001
    Publication date: April 17, 2003
    Applicant: International Business Machines Corporation
    Inventor: Glen Alan Jaquette
  • Publication number: 20030074319
    Abstract: Provided is a method, system, and program for enabling access to data in a storage medium within one of a plurality of storage cartridges capable of being mounted into a interface device. An association is provided of at least one coding key to a plurality of storage cartridges. A determination is made of one coding key associated with one target storage cartridge, wherein the coding key is capable of being used to access data in the storage medium within the target storage cartridge. The determined coding key is encrypted. The coding key is subsequently decrypted to use to decode and code data stored in the storage medium.
    Type: Application
    Filed: October 11, 2001
    Publication date: April 17, 2003
    Applicant: International Business Machines Corporation
    Inventor: Glen Alan Jaquette
  • Patent number: 6532128
    Abstract: A system and method for precisely registering and synchronizing data sets on a recording media having a prerecorded servo pattern. The recording media is subject to continuing movement for reading and/or writing the data sets, interrupted by stopping at the end of a selected data set and restarting. During the continuing movement of the recording media, a detector coupled to the servo system continuously reads linear position registration data modulated into the prerecorded servo pattern. An interpolator interpolates the prerecorded registration data to provide precision registration information for the data sets. Upon the drive stopping the recording media, then back hitching the media and the movement restarting, selected read and interpolated registration information is provided.
    Type: Grant
    Filed: May 19, 1999
    Date of Patent: March 11, 2003
    Assignee: International Business Machines Corporation
    Inventors: Nhan Xuan Bui, Glen Alan Jaquette, John Alexander Koski, Kazuhiro Tsuruta
  • Publication number: 20030026021
    Abstract: Provided is a method, system, and program for storing data in a storage medium. A layout of a storage medium including a first and second user data sections is provided, wherein the first user data section comprises a faster access storage space than the second user data section. A determination is made of a first set of data to be accessed at a faster rate than a second set of data. The first set of data is written to the first user data section and the second set of data is written to the second user data section.
    Type: Application
    Filed: August 6, 2001
    Publication date: February 6, 2003
    Applicant: International Business Machines Corporation
    Inventors: Brian Gerard Goodman, Glen Alan Jaquette, Leonard George Jesionowski, Judson Allen McDowell
  • Patent number: 6278747
    Abstract: A method and apparatus for detecting data written on a recording medium are disclosed. The recording medium, such as an optical or magnetic medium, is initially sensed by a transducer to produce an analog data signal waveform. The analog data signal waveform is then digitized by an analog-to-digital convertor to produce a set of digitized data samples. The set of digitized data samples may be equalized to reduce noise. Subsequently, a mid-point sample is inserted between each two samples within the set of equalized data samples utilizing a mid-point interpolation algorithm. With the additional points provided by mid-point interpolation, the absence or presence of a detection event, such as a peak or a transition, between every two samples within the set of equalized data samples are determined.
    Type: Grant
    Filed: March 13, 1998
    Date of Patent: August 21, 2001
    Assignee: International Business Machines Corporation
    Inventors: Robert Allen Hutchins, Glen Alan Jaquette, Kazuhiro Tsuruta
  • Patent number: 6278571
    Abstract: Disclosed are a method and a detector for adaptively detecting servo gaps in a timing based servo pattern prerecorded on a variable velocity media. The timing based servo pattern has groups of repeated pairs of non-parallel transition stripes arranged in bursts, the bursts separated by servo gaps whose length is variable. A servo system sensor senses the transition stripes in the longitudinal direction of the media. A group interval detector coupled to the sensor detects the timing interval between the same slope transition stripes of two sequential groups of bursts. A divider divides the detected group timing interval by a predetermined divisor to provide a divided timing interval gap detection threshold. A sequential stripe interval detector coupled to the sensor measures the timing interval between stripes, and a comparator compares the divided timing interval and the timing interval, identifying a servo gap upon the measured timing interval at least equaling the gap threshold.
    Type: Grant
    Filed: May 19, 1999
    Date of Patent: August 21, 2001
    Assignee: International Business Machines Corporation
    Inventors: Nhan Xuan Bui, Junichi Fukuda, Glen Alan Jaquette, John Alexander Koski, Kazuhiro Tsuruta
  • Patent number: 6272086
    Abstract: A tamper-resistant Hard-WORM data storage system and a magneto-optical storage disk therefor is disclosed. The disk has a plurality of sectors thereon containing one or more uniquely formatted fields to provide an indication that the disk is a Write-Once Read Many (WORM) disk. A motor is provided in the storage system for rotating the disk at an operational rotational speed and a laser read/write (R/W) head unit is provided for reading and writing information in the sectors. A read/write (R/W) control unit within the storage system controls read and write operations on the disk in response to commands from an external data processing device, such as a computer. The R/W control unit is adapted to decode the one or more uniquely formatted fields in order to read and correctly interpret information contained therein.
    Type: Grant
    Filed: November 18, 1997
    Date of Patent: August 7, 2001
    Assignee: International Business Machines Corporation
    Inventors: Glen Alan Jaquette, Leonard George Jesionowski, John Edward Kulakowski, Judson Allen McDowell
  • Patent number: 6239939
    Abstract: A detector and method for detecting data modulated into a timing based servo pattern prerecorded on a media, comprising shifts of pairs of non-parallel transition stripes arranged in a frame of two bursts. Timing intervals between sequential transition stripes are detected. Interval comparison logic compares selected timing intervals and indicates whether the compared intervals represent a “0”, or a “1”. First and second counters respectively increment the number of the compared intervals representing a “0” and representing a “1” in each frame. Bit comparison logic compares, for each frame, the incremented numbers representing a “0” and a “1” to a predetermined criteria and, upon one of the numbers meeting the criteria, identifies the corresponding “0” or “1” as the bit value for the frame. The bits are data comprising longitudinal position words arranged in a linear sequence.
    Type: Grant
    Filed: August 9, 1999
    Date of Patent: May 29, 2001
    Assignee: International Business Machines Corporation
    Inventors: Nhan Xuan Bui, Junichi Fukuda, Glen Alan Jaquette, John Alexander Koski, Kazuhiro Tsuruta
  • Patent number: 6218970
    Abstract: A method and system for handling literals in a Lempel-Ziv data compression system. The literals are arranged in a storage array in an MRU/LRU format in a defined sequential MRU/LRU order, with shorter MRU/LRU reference codes assigned to the MRU literals and longer MRU/LRU reference codes to the LRU literals. Upon receiving an input literal, a selector selects the literal and a reference encoder provides the assigned MRU/LRU reference code for the literal as the output. The literals are then rearranged. An incrementor responds to the literal selection, by incrementing downward one location in the sequential order, all the literals in the storage array from the top of the MRU order to the one of the literals in the order immediately preceding the selected literal, and the selector moves the selected literal to the top of the MRU order.
    Type: Grant
    Filed: September 11, 1998
    Date of Patent: April 17, 2001
    Assignee: International Business Machines Corporation
    Inventor: Glen Alan Jaquette
  • Patent number: 6118745
    Abstract: Disclosed is a digital edge processor frequency control for estimating the center frequency of a recorded signal having a known format, such as data recorded on a CLV optical disk or on magnetic tape. The read channel includes a sampling detector which samples the recorded signal at a known rate to provide edge position signals (PAT) indicating the location of recorded pulse edges. An edge pattern identifier detects whether the edge signals of the recording signal match a predetermined element of the known format. Examples of predetermined elements include a pulse of a known length and whose edges are spaced a known distance, a predetermined pulse pattern, or a pulse or pattern at a known location. An interval counter is coupled to the pattern identifier for measuring the interval length between the edges of the matching pulse or pattern in units of the sample length.
    Type: Grant
    Filed: January 26, 1998
    Date of Patent: September 12, 2000
    Assignee: International Business Machines Corporation
    Inventors: Robert Allen Hutchins, Glen Alan Jaquette, Kazuhiro Tsuruta
  • Patent number: 6009547
    Abstract: Disclosed is a memory array system, such as a DRAM, for the temporary storage of data. ECC check symbols for insuring the correctness of the data are written to a different segment of the memory array from the data. The data is formatted into blocks of length (l), directly related to the standard sized access width of the memory array, and gap blocks of length (l) are inserted into the data stream for subsequent substitution of headers. The data and associated headers may have appended check symbols calculated with a Reed-Solomon generator polynomial. The data blocks are written into memory partitions with an exact alignment of blocks with partition boundaries, so that no gap block spans a partition boundary. ECC encoding logic calculates the ECC check symbols, employing an identical Reed-Solomon generator polynomial for each partition. The headers with the associated CRC are subsequently substituted for the gap blocks.
    Type: Grant
    Filed: December 3, 1997
    Date of Patent: December 28, 1999
    Assignee: International Business Machines Corporation
    Inventors: Glen Alan Jaquette, Gordon Leon Washburn
  • Patent number: 6008743
    Abstract: Disclosed are a method and apparatus for switching between lossless data compression modes, and the switching indicated by at least one multibit mode switch character. The binary format input data is received and a FIFO determination of the compression efficiency of the input data under each mode is made on an ongoing basis. The ongoing basis may be for each compressed code word or more. A FIFO comparison of the compression efficiencies under each mode are made, and the modes for compressing the input data are switched only upon the comparison, or accumulated comparisons, indicating the compression efficiency of the present mode is less than the compression efficiency of the other mode by a threshold value, the threshold value directly related to the number of bits in the multibit mode switch character.
    Type: Grant
    Filed: November 19, 1997
    Date of Patent: December 28, 1999
    Assignee: International Business Machines Corporation
    Inventor: Glen Alan Jaquette