Patent application number | Description | Published |
20080208905 | APPARATUS AND METHOD TO EVALUATE A HOLOGRAPHIC DATA STORAGE MEDIUM - A method to evaluate a holographic data storage medium is disclosed. In certain embodiments, the holographic data storage medium is evaluated by a manufacturer. In certain embodiments, the holographic data storage medium is evaluated by a customer prior to encoding customer information into the storage medium. In certain embodiments, the holographic data storage medium is evaluated by a customer after encoding customer information therein. | 08-28-2008 |
20080218892 | System and method to display information on a hard disk drive assembly - A method and a system are provided for displaying information on a hard disk drive assembly. The hard disk drive assembly includes a hard disk drive which further comprises a driver circuit coupled to a display and a display memory. The driver circuit activates the display mounted on the hard disk drive assembly. In response to the activation of the display the driver circuit obtains information from the display memory of the hard disk drive. The driver circuit displays at least a portion of the information obtained from the display memory on the display mounted on the hard disk drive assembly. | 09-11-2008 |
20080218901 | System and Method to Display Information on a Data Storage Cartridge - A method and a system are provided for displaying information on a data storage cartridge. The data storage cartridge includes a driver circuit coupled to a display and a cartridge memory. The driver circuit activates the display on the data storage cartridge. In response to the activation of the display on the data storage cartridge the driver circuit obtains information from the cartridge memory of the data storage cartridge. The driver circuit displays at least a portion of the information obtained from the cartridge memory on the display of the data storage cartridge. In one embodiment the data storage cartridge is a tape cartridge. | 09-11-2008 |
20080246638 | APPARATUS AND METHOD TO ENCODE BINARY DATA INTO TRINARY DATA - An apparatus and method are disclosed to encode binary data into trinary data. Applicants' method provides binary data, and encodes that binary data into trinary data. By “binary data,” Applicants mean a plurality of bits, wherein each of those bits comprises a value selected from the group consisting of a first value and a second value. By “trinary data,” Applicants mean a plurality of bits, wherein each of those bits comprises a value selected from the group consisting of a first value, a second value, and a third value. The trinary data may be stored in ROM optical disks, nano-sized indentations in a thin-film, or multi-level magnetic storage. The trinary data may be also transmitted via three light levels in an optical communications network. | 10-09-2008 |
20080259418 | DELETE RECYCLING OF HOLOGRAPHIC DATA STORAGE - Data hologram recycling systems, methods and computer program products are configured to arrange data for storage in the intermediate data storage as data segments which are replicas of holographic storage segments for destaging to the holographic data storage, and to determine retrieval for recycling of the destaged holographic storage segments to which aggregated requests for deletion are directed. The retrieval determination may be based on a plurality of policies. | 10-23-2008 |
20080259763 | APPARATUS AND METHOD TO DETERMINE AN OPTIMAL POWER LEVEL TO ENCODE INFORMATION HOLOGRAPHICALLY - A method is disclosed to determine an optimal power level to encode information holographically. The method sets (N) evaluation power levels, displays an evaluation image on a spatial light modulator. For each value of (i), the method energizes a light source using the (i)th power level, generates the (i)th reference beam, generates the (i)th carrier beam, forms the (i)th data beam comprising the evaluation image, forms the (i)th hologram using the (i)th reference beam and the (i)th data beam, and encodes the (i)th hologram in a holographic data storage medium, where (i) is greater than or equal to 1 and less than or equal to (N). | 10-23-2008 |
20080259764 | ARRANGING AND DESTAGING DATA TO HOLOGRAPHIC STORAGE - Data for storage by holographic data storage is arranged in an intermediate data storage as data segments which are replicas of holographic storage segments. Files of data are aggregated into the data segments, and a destaging control determines the destaging of the data segments to the holographic data storage in accordance with a plurality of policies, such as whether a segment is full, a time threshold has been reached, or whether a threshold number of segments are “open”. The intermediate data storage may be arranged into a number of partitions at least equal to the number of sources having input to the data destaging system, the partitions comprising integral multiples of the data segments. | 10-23-2008 |
20080259765 | ARRANGING AND DESTAGING DATA TO HOLOGRAPHIC STORAGE - Data for storage by holographic data storage is arranged in an intermediate data storage as data segments which are replicas of holographic storage segments. Files of data are aggregated into the data segments, and a destaging control determines the destaging of the data segments to the holographic data storage in accordance with a plurality of policies, such as whether a segment is full, a time threshold has been reached, or whether a threshold number of segments are “open”. The intermediate data storage may be arranged into a number of partitions at least equal to the number of sources having input to the data destaging system, the partitions comprising integral multiples of the data segments. | 10-23-2008 |
20080266623 | APPARATUS AND METHOD TO STORE INFORMATION IN MULTIPLE HOLOGRAPHIC DATA STORAGE MEDIA - A method is disclosed to store information in multiple holographic data storage media. The method supplies a first holographic data storage medium, defines an inner storage portion of that first holographic data storage medium, and defines an outer storage portion of that first holographic data storage medium. The method further supplies a second holographic data storage medium, defines an inner storage portion of that second holographic data storage medium and defines an outer storage portion of that second holographic data storage medium. The method provides information, encodes a hologram comprising that information into the outer storage portion of the first holographic data storage medium, and encodes the information in the inner storage portion of the second holographic data storage medium. | 10-30-2008 |
20080304373 | POWER SUPPLY APPARATUS AND METHOD USING SAME - A power supply module removably disposed within an automated data storage and retrieval system. An automated data storage and retrieval system which includes one or more power supply modules removably disposed therein. An accessor movably disposed with an automated data storage and retrieval system comprising a gripper mechanism which can be releasably attached to a power supply module. A method to supply power to an automated data storage and retrieval system. A method to monitor the operation of a power supply module removably disposed within an automated data storage and retrieval system. | 12-11-2008 |
20090002786 | DIRECTORY HOLOGRAM FORMING AN ANCHOR LOCATION OF A PATTERN OF STORED HOLOGRAMS - A holographic storage drive and control of a holographic storage system are configured to write at least a group of holograms in a predetermined pattern in the holographic storage medium, and to write a directory hologram which relates to the holograms of the group to form an anchor location of the predetermined pattern. Further, a directory comprising the directory hologram stored in a memory, and the control is configured to initiate a read operation of at least one hologram of a group with an access for the directory hologram of the group at the anchor location; to read the accessed hologram, employing a matched filter to cross-correlate the read accessed hologram with an ideal version of the directory hologram derived from the directory stored in the memory; and to determine whether the read accessed hologram is the directory hologram of the group. | 01-01-2009 |
20090002788 | VERIFICATION OF DATA STORAGE HOLOGRAMS - A holographic storage drive of a holographic data storage system is configured to write and read holograms with respect to a plurality of locations of a holographic storage medium; and a control is configured to operate the holographic storage drive to write a known image aggregated with data in the form of a hologram to the holographic storage medium; to operate the holographic storage drive to read back the written hologram, employing a partial matched filter to cross-correlate the read-back image with the ideal version of the known image, excluding the remainder of the written hologram; and to determine whether the cross-correlation at least meets a write/readback threshold. | 01-01-2009 |
20090003179 | DIRECTORY HOLOGRAM FORMING AN ANCHOR LOCATION OF A PATTERN OF STORED HOLOGRAMS - A method writes at least a group of holograms in a predetermined pattern in the holographic storage medium, and writes a directory hologram which relates to the holograms of the group to form an anchor location of the predetermined pattern. Further, a directory comprising the directory hologram is stored in a memory, and a read operation of at least one hologram of a group is initiated with an access for the directory hologram of the group at the anchor location; reading the accessed hologram, employing a matched filter to cross-correlate the read accessed hologram with an ideal version of the directory hologram derived from the directory stored in the memory; and determining whether the read accessed hologram is the directory hologram of the group. | 01-01-2009 |
20090010089 | APPARATUS AND METHOD TO STORE INFORMATION IN A HOLOGRAPHIC DATA STORAGE MEDIUM - A method is disclosed to store information in a holographic data storage medium. The method supplies a holographic data storage medium and provides information. The method defines an Active storage portion for the holographic data storage medium and establishes a threshold access interval. The method determines if the information was last accessed within the threshold access interval. If the information was last accessed within said threshold access interval, the method then stores that information as one or more holograms encoded in said Active storage portion of the holographic data storage medium. | 01-08-2009 |
20090034035 | APPARATUS AND METHOD TO OPTIMIZE THE PERFORMANCE OF A HOLOGRAPHIC DATA STORAGE SYSTEM - A method is disclosed to optimize the performance of a holographic data storage system, where that holographic data storage system comprises a plurality of calibratable components, and where each of the plurality of calibratable components comprises one or operational parameters, and where each of those operational parameter is associated with a nominal range. The method seriatim tests each calibratable component and measures the one or more operational parameters for that device. The method determines if the one or more operational parameters associated with each of the calibratable components fall within the associated nominal ranges. If an operational parameter associated with a selected calibratable component fall outside the associated nominal range, then the method recalibrates that selected calibratable component. | 02-05-2009 |
20090037723 | Method for the Autonomic Configuration of a Data Storage Device - A method is disclosed for configuring a data storage device. A storage module stores configuration data on a remote storage system that may include operating systems, applications, updates, and an index. A boot module boots a computer system from a program other than the regular boot program to provide access to a network in communication with the remote storage system. A device configuration module autonomically downloads and installs the operating systems, applications, and updates in response to data stored in an index on the remote storage system. | 02-05-2009 |
20090041057 | PERFORMING A RECOVERY ACTION IN RESPONSE TO A CREDIT DEPLETION NOTIFICATION - Provided are a method, system, and program for managing communication between a first device and a second device and performing a recovery action at the second device in response to a credit depletion notification from the first device. The second device assigns credits indicating a number of outstanding frames the first device may transmit to the second device. The second device receives a first type or second type of credit depletion notification from the first device indicating that the first device needs additional credits to transmit further frames to the second device. The second device performs one of a plurality of recovery actions depending on whether the first type or second type of credit depletion notification was received. | 02-12-2009 |
20090041164 | APPARATUS AND METHOD TO GENERATE CONVOLUTION ENCODED DATA - 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. | 02-12-2009 |
20090043880 | CREDIT DEPLETION NOTIFICATION FOR TRANSMITTING FRAMES BETWEEN A PORT PAIR - Provided are a method, system, and article of manufacture for credit depletion notification for transmitting frames between a port pair. Credits indicate a number of outstanding frames a first device may transmit to a second device. The credits are decremented in response to transmitting a frame to the second device. The credits are incremented in response to receiving a ready code from the second device indicating that the second device processed the transmitted frame. A determination is made as to whether additional credits are needed for communicating frames from the first device to the second device. A credit depletion notification is sent to the second device in response to determining that the additional credits are needed for communication with the second device. | 02-12-2009 |
20090046335 | PORTABLE DATA STORAGE CARTRIDGE COMPRISING A FIRST INFORMATION STORAGE MEDIUM AND A SECOND INFORMATION STORAGE MEDIUM - A portable data storage cartridge comprising a housing, a first information storage medium removeably disposed within the housing, a holographic data storage medium disposed within the housing, wherein the housing is formed to include an aperture, and wherein the holographic data storage medium is disposed adjacent the aperture. | 02-19-2009 |
20090086299 | APPARATUS AND METHOD TO ENCODE INFORMATION HOLOGRAPHICALLY - A method to encode information holographically, wherein the method provides information, and generates a plurality of data images, wherein each data image comprises a portion of the information. The method holographically encodes each of the plurality of data images in a holographic data storage medium, generates a plurality of identifiers, and associates a different one of the plurality of identifiers with a different one of the plurality of data images. The method forms a directory image reciting each of plurality of identifiers, encodes the directory image in a non-holographic data storage medium, and holographically encodes the directory image in the holographic data storage medium. | 04-02-2009 |
20090177838 | APPARATUS AND METHOD TO ACCESS DATA IN A RAID ARRAY - A method to access a data in a RAID array comprising a plurality of data storage media, wherein information is written to said plurality of data storage media using a RAID configuration, wherein the method receives from a requester a command comprising a data access priority indicator. If a RAID rebuild is in progress, the method determines if the data access priority indicator is set. If the data access priority indicator is set, the method executes a command selected from the group consisting of writing information to the target logical block array range, and returning to the requestor information read from the target logical block array range. | 07-09-2009 |
20090196139 | APPARATUS, SYSTEM, AND METHOD FOR LOCATING AND FAST-SEARCHING UNITS OF DIGITAL INFORMATION IN VOLUME, OPTICAL-STORAGE DISKS - An apparatus, system, and method are disclosed to locate a group of units of digital information in a volume, optical-storage disk. The apparatus includes a first optical recording layer, a second optical recording layer, and an optical disk reading sled. The first optical recording layer stores a first group of units of digital information in a distinct region of the optical disk. The second optical recording layer stores a first locator for the first group of units of digital information in substantially the same distinct region of the optical disk. A first laser in the optical disk reading sled reads the first locator stored in the second optical recording layer, which indicates the contents of the units of digital information stored in the first optical recording layer being read by a second laser, also in the optical disk reading sled. | 08-06-2009 |
20090204729 | Identifying a Cable With a Connection Location - The illustrative embodiments provide a cable management system, a computer program product, a cable, a method for manufacturing a cable, and a method for guiding a user in identifying a connection location for a cable of interest. A processor, in a data processing system, receives a cable identification from the cable of interest. The processor then matches at least one connection location with the cable of interest based on the cable identification. Responsive to matching the at least one connection location with the cable of interest, the processor activates an indicator that identifies the at least one connection location for connecting the cable of interest. | 08-13-2009 |
20090210618 | APPARATUS AND METHOD TO ALLOCATE RESOURCES IN A DATA STORAGE LIBRARY - 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. | 08-20-2009 |
20090234870 | ORDERING COMPRESSION AND DEDUPLICATION OF DATA - Data that is to be deduplicated and compressed is received. The data is compressed then deduplicated to generate first compressed then deduplicated data. The data is deduplicated then compressed to generate first deduplicated then compressed data. The first compressed then deduplicated data is stored if the first compressed then deduplicated data is smaller in size than the first deduplicated then compressed data. The first deduplicated then compressed data is stored if the first deduplicated then compressed data is smaller in size than the first compressed then deduplicated data. | 09-17-2009 |
20090235022 | APPARATUS AND METHOD TO SELECT A DEDUPLICATION PROTOCOL FOR A DATA STORAGE LIBRARY - A method to select a deduplication protocol for a data storage library comprising a plurality of data storage devices configured as a RAID array, by establishing 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. | 09-17-2009 |
20090248884 | DISTANCE EXTENDER FOR SERIAL ATTACHED SCSI AND SERIAL ATA - A first special character encoded in a first protocol is transmitted across a first communications link. The transmitted first special character is received at a first interface between the first communications link and a second communications link. The first special character is converted to a second special character encoded in a second protocol, wherein the first special character is also defined for encoding in the second protocol. The second special character is transmitted across the second communications link. The second special character is received at a second interface between the second communications link and a third communications link. The second special character is converted back to the first special character. The first special character is transmitted across the third communications link. | 10-01-2009 |
20090248889 | SERIAL ATTACHED SCSI AND SERIAL ATA WIDE PORT TUNNELLING THROUGH A FIBRE CHANNEL CONNECTION - Network traffic encoded in a first protocol is transmitted across a first communications link, wherein the first protocol allows a first plurality of simultaneous logical connections. The transmitted network traffic is received at a first interface between the first communications link and a second communications link. The received network traffic is encapsulated within frames at the first interface, wherein the frames are generated in accordance with a second protocol, and wherein the second protocol does not allow any plurality of simultaneous logical connections that are allowed by the first protocol. The frames are transmitted from the first interface to a second interface across the second communications link. The frames are received and then unencapsulated network traffic is generated from the frames at the second interface, wherein the second interface is between the second communications link and a third communications link. The unencapsulated network traffic is routed to a selected logical connection of a second plurality of simultaneous logical connections across the third communications link, wherein transmission across the third communications link is in the first protocol. | 10-01-2009 |
20090268568 | Portable data storage assembly having a holographic data storage layer and an optical tracking layer - A portable data storage assembly, comprising a holographic data storage layer, and an optical tracking layer comprising addressing information for the holographic data storage layer, wherein that addressing information defines a first storage band comprising a first plurality of storage addresses and a second storage band comprising a second plurality of storage addresses, wherein said second plurality of storage address is greater than said first plurality of storage addresses. | 10-29-2009 |
20090271546 | Apparatus and method to set a communication speed for a SAS/SATA distance extender - A method to set a communication speed in a Serial-Attached Small Computer System Interface (“SAS”)/Serial-ATA (“SATA”) distance extender apparatus comprising a plurality of supported communication speeds and a local communication speed, a fibre channel interface, a memory, a processor, and a communication bus interconnecting the SAS/SATA Interface, the Fibre Channel interface, the memory, and the processor. The method detects traffic received by the Fibre Channel interface, and determines if the traffic comprises a SAS/SATA Open Address frame If the traffic comprises a SAS/SATA Open Address frame, the method then determines if the local communication speed matches a communication speed utilized by an interconnected remote SAS/SATA Interface. If the local communication speed matches a communication speed utilized by an interconnected remote SAS/SATA Interface, the method transmits the traffic using the local SAS/SATA Interface. | 10-29-2009 |
20090276648 | QUAD-STATE POWER-SAVING VIRTUAL STORAGE CONTROLLER - A method, system and computer program product for reducing the collective power consumption of a plurality of storage devices including a plurality of associated storage volumes is provided. The storage volumes are grouped by a last access time according to a plurality of ranks. The plurality of ranks corresponds to a level of power consumption based on device activity. A volume of the plurality of storage volumes is moved between the plurality of ranks according to an access pattern of the volume. | 11-05-2009 |
20100027401 | RUN LENGTH LIMITED ENCODING OF DATA INTO A 5X5 MATRIX FOR RECORDING INTO A HOLOGRAPHIC MEDIUM - Holographic recording drives encode data for recording into a holographic medium. The steps comprise run length limited encoding three bytes of data into 5×5 matrix information, the data subject to a 4-byte error correction code; and providing the 5×5 matrix information to a spatial light modulator (SLM), as a portion of a two-dimensional pixel matrix of the spatial light modulator, for recording into a holographic image on the holographic medium. | 02-04-2010 |
20100039726 | MANAGING DATA STORAGE MEDIA AND MULTIPLE CARTRIDGE MEMORIES OF A DATA STORAGE CARTRIDGE - A data storage cartridge comprises data storage media 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. 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. | 02-18-2010 |
20100061006 | MANAGING DATA STORAGE MEDIA AND MULTIPLE CARTRIDGE MEMORIES OF A DATA STORAGE CARTRIDGE - A data storage cartridge comprises data storage media 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. 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. | 03-11-2010 |
20100067137 | MANAGING DATA STORAGE MEDIA AND MULTIPLE CARTRIDGE MEMORIES OF A DATA STORAGE CARTRIDGE - A data storage cartridge comprises data storage media 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. 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. | 03-18-2010 |
20100185922 | HAMMING RADIUS SEPARATED DEDUPLICATION LINKS - A method of de-duplicating duplicate data in a data storage system that includes identifying a plurality of portions of data, comparing each portion of the data to identify duplicate data and identifying a link associated with each duplicate data, determining whether a Hamming link-separation-distance between the identified link and all other existing links is greater than twice the Hamming radius of an error correction code in the data storage system, and then replacing the duplicate data with the identified link. | 07-22-2010 |
20100232280 | APPARATUS AND METHOD TO STORE INFORMATION IN A HOLOGRAPHIC DATA STORAGE MEDIUM - A method to provide data storage services using one or more holographic data storage media disposed in a holographic data storage system operated by a data storage services provider, wherein the holographic data storage system comprises a light source, a spatial light modulator, and a plurality of holographic data storage media, wherein the method receives information provided by the data storage services customer, allocates a first holographic data storage medium for exclusive storage of information provided by the data storage services customer, defines an outer storage portion of the first allocated holographic data storage medium, and stores the information as one or more holograms encoded in the outer storage portion of the first holographic data storage medium. | 09-16-2010 |
20100235332 | APPARATUS AND METHOD TO DEDUPLICATE DATA - A method to deduplicate data by receiving a data set, setting a data chunk size, selecting a first stage deduplication algorithm, and selecting a second stage deduplication algorithm, where the first stage deduplication algorithm differs from the second stage deduplication algorithm. The method selects a data chunk, where that data chunk comprises all or a portion of the data set, performs a first stage deduplication analysis of the data chunk using the first stage deduplication algorithm. If the first stage deduplication analysis indicates duplicate data, then the method performs a second state deduplication analysis of said data chunk using the second stage deduplication algorithm to verify the data as duplicate. Only if both data deduplication analysis indicate duplicate data the data chunk is replaced by a deduplication stub or reference to the identical data chunk which is already stored. | 09-16-2010 |
20100235333 | APPARATUS AND METHOD TO SEQUENTIALLY DEDUPLICATE DATA - A method to sequentially deduplicate data, wherein the method receives a plurality of computer files, wherein each of the plurality of computer files comprises a label comprising a file name, a file type, a version number, and file size, and stores that plurality of computer files in a deduplication queue. The method then identifies a subset of the plurality of computer files, wherein each file of the subset comprises the same file name but a different version number, and wherein the subset comprises a maximum count of version numbers, and wherein the subset comprises a portion of the plurality of computer files. The method deduplicates the subset using a hash algorithm, and removes the subset from said deduplication queue. | 09-16-2010 |
20100325093 | APPARATUS AND METHOD TO SEQUENTIALLY DEDUPLICATE GROUPS OF FILES COMPRISING THE SAME FILE NAME BUT DIFFERENT FILE VERSION NUMBERS - A method to sequentially deduplicate data, wherein the method receives a plurality of computer files, wherein each of the plurality of computer files comprises a label comprising a file name, a file type, a version number, and file size, and stores that plurality of computer files in a deduplication queue. The method then identifies a subset of the plurality of computer files, wherein each file of the subset comprises the same file name but a different version number, and wherein the subset comprises a maximum count of version numbers, and wherein the subset comprises a portion of the plurality of computer files. The method deduplicates the subset using a hash algorithm, and removes the subset from said deduplication queue. During the deduplicating, the method receives new computer files comprising the same file name, stores those new computer files to the deduplication queue, but does not add those new computer files to the subset. | 12-23-2010 |
20110013243 | DATA STORAGE ASSEMBLY WITH DIAMOND LIKE CARBON ANTIREFLECTIVE LAYER - A data storage assembly is presented. The data storage assembly comprises a bi-layered antireflective coating. An inner layer of the antireflective coating comprises diamond like carbon. An outer layer is disposed over the inner layer. | 01-20-2011 |
20110016331 | APPARATUS AND METHOD FOR MANAGEMENT FOR FILE AGGREGATES AND FILE DIRECTORIES - A method for accessing data in a data storage system is presented. The method includes supplying a host computer that is in communication with the data storage system, where the data storage system includes a data storage medium and a holographic data storage medium. A first request is generated to access a directory encoded in the data storage medium and includes a first encryption key. The requested directory recites a listing of data files encoded in the holographic storage medium. If the first encryption key decrypts the directory, the directory is read and a data file encoded in the holographic data storage medium is identified. A second request is then generated to access the data file and includes a second encryption key. Finally, if the second encryption key decrypts the data file, then it is read. | 01-20-2011 |
20110083023 | REMOTE POWER DOWN CONTROL OF A DEVICE - In remote power down control of a device configured for externally initiated remote power down, such as over a network, activity of all externally connected sources of valid power down requests for the device is monitored; and the device is powered down in response to a combination of one of a received power down request and an inactivity time out with respect to each of the sources of valid power down requests for the device. | 04-07-2011 |
20120210192 | HAMMING RADIUS SEPARATED DEDUPLICATION LINKS - A data storage system includes a data storage array configured for de-duplication of duplicate data therein by: identification of a plurality of portions of data; a comparison of each portion of the data to identify duplicate data and identification of a link associated with each duplicate data; a determination of whether a Hamming link-separation-distance of the identified link is greater than twice a Hamming radius of an error correction code in the data storage system; and replacement of the duplicate data with the identified link when it is determined that the Hamming link-separation-distance is greater than twice the Hamming radius. | 08-16-2012 |