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: 7885147
    Abstract: 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.
    Type: Grant
    Filed: May 20, 2010
    Date of Patent: February 8, 2011
    Assignee: International Business Machines Corporation
    Inventors: Allen Keith Bates, Nils Haustein, Craig Anthony Klein, Daniel James Winarski
  • Publication number: 20110016331
    Abstract: 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.
    Type: Application
    Filed: July 17, 2009
    Publication date: January 20, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: ALLEN KEITH BATES, NILS HAUSTEIN, CRAIG ANTHONY KLEIN, DANIEL JAMES WINARSKI
  • Publication number: 20110013243
    Abstract: 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.
    Type: Application
    Filed: July 17, 2009
    Publication date: January 20, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: ALLEN KEITH BATES, NILS HAUSTEIN, CRAIG ANTHONY KLEIN, SANDRA LYNN WATERS, DANIEL JAMES WINARSKI
  • Patent number: 7870427
    Abstract: Provided are a method, system, and article of manufacture for accessing removable storage management services to obtain replacement instructions indicating whether to replace removable storage. Replacement information indicating whether to replace at least one of a plurality of managed removable storages is obtained by interfacing with a service computer over a network. Read/write error information for the at least one removable storage is gathered and transmitted to the service computer. Replacement instructions indicating whether to replace the at least one removable storage are received from the service computer.
    Type: Grant
    Filed: August 10, 2007
    Date of Patent: January 11, 2011
    Assignee: International Business Machines Corporation
    Inventors: Allen Keith Bates, Eric Rolf Christensen, Shinobu Wada, Daniel James Winarski
  • Patent number: 7859971
    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: Grant
    Filed: June 29, 2007
    Date of Patent: December 28, 2010
    Assignee: International Business Machines Corporation
    Inventors: Allen Keith Bates, Nils Haustein, Craig Anthony Klein, Daniel James Winarski
  • Publication number: 20100325093
    Abstract: 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.
    Type: Application
    Filed: June 19, 2009
    Publication date: December 23, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: ALLEN KEITH BATES, NILS HAUSTEIN, GAIL HEPWORTH, CRAIG ANTHONY KLEIN, ULF TROPPENS, DANIEL JAMES WINARSKI
  • Publication number: 20100315740
    Abstract: A method is presented to rotate a read/write head rotatable along a first axis and comprising a first assembly having a first servo element and a second servo element. The method moves a sequential information storage medium adjacent to the read/write head along a second axis, wherein the second axis is substantially orthogonal to the first axis, and determines the rotation angle for the read/write head with respect to the sequential information storage medium using the first servo element and the second servo element. The method then positions the read/write head with respect to the second axis based upon the rotation angle.
    Type: Application
    Filed: June 10, 2009
    Publication date: December 16, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: ALLEN KEITH BATES, NHAN XUAN BUI, DANIEL JAMES WINARSKI, GEORGE G. ZAMORA
  • Patent number: 7848441
    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: Grant
    Filed: August 9, 2007
    Date of Patent: December 7, 2010
    Assignee: International Business Machines Corporation
    Inventors: Allen Keith Bates, Nils Haustein, Craig Anthony Klein, Daniel James Winarski
  • Publication number: 20100302677
    Abstract: A method to adjust the positions of a write element and read element disposed on a read/write head comprising a first assembly independently moveable along a first axis and comprising a first servo element, a second servo element, and the write element disposed between the first servo element and the second servo element and a second assembly independently moveable along the first axis and comprising a third servo element, a fourth servo element, and the read element disposed between the third servo element and the fourth servo element. The method moves a sequential information storage medium adjacent to the read/write head along a second axis, wherein the second axis is substantially orthogonal to the first axis, and determines a dynamic skew for the sequential information storage medium with respect to the read/write head using the first servo element and the second servo element. The method then positions the first assembly with respect to the second assembly to correct for that dynamic skew angle.
    Type: Application
    Filed: June 1, 2009
    Publication date: December 2, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: ALLEN KEITH BATES, NHAN XUAN BUI, DANIEL JAMES WINARSKI
  • Publication number: 20100296381
    Abstract: A method is disclosed to store information in a holographic data storage medium. The method provides a hologram comprising an alignment pattern, and disposes that hologram into a holographic data storage medium during manufacture.
    Type: Application
    Filed: August 2, 2010
    Publication date: November 25, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: ALLEN KEITH BATES, DANIEL JAMES WINARSKI
  • Publication number: 20100296142
    Abstract: A method to align the write channel portion of a holographic data storage system. 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: Application
    Filed: August 2, 2010
    Publication date: November 25, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Allen Keith Bates, Daniel James Winarski
  • Patent number: 7813250
    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: Grant
    Filed: April 19, 2007
    Date of Patent: October 12, 2010
    Assignee: International Business Machines Corporation
    Inventors: Allen Keith Bates, Nils Haustein, Craig Anthony Klein, Daniel James Winarski
  • Publication number: 20100232280
    Abstract: 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.
    Type: Application
    Filed: May 20, 2010
    Publication date: September 16, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: ALLEN KEITH BATES, NILS HAUSTEIN, CRAIG ANTHONY KLEIN, DANIEL JAMES WINARSKI
  • Publication number: 20100235333
    Abstract: 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.
    Type: Application
    Filed: March 16, 2009
    Publication date: September 16, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: ALLEN KEITH BATES, NILS HAUSTEIN, GAIL HEPWORTH, CRAIG ANTHONY KLEIN, ULF TROPPENS, DANIEL JAMES WINARSKI
  • Patent number: 7787164
    Abstract: A method to evaluate a holographic data storage medium, wherein 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.
    Type: Grant
    Filed: February 26, 2007
    Date of Patent: August 31, 2010
    Assignee: International Business Machines Corporation
    Inventors: Allen Keith Bates, Nils Haustein, Craig Anthony Klein, Daniel James Winarski
  • Publication number: 20100217891
    Abstract: Embodiments of the invention are directed to a data transfer network having a server side and a client side, wherein content is sent from the server side to the client side in successive output streams to dynamically create a document on the client side, and the content for different output streams is provided, respectively from different ones of a plurality of originating sources that are located on the server side. One embodiment, directed to a method, includes the steps of intercepting a given output stream, and determining whether or not a debug directive can be inserted into the intercepted output stream, wherein the determination is made in conformance with prespecified lexeme rules associated with the intercepted output stream. Responsive to a determination that a debug directive can be inserted into the intercepted stream, a debug directive is created that contains information identifying the originating source on the server side which provided the content for the intercepted output stream.
    Type: Application
    Filed: February 23, 2009
    Publication date: August 26, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael Anthony Strack, Allen Keith Wilson, Shunguo Yan
  • Patent number: 7773275
    Abstract: A method is disclosed to store information in a holographic data storage medium. The method provides a hologram comprising an alignment pattern, and disposes that hologram into a holographic data storage medium during manufacture.
    Type: Grant
    Filed: March 21, 2007
    Date of Patent: August 10, 2010
    Assignee: International Business Machines Corporation
    Inventors: Allen Keith Bates, Daniel James Winarski
  • Patent number: 7773274
    Abstract: A method to store information in a holographic data storage medium, wherein the method supplies a holographic data storage medium comprising an encoded focusing hologram and one or more encoded data holograms. The method disposes the holographic data storage medium in a holographic data storage system such that a moveable imaging lens is disposed at an (i)th position. The method illuminates the encoded focusing hologram to generate an (i)th reconstructed focusing image, projects that (i)th reconstructed focusing image through the moveable imaging lens, and onto said optical detector. The method then calculates an (i)th measured focusing metric, and determines if the (i)th measured focusing metric is greater than or equal to the threshold focusing metric. If the (i)th measured focusing metric is greater than or equal to the threshold focusing metric, then the method decodes the one or more encoded data holograms.
    Type: Grant
    Filed: March 5, 2007
    Date of Patent: August 10, 2010
    Assignee: International Business Machines Corporation
    Inventors: Allen Keith Bates, Daniel James Winarski
  • Patent number: 7773487
    Abstract: A method is disclosed to determine an optimal optical detector orientation to decode information encoded holographically. The method supplies a matched filter, an orientation image, a holographic data storage medium encoded with the orientation image, and an optical detector comprising a moveable input screen comprising a plurality of detector elements. The method positions the input screen in a plurality of input screen orientations and calculates a correlation factor for each of the input screen orientations. The method determines an optimal optical detector orientation using the plurality of correlation factors.
    Type: Grant
    Filed: July 30, 2007
    Date of Patent: August 10, 2010
    Assignee: International Business Machines Corporation
    Inventors: Allen Keith Bates, Daniel James Winarski
  • Publication number: 20100199013
    Abstract: A method, system and apparatus for efficiency coupling a LTO HH tape drive device having a Serial Attached SCSI connector to a SAS-Cable. The method for coupling a LTO HH tape drive device having a Serial Attached SCSI connector to a SAS-Cable includes employing an adapter having a structure featuring an offset between the centerlines of the LTO side and the SAS-Cable side. The method also includes reducing the overmold structure of the adapter on the SAS Cable Side of the adapter to prevent interference from excess structure contained on the connector during the insertion of the SAS Cable as well as enhancing the overmold structure of the adapter on the LTO drive side of the adapter to facilitate a secure grip on the adapter.
    Type: Application
    Filed: February 4, 2009
    Publication date: August 5, 2010
    Applicant: International Business Machines Corporation
    Inventors: Allen Keith Bates, Katsuyuki Nojima, Daniel James Winarski, George G. Zamora