Abstract:
A method for protecting redundancy of data recorded through multiple layers of a recording medium is provided to reduce a danger of inaccessibility or a loss of the data when the data on at least one layer is not decoded and to improve creditability of the recording medium and stability of the recorded data. A method for protecting redundancy of data recorded through multiple layers of a recording medium includes a step of receiving a data stream, a step of encoding each data bit to the predetermined number of expression bits, a step of recording a first expression bit at a first layer, recording a second expression bit at a second layer, and recording a remaining expression bit at the other layers of the recording medium, a step of receiving a request for decoding the data recorded from the recording medium, a step of reading back the plural expression bits from the recording medium, and a step of decoding the plural expression bits to an original data bit.
Abstract:
An apparatus, system, and method are disclosed for implementing protected partitions in storage media. The apparatus includes a control module configured to communicate with a host and receive read/write commands for a storage device, and a protection module operating within the control module and configured to maintain a plurality of protection states for the partition and a plurality of allowable transitions between the protection states. The system includes the apparatus, a host device, and a storage device coupled with the host, the storage device including an enclosure having storage media and a control module. The method includes communicating with a host device and receiving read and write commands for a storage device having at least one partition, and maintaining a plurality of protection states for the partition and a plurality of allowable transitions between the protection states on a control module located within the storage device.
Abstract:
An improved method for backup and recovery based on linked file repositories (210, 212, 214), each representing an own file system capable of storing one version of a file and being connected to a least one server system (102) is claimed; wherein each file repository (210, 212, 214) is placed in a certain position storing a certain version of said file; wherein positions of said file repositories (210, 212, 214) are continuously numbered; wherein a number of the certain version of the file is determined by the position of said corresponding file repository (210, 212, 214); wherein a version-movement process over all file repositories (210, 212, 214) is implemented to perform a file write operation; and wherein a version-recovery process over all file repositories (210, 212, 214) is implemented to perform a file-read operation of a certain file version.
Abstract:
PROBLEM TO BE SOLVED: To provide a new and specific speed calculation of a desired type of recording media for further improving the control technique of a storage medium. SOLUTION: The speed calculator makes high order calculation of the servo/frame speed of a storage medium especially such as a tape and a disk. It uses the servo/frame indexing module for producing the primary pre-servo/frame speed signals showing the primary calculation of the pre-servo/frame speed containing the primary pre-servo/frame errors, based on the current primary servo/frame speed signals showing the primary calculation of the current servo/frame speed containing the current primary servo/frame errors. Further, it uses the speed estimation module to produce higher order current servo/frame speed signals showing the secondary or higher order speed calculation of the current servo/frame speed containing the current high order servo/frame errors, based on the primary pre-servo/frame speed signals and the current primary servo/frame speed signals. COPYRIGHT: (C)2008,JPO&INPIT
Abstract:
A method to allocate resources in a data storage library comprising a plurality of data storage devices configured as a RAID array, by establishing a normal operation resource allocation, a RAID failure resource allocation, and a multiple storage device failure resource allocation. The method receives host I/O requests, and enqueues those host I/O requests. If the system is operating without any storage device failures, then the method processes host I/O requests using the normal operation resource allocation. If the system is operating with a storage device failure, then the method processes host I/O requests using the RAID failure resource allocation. If the system is operating with multiple storage device failures, then the method processes host I/O requests using the multiple storage device failure resource allocation.
Abstract:
An apparatus and method are disclosed to generate convolution encoded data. The method supplies a convolution encoder. The method receives original data and generates convolution encoded original data. The method receives revised data. The method generates an XOR data stream by Exclusive OR'ing the original data with the revised data, forms a convolution encoded XOR data stream using the convolution encoder, and Exclusive ORs the convolution encoded XOR data stream with the convolution encoded original data to generate convolution-encoded revised data.
Abstract:
PROBLEM TO BE SOLVED: To manage data storage media of a data storage cartridge and the data storage cartridge. SOLUTION: The data storage cartridge 100 comprises data storage media 105 configured to store data for read and/or write access, wherein the data may be arranged in a plurality of partitions; and a plurality of cartridge memories 104. A control system, for example of a data storage drive, is configured to allocate at least portions of capacity of the data storage media to cartridge memories of the data storage cartridge; and to provide information defining the allocated portions of capacity to the cartridge memories. Each of the cartridge memories may have a separate user and thus provide access for that user to separate partitions. COPYRIGHT: (C)2007,JPO&INPIT
Abstract:
PROBLEM TO BE SOLVED: To disclose an apparatus, system, and method for data migration of retention data between a plurality of data retention systems. SOLUTION: The system includes a first back-end agent for accessing a first data retention system according to a first communication protocol, a first front-end agent for interfacing between the first back-end agent and the second front-end agent, and a second back-end agent for interfacing between the second front-end agent and a second data retention system according to a second communication protocol. The present invention allows a user to migrate retained data from one retention data system to another while maintaining data attributes such as retention time. COPYRIGHT: (C)2007,JPO&INPIT
Abstract:
PROBLEM TO BE SOLVED: To provide a medium, system, and method for common data storage medium depression depth. SOLUTION: An optical data storage medium comprises a plurality of spacer layers and data surfaces. A wavelength for a radiation beam such as the emission of a laser diode is identified. The index of refraction for a first spacer layer or substrate is also identified. The substrate is configured to transmit the radiation beam. The index of refraction of a second spacer layer configured to transmit the radiation beam is also identified. A depression depth for a plurality of pits for ROM media, or sector headers for recordable media, or grooves for recordable media on each data surface is substantially equal to the radiation beam wavelength divided by four times the average of the indexes of refraction of each spacer layer. In one embodiment, the average is an arithmetic mean of the indexes of refraction. In an alternate embodiment, the average is a harmonic mean of the indexes of refraction. The average may also be a geometric mean of indexes of refraction. COPYRIGHT: (C)2010,JPO&INPIT