Patent application number | Description | Published |
20100177420 | REWRITING CODEWORD OBJECTS TO MAGNETIC DATA TAPE UPON DETECTION OF AN ERROR - During a read-after-write operation on magnetic tape, a first SCO is formed which includes two encoded processed user data units and is one of T SCOs in a first SCO set. The user data units are each one of T user data units in first and second user data unit sets, respectively, within the first SCO set. The first SCO set is written to the magnetic tape and is immediately read. When an error is detected in one of the user data units, a second SCO is formed to include the first user data unit and, only if an error is not detected in a user data unit in the other user data unit set, to not include the other user data unit, the second SCO being one of T SCOs in a second SCO set. Then, the second SCO set is rewritten to a later position on the tape later. | 07-15-2010 |
20110252290 | INTEGRATED DATA AND HEADER PROTECTION FOR TAPE DRIVES - A method for integrating data and header protection in tape drives includes receiving an array of data organized into rows and columns. The array is extended to include one or more headers for each row of data in the array. The method provides two dimensions of error correction code (ECC) protection for the data in the array and a single dimension of ECC protection for the headers in the array. A corresponding apparatus is also disclosed herein. | 10-13-2011 |
20120033321 | TAPE LAYOUT DESIGN FOR RELIABLE ECC DECODING - A method for physically laying out data on tape is disclosed herein. In one embodiment, such a method includes receiving a data set, wherein the data set includes S sub data sets (SDSs) of fixed size and each SDS includes N codeword interleaves (CWIs). The method further distributes the CWIs for the S SDSs across T tracks on a physical tape medium such that the distances between CWIs of the same SDS are substantially maximized on the physical tape medium. To maximize the distances, the method periodically rotates the tracks within the data set by a track rotation value R, wherein the number of tracks T is equal to 2 | 02-09-2012 |
20120036318 | EFFICIENT REWRITE TECHNIQUE FOR TAPE DRIVES - A method for efficiently rewriting data to tape is disclosed herein. In one embodiment, such a method includes writing a data set to tape, the data set comprising S sub data sets of fixed size, each sub data set comprising N code word interleaves (CWIs). The method further includes reading the data set while writing it to the tape to identify faulty CWIs. While reading the data set, the method buffers the faulty CWIs (such as by storing, identifying, and/or marking the faulty CWIs) for later retrieval. When the end of the data set is reached, the method writes corrected versions of the faulty CWIs to the end of the data set. A corresponding apparatus is also disclosed and claimed herein. | 02-09-2012 |
20120144271 | DECODING ENCODED DATA CONTAINING INTEGRATED DATA AND HEADER PROTECTION - A method for decoding encoded data comprising integrated data and header protection is disclosed herein. In one embodiment, such a method includes receiving an extended data array. The extended data array includes a data array organized into rows and columns, headers appended to the rows of the data array, column ECC parity protecting the columns of the data array, and row ECC parity protecting the rows and headers combined. The method then decodes the extended data array. Among other operations, this decoding step includes checking the header associated with each row to determine whether the header is legal. If the header is legal, the method determines the contribution of the header to the corresponding row ECC parity. The method then reverses the contribution of the header to the corresponding row ECC parity. A corresponding apparatus (i.e., a tape drive configured to implement the above-described method) is also disclosed herein. | 06-07-2012 |
20120210194 | INTEGRATED DATA AND HEADER PROTECTION FOR TAPE DRIVES - A method for integrating data and header protection in tape drives includes receiving an array of data organized into rows and columns. The array is extended to include one or more headers for each row of data in the array. The method provides two dimensions of error correction code (ECC) protection for the data in the array and a single dimension of ECC protection for the headers in the array. A corresponding apparatus is also disclosed herein. | 08-16-2012 |
20120282713 | METHOD OF MANUFACTURING SEMICONDUCTOR DEVICE AND SYSTEM FOR MANUFACTURING SEMICONDUCTOR DEVICE - A target space ratio of a monitor pattern on a substrate for inspection is determined to be different from a ratio of 1:1. A range of space ratios in a library is determined to include the target space ratio and not include a space ratio of 1:1. The monitor pattern is formed on a film to be processed by performing predetermined processes on the substrate for inspection. Sizes of the monitor pattern are measured. The sizes of the monitor pattern are converted into sizes of a pattern of the film to be processed having a space ratio of 1:1, and processing conditions of the predetermined processes are compensated for based on the sizes of the converted pattern of the film to be processed. After that, the predetermined processes are performed on a wafer under the compensated conditions to form a pattern having a space ratio of 1:1 on the film to be processed. | 11-08-2012 |
20120307389 | 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. | 12-06-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 |
20130190479 | COLLAGEN POWDER AND/OR COLLAGEN-DERIVED POWDER, AND PRODUCTION METHOD FOR THE SAME - Disclosed is a collagen powder and/or a collagen derivative powder, which are obtained by dispersing in a hydrophilic organic solvent a crude collagen precipitate which comprises 12 to 50% by mass of a collagen precipitate and/or a collagen derivative precipitate having an average particle size of 1 to 1,000 μm, recovering solids and then drying the solids. By dispersing the crude collagen precipitate in the hydrophilic organic solvent, the resulting precipitates can be dehydrated, so that drying of the thus obtained solids can be done by air-drying. In addition, the resulting collagen powder and/or collagen derivative powder exhibit excellent solubility due to an increased specific surface area and also have excellent ease of handling with the average particle size being 8 to 1,000 μm. | 07-25-2013 |
20140189461 | UNEQUAL ERROR PROTECTION SCHEME FOR HEADERIZED SUB DATA SETS - In one embodiment, a method includes receiving a headerized SDS protected by unequal error protection; decoding a header from the headerized SDS and removing an impact of the header from C1 row parity to obtain a SDS; for a number of iterations: performing C2 column decoding, for no more than a number of interleaves in each row of the SDS: overwriting a number of columns with successfully decoded C2 codewords, erasing a number of C2 codewords, and maintaining remaining columns as uncorrected, performing C1 row decoding; for no more than a number of interleaves in each row of the SDS: overwriting a number of rows with successfully decoded C1 codewords, erasing a number of C1 codewords, and maintaining remaining rows as uncorrected; and outputting the SDS when all rows include only C1 codewords and all columns include only C2 codewords; otherwise, outputting indication that the SDS cannot be decoded properly. | 07-03-2014 |
20140355151 | TAPE HEADER PROTECTION SCHEME FOR USE IN A TAPE STORAGE SUBSYSTEM - In one embodiment, a system for integrating data and header protection in tape recording includes a processor and logic adapted to: provide a data array organized in rows and columns, each row of the data array including four interleaved C1 codewords (CWI-4), add a header to each row of the data array, each header including a CWI-4 Designation (CWID) which indicates a location of the CWI-4 within the data array, calculate ECC parity for at least one C1 codeword in each of the headerized rows, and modify the headerized rows to include the ECC parity, wherein each modified row includes four interleaved codewords, at least one codeword being a C1′ codeword which includes ECC parity for a data portion of a C1 codeword and a portion of a header, wherein none of the CWIDs are split across multiple C1′ codewords in a single modified row. | 12-04-2014 |
20140380118 | UNEQUAL ERROR PROTECTION SCHEME FOR HEADERIZED SUB DATA SETS - A method for decoding a headerized sub data set (SDS) according to one embodiment includes decoding a header from a headerized SDS to obtain a SDS. C1 and C2 decoding are performed on the SDS in a number of iterations based on a number of interleaves in each row of the SDS. A number of columns of the SDS are overwritten with successfully decoded C2 codewords. A number of rows of the SDS are overwritten with successfully decoded C1 codewords. A number of C1 and/or C2 codewords of the SDS are erased. Remaining rows and/or columns of the SDS are maintained as uncorrected. The SDS is output when all rows of the SDS include only C1 codewords and all columns of the SDS include only C2 codewords. | 12-25-2014 |
20150046767 | COMBINATION ERROR AND ERASURE DECODING FOR PRODUCT CODES - In one embodiment, a system for combination error and erasure decoding for product codes includes a processor and logic integrated with and/or executable by the processor, the logic being configured to receive captured data, generate erasure flags for the captured data and provide the erasure flags to a C2 decoder, set a stop parameter to be equal to a length of C1 codewords in a codeword interleave used to encode the captured data, and selectively perform, in an iterative process, error or erasure C1 decoding followed by error or erasure C2 decoding until decoding is successful or unsuccessful. In more embodiments, a method and/or a computer program product may be used for combination error and erasure decoding for product codes. | 02-12-2015 |
20150058696 | TAPE HEADER FORMAT HAVING EFFICIENT AND ROBUST CODEWORD INTERLEAVE DESIGNATION (CWID) PROTECTION - In one embodiment, a system for providing header protection in magnetic tape recording is adapted to write a codeword interleave (CWI) set on a magnetic tape including a plurality of CWIs equal to a number of tracks, wherein a data set includes a plurality of CWI sets, provide a CWI set header for the CWI set, the CWI set header including a CWI header for each CWI in the CWI set, each CWI header including at least a CWI Designation (CWID) which indicates a location of the CWI within the data set, calculate or obtain CWID parity for all CWIDs in the CWI set header, the CWID parity including error correction coding (ECC) parity, and store the CWID parity to one or more fields which are repeated for each CWI header in the CWI set header without using reserved bits in the CWI set header to store the CWID parity. | 02-26-2015 |
20150085393 | TAPE HEADER PROTECTION SCHEME FOR USE IN A TAPE STORAGE SUBSYSTEM - In one embodiment, a system for integrating data and header protection includes a processor and logic integrated with and/or executable by the processor, the logic being configured to receive a data array organized in rows and columns, each row of the data array comprising two or more interleaved C1 codewords (CWI), and modify one or more rows of the data array to include a header and error correction code (ECC) parity to form one or more modified rows, wherein each modified row includes two or more interleaved codewords, at least one codeword being a C1′ codeword which includes ECC parity, wherein each header comprises a CWI Designation (CWID) which indicates a location of the CWI within the data array, and wherein none of the CWIDs are split across multiple C1′ codewords in a single modified row. Other systems, methods, and computer program products are presented in additional embodiments. | 03-26-2015 |
Patent application number | Description | Published |
20080284624 | HIGH-RATE RLL ENCODING - An unencoded m-bit data input sequence is divided into a block of n bits and a block of m−n bits. The block of n bits is divided into a first set of n+1 encoded bits, wherein at least one of P1 subblocks of the first set satisfies a G, M and I constraints. The first set of n+1 encoded bits is mapped into a second set of n+1 encoded bits wherein at least one of P2 subblocks of the second set gives rise to at least Q1 transitions after 1/(1+D | 11-20-2008 |
20090027242 | HIGH-RATE RLL ENCODING - An unencoded m-bit data input sequence is divided into a block of n bits and a block of m-n bits. The block of n bits is divided into a first set of n+1 encoded bits, wherein at least one of P1 subblocks of the first set satisfies a G, M and I constraints. The first set of n+1 encoded bits is mapped into a second set of n+1 encoded bits wherein at least one of P2 subblocks of the second set gives rise to at least Q1 transitions after 1/(1+D | 01-29-2009 |
20100177421 | STORING PARTIAL DATA SETS TO MAGNETIC TAPE - Methods, logic, apparatus and computer program product write data, comprising less than a full Data Set, to magnetic tape. Data is received from a host, a do-not-interleave command is issued and C1 and C2 ECC are computed. Codeword Quad (CQ) sets are then formed. At least one CQ set of the Data Set is written to a magnetic tape in a non-interleaved manner and a Data Set Information Table (DSIT) is written to the magnetic tape immediately following the at least one written CQ set. An address transformation may be used to cancel interleaving. Writing a CQ set may include writing a plurality of contiguous instances of the CQ set to the magnetic tape to maintain the effectiveness of ECC capability. | 07-15-2010 |
20100177422 | REWRITE-EFFICIENT ECC/INTERLEAVING FOR MULTI-TRACK RECORDING ON MAGNETIC TAPE - For writing data to multi-track tape, a received data set is received and segmented into unencoded subdata sets, each comprising an array having K | 07-15-2010 |
20100180180 | ECC INTERLEAVING FOR MULTI-TRACK RECORDING ON MAGNETIC TAPE - Conventional C2 coding and interleaving for multi-track data tape in LTO-¾ do not support recording data onto a number of concurrent tracks which is not a power of two. Higher-rate longer C2 codes, which do not degrade error rate performance, are provided. An adjustable format and interleaving scheme accommodates future tape drives in which the number of concurrent tracks is not necessarily a power of two. A data set is segmented into a plurality of unencoded subdata sets and parity bytes are generated for each row and column. The parameters of the C2 code include N | 07-15-2010 |
Patent application number | Description | Published |
20140322640 | MAGNETIC TONER - A magnetic toner containing: magnetic toner particles containing a binder resin and a magnetic body; and inorganic fine particles present on the surface of the magnetic toner particles, wherein the inorganic fine particles present on the surface of the magnetic toner particles contain silica fine particles and alumina fine particles and/or titania fine particles; a coverage ratio A of the magnetic toner particles' surface by the inorganic fine particles each of which has a particle diameter of from 5 nm to not more than 50 nm and a coverage ratio B of the magnetic toner particles' surface by the inorganic fine particles each of which has a particle diameter of from at least 5 nm to not more than 50 nm and is fixed to the magnetic toner particles' surface, have prescribed values and a prescribed relationship in the magnetic toner; and alumina fine particles and/or titania fine particles each of which has a particle diameter of from at least 100 nm to not more than 800 nm is present on the surface of the magnetic toner particles at from at least 1 particle to not more than 150 particles, as the sum of the two, per magnetic toner particle. | 10-30-2014 |
20140342277 | MAGNETIC TONER - The magnetic toner contains: magnetic toner particles containing a binder resin and a magnetic body; and inorganic fine particles present on the surface of the magnetic toner particles, wherein the inorganic fine particles present on the surface of the magnetic toner particles comprise strontium titanate fine particles and metal oxide fine particles, and the metal oxide fine particles containing silica fine particles, and optionally containing titania fine particles and alumina fine particles, and a content of the silica fine particles being at least 85 mass % with respect to a total mass of the silica fine particles, the titania fine particles and the alumina fine particles. In addition, the magnetic toner has a characteristic state of coverage, by the inorganic fine particles, of the magnetic toner particle surface, and the ratio [D | 11-20-2014 |
20140377696 | TONER - A toner comprising toner particles which comprise a binder resin and a colorant, and also inorganic fine particles as external additives, wherein the inorganic fine particles are silica fine particles and a group 2 element titanate fine particles, the inorganic fine particles have specific particle diameters, the silica fine particles have a coverage ratio X1 on the surfaces of the toner particles, which is not less than 40.0 surface area % and not more than 75.0 surface area %, when the theoretical coverage ratio by the silica fine particles is X2, the diffusion index defined as “diffusion index=X1/X2” satisfies the condition: diffusion index≧−0.0042×X1+0.62, and the external additives have an embedding ratio on the toner particles, which satisfies a specific range. | 12-25-2014 |