Abstract:
PROBLEM TO BE SOLVED: To provide a method for storing data in data storage equipment. SOLUTION: The method includes a plurality of data storage media, an automated data library comprising a plurality of data storage devices, a first plurality of storage cells and a robotic accessor. The method further provides a storage vault comprising a second plurality of storage cells but no data storage devices. The method selects the (i)-th data storage medium, sets the (i)-th data state, where that (i)-th data state is selected from the group consisting of online, offline and vault. If the method sets the (i)-th data state to online, then the method mounts that (i)-th data storage medium in one of the data storage devices. If the method sets the (i)-th data state to offline, then the method removably places the (i)-th data storage medium in one of the first plurality of storage cells. If the method sets the (i)-th data state to vault, then the method places the (i)-th data storage medium in one of the plurality of second plurality of storage cells. COPYRIGHT: (C)2007,JPO&INPIT
Abstract:
PROBLEM TO BE SOLVED: To provide a switch for displaying information to be simultaneously read by a plurality of devices present on a plurality of planes in the cartridge of a detachable medium. SOLUTION: A rotary switch 740 rotates around a shaft 741 forming a sharp angle to a lower cartridge surface 720 and a cartridge end 704, and thus first and second display surfaces 742 and 743 are independently accessed by essentially different components present on essentially different planes. These display surfaces are generally orthogonal to each other, a plurality of facets are provided, and each facet includes an information subset. To support this optical reading/writing, the display surface is generally orthogonal to an essentially different reading/writing component. COPYRIGHT: (C)2006,JPO&NCIPI
Abstract:
A method to select a deduplication protocol for a data storage library comprising a plurality of data storage devices configured as a RAID array, establishes a normal deduplication protocol, a RAID failure deduplication protocol, and a multiple storage device failure deduplication protocol. The method receives host data comprising a plurality of interleaved data blocks. If the system is operating without any storage device failures, then the method processes the host data using the normal deduplication protocol. If the system is operating with a storage device failure, then the method processes the host data using the RAID failure deduplication protocol. If the system is operating with multiple storage device failures, then the method processes the host data using the multiple storage device failure deduplication protocol.
Abstract:
PROBLEM TO BE SOLVED: To perform data migration between different local file systems so that migration during normal business hours is possible. SOLUTION: A proxy component is constituted between an application and a source file system being a migration source and a file system being a migration destination. The proxy component is interoperated with the source file system and the migration destination file system and migrates data from the source file system to the migration destination file system and is transparent to the application. The proxy component converts the source file system and the migration destination file system to standard file system protocols represented by the application. The application does not need to cope with different file systems and makes data migration process completely transparent. COPYRIGHT: (C)2009,JPO&INPIT
Abstract:
PROBLEM TO BE SOLVED: To provide a method for encoding run-length limited data into a 5×5 matrix to record the data in holographic media, an encoding system, a recording system, and a holographic recording drive thereof. SOLUTION: In the method, the data is encoded to record it in the holographic media, wherein the method includes steps of: applying run-length limit encoding to 3-bytes data, where 4-bytes error correction code is attached, in 5×5 matrix information; and imparting the 5×5 matrix information to a spatial light modulator (SLM) as part of two-dimensional pixel matrix of the spatial light modulator, thereby recording holographic image in the holographic media. COPYRIGHT: (C)2008,JPO&INPIT
Abstract:
PROBLEM TO BE SOLVED: To provide a data storage cartridge having a plurality of cartridge memories. SOLUTION: The data storage cartridge 100 includes data storage media configured to store data arranged in a plurality of partitions for read and/or write access, and a plurality of cartridge memories 104A to E. Each cartridge memory includes a communication interface and a memory. The information of this memory is formatted to allow association with at least one of the plurality of partitions of the data storage media. Thus, each of the cartridge memories has a separate user and provide access for that user to a separate partition or subset of partitions. COPYRIGHT: (C)2007,JPO&INPIT
Abstract:
PROBLEM TO BE SOLVED: To provide an apparatus, a system, and a method for converting between serial data and encoded holographic data. SOLUTION: The apparatus for converting between serial data and encoded holographic data is provided with a logic unit containing a plurality of modules configured to functionally execute the necessary steps of reading data signals from and writing data signals to a data bus on a computing device, converting between a serial data stream and an encoded data image, and reading data from and writing data to a holographic storage medium. From the foregoing discussion, it should be apparent that a need exists for an apparatus, system, and method for converting between serial data and encoded holographic data. Beneficially, such an apparatus, system, and method would encode backup information directly with the data as it is written to the storage medium. COPYRIGHT: (C)2007,JPO&INPIT
Abstract:
PROBLEM TO BE SOLVED: To provide a method, a system, and a computer program, for storing convolution-encoded data in a RAID. SOLUTION: A RAID uses convolution encoding to provide redundancy of the striped data written to the devices. No parity is utilized in the convolution encoding process. Trellis decoding is used for both reading the data from the RAID and rebuilding missing encoded data from one or more failed devices, based on a minimal, and preferably zero, Hamming distance for selecting the connected path through the trellis diagram. COPYRIGHT: (C)2007,JPO&INPIT
Abstract:
PROBLEM TO BE SOLVED: To provide a method for selecting an overlap exclusion protocol for a data storage library including a plurality of data storage devices that is constituted as RAID array.SOLUTION: The method sets a regular overlap exclusion protocol, an overlap exclusion protocol for RAID failure, and an overlap exclusion protocol for failures of a plurality of storage devices. The method receives host data including a plurality of interleaved data blocks. When a system operates without any storage device failure, the method processes the host data by using the regular overlap exclusion protocol. When the system is operating with a storage device failure, the method processes the host data by using the overlap exclusion protocol for the RAID failure. When the system is operating with failures occurring in the plurality of storage devices, the method processes the host data by using the overlap exclusion protocol for the failures of the plurality of storage devices.
Abstract:
PROBLEM TO BE SOLVED: To manage an appropriate storage infrastructure having a plurality of storage components in accordance with consumer service level objectives (SLOs). SOLUTION: The storage components for storing consumer data are identified under consideration of specified service level objectives, and consumer SLO policies are mapped to the storage components to select available storage components for specified data classes to configure the storage components. The storage infrastructure comprises a management instance which automatically ensures that consumer data is stored on appropriate storage components satisfying the corresponding SLO policies, a consumer service level interface for providing SLO policies to the management instance, a component discovery and classification module (CDC module) for identifying storage components for storing consumer data, and a repository for storing metadata associated with the storing of consumer data under consideration of SLO policies. COPYRIGHT: (C)2009,JPO&INPIT