Class / Patent application number | Description | Number of patent applications / Date published |
360053000 | Data verification | 52 |
20080198494 | CERTIFY TESTING APPARATUS AND CERTIFY TESTING METHOD - An apparatus is provided that can detect error locations in certify testing of a magnetic recording medium without influence from undulation of the substrate or irregularities in film thickness distribution of magnetic film of the magnetic recording medium. Such an apparatus tests playback signals of a magnetic recording medium, the magnetic head | 08-21-2008 |
20080218890 | BASELINE CORRECTION APPARATUS - A read channel includes a variable gain amplifier, a low-pass filter, an AGC, an analog-to-digital converter, a frequency synthesizer, a filter, a soft-output detector, an LDPC decoding unit, a synchronizing signal detector, a run-length limited decoding unit, a descrambler, and a first baseline wander corrector. The first baseline wander corrector corrects a baseline variation by a feedforward control. | 09-11-2008 |
20080239540 | MEDIA SERVOWRITER/CERTIFIER - Certifying a storage media while servowriting the media by formatting a full compliment of servo data in storage tracks of the media in a minimum number of passes per storage track while simultaneously performing a 100% media certification of the storage tracks during the minimum number of passes per storage track. | 10-02-2008 |
20080297936 | METHOD AND APPARATUS FOR CORRECTING DATA ERRORS IN A DISK DRIVE - According to one embodiment, a disk drive that effectively corrects data errors, which are changes in the total number of data bits at the time of reproducing the data. The disk drive has a disk and a disk controller. The disk has a data-recording area constituted by a set of magnetic dots that are physically separated from one another. The disk controller uses error-correcting codes, determining an error that shows a change in the total number of bits in a data-bit string of the data set reproduced. | 12-04-2008 |
20080310043 | STORAGE DEVICE, DEFECT DETECTION METHOD AND PROGRAM FOR DETECTING DEFECT IN RECORDING MEDIUM - The present invention provides a technique for detecting a defect in a tape medium within a relatively short or narrow range. A tape defect detection device includes: a read unit for reading data from a tape medium; an error correction unit for performing error corrections for the data read by the read unit; a correction number counting unit for counting the number of the error corrections, made by the error correction unit, for each of multiple divided areas of the tape medium; a temporary storage unit for temporarily storing, for each of the areas, the number of the error corrections counted by the correction number counting unit; and a detection unit for detecting a defect in the tape medium, on the basis of a distribution of divided areas each having a larger number of error corrections than other divided areas on the tape medium. | 12-18-2008 |
20090034109 | DISK DRIVE APPARATUS AND MEDIA DEFECT DETECTION METHOD - According to one embodiment, a disk drive apparatus includes a defect table formed using more than one defect detection standard. Methods and devices are described using different defect detection standards to detect and map defects of different sizes and in specific regions that can affect drive operation. Also, methods and devices are described that provide fast and efficient defect scanning in selected regions due to utilization of error correction systems. Methods are shown where during defect detection a read/write gate assertion is triggered using a servo gate pulse. | 02-05-2009 |
20090086356 | Detecting and Correcting Insertion and Deletion of Bits for Bit Patterned Media Storage Systems - A method of determining errors in a data storage device is disclosed. The disclosed method includes receiving a first code word from the data storage device. The method further includes determining whether a data error exists in the code word by analyzing a plurality of subsequent code words. Detecting a data error includes calculating first, second, and third checksums for each of a plurality of subsequent code words and determining whether there is an insertion or deletion error based on the calculated checksums. A further method includes receiving location information of errors on a data medium and adjusting a write clock frequency to reduce the probability of creating errors on the data medium during a write process. | 04-02-2009 |
20090168219 | METHODS AND APPARATUS FOR WRITING SERVO FRAMES TO AND/OR VERIFYING DATA AREAS OF A STORAGE MEDIUM - Methods and apparatus are disclosed for writing and verifying servo frames written on a storage medium, for verifying data areas of a storage medium, and for writing and verifying servo frames and data areas of a storage medium. In one example, the writing of at least a portion of a position field of a servo frame to a track of the storage medium is interleaved with reading of at least a portion of a previously written logic field of a servo frame of a track of the storage medium whereby said portion of the previously written logic field can be verified during the servo writing process. | 07-02-2009 |
20090174960 | METHOD AND SYSTEM FOR SECURE DATA STORAGE - A method and system for secure data storage and retrieval is provided. A sequence of data units is divided into multiple subsets of data units corresponding to multiple data channels. The multiple data channels are assigned to multiple data writers based on a key code. Then, each subset of data units is transferred to a writer via an assigned channel for writing to storage media. Thereafter, to securely retrieve the stored data, each subset of data units is read from the storage media using a data reader. The original sequence of data units can only be reassembled using the key code for properly reassembling the subsets of data units into their original sequence. | 07-09-2009 |
20090251817 | Data error recovery using voting on multiple retrials - A hard disk drive with a disk that has a plurality of data bits. The drive includes a circuit that reads each data bit n times and selects a value for the bit based on the most frequent occurrence of one of a plurality of values. This process provides a voting technique that enhances the quality of accurately captured data. | 10-08-2009 |
20090273856 | Timing insensitive method and apparatus for spectral analysis in a disk recording system - A hard disk drive that includes a disk that contains at least one signal and a head that is coupled to the disk. The disk drive also contains a circuit that includes a data sampler that-generates a plurality of data samples from the signal, a harmonic sensor coupled to the data sampler and a spectral power accumulator coupled to the harmonic sensor. The harmonic sensor accumulates the data samples. The circuit includes a window generator that determines a window length of the data samples accumulated by the harmonic sensor. The spectral power accumulator accumulates the windows of sample data accumulated by the harmonic sensor. The sample data accumulated by the spectral power accumulator can be accessed by a processor that performs a spectral analysis of the data. | 11-05-2009 |
20090323214 | Modulated Disk Lock Clock and Methods for Using Such - Various embodiments of the present invention provide systems and methods for controlling access to a magnetic storage medium. As one example, a method for controlling access to a storage medium is disclosed that includes calculating a point to point error amount, and generating a incremental error value based at least in part on the point to point error amount. The incremental error value is applied incrementally across a defined number of clock cycles. | 12-31-2009 |
20100020430 | CONTROL DEVICE AND STORAGE DEVICE - According to one embodiment, a control device of a storage device that is supplied with a power supply voltage from a power supply and writes write data to a recording medium, includes an input module and a controller. The input module receives a comparison result obtained by comparing the power supply voltage with a threshold voltage. The controller saves the write data to a save area when determining, immediately before writing the write data to the recording medium, that the power supply voltage is lower than the threshold voltage based on the comparison result, and writes the write data saved in the save area to the recording medium. | 01-28-2010 |
20100033863 | CARTRIDGE REFRESH AND VERIFY - A method according to one embodiment of the present invention includes receiving an instruction to perform a verification operation on a media cartridge having a tape wrapped around a spool; unwrapping at least some of the tape from the spool of the media cartridge; after the unwrapping, wrapping at least some of the tape back onto the spool; during at least one of the unwrapping and wrapping (and preferably both, and possibly over several cycles of unwrapping and wrapping), performing a verification operation; generating a quality metric based on the verification operation; and outputting the quality metric or derivative thereof, such as a pass or fail indication; an instruction to set a pass/fail flag; a number, score or graphic illustrating to a user a general quality of the tape, etc. Additional methods and systems are also presented. | 02-11-2010 |
20100046108 | Verification of a Tape Data Storage Cartridge - The provision of verification for data storage cartridges having data storage tape media employs determining the volume identity of a data storage cartridge; and providing an internal label at each block of data to be written to the data storage tape media of the data storage cartridge, the internal label at least comprising the volume identity. Verification of a label comprises reading an external label of the cartridge, the external label at least comprising a volume identity of the cartridge; determining whether the tape media comprises valid data arranged in blocks; positioning the tape media at one of the data blocks and attempting to read an internal label from the data block; and if so, determining whether the volume identity of the external label matches the volume identity of the internal label, and, if so, determining that the matching volume identity is the volume identity of the cartridge. | 02-25-2010 |
20100226033 | Systems and Methods for Enhanced Media Defect Detection - Various embodiments of the present invention provide systems and methods for detecting storage medium defects. As one example, a media defect detection system is disclosed that includes a data detector circuit that applies a detection algorithm to the data input and provides a hard output and a soft output. A first circuit combines a first derivative of the hard output with a derivative of the data input to yield a first combined signal. A second circuit combines a second derivative of the hard output with a derivative of the first combined signal to yield a second combined signal. A third circuit combines a derivative of the soft output with the second combined signal and a threshold value to yield a defect signal. | 09-09-2010 |
20100238579 | MAGNETIC STORAGE DEVICE, METHOD FOR SETTING PROCESSING CONDITIONS FOR MAGNETIC STORAGE DEVICE, AND COMPUTER PROGRAM PRODUCT FOR SETTING PROCESSING CONDITIONS FOR MAGNETIC STORAGE DEVICE - According to one embodiment, a magnetic storage device, includes: a verification processing detector configured to detect whether there are a plurality of operation commands corresponding to a first verifying operation, based on a plurality of sets of individual information about the operation commands for the magnetic storage device from an external device, the sets of individual information including execution times and sets of accessed address information, the sets of individual information being stored in a first storage module as history information; and a processing condition setting module configured to set processing conditions for a second verifying operation to verify data stored in the first storage module, based on the sets of individual information corresponding to the first verifying operation, when the operation commands are detected. | 09-23-2010 |
20110194205 | METHOD AND APPARATUS FOR MANAGING DEFECTS OF RECORDING MEDIUM - A method of managing defects of a recording medium of a data storage device includes performing a quality test related to occurrence of errors for each data sector in the recording medium; classifying a quality of each data sector according to evaluation criteria corresponding to quality classifications based on the quality test; determining a number of data sectors in each quality classification; and defect-processing the data sectors of the quality classifications that range from a lowest quality classification to a highest quality classification within a defect management limitation of the data storage device. | 08-11-2011 |
20110222183 | Cartridge Refresh And Verify - A method according to one embodiment includes: deciding to perform a refresh operation on a media cartridge having a tape wrapped around a spool; determining which drive of a plurality of drives is available to perform the refresh operation; causing the media cartridge to be mounted to the available drive; causing the drive to unwrap the tape from the spool of the media cartridge to about an end of the tape; and causing the drive to wrap the tape back onto the spool after the unwrapping, wherein at least some data on the tape is overwritten with new data, and a verification operation is performed using the new data. | 09-15-2011 |
20120019949 | TAPE CARTRIDGE AUXILIARY MEMEORY BASED LIBRARY - A data storage library is described including a plurality of tape cartridges wherein each of the tape cartridges possesses an auxiliary radio frequency memory device in which auxiliary digital data is stored. The library also includes at least one drive disposed substantially within the library capable of transferring user data to and from one of the tapes. The library further includes at least one auxiliary radio frequency memory device reader that capable of reading the auxiliary digital data and transmitting the auxiliary digital data to at least one designated location, the reader is independent of the at least one drive. | 01-26-2012 |
20120154947 | METHOD OF CONTROLLING DEFECTS AND APPARATUSES USING THE SAME - The method of controlling a defect of a hard disk drive that includes analyzing a defect type by using indexes of error corrected symbols after performing error correction with respect to each of a plurality of symbols and setting a sector as unusable when the sector includes a defect that is determined to be a defect having a defect type that is a hard defect. | 06-21-2012 |
20120162806 | DIRECTIONAL WRITE RETRY FOR SHINGLED DISK DRIVE APPLICATION - Embodiments described herein include systems and methods for correcting for errors caused by disturbances to disk drives, such as disturbances due to shocks or vibrations incident on the drive. For example, systems and methods described herein advantageously correct for corruption to current data as well as previously written. Data may be rewritten in the current track that was being written to when the disturbance occurred, and may also be rewritten to one or more nearby previously written tracks, such as one or more adjacent tracks. According to some aspects, the direction of head deviation is used to select the appropriate corrective action. | 06-28-2012 |
20120194940 | MAGNETIC DISK DEVICE AND DATA VERIFICATION CONTROL METHOD IN THE DEVICE - According to one embodiment, a magnetic disk device having a disk, includes: a flag updating module configured to register a flag used when data is written onto the disk, the data is read from the disk and whether to verify the data or not is determined, so as to be associated with each of a plurality of predetermined temperature sections; a temperature detector configured to detect an environmental temperature of the magnetic disk device; a verifying module configured to determine whether to execute the verification or not according to a flag where the detected environmental temperature corresponds to one temperature section of the plurality of temperature sections and that is registered by the flag updating module so as to be associated with the one temperature section; and a measuring module configured to measure an error rate at a same point in time as the verification. | 08-02-2012 |
20120218658 | CARTRIDGE REFRESH AND VERIFY - A method in one embodiment includes receiving a command to perform at least one of a refresh operation and a verification operation on a media cartridge having a tape wrapped around a spool; mounting the media cartridge in a tape drive; starting execution of the refresh and/or verification operation; aborting execution of the refresh and/or verification operation upon occurrence of a predetermined event. A method in another embodiment includes receiving an instruction to perform a verification operation on a media cartridge having a tape wrapped around a spool; unwrapping at least some of the tape from the spool; after the unwrapping, wrapping at least some of the tape back onto the spool; during at least one of the unwrapping and wrapping, performing a verification operation; terminating execution of the verification operation when a drive error is detected; outputting an indication of a media error when a media error is encountered. | 08-30-2012 |
20120307393 | TRACK-DEPENDENT DATA RANDOMIZATION MITIGATING FALSE VFO DETECTION - A method for randomizing data to mitigate false VFO detection is described. In one embodiment, such a method includes simultaneously receiving multiple input data streams. Each input data stream is associated with a different track on a magnetic tape medium. The input data streams are simultaneously scrambled to produce multiple randomized data streams. The input data streams are scrambled such that different bit patterns are produced in the randomized data streams even where corresponding bit patterns in the input data streams are identical. The randomized data streams are simultaneously written to their associated data tracks on the magnetic tape medium. A corresponding apparatus is also described. | 12-06-2012 |
20130094105 | HIERARCHICAL CONTROL OF TIERED ERROR RECOVERY FOR STORAGE DEVICES - In one embodiment, a tape drive system includes a read channel configured for performing a portion of a data transfer operation, logic adapted for monitoring the data transfer operation for detecting one or more temps within a sliding window spanning a last group of datasets processed, logic adapted for measuring interference between first tier and second tier recovery methods based on the monitoring, logic adapted for setting a backhitch delay based on conditions relating to the interference of first tier and second tier recovery methods as it relates to a determined error burst, and logic adapted for performing a backhitch and altering at least one condition of the data transfer operation after the backhitch delay. | 04-18-2013 |
20130170063 | Systems and Methods for Channel Quality Determination - Various embodiments of the present invention provide systems and methods for data processing. For example, a data processing system is disclosed that includes: a data detector circuit, a filter circuit, and a mean squared calculation circuit. The data detector circuit is operable to apply a data detection algorithm to a data set to yield a detected output. The filter circuit is operable to filter the detected output to yield a filtered output. The mean squared calculation circuit is operable to calculate a mean squared error value based at least in part on the data set and the filtered output. A quality indicator is generated at least in part on the mean squared error value. | 07-04-2013 |
20130208376 | Systems and Methods for Parameter Modification During Data Processing Retry - Various embodiments of the present invention provide systems and methods for data processing. For example, a data processing system is discussed that includes: a buffer circuit, an equalizer circuit, a data processing circuit, and a retry determination circuit. The buffer is operable to store digital samples as a buffered output, and the equalizer circuit is operable to equalize the buffered output using a first equalization target to yield a first equalized output, and to yield a second equalized output using a second equalization target. The retry determination circuit is operable to select the second equalization target based at least in part on an occurrence of an error. | 08-15-2013 |
20130215528 | INFORMATION REPRODUCING APPARATUS AND INFORMATION REPRODUCING METHOD - According to one embodiment, an information reproducing apparatus is configured to obtain, from a read sample value sequence obtained by sampling a read signal read from a first recording track of a magnetic recording medium, an interference-component-removed read sample value sequence, from which an interference component from a second recording track adjacent to the first recording track is removed. The apparatus includes a decoding module. The decoding module is configured to generate a first interference-component-removed read sample value sequence based on a cancellation weight column which varies according to a difference in polarity between a first bit of the first recording track and a second bit of the second recording track adjacent to the first bit. | 08-22-2013 |
20130250448 | Servo Grey Code Error Correction - The disclosure is related to systems and methods for servo Gray code error detection and correction. A device may include a circuit configured to 1) selectively implement a quality-based error correction system to determine an error in the servo Gray code and correct the error; 2) selectively implement a trajectory-based error correction system to determine an error in the servo Gray code and correct the error; or 3) implement any combination of a quality-based error correction system and a trajectory-based error correction system to determine an error in the servo Gray code and correct the error. | 09-26-2013 |
20130258516 | ERROR RECOVERY PROCEDURE (ERP) USING ESTIMATED BEST SETTING IN FIRST RUN - In one embodiment, a tape drive system includes a read channel, a write channel, logic adapted for accessing data sets using the read channel and/or the write channel, logic adapted for counting each data set access using the read channel that used error recovery procedure (ERP), logic adapted for counting each data set access using the read channel that did not use ERP, logic adapted for counting each data set access using the write channel that used ERP, logic adapted for counting each data set access using the write channel that did not use ERP, and logic adapted for accessing subsequent data sets using the read channel and/or the write channel, wherein any subsequent data set access that uses ERP is accessed using an initial ERP step characterized by a first tape speed, wherein the first tape speed is selected at least partially based on the counts. | 10-03-2013 |
20130279040 | COMBINED SOFT DETECTION/SOFT DECODING IN TAPE DRIVE STORAGE CHANNELS - In one embodiment, a tape drive system includes a soft detector for executing a first forward loop of a detection algorithm on a first block of signal samples during a first time interval; and logic for executing forward and reverse loops during several time intervals; and logic adapted for outputting a first decoded block of signal samples based on the executing the decoding algorithm on the first block during a sixth time interval, wherein a sum of second, third, fourth, fifth, and sixth time intervals are about equal in duration to the first time interval. | 10-24-2013 |
20130335850 | Initialization for Decoder-Based Filter Calibration - Various embodiments of the present inventions are related to initialization of decoder-based filter calibration, and in particular to initially using either a detector output or unconverged data from the decoder to train filter coefficients in a noise predictive calibration engine until data sectors converge in the decoder and can be used to train filter coefficients. | 12-19-2013 |
20130335851 | Media Defect Classification - The present inventions are related to apparatuses and methods for detecting and classifying media defects. For example, an apparatus for classifying a media defect is disclosed including a DFT circuit operable to yield real and imaginary components of a signal derived from data read from a storage medium, a calculation circuit operable to calculate an amplitude and a phase of the signal based on the real and imaginary components, and a classifier operable to detect the media defect based on the amplitude and to classify the media defect based on the phase. | 12-19-2013 |
20140002920 | Systems and Methods for Identifying Head Contact | 01-02-2014 |
20140085744 | SYSTEM AND METHOD FOR ARCHIVE VERIFICATION USING MULTIPLE ATTEMPTS - Systems, methods and apparatus for archive verification including the verification of media in a library, are disclosed. More specifically, a method of archive verification may include performing an initial verification on a first media in a first drive and performing a subsequent verification on the first media in a second drive not used for the initial verification, and comparing the results of the initial verification and the subsequent verification. Embodiments may further perform an initial verification of the readability of a second tape media and subsequent verification of the readability for the second tape media, and compare the results of the initial verification to the results of the subsequent verification to determine the tape drive health, the efficacy of the first tape media or the second tape media, the efficacy of the first tape drive or the second tape drive, or whether to replace a tape media. | 03-27-2014 |
20140104720 | ENHANCED QUALITY-SORTING SCHEDULER - Aspects of the disclosure pertain to a read channel system and method for providing sector prioritization for promoting improved sector processing performance. The system and method, during processing of sectors of data, prioritize each of the sectors for further processing based upon: a global iteration index of each sector, trapping set characteristics of each sector and processing latency of each sector. | 04-17-2014 |
20140139943 | READ CHANNEL ERROR CORRECTION USING MULTIPLE CALIBRATORS - Read channel circuitry comprises a decoder and error correction circuitry. The error correction circuitry is configured to calibrate a first set of filters using a read channel data signal, to determine first hard decision information regarding the read channel data signal using the calibrated first set of filters, to determine an error corrected read channel data signal using the first hard decision information, to calibrate a second set of filters using the error corrected read channel data signal, to determine second hard decision information regarding the error corrected read channel data signal using the calibrated second set of filters, and to decode the second hard decision information. The first set of filters and the second set of filters are calibrated in respective first and second calibrators. | 05-22-2014 |
20140160591 | STORAGE APPARATUS AND DATA MANAGEMENT METHOD - A storage apparatus has a first storage device in which the user data is stored and a second storage device which the management information including a primary hash value corresponding to the data management unit including a user data is stored for every data management unit. The storage apparatus (A) receives a read request, acquires a primary hash value of a first management unit which is a data management unit including read target user data from the second storage device, (B) reads data of the first management unit from the first storage device, (C) computes the primary hash value based on the data of the data management unit which is read, (D) determines whether the primary hash value in (A), and the primary hash value in (C) are in agreement, and (E) sends the read target user data to a upper level apparatus when the agreement is obtained. | 06-12-2014 |
20140168811 | Irregular Low Density Parity Check Decoder With Low Syndrome Error Handling - A data processing system is disclosed including a data decoder circuit, an error handling circuit and a syndrome checker circuit. The data decoder circuit is operable to apply a data decode algorithm to a decoder input to yield a decoded output, and to calculate a syndrome indicating an error level for the decoded output. The error handling circuit is operable to determine whether any errors in the decoded output involve user data bits. The syndrome checker circuit is operable to trigger the error handling circuit based at least in part on the syndrome. | 06-19-2014 |
20140177087 | EQUALIZATION COMBINING OUTPUTS OF MULTIPLE COMPONENT FILTERS - An apparatus comprises read channel circuitry and associated signal processing circuitry. The signal processing circuitry comprises: an equalizer configured to combine an output of two or more component filters into a single equalized data signal; a detector with an input coupled to an output of the equalizer configured to determine a set of soft outputs, hard decision information and reliability indicators of the single equalized data signal; a decoder with an input coupled to an output of the detector configured to perform an iterative decoding process using the set of soft outputs, hard decision information and reliability indicators to determine a decoded data signal; and a multiplexer with a first input coupled to an output of the decoder, a second input coupled to an output of the detector, and an output coupled to an input of the equalizer. The hard decision information is used to train the equalizer. | 06-26-2014 |
20140198404 | SYSTEMS AND METHODS FOR X-SAMPLE BASED NOISE CANCELLATION - Systems, methods, devices, circuits for data processing, and more particularly to cancelling noise while processing data. | 07-17-2014 |
20140285918 | SYSTEMS AND METHODS FOR QUALITY BASED BIT ERROR RATE PREDICTION - The present inventions are related to systems and methods for data processing, and more particularly to systems and methods for bit error rate prediction in a data processing system. | 09-25-2014 |
20140313610 | Systems and Methods Selective Complexity Data Decoding - The present inventions are related to systems and methods for data processing, and more particularly to systems and methods for performing data decoding including selective complexity data decoding. | 10-23-2014 |
20140320996 | COMPRESSED DATA VERIFICATION - A media drive includes drive side circuitry that, in response to a request to validate compressed data read from media, validates packets of the compressed data while compressed and, in response to detecting end of data on the media without having detected an unrecoverable corrupt one of the packets and without decompressing the compressed data, generates a message indicating that the compressed data read from the media has been validated. | 10-30-2014 |
20140347761 | DATA DECODING CONTROL APPARATUS, DATA STORAGE APPARATUS AND DATA DECODING METHOD - According to one embodiment, a data decoding control apparatus includes a reading controller and a decoding controller. The reading controller reads the encoded data of a symbol unit bit by bit from a storage medium. The decoding controller computes a log-likelihood ratio (LLR) value of the symbol unit for estimate decoding calculation relative to the encoded data based on the number of bit inversion in a symbol of the encoded data and a correction factor. | 11-27-2014 |
20140347762 | COMBINED SOFT DETECTION/SOFT DECODING IN TAPE DRIVE STORAGE CHANNELS - In one embodiment, a tape drive system includes a soft detector having logic configured to execute a first forward loop of a detection algorithm on a first block of signal samples during a first time interval, execute a first reverse loop of the detection algorithm on the first block of signal samples during a second time interval, execute a second reverse loop of the detection algorithm on the first block of signal samples during a fifth time interval, and execute a second forward loop of the detection algorithm on the first block of signal samples during a fourth time interval using second soft information. Other tape drive systems and computer program products for decoding data are presented in more embodiments. | 11-27-2014 |
20150043102 | LOGICAL BLOCK PROTECTION FOR TAPE INTERCHANGE - A two part process is used for modifying records to be written and retrieved from tape devices. A record is appended with a cyclic redundancy check and a string of zeros. Submitting the entire record to tape drives which are logical block protection enabled will result in no change. For drives that are not LBP enabled, the string of zeros at the end of the record is removed. In addition to determining whether a drive is LBP compliant, a determination may be made as to whether a drive is a linear tape open drive from a particular manufacturer. Linear tape open drives may behave similarly as drives which may not be enabled with logical block protection. | 02-12-2015 |
20150302888 | DYNAMIC BUFFER SIZE SWITCHING FOR BURST ERRORS ENCOUNTERED WHILE READING A MAGNETIC TAPE - In one embodiment, a method for dynamically allocating a memory includes dividing a memory into a first portion and a second portion in response to detecting an error condition when reading data from a data storage medium. The first portion is allocated for processing normal read and/or write requests. The second portion is allocated for processing error recovery procedure (ERP) requests. In another embodiment, a computer program product for dynamically allocating a memory includes a computer readable storage medium having program code embodied therewith. The program code is readable/executable by a processor to divide, by the processor, a memory into a first portion and a second portion in response to detecting an error condition when reading data from a data storage medium. The first portion is allocated for processing normal read and/or write requests. The second portion is allocated for processing ERP requests. | 10-22-2015 |
20160020783 | Low Density Parity Check Decoder With Relative Indexing - An apparatus for low density parity check decoding includes a variable node processor and a check node processor. The variable node processor is operable to generate variable node to check node messages and to update variable node values based on check node to variable node messages. The check node processor is operable to generate the check node to variable node messages based on the variable node to check node messages. The variable node processor and the check node processor comprise a quasi-cyclic decoder with relative indexes that refer to non-zero circulants. | 01-21-2016 |
20160028419 | Systems and Methods for Rank Independent Cyclic Data Encoding - The present inventions are related to systems and methods for data processing, and more particularly to systems and methods for data encoding. | 01-28-2016 |
20160171999 | System and Method for Archive Verification Using Multiple Attempts | 06-16-2016 |