-
公开(公告)号:SG109545A1
公开(公告)日:2005-03-30
申请号:SG200404379
申请日:2004-08-04
Applicant: IBM
Inventor: GLEN ALAN JAQUETTE
Abstract: A recording system of a magnetic tape drive is operated to cause one separate set of write heads to write data discontinuously to magnetic tape as received, and to save the data, and, during the same operation, to cause another separate set of write heads to rewrite data to magnetic tape in a continuous arrangement. The writing may be in parallel and simultaneous. Thus, during the same operation, and at the same time, the separate sets of the plurality of write heads, temporarily write the received data to magnetic tape so that the sender can erase its copy, and rewrite the saved data to the magnetic tape in a permanent arrangement, without waiting to complete first writing received data, to complete subsequently rewriting the data, and repeating.
-
公开(公告)号:SG91275A1
公开(公告)日:2002-09-17
申请号:SG200002521
申请日:2000-05-09
Applicant: IBM
Inventor: NHAN XUAN BUI , JUNICHI FUKUDA , GLEN ALAN JAQUETTE , JOHN ALEXANDER KOSKI , KAZUHIRO TSURUTA
Abstract: Disclosed are a method and a detector for adaptively detecting servo gaps in a timing based servo pattern (50) prerecorded on a variable velocity media. The timing based servo pattern has groups of repeated pairs of non-parallel transition stripes arranged in bursts (52,54,55), the bursts separated by servo gaps whose (70-75) length is variable. A servo system sensor (26) 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 (BX,BY). A divider (170) divides the detected group timing interval by a predetermined divisor to provide a divided timing interval gap detection threshold (181). A sequential stripe interval detector coupled to the sensor measures the timing interval between stripes, and a comparator (110) compares the divided timing interval and the timing interval, identifying a servo gap upon the measured timing interval at least equaling the gap threshold. The detector responds to "valid" signals (BXOK,BYOK) which indicate the validity of the detected group timing interval, repeating operation of the divider to update the gap threshold, and repeating operation of the comparator with the updated gap threshold to continue to identify the servo gaps.
-
公开(公告)号:GB2538464A
公开(公告)日:2016-11-16
申请号:GB201614650
申请日:2015-01-12
Applicant: IBM
Inventor: GREGORY TAD KISHI , GLEN ALAN JAQUETTE
Abstract: A computer program product, system, and method for creating a restore copy (124) from a copy of source data (104) in a repository (110) having source data (104) at different point-in- times. All the source data (104) as of an initial point-in-time is copied to a repository (110). In response to completing point-in-time copies following the initial point-in-time, change information is transmitted to the repository (110) indicating changed data (120) in the source data (104) that changed between the point-in-time of the point-in-time copy and a subsequent point-in-time. For each point-in-time copy, copying changed source data comprising source data (104) indicated in the change information for the point-in-time copy as changed to the repository (110). A restore request is received to restore the source data (104) as of a restore point-in-time. The source data (104) in the repository (110) as of the restore point-in-time is copied from the repository (110) to a restore copy (124).
-
公开(公告)号:MY124046A
公开(公告)日:2006-06-30
申请号:MYPI20002027
申请日:2000-05-10
Applicant: IBM
Inventor: NHAN XUAN BUI , GLEN ALAN JAQUETTE , KAZUHIRO TSURUTA , JOHN ALEXANDER KOSKI
IPC: G11B27/28 , G11B27/32 , G11B15/087 , G11B27/10 , G11B27/36
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 (102) COUPLED TO THE SERVO SYSTEM CONTINUOUSLY READS LINEAR POSITION REGISTRATION DATA MODULATED INTO THE PRERECORDED SERVO PATTERN. AN INTERPOLATOR (106) INTERPOLATES THE PRERECORDED REGISTRATION DATA TO PROVIDE PRECISION REGISTRATION INFORMATION FOR THE DATA SETS. UPON THE DRIVE (12) STOPPING THE RECORDING MEDIA, THEN BACK HITCHING THE MEDIA AND THE MOVEMENT RESTARTING, SELECTED READ AND INTERPOLATED REGISTRATION INFORMATION IS PROVIDED. THE DETECTOR AGAIN READS AND INTERPOLATES THE PRERECORDED REGISTRATION DATA, AND A COMPARATOR (150) COMPARES THE AGAIN READ AND INTERPOLATED REGISTRATION INFORMATION TO THE PROVIDED READ AND INTERPOLATED REGISTRATION INFORMATION AND ANY PREDETERMINED OFFSET, AND INDICATES A COMPARISON MATCH. A DATA FORMATTER (54) COUPLED TO THE COMPARATOR, RESPONSIVE TO THE COMPARISION MATCH INDICATION, SYNCHRONIZES THE READING AND/OR WRITING OF DATA SETS ON THE RECORDING MEDIA.(FIG 10)
-
公开(公告)号:SG102599A1
公开(公告)日:2004-03-26
申请号:SG200006019
申请日:2000-10-19
Applicant: IBM
Inventor: GLEN ALAN JAQUETTE
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.
-
公开(公告)号:GB2540700A
公开(公告)日:2017-01-25
申请号:GB201619298
申请日:2015-04-08
Applicant: IBM
Inventor: GREGORY TAD KISHI , ALISTAIR LEASK SYMON , GLEN ALAN JAQUETTE
Abstract: Provided are a computer program product, system, and method for merging multiple point- in-time copies into a merged point-in-time copy. A repository maintains a full copy of the source data and point-in-time copies at point-in-times of the source data. Each of the point- in-time copies have change information indicating changed data in the source data that changed between the point-in-time of the point-in-time copy and a subsequent point-in-time and changed point-in-time data comprising data in the source data as of the point-in-time of the point-in-time copy indicated in the change information as changed. At least two selected of the point-in-time copies in the repository are merged into a merged point-in-time copy by: forming merged change information in the merged point-in-time copy indicating changed data indicated in change information for the selected point-in-time copies; and forming merged changed data in the merged point-in-time copy from the changed data in the selected point-in-time copies.
-
公开(公告)号:SG85717A1
公开(公告)日:2002-01-15
申请号:SG200004134
申请日:2000-07-24
Applicant: IBM
Inventor: NHAN XUAN BUI , JUNICHI FUKUDA , GLEN ALAN JAQUETTE , JOHN ALEXANDER KOSKI , KAZUHIRO TSURUTA
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. Sequence logic calculates the next sequential position word from an immediately preceding word and determines whether the detected word is in the linear sequence as a validity check, and provides the calculated word as the output. Thus, the correct position word is provided at the output even if the detected word is invalid.
-
公开(公告)号:GB2603371A
公开(公告)日:2022-08-03
申请号:GB202204420
申请日:2020-09-03
Applicant: IBM
Inventor: GLEN ALAN JAQUETTE
IPC: H04L9/08
Abstract: Device-implemented methodology for enabling and/or performing crypto-erase via internal action and external action. In one illustrative aspect, a request to read data is received at a device configured to perform data operations on a storage medium, the data being stored on the storage medium in encrypted form. In one approach, a first key stored within the device is accessed. In another approach, a first key stored on and/or with the storage medium is retrieved. A second key is received from an external source. A media encryption key is generated using the first and second keys. The encrypted form of the data is read from the storage medium. The encrypted form of the data is decrypted using the media encryption key. The decrypted data is output. Methodology for writing encrypted data is also presented.
-
公开(公告)号:GB2601906A
公开(公告)日:2022-06-15
申请号:GB202116629
申请日:2021-11-18
Applicant: IBM
Inventor: GLEN ALAN JAQUETTE , WILLIAM J SCALES , DANNY HARNIK
Abstract: A method of compressing and protecting data, wherein after compression 914 of an uncompressed instance of data 904 it is determined that the compressed data 902 has size less than a predetermined threshold, and the data is encrypted 906 in response to this. A message authentication code (MAC) 916 is created for the encrypted data 908 and the MAC and a zero pad 912 are added to the data to create a formatted string. The uncompressed data may include plaintext, and the compressed data may be abandoned if its size is greater than the predetermined threshold. The length of a length field, the encrypted compressed data, the zero pad and the MAC may be equal to the length of the uncompressed data, i.e. the method may provide length preserving compression (LPC). The MAC may include a Galois message authentication code (GMAC), and may be used to verify the data integrity and authenticity of the formatted string.
-
10.
公开(公告)号:GB2538464B
公开(公告)日:2020-08-12
申请号:GB201614650
申请日:2015-01-12
Applicant: IBM
Inventor: GREGORY TAD KISHI , GLEN ALAN JAQUETTE
Abstract: Provided are a computer program product, system, and method for creating a restore copy from a copy of source data in a repository having source data at different point-in-times. All the source data as of an initial point-in-time is copied to a repository. In response to completing point-in-time copies following the initial point-in-time, change information is transmitted to the repository indicating changed data in the source data that changed between the point-in-time of the point-in-time copy and a subsequent point-in-time. For each point-in-time copy, copying changed source data comprising source data indicated in the change information for the point-in-time copy as changed to the repository. A restore request is received to restore the source data as of a restore point-in-time. The source data in the repository as of the restore point-in-time is copied from the repository to a restore copy.
-
-
-
-
-
-
-
-
-