Patents by Inventor Anthony A. Klein

Anthony 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).

  • Publication number: 20090046335
    Abstract: 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.
    Type: Application
    Filed: August 17, 2007
    Publication date: February 19, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: ALLEN KEITH BATES, NILS HAUSTEIN, JAMES WILLIAM JOHNSON, CRAIG ANTHONY KLEIN, DANIEL JAMES WINARSKI
  • Publication number: 20090043880
    Abstract: 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.
    Type: Application
    Filed: August 6, 2007
    Publication date: February 12, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Louie Arthur Dickens, Roger Gregory Hathorn, Nils Haustein, Craig Anthony Klein, Daniel James Winarski
  • Publication number: 20090041164
    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.
    Type: Application
    Filed: August 9, 2007
    Publication date: February 12, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: ALLEN KEITH BATES, NILS HAUSTEIN, CRAIG ANTHONY KLEIN, DANIEL JAMES WINARSKI
  • Publication number: 20090041057
    Abstract: 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.
    Type: Application
    Filed: August 6, 2007
    Publication date: February 12, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Louie Arthur Dickens, Roger Gregory Hathorn, Nils Haustein, Craig Anthony Klein, Daniel James Winarski
  • Publication number: 20090034035
    Abstract: 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.
    Type: Application
    Filed: July 30, 2007
    Publication date: February 5, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: ALLEN KEITH BATES, NILS HAUSTEIN, CRAIG ANTHONY KLEIN, DANIEL JAMES WINARSKI
  • Publication number: 20090037723
    Abstract: 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.
    Type: Application
    Filed: October 10, 2008
    Publication date: February 5, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Nils Haustein, Craig Anthony Klein, Daniel James Winarski
  • Patent number: 7486889
    Abstract: A transceiver test module and method for testing an optical transceiver. An optical wrap interconnects the optical transmitter and optical receiver of an optical transceiver. A processor system reads information from an optical transceiver; provides a signal to the optical transceiver to operate the optical transceiver to transmit a signal at the optical transmitter, which is received via the optical wrap; detects diagnostic information from the optical transceiver for errors of the optical transceiver; and determines the rated speed of the optical transceiver from the read information. Operation of the optical transceiver at the rated speed is verified by the diagnostic information.
    Type: Grant
    Filed: June 23, 2006
    Date of Patent: February 3, 2009
    Assignee: International Business Machines Corporation
    Inventors: Jonathan Wade Ain, Craig Anthony Klein
  • Publication number: 20090010089
    Abstract: 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.
    Type: Application
    Filed: July 3, 2007
    Publication date: January 8, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: ALLEN KEITH BATES, NILS HAUSTEIN, CRAIG ANTHONY KLEIN, DANIEL JAMES WINARSKI
  • Publication number: 20090002786
    Abstract: 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.
    Type: Application
    Filed: June 29, 2007
    Publication date: January 1, 2009
    Inventors: Allen Keith Bates, Nils Haustein, Craig Anthony Klein, Daniel James Winarski
  • Publication number: 20090002788
    Abstract: 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.
    Type: Application
    Filed: June 29, 2007
    Publication date: January 1, 2009
    Inventors: Allen Keith Bates, Nils Haustein, Craig Anthony Klein, Daniel James Winarski
  • Publication number: 20090003179
    Abstract: 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.
    Type: Application
    Filed: June 29, 2007
    Publication date: January 1, 2009
    Inventors: Allen Keith Bates, Nils Haustein, Craig Anthony Klein, Daniel James Winarski
  • Publication number: 20080304373
    Abstract: 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.
    Type: Application
    Filed: August 21, 2008
    Publication date: December 11, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: ROBERT GEORGE EMBERTY, CRAIG ANTHONY KLEIN
  • Patent number: 7463488
    Abstract: An accessor moveably disposed within an autowated data storage and retrieval system is provided, wherein the automated data storage and retrieval system includes one or more power supply modules removeably disposed therein. Each of the one or more power supply modules comprises an attachment device, and the accessor comprises at least one gripper mechanism, wherein the gripper mechanism can be releaseably attached to the attachment device.
    Type: Grant
    Filed: April 27, 2005
    Date of Patent: December 9, 2008
    Assignee: International Business Machines Corporation
    Inventors: Robert George Emberty, Craig Anthony Klein
  • Publication number: 20080266623
    Abstract: 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.
    Type: Application
    Filed: April 24, 2007
    Publication date: October 30, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: ALLEN KEITH BATES, NILS HAUSTEIN, CRAIG ANTHONY KLEIN, DANIEL JAMES WINARSKI
  • Publication number: 20080259765
    Abstract: 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.
    Type: Application
    Filed: April 20, 2007
    Publication date: October 23, 2008
    Inventors: Allen Keith Bates, Nils Haustein, Craig Anthony Klein, Daniel James Winarski
  • Publication number: 20080259764
    Abstract: 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.
    Type: Application
    Filed: April 20, 2007
    Publication date: October 23, 2008
    Inventors: ALLEN KEITH BATES, Nils Haustein, Craig Anthony Klein, Daniel James Winarski
  • Publication number: 20080259418
    Abstract: 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.
    Type: Application
    Filed: April 20, 2007
    Publication date: October 23, 2008
    Inventors: Allen Keith Bates, Nils Haustein, Craig Anthony Klein, Daniel James Winarski
  • Publication number: 20080259763
    Abstract: 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).
    Type: Application
    Filed: April 19, 2007
    Publication date: October 23, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: ALLEN KEITH BATES, NILS HAUSTEIN, CRAIG ANTHONY KLEIN, DANIEL JAMES WINARSKI
  • Patent number: 7437545
    Abstract: An apparatus and system are disclosed for autonomically 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.
    Type: Grant
    Filed: July 19, 2005
    Date of Patent: October 14, 2008
    Assignee: International Business Machines Corporation
    Inventors: Nils Haustein, Craig Anthony Klein, Daniel James Winarski
  • Publication number: 20080246638
    Abstract: 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.
    Type: Application
    Filed: April 3, 2007
    Publication date: October 9, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Nils Haustein, Craig Anthony Klein, Henry Zheng Liu, Daniel James Winarski