Patents by Inventor Allen Keith On

Allen Keith On 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: 7768683
    Abstract: A method to align the write channel portion of a holographic data storage system, wherein the method establishes a write threshold correlation factor, provides a reference beam, and illuminates a holographic data storage medium encoded with a write reference orientation image with the reference beam to generate a write channel alignment data beam including a projected write reference orientation image. The method projects the write channel alignment data beam onto an optical detector, and calculates a first write correlation factor using the projected write reference orientation image, a stored write reference orientation image, and the tangential matched filter. If the method determines that the first write correlation factor is greater than or equal to the write threshold correlation factor, then the method determines that the spatial write channel is properly aligned.
    Type: Grant
    Filed: January 12, 2007
    Date of Patent: August 3, 2010
    Assignee: International Business Machines Corporation
    Inventors: Allen Keith Bates, Daniel James Winarski
  • Patent number: 7764460
    Abstract: Provided are a method, storage controller, and tape drive for adjusting read heads based on misregistration calculated from servo patterns. A plurality of first read heads read a plurality of servo patterns on a storage medium. A determination is made from the read servo patterns a skew at which the first read heads are positioned with respect to the servo patterns written to the storage medium. A determination is made of an adjustment factor to eliminate the determined skew. A plurality of second read heads that read the storage medium are adjusted by the adjustment factor.
    Type: Grant
    Filed: September 17, 2008
    Date of Patent: July 27, 2010
    Assignee: International Business Machines Corporation
    Inventors: Allen Keith Bates, Nhan Xuan Bui, Daniel James Winarski
  • Publication number: 20100181949
    Abstract: An apparatus for controlling a wheel motor is provided. A plurality of switches is provided for controlling a direction of current through motor coils of the wheel motor. A brushless motor control circuit is connected to each of the plurality of switches. Responsive to a request to adjust one of an angular velocity and an angular acceleration of the wheel motor, the plurality of switches are activated to place the motor coils in a predetermined configuration to maximize torque or reduce a total back electromotive force (BEMF) from the motor coils.
    Type: Application
    Filed: January 16, 2009
    Publication date: July 22, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Allen Keith BATES, Nhan Xuan BUI, Reed Alan HANCOCK, Wayne Isami IMAINO, Daniel James WINARSKI
  • Patent number: 7752388
    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: Grant
    Filed: April 24, 2007
    Date of Patent: July 6, 2010
    Assignee: International Business Machines Corporation
    Inventors: Allen Keith Bates, Nils Haustein, Craig Anthony Klein, Daniel James Winarski
  • Patent number: 7730260
    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: Grant
    Filed: April 20, 2007
    Date of Patent: June 1, 2010
    Assignee: International Business Machines Corporation
    Inventors: Allen Keith Bates, Nils Haustein, Craig Anthony Klein, Daniel James Winarski
  • Patent number: 7724613
    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: Grant
    Filed: July 3, 2007
    Date of Patent: May 25, 2010
    Assignee: International Business Machines Corporation
    Inventors: Allen Keith Bates, Nils Haustein, Craig Anthony Klein, Daniel James Winarski
  • Patent number: 7719782
    Abstract: Handling a magnetic tape cartridge comprises the steps of reading cartridge mount information from the cartridge memory; determining from the cartridge mount information whether the present mount is the first mount of the magnetic tape cartridge; and if so, fast forward and rewind the magnetic tape of the magnetic tape cartridge, e.g., the fast forward is to end of tape (EOT) and the rewind is to beginning of tape (BOT). Alternatively, if the cartridge mount information indicates the present mount is the first mount of the magnetic tape cartridge; monitoring input/output with respect to the magnetic tape cartridge for write errors during the mount; determining whether the number of monitored write errors meets a predetermined threshold; and if so, fast forward and rewind the magnetic tape of the magnetic tape cartridge.
    Type: Grant
    Filed: January 7, 2009
    Date of Patent: May 18, 2010
    Assignee: International Business Machines Corporation
    Inventors: Allen Keith Bates, Shawn Owen Brume, Nhan Xuan Bui, Joel Hsien-Li Chen, Eric Rolf Christensen, Roger Javier Justo, Daniel James Winarski
  • Patent number: 7721186
    Abstract: To improve reliability for multi-layer media, a data stream U is received for recording to a multi-layer rotating storage medium, the data stream U comprising a sequence of data bits. Each data bit U(J) is encoded into X representation bits. A first representation bit B(1,J) is recorded onto a first layer of the storage media, the second representation bit B(2,J) is recorded onto a second layer of the storage media, etc. When a request to read the recorded data U from the storage media is subsequently received, a plurality of the X representation bits are read back from the storage media and are decoded into the original data bit U(J). One embodiment employs a convolution encoding algorithm and PRML decoding algorithm. Another embodiment employs Reed Solomon encoding/decoding.
    Type: Grant
    Filed: April 28, 2006
    Date of Patent: May 18, 2010
    Assignee: International Business Machines Corporation
    Inventors: Allen Keith Bates, Nils Haustein, Craig Anthony Klein, Henry Zheng Liu, Daniel James Winarski
  • Patent number: 7702164
    Abstract: 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.
    Type: Grant
    Filed: September 22, 2006
    Date of Patent: April 20, 2010
    Assignee: International Business Machines Corporation
    Inventors: Allen Keith Bates, Nils Haustein, Craig Anthony Klein, Henry Zheng Liu, Daniel James Winarski
  • Patent number: 7689769
    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: Grant
    Filed: April 20, 2007
    Date of Patent: March 30, 2010
    Assignee: International Business Machines Corporation
    Inventors: Allen Keith Bates, Nils Haustein, Craig Anthony Klein, Daniel James Winarski
  • Patent number: 7681631
    Abstract: A method and apparatus for remotely performing a pipe handling operation is provided. In one aspect, the method and apparatus includes a false rotary table capable of supporting one or more tubulars during the pipe handling operation which is moveable between a position for landing one or more tubulars to a position for running one or more tubulars into a wellbore. In another aspect, the present invention provides a method and apparatus for remotely connecting elevator links alternatingly between interchangeable elevators which are capable of axially engaging one or more tubulars above the wellbore.
    Type: Grant
    Filed: November 21, 2007
    Date of Patent: March 23, 2010
    Assignee: Weatherford/Lamb, Inc.
    Inventors: Allen Keith Thomas, Jr., Jim Wiens, Michael Hayes
  • Publication number: 20100067137
    Abstract: 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.
    Type: Application
    Filed: November 17, 2009
    Publication date: March 18, 2010
    Inventors: ALLEN KEITH BATES, Nils Haustein, James William Johnson, Craig Anthony Klein, Daniel James Winarski
  • Publication number: 20100067139
    Abstract: Provided are a method, storage controller, and tape drive for adjusting read heads based on misregistration calculated from servo patterns. A plurality of first read heads read a plurality of servo patterns on a storage medium. A determination is made from the read servo patterns a skew at which the first read heads are positioned with respect to the servo patterns written to the storage medium. A determination is made of an adjustment factor to eliminate the determined skew. A plurality of second read heads that read the storage medium are adjusted by the adjustment factor.
    Type: Application
    Filed: September 17, 2008
    Publication date: March 18, 2010
    Applicant: International Business Machines Corporation
    Inventors: Allen Keith Bates, Nhan Xuan Bui, Daniel James Winarski
  • Publication number: 20100061006
    Abstract: 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.
    Type: Application
    Filed: November 17, 2009
    Publication date: March 11, 2010
    Inventors: ALLEN KEITH BATES, Nils Haustein, James William Johnson, Craig Anthony Klein, Daniel James Winarski
  • Publication number: 20100052584
    Abstract: An apparatus for controlling an electric motor is provided. A plurality of switches is provided for controlling a direction of current through motor coils of the electric motor. A brushless motor control circuit is connected to each of the plurality of switches. Responsive to a request to adjust one of an angular velocity and an angular acceleration of the electric motor, the plurality of switches are activated to place the motor coils in a predetermined configuration to maximize torque or reduce a total back electromotive force (BEMF) from the motor coils.
    Type: Application
    Filed: September 2, 2008
    Publication date: March 4, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Allen Keith BATES, Nhan Xuan BUI, Reed Alan HANCOCK, Wayne Isami IMAINO, Daniel James WINARSKI
  • Publication number: 20100039726
    Abstract: 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.
    Type: Application
    Filed: October 16, 2009
    Publication date: February 18, 2010
    Inventors: ALLEN KEITH BATES, Nils Haustein, James William Johnson, Craig Anthony Klein, Daniel James Winarski
  • Patent number: 7660063
    Abstract: 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.
    Type: Grant
    Filed: March 3, 2006
    Date of Patent: February 9, 2010
    Assignee: International Business Machines Corporation
    Inventors: Allen Keith Bates, Nils Haustein, James William Johnson, Craig Anthony Klein, Daniel James Winarski
  • Patent number: 7660948
    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: Grant
    Filed: April 20, 2007
    Date of Patent: February 9, 2010
    Assignee: International Business Machines Corporation
    Inventors: Allen Keith Bates, Nils Haustein, Craig Anthony Klein, Daniel James Winarski
  • Publication number: 20100027401
    Abstract: 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.
    Type: Application
    Filed: September 22, 2006
    Publication date: February 4, 2010
    Inventors: ALLEN KEITH BATES, Nils Haustein, Craig Anthony Klein, Henry Zheng Liu, Daniel James 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