Patents by Inventor Craig A. Klein

Craig A. Klein has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 7649708
    Abstract: A magnetic storage media includes a magnetic first-pole polarity initialized servo track segment and a magnetic second-pole polarity differential timing based servo pattern recorded on the magnetic first-pole polarity initialized servo track segment. The magnetic second-pole polarity differential timing based servo pattern represents magnetic encoded servo position information for facilitating a determination of a servo position error signal exclusive of noise.
    Type: Grant
    Filed: September 26, 2008
    Date of Patent: January 19, 2010
    Assignee: International Business Machines Corporation
    Inventors: Daniel Winarski, Nils Haustein, Craig A. Klein
  • Patent number: 7639448
    Abstract: A magnetic storage media includes a magnetic first-pole polarity initialized servo track segment and a magnetic second-pole polarity differential timing based servo pattern recorded on the magnetic first-pole polarity initialized servo track segment The magnetic second-pole polarity differential timing based servo pattern represents magnetic encoded servo position information for facilitating a determination of a servo position error signal exclusive of a plurality of fixed position error timing components and inclusive of a plurality of variable position error timing components.
    Type: Grant
    Filed: February 16, 2007
    Date of Patent: December 29, 2009
    Assignee: International Business Machines Corporation
    Inventors: Nils Haustein, Craig A. Klein, Daniel J. Winarski
  • Publication number: 20090310462
    Abstract: 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.
    Type: Application
    Filed: June 11, 2008
    Publication date: December 17, 2009
    Inventors: Allen Keith Bates, Nils Haustein, Craig A. Klein, Daniel J. Winarski
  • Publication number: 20090307563
    Abstract: A method of a method of replacing bad sectors in a Hard Disk Drive comprises detecting bad sectors on the Hard Disk Drive; remapping the bad sectors to an auxiliary data storage device comprising an Magnetoresistive Random Access Memory connected to the Hard Disk Drive; and storing data on the auxiliary storage device.
    Type: Application
    Filed: June 5, 2008
    Publication date: December 10, 2009
    Applicant: IBM Corporation (Almaden Research Center)
    Inventors: Mary A. Marquez, Gregg S. Lucas, Craig A. Klein, Michael L. Harper, Robert E. Medlin
  • Patent number: 7619949
    Abstract: An apparatus, system, and method are disclosed for a data storage apparatus with a secondary optical memory. The data storage apparatus includes a data storage cartridge, a primary data storage medium in the data storage cartridge, and a secondary optical storage medium attached to the data storage cartridge. The data storage apparatus, in one embodiment, includes a beam splitter attached to the data storage cartridge. The beam splitter may be positioned at approximately a 45 degree angle in relation to a data storage surface of the secondary optical storage medium.
    Type: Grant
    Filed: March 7, 2005
    Date of Patent: November 17, 2009
    Assignee: International Business Machines Corporation
    Inventors: James W. Johnson, David M. Davis, Nils Haustein, Craig A. Klein, Daniel J. Winarski
  • Publication number: 20090271659
    Abstract: This embodiment (a system) addresses and reduces the RAID build time by only rebuilding the used blocks and omitting the unused blocks. This starts after a disk drive from a RAID system is failed and replaced and storage controller starts the process of rebuilding the data on the new disk drive. Storage controller determines the logical volumes that must be rebuilt, send a message requesting only used blocks for these logical volumes from the volume manager and then uses this information and only rebuild the used blocks for the failed disk system.
    Type: Application
    Filed: November 16, 2008
    Publication date: October 29, 2009
    Inventors: Ulf Troppens, Nils Haustein, Daniel James Winarski, Craig A. Klein
  • Publication number: 20090249474
    Abstract: 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.
    Type: Application
    Filed: March 31, 2008
    Publication date: October 1, 2009
    Applicant: International Business Machines Corporation
    Inventors: Nils Haustein, Craig A. Klein, Frank Krick, Daniel J. Winarski
  • Publication number: 20090243800
    Abstract: 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.
    Type: Application
    Filed: March 29, 2008
    Publication date: October 1, 2009
    Applicant: International Business Machines Corporation
    Inventors: Nils Haustein, Craig A. Klein, Frank Krick, Daniel J. Winarski
  • Publication number: 20090249003
    Abstract: 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.
    Type: Application
    Filed: March 26, 2008
    Publication date: October 1, 2009
    Inventors: ALLEN KEITH BATES, NILS HAUSTEIN, CRAIG A. KLEIN, ULF TROPPENS, STEPHEN L. SCHWARTZ, DANIEL J. WINARSKI, RAINER WOLAFKA
  • Publication number: 20090249255
    Abstract: 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.
    Type: Application
    Filed: March 31, 2008
    Publication date: October 1, 2009
    Inventors: Nils Haustein, Craig A. Klein, Daniel J. Winarski
  • Publication number: 20090201243
    Abstract: 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.
    Type: Application
    Filed: February 7, 2008
    Publication date: August 13, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Allen K. Bates, Nils Haustein, Craig A. Klein, Daniel J. Winarski
  • Publication number: 20090201782
    Abstract: 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.
    Type: Application
    Filed: February 7, 2008
    Publication date: August 13, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Daniel J. Winarski, Allen K. Bates, Nils Haustein, Craig A. Klein
  • Publication number: 20090196988
    Abstract: 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.
    Type: Application
    Filed: January 31, 2008
    Publication date: August 6, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Daniel J. Winarski, Allen K. Bates, Craig A. Klein, Nils Haustein
  • Publication number: 20090196144
    Abstract: 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.
    Type: Application
    Filed: February 6, 2008
    Publication date: August 6, 2009
    Inventors: Nils Haustein, Craig A. Klein, Ulf Troppens, Daniel J. Winarski
  • Publication number: 20090196143
    Abstract: 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.
    Type: Application
    Filed: February 6, 2008
    Publication date: August 6, 2009
    Inventors: Nils Haustein, Craig A. Klein, Ulf Troppens, Daniel J. Winarski
  • Publication number: 20090187924
    Abstract: This invention extends the distance at which a SAS extender can function. The distance is increased a large amount over the traditional 10 meters. As a result timers will not go off before the response can make a trip back. This is accomplished by emulating as a SAS expander, using SAS AIP's (Arbitration In Progress), and using a lookup table to determine which SAS events must be responded to immediately and which ones to be passed on to the remote link.
    Type: Application
    Filed: December 23, 2008
    Publication date: July 23, 2009
    Inventors: Craig A. Klein, Danicl James Winarski, Timothy Allen Johnson, Louie A. Dickens
  • Patent number: 7542302
    Abstract: An apparatus is provided and includes a label layer, disposed in a user visible interface of a front bezel, in which an icon is etched, a multi-layer printed circuit board (PCB), abutting a rear surface of the label layer and being configured to form a light source housing that positionally corresponds to that of the icon, a light source assembly, including a substrate, which is fixedly recessed in a rear portion of the light source housing, and a light emitting portion, supported by the substrate, from which light is emitted toward at least the icon, and solder plating to reflect light emitted by the light source away from the preselected icon toward the preselected icon.
    Type: Grant
    Filed: July 14, 2008
    Date of Patent: June 2, 2009
    Assignee: International Business Machines Corporation
    Inventors: Michael A. Curnalia, Michael L. Harper, Craig A. Klein, Gregg S. Lucas, Mary Anne J. Marquez, Robert E. Medlin
  • Patent number: 7539710
    Abstract: In a method of and a system for deduplicating backed-up data backup clients create respective backup tables comprising a list of files and respective file types to be backed up. A backup server receives backup tables from the backup clients. The backup server merges the received backup tables to form a merged backup table. The backup server sorts the merged backup table according to file type from a file type yielding a best deduplication ratio to a file type yielding a worst deduplication ratio, thereby forming a sorted backup table. The backup server requests the files listed in the sorted backup table, in order, from the backup clients. The backup server deduplicates files received from the backup clients, in order, using deduplication parameters optimized according to file type. The method calculates an updated deduplication ratio for each deduplicated file type. Examples of deduplication parameters include chunking techniques and hashing techniques.
    Type: Grant
    Filed: April 11, 2008
    Date of Patent: May 26, 2009
    Assignee: International Business Machines Corporation
    Inventors: Nils Haustein, Craig A. Klein, Ulf Troppens, Daniel J. Winarski
  • Patent number: 7535668
    Abstract: A magnetic storage media has a servo track segment and a timing based servo band recorded on the servo track segment. The timing based servo band includes a modulated timing based servo pattern string representative of magnetic encoded servo position information for facilitating a determination of a servo position error signal. Exemplary forms of the modulation of the timing based servo pattern string includes a pattern interspacing modulation, a magnetic intensity modulation, and a pulse position modulation.
    Type: Grant
    Filed: August 28, 2006
    Date of Patent: May 19, 2009
    Assignee: International Business Machines Corporation
    Inventors: Allen K. Bates, Nils Haustein, Craig A. Klein, Daniel J. Winarski
  • Patent number: 7529932
    Abstract: A method of a computer system controlling writing of data to a removable medium includes communicating a unique identification (ID) of the removable medium to the computer system, intercepting a write operation to the removable medium, communicating with a security server via a network interface and a network, sending the unique ID of the removable medium along with a list of data files being written, and determining if the data files are allowed to be written to the removable medium using the security server. The determination includes determining a security level of the data files, determining a security level of the removable medium based on the unique ID, determining if the security level of the data files is higher than the security level of the removable medium, and sending a message to the computer system via the network and instructing the computer system to allow or prevent writing the data files.
    Type: Grant
    Filed: March 31, 2008
    Date of Patent: May 5, 2009
    Assignee: International Business Machines Corporation
    Inventors: Nils Haustein, Daniel J. Winarski, Craig A. Klein, Frank Krick