Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Daniel J. Winarski, Tucson US

Daniel J. Winarski, Tucson, AZ US

Patent application numberDescriptionPublished
20080209304Convolution-Encoded RAID with Trellis-Decode-Rebuild - A Redundant Array of Independent Devices 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 for 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.08-28-2008
20080253273Computer Program Product for Controlling an Apparatus for Accessing Dual-Path Optical Recording Media - A dual-path optical recording medium and an apparatus for accessing such are disclosed. The dual-path optical recording medium includes a substrate, an intermediate recording layer, a holographic recording layer and a dichronic mirror layer. The intermediate recording layer is a rewritable data storage layer with a relatively low storage capacity. The holographic recording layer is a write-once data storage layer with a relatively high storage capacity. The dichronic mirror layer is located between the holographic recording layer and the intermediate recording layer. The apparatus for accessing the dual-path optical recording medium includes a first light module capable of generating a first laser light, and a second light module capable of generating a second laser light.10-16-2008
20080256566Dual-Path Optical Recording Media and an Apparatus for Accessing Thereof - A dual-path optical recording medium and an apparatus for accessing such are disclosed. The dual-path optical recording medium includes a substrate, an intermediate recording layer, a holographic recording layer and a dichronic mirror layer. The intermediate recording layer is a rewritable data storage layer with a relatively low storage capacity. The holographic recording layer is a write-once data storage layer with a relatively high storage capacity. The dichronic mirror layer is located between the holographic recording layer and the intermediate recording layer. The apparatus for accessing the dual-path optical recording medium includes a first light module capable of generating a first laser light, and a second light module capable of generating a second laser light.10-16-2008
20080259485System and Method for Cleaning a Tape Drive - A system, a method, and article of manufacture are employed to clean the input/output transducers on tape drives, verified by the tape drives reading alphanumeric information from data tracks and servo tracks of a cleaner tape. An aggressive cleaning frontcoat section of the cleaner tape can be used to provide additional cleaning action, and the cleanliness of the data read elements, data write elements, and the servo heads. A less-abrasive cleaning section may be used to clean less difficult types of contaminants. In this manner, the cleanliness of the data read elements, the data write elements, and the servo heads can be verified. A cleaning section may also be used as a leader section of a self-characterization section. Alternatively, a magnetic data tape section may be included for self-characterization.10-23-2008
20080270843CONVOLUTION-ENCODED DATA STORAGE ON A REDUNDANT ARRAY OF INDEPENDENT DEVICES - A method, system and article of manufacture for the storing convolution-encoded data on a redundant array of independent storage devices (RAID) is described. The convolution-encoded data comprises error correction coded data to eliminate the need for parity as used in conventional RAID data storage. The number of storage devices may vary to accommodate expansion of storage capacity and provide on demand storage.10-30-2008
20090006891Apparatus, System, and Method for Hard Disk Drive Redundancy - An apparatus, system, and method are disclosed for hard disk drive redundancy. A demarcation module demarks a parity data block in each set of a specified number of data blocks on a hard disk drive. An association module associates a PBA of each un-demarked data block with a LBA. A write module writes the data to the un-demarked data blocks. A parity module calculates parity data for the data written to the un-demarked data blocks and the write module writes the parity data to the parity data block.01-01-2009
20090048798Method for Performing Write Calibrations on Holographic Storage Media - A method for performing write calibrations on holographic storage media is disclosed. Initially, five identical and known calibration holograms are written on a holographic storage medium, in which three of the five calibration holograms are written with different laser power and three of the five calibration holograms are written with different time durations. A matched filter is then utilized to determine a cross-correlation between the five calibration holograms read from the holographic storage medium and their corresponding ideal calibration holograms previously stored within a memory device within the holographic storage drive. A least-squares fit of an ellipsoidal parabola to the cross-correlations is subsequently calculated to yield an optimal laser write power level and an optimal duration for a laser write pulse.02-19-2009
20090063410Method for Performing Parallel Data Indexing Within a Data Storage System - A method for performing parallel data indexing within a data storage system is disclosed. After the receipt of a group of data objects, the data objects are copied to an indexing module. Next, the copy of data objects within the indexing module are indexed by the indexing module while the data objects are being stored within a storage medium. The indices of the copy of data objects within the indexing module are stored in an index repository within the indexing module.03-05-2009
20090157747Administering A Digital Media File Having One Or More Potentially Offensive Portions - Methods, digital media files, apparatus, and products for administering a digital media file having one or more potentially offensive portions are described that include inserting in the digital media file at least one tag identifying as potentially offensive a portion of the digital media file, the tag also identifying a location of the potentially offensive portion in the digital media file; and transmitting the digital media file with the tag to a playback device.06-18-2009
20090185309Method for Minimizing Contaminant Levels Within a Tape Drive System - A method for minimizing dust level within a tape drive system is disclosed. A dust concentration level within the tape drive system is initially determined. A head brush interval is subsequently adjusted according to the determined dust concentration level within the tape drive system.07-23-2009
20090185310Method for Providing Contaminant Prevention and Removal from a Tape Drive System - A method for preventing dust from entering a tape drive system is disclosed. Initially, a cooling fan is allowed to rotate in one direction to provide airflow to the tape drive system. In response to a detection of a loading or unloading of a tape cartridge or a head brush operation, the cooling fan is allowed to rotate in a different direction to provide airflow in an opposite direction in order to blow any dust and debris, which may be introduced from a tape cartridge or may already be resident on a tape head, out the front of the tape drive system.07-23-2009
20090190674METHOD AND APPARATUS TO INJECT NOISE IN A NETWORK SYSTEM - An apparatus, system, and method are disclosed for injecting noise onto a link of a network. The apparatus, system, and method include, providing a noise injector card, connecting the noise injector card to the link, receiving a control signal to activate the noise injector card, switching a switch of the noise injector card, and injecting noise onto the link.07-30-2009
20090196143Method and System for Command-Ordering for a Disk-to-Disk-to-Holographic Data Storage System - A system, method and computer program product for managing command ordering for a host-Disk-to-intermediate-Disk-to-Holographic (D2D2H) data storage system. Specifically, a command ordering detects a command from a host system. A hologram segment associated with the detected command is identified and a determination is made whether the hologram segment is an open hologram segment or a closed hologram segment. A determination is made whether the detected command is to be prioritized. If the detected command is prioritized, the detected command is added to a prioritized command queue. Moreover, if the detected command is not prioritized, the detected command is added to a normal command queue. The detected commands addressing the same hologram segment are then grouped. The execution of one or more grouped commands (prioritized or normal) is deferred for a predetermined period to allow for additional commands to be received for a same command group.08-06-2009
20090196144Method and System for Command-Ordering and Command-Execution Within a Command Group for a Disk-to-Disk-to-Holographic Data Storage System - A system, method and computer program product for managing command ordering and command execution for a host-Disk-to-intermediate-Disk-to-Holographic (D2D2H) data storage system. Specifically, a command ordering and execution (COE) utility selects the command group from a command queue. A determination is made whether the command group includes a write command for writing an entire hologram segment. Responsive to a determination that the command group does not include the write command for writing the entire hologram segment, the entire hologram segment is read to an intermediate system disk. Conflicting commands are then sorted from non-conflicting commands. Specifically, all conflicting write commands are executed before all conflicting read commands. After execution, the entire hologram segment of the intermediate system disk is closed and written in holographic medium.08-06-2009
20090196988HOLOGRAPHIC DISK WITH 2P TRACK-BEARING LAYER - A method for forming a holographic storage media, including: applying a liquid photopolymer to a substrate of glass, quartz, or polycarbonate, the substrate having a first surface; engaging a stamper with a negative of desired tracks on the liquid photopolymer; curing the liquid photopolymer with ultraviolet light creating a plurality of tracks; applying a reflective layer to the plurality of tracks; applying a gap layer to the plurality of tracks; applying a dichronic mirror layer to the gap layer; and applying a holographic storage layer to the dichronic mirror layer.08-06-2009
20090201243METHODS AND SYSTEMS INVOLVING DIURNAL COMPUTING - A method for controlling a computer system comprising, determining an ambient light level, starting a lighting device operative to illuminate an input device responsive to determining that the ambient light level is below a threshold value, and stopping the lighting device responsive to determining that the ambient light level is above the threshold value.08-13-2009
20090201782HOLOGRAPHIC DISK WITH OPTICAL-NOTCH-FILTER LABEL - A holographic disk, including: a holographic recording layer and a servo-tracking layer, the holographic recording layer separated from the servo-tracking layer by a dichroic mirror that prevents a data I/O laser from accessing the servo-tracking layer while allowing a servo-tracking laser to access embedded servo tracks; a transparent cover layer including at least one layer of optical notch filter that forms a label, the optical notch filter blocking light at a wavelength different from the data I/O laser and the servo-tracking laser; where the label is a color label including at least one of numbers, letters, descriptive figures, pictures, and barcodes.08-13-2009
20090243800MEDIA PASSPORT SYSTEM - A media passport system including a radio frequency identification (RFID) transponder attached to a removable medium a plurality of RFID readers installed in rooms, wherein each RFID reader has a unique identification (ID), and a security server connected to the plurality of RFID readers via a network. The security server hosts a zone-table including a unique ID information of the removable medium, and a zone information determined as a subset of the unique IDs of the plurality of RFID readers. Based on this the security server sends an alarm when a removable medium is transported inside or outside a zone.10-01-2009
20090249003METHOD AND SYSTEM FOR MULTIPLEXING CONCATENATED STORAGE DISK ARRAYS TO FORM A RULES-BASED ARRAY OF DISKS - A method, system and computer-readable medium are disclosed for efficiently multiplexing concatenated storage devices. An intelligent storage controller continuously monitors data access of a number of concatenated storage devices. In response to a request to write new data, the controller writes a primary data copy to the concatenated storage device having the lowest data access. Then the controller writes a secondary data copy to the device having the next lowest data access. In response to a read request, the controller reads data from the data copy located on the concatenated storage device having the lower data access. In response to an update request, the controller, after determining that data access does not exceed a predetermined threshold, the controller updates the data copy having the lowest data access, set that copy as the new primary copy and subsequently updates the other copy, setting that copy as the new secondary copy.10-01-2009
20090249255Method of and System for Adaptive Suggestion of Directories When Saving Files - A method of adaptively suggesting directories when saving files receives a request to save a file. The file has a file name and the file was prepared with an application. If a portion of the file name and the application with which the file was prepared are associated in the table with a single directory, the method suggests the single directory for saving the file in the single directory. If the portion of the file name and the application are associated in a table with multiple directories, the method suggests one of the multiple directories having a greatest count value for saving the file. If a user saves the file in the single directory, the method increments a count value in the table for the single directory and updates a time and date in the table for the single directory. If the user saves the file in the one of the directories having the greatest count value, the method increments the count value in the table for the one of the directories having the greatest count value and updates the date and time in the table for the one of the directories having the greatest count value a date and time.10-01-2009
20090249474SYSTEM AND METHOD FOR ADJUSTING THE SECURITY LEVEL OF A REMOVABLE MEDIUM - A method of adjusting a security level of a removable medium, including receiving a unique identification (ID) of a removable medium, a name of a file being processed, and a requested operation, determining the security level of the removable medium, determining a security level of the file being processed, and one of increasing and decreasing the security level of the removable medium based on the determined security level of the file being processed. Further, security levels of removable media are mapped to security zones which are subsequently used to allow or prevent transportation of a removable medium inside or outside of certain boundaries.10-01-2009
20090278654Method of and System for Controlling Access to an Automated Media Library - A method of controlling access to an automated media library receives a request for access to the library from an individual having an identity. Access may include importing media to the library, exporting media from the library, and opening a locked door to a cabinet containing the library. If the access includes the importing media, the method moves a robotic media handler to a locked import/export station. If the access includes exporting media, the method moves the requested media to the locked import/export station. If the access includes the opening the door, the method takes a first inventory of the media in the library. The method authenticates the identity of the individual and determines an access level associated with the individual. If the access level is insufficient for the requested access, the method denies the requested access and issues an alert. If the access level is sufficient for the requested access, the method determines if the requested access requires a second authentication. If a second authentication is required, the method prompts the individual to perform the second authentication. If the second authentication is verified, the method logs the access by the individual and grants the access. If the access is granted and the access is importing or exporting media, the method unlocks the import/export station. If the access is granted and the access is opening the door, the method unlocks the door. The method closes and locks the import/export station a predetermined length of time after unlocking the import/export station. The method locks the door a predetermined length of time after unlocking the door and takes a second inventory of the media. The method issues an alert if the second inventory differs from the first inventory.11-12-2009
20090282461METHOD OF AND SYSTEM FOR CONTROLLING ACCESS TO AN AUTOMATED MEDIA LIBRARY - A method of controlling access to an automated media library receives a request for access to the library from an individual having an identity. Access may include importing media to the library, exporting media from the library, and opening a locked door to a cabinet containing the library. If the access includes the importing media, the method moves a robotic media handler to a locked import/export station. If the access includes exporting media, the method moves the requested media to the locked import/export station. If the access includes the opening the door, the method takes a first inventory of the media in the library. The method authenticates the identity of the individual and determines an access level associated with the individual. If the access level is insufficient for the requested access, the method denies the requested access and issues an alert. If the access level is sufficient for the requested access, the method determines if the requested access requires a second authentication. If a second authentication is required, the method prompts the individual to perform the second authentication. If the second authentication is verified, the method logs the access by the individual and grants the access. If the access is granted and the access is importing or exporting media, the method unlocks the import/export station. If the access is granted and the access is opening the door, the method unlocks the door. The method closes and locks the import/export station a predetermined length of time after unlocking the import/export station. The method locks the door a predetermined length of time after unlocking the door and takes a second inventory of the media. The method issues an alert if the second inventory differs from the first inventory.11-12-2009
20090310462FRUSTUM-SHAPED HOLOGRAPHIC DISC AND MATCHING TRAY IN A HOLOGRAPHIC DRIVE - A holographic disc comprises a multilayer right-circular frustum. The frustum includes a substrate layer having an inner surface and an outer surface. A reflective track layer is formed on the inner surface of the substrate layer. A first gap layer overlies the reflective track layer. A dichroic mirror layer overlies the first gap layer. A second gap layer overlies the dichroic mirror layer. A holographic recording layer overlies the second gap layer. A cover layer overlies the holographic recording layer. The cover layer has an inner surface in contact with the holographic recording layer and an outer surface. The frustum has a major diameter and a minor diameter. In one embodiment of the multilayer right-circular frustum, the outer surface of the said outer surface of the cover layer defines the minor diameter and the outer surface of the substrate layer defines the major. In another embodiment, the outer surface of the substrate layer defines the minor diameter and the outer surface of said the cover layer defines the major diameter.12-17-2009
20100032530AUGMENTED TRACK TO FACILITATE REMOVAL OF STIFFENING LAYERS FROM A CABLE RETAINED IN THE TRACK - An apparatus to support a cable is provided and includes a channel shaped track, in which the cable is retained, which is formed to define a plurality of pairs of holes on opposing sides of the track at substantially equal intervals and slots that each extend from respective tops of each of the holes to an exterior surface of the track, and a plurality of support members, each of which extends across the track and between at least a portion of adjacent pairs of the holes, to thereby be respectively positioned to prevent the cable from propagating toward the exterior surface of the track.02-11-2010
20100177885METHODS TO FACILITATE ENCRYPTION IN DATA STORAGE DEVICES - Methods are provided for managing data encryption for a data storage library. An implementation assessment is performed for a customer and, in response to the implementation assessment, a set of customizations are generated for an encryption command communications appliance to enable the appliance to communicate with an encryption-capable storage device and a data storage library controller within the data storage library and with an encryption key manager (EKM) coupled to the data storage library. The encryption command communications appliance is configured with the set of customizations and the configured encryption command communications appliance is installed in the data storage library coupled to the library controller, the storage device and the EKM.07-15-2010
20100177901SYSTEM AND SERVICE TO FACILITATE ENCRYPTION IN DATA STORAGE DEVICES - An encryption communications appliance provides data encryption management for a data storage library. The appliance is coupled to an encryption-capable storage device, a data storage library controller within the data storage library and with an encryption key manager (EKM). The encryption command communications appliance intercepts encryption key requests from the data storage device and transparently forwards the requests to the EKM. The appliance also forwards transparently communications between the library controller and the data storage device.07-15-2010
20100188776SYSTEM AND METHOD FOR CLEANING A TAPE DRIVE - A system, a method, and article of manufacture are employed to clean the input/output transducers on tape drives, verified by the tape drives reading alphanumeric information from data tracks and servo tracks of a cleaner tape. An aggressive cleaning frontcoat section of the cleaner tape can be used to provide additional cleaning action, and the cleanliness of the data read elements, data write elements, and the servo heads. A less-abrasive cleaning section may be used to clean less difficult types of contaminants. In this manner, the cleanliness of the data read elements, the data write elements, and the servo heads can be verified. A cleaning section may also be used as a leader section of a self-characterization section. Alternatively, a magnetic data tape section may be included for self-characterization.07-29-2010
20100318820STORAGE SYSTEM POWER MANAGEMENT - A method for managing power consumed by storage systems and other devices is disclosed herein. In certain embodiments, such a method may include initially monitoring conditions (such as data traffic conditions) on a communication link between a first device and a second device. The method may further include determining whether the conditions on the communication link warrant powering down or powering up the second device. In the event the conditions warrant powering down the second device, a power-down command may be generated and transmitted from the first device to the second device. In the event the conditions warrant powering up the second device, a power-up command may be generated and transmitted from the first device to the second device. In selected embodiments, the power-up and power-down commands are one of SCSI commands and FICON commands. A corresponding apparatus, system, and computer-usable medium are also disclosed and claimed herein.12-16-2010
20110038639POWER-UP OF DEVICE VIA OPTICAL SERIAL INTERFACE - An optical communication serial interface is employed to power up a device from a powered down state to a powered on state. An optical receiver element receives serial optical signals transmitted by at least one optical fiber and converts the received serial optical signals to electrical signals. A low level reception converter detects and decodes the electrical signals to provide data and control words from detected and decoded normal electrical signals for a high level command processor. A power supply maintains low level power to at least the optical receiver element and the low level reception converter of the optical communication serial interface while the device is in the powered down state. The low level reception converter detects a particular abnormal sequence of electrical signals; and in response to detecting the particular abnormal sequence of electrical signals, asserts a control signal to power up the device controllable power supply.02-17-2011
20110102938POWER MODE OPERATION OF A MAGNETIC TAPE DRIVE - A magnetic tape drive having a tape drive system for moving magnetic tape, tape read/write and servo system, tape cartridge load/unload systems, I/O communications, memory; and a control system, operates in three modes to conserve energy consumption. A first low power mode powers the I/O communications, the memory, and the control system. If a magnetic tape cartridge is in loaded position in the magnetic tape drive, the second low power mode powers the same as the first low power mode, and additionally powers the tape drive system to apply tension to a magnetic tape of the magnetic tape cartridge. In the first and the second low power modes, the control system operates the I/O communications, the memory and the control system to respond to and execute commands received at the I/O communications if the commands are executable without magnetic tape access. The third, full power mode, is entered if a command received at the I/O communications requires magnetic tape access.05-05-2011

Patent applications by Daniel J. Winarski, Tucson, AZ US