Patents by Inventor Jeffrey S. McAllister

Jeffrey S. McAllister 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: 10622014
    Abstract: An example tape drive includes a magnetic tape head, an actuator, and a controller. The magnetic tape head includes a data write element to write a data track including data onto magnetic tape. The data track includes a non-trimming portion and a trimmable portion. The magnetic tape head also includes a data read element to read the data written to the non-trimming portion of the data track to verify the accuracy of the data. The controller positions the magnetic tape head via the actuator to allow (i) the data write element to write the first data track, and (ii) the data read element to read the second portion of the first data track. From the read data, a determination may be made as to whether the data was written to the non-trimming portion of the data track with a threshold level of accuracy.
    Type: Grant
    Filed: April 16, 2019
    Date of Patent: April 14, 2020
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Carl R Hoerger, Geoffrey Stiles, Martin Dyer, Geoffrey W. D. Spratt, Jeffrey S. McAllister, Malcolm Grimwood
  • Publication number: 20200005825
    Abstract: An example tape drive includes a magnetic tape head, an actuator, and a controller. The magnetic tape head includes a data write element to write a data track including data onto magnetic tape. The data track includes a non-trimming portion and a trimmable portion. The magnetic tape head also includes a data read element to read the data written to the non-trimming portion of the data track to verify the accuracy of the data. The controller positions the magnetic tape head via the actuator to allow (i) the data write element to write the first data track, and (ii) the data read element to read the second portion of the first data track. From the read data, a determination may be made as to whether the data was written to the non-trimming portion of the data track with a threshold level of accuracy.
    Type: Application
    Filed: April 16, 2019
    Publication date: January 2, 2020
    Inventors: Carl R. Hoerger, Geoffrey Stiles, Martin Dyer, Geoffrey W.D. Spratt, Jeffrey S. McAllister, Malcolm Grimwood
  • Patent number: 10304489
    Abstract: An example tape drive includes a magnetic tape head, an actuator, and a controller. The magnetic tape head includes a data write element to write a data track including data onto magnetic tape. The data track includes a non-trimming portion and a trimmable portion. The magnetic tape head also includes a data read element to read the data written to the non-trimming portion of the data track to verify the accuracy of the data. The controller positions the magnetic tape head via the actuator to allow (i) the data write element to write the first data track, and (ii) the data read element to read the second portion of the first data track. From the read data, a determination may be made as to whether the data was written to the non-trimming portion of the data track with a threshold level of accuracy.
    Type: Grant
    Filed: June 29, 2018
    Date of Patent: May 28, 2019
    Inventors: Carl R. Hoerger, Geoffrey Stiles, Martin Dyer, Geoffrey Spratt, Jeffrey S. McAllister, Malcolm Grimwood
  • Patent number: 9640208
    Abstract: A method for calibrating a tape drive is disclosed herein. The method includes writing a calibration track onto a tape cartridge using a first tape drive. The method includes reading the calibration track using a plurality of tape drives to measure a plurality of write element offset values, in which each write element offset value corresponds to each of the plurality of tape drives. The method includes determining a calibration factor based on an average write element offset value, in which the calibration factor is used to align a write element of a drive head of the first tape drive.
    Type: Grant
    Filed: July 31, 2013
    Date of Patent: May 2, 2017
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Paul W Poorman, Jeffrey S McAllister
  • Patent number: 9628535
    Abstract: A method, apparatus, and program product stream data between a host element and a target element in a parallel computing system. The method comprises partitioning data used to perform a task into a plurality of data streams based at least in part upon data associated with the task and partitioning a data stream into a plurality of data stream views based at least in part on a memory size associated with a target element configured to process the data stream. The method further comprises sequentially communicating at least a portion of the data stream views to the target element via a data streaming infrastructure implemented on at least a host element and the target element, wherein the portion of the data streaming infrastructure on the host element transfers the portion of the data stream views to the portion of the data streaming infrastructure on the target element.
    Type: Grant
    Filed: April 15, 2011
    Date of Patent: April 18, 2017
    Assignee: International Business Machines Corporation
    Inventors: David G. Carlson, Jeffrey S. McAllister, Nelson Ramirez
  • Publication number: 20160189737
    Abstract: A method for calibrating a tape drive is disclosed herein. The method includes writing a calibration track onto a tape cartridge using a first tape drive. The method includes reading the calibration track using a plurality of tape drives to measure a plurality of write element offset values, in which each write element offset value corresponds to each of the plurality of tape drives. The method includes determining a calibration factor based on an average write element offset value, in which the calibration factor is used to align a write element of a drive head of the first tape drive.
    Type: Application
    Filed: July 31, 2013
    Publication date: June 30, 2016
    Inventors: Paul W Poorman, Jeffrey S. McAllister
  • Patent number: 9142224
    Abstract: Embodiments of the present invention are directed to the design and implementation of backward-compatible magnetic tape drives (102) that are read/write compatible with a current magnetic-tape format (1820) as well as one or more previous magnetic-tape formats (1802 and 1804). Embodiments of the present invention include read/write tape-head configurations (1902, 1904, 1906, 1908-1923, 1930, 1932, 1934, 2102) and corresponding magnetic-tape-drive-component features (518) that allow a magnetic-tape drive to read and write magnetic tapes formatted according to different formats.
    Type: Grant
    Filed: October 24, 2008
    Date of Patent: September 22, 2015
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Lawrence A. Hansen, Paul W. Poorman, Jeffrey S. McAllister
  • Patent number: 8982509
    Abstract: An electrically isolated tape guide that includes a tape roller having spaced apart flanges extending out from the tape roller for passing magnetic tape between the flanges, and an electrically non-conductive pin having a first end coupled to a center opening of the tape roller to allow the tape roller to rotate about the pin and a second end for coupling to a chassis of a tape drive.
    Type: Grant
    Filed: April 27, 2012
    Date of Patent: March 17, 2015
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: James C Anderson, Jeffrey S McAllister, Robert C Aaron, Catherine Dinhobl
  • Publication number: 20140362465
    Abstract: An electrically isolated tape guide that includes a tape roller having spaced apart flanges extending out from the tape roller for passing magnetic tape between the flanges, and an electrically non-conductive pin having a first end coupled to a center opening of the tape roller to allow the tape roller to rotate about the pin and a second end for coupling to a chassis of a tape drive.
    Type: Application
    Filed: April 27, 2012
    Publication date: December 11, 2014
    Inventors: James C. Anderson, Jeffrey S. McAllister, Robert C. Aaron, Catherine Dinhobi
  • Patent number: 8896958
    Abstract: A tape drive is disclosed. The tape drive determines a current tape width and writes data to the tape as well as the current tape width. The tape width written to the tape is associated with the data. When reading data from a tape the tape drive reads the stored tape width and adjusts the current tape width to match the stored tape width before reading the data associated with the stored tape width.
    Type: Grant
    Filed: January 19, 2012
    Date of Patent: November 25, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Donald J Fasen, Jeffrey S McAllister
  • Patent number: 8653816
    Abstract: Systems, methods and articles of manufacture are disclosed for compensating for motion of a subject during an MRI scan of the subject. k-space data may be received from the MRI scan of the subject. Motion information may be received for the subject. Based on the received motion information, a translational motion of the subject may be determined between a first point in time and a second point in time. A search space for motion correction may be reduced using the determined change and an error margin of the capturing technique. A motion-compensated, graphical image of the subject may be generated using the reduced search space.
    Type: Grant
    Filed: November 4, 2009
    Date of Patent: February 18, 2014
    Assignee: International Business Machines Corporation
    Inventors: David S. Lake, Armando Manduca, Jeffrey S. McAllister, Nelson Ramirez
  • Patent number: 8539201
    Abstract: Systems, methods and articles of manufacture are disclosed for transposing array data on a SIMD multi-core processor architecture. A matrix in a SIMD format may be received. The matrix may comprise a SIMD conversion of a matrix M in a conventional data format. A mapping may be defined from each element of the matrix to an element of a SIMD conversion of a transpose of matrix M. A SIMD-transposed matrix T may be generated based on matrix M and the defined mapping. A row-wise algorithm may be applied to T, without modification, to operate on columns of matrix M.
    Type: Grant
    Filed: November 4, 2009
    Date of Patent: September 17, 2013
    Assignee: International Business Machines Corporation
    Inventors: Jeffrey S. McAllister, Timothy J. Mullins, Nelson Ramirez, Mark A. Bransford
  • Patent number: 8498689
    Abstract: Systems, methods and articles of manufacture are disclosed for capturing motion information in a magnetic resonance imaging (MRI) environment. A light sink in the MRI environment may detect light emitted from a plurality of light sources. Each of the plurality of light sources may emit light of a different frequency. Further, each of the plurality of light sources may be located at a different spatial position in the MRI environment. The detected light may be analyzed. A change in spatial position of the light sink may be computed based on the analysis.
    Type: Grant
    Filed: November 4, 2009
    Date of Patent: July 30, 2013
    Assignee: International Business Machines Corporation
    Inventors: David S. Lake, Armando Manduca, Jeffrey S. McAllister, Nelson Ramirez
  • Publication number: 20130188271
    Abstract: A tape drive is disclosed. The tape drive determines a current tape width and writes data to the tape as well as the current tape width. The tape width written to the tape is associated with the data. When reading data from a tape the tape drive reads the stored tape width and adjusts the current tape width to match the stored tape width before reading the data associated with the stored tape width.
    Type: Application
    Filed: January 19, 2012
    Publication date: July 25, 2013
    Inventors: Donald J. Fasen, Jeffrey S. McAllister
  • Patent number: 8488266
    Abstract: One embodiment is tape drive that includes a take-tip reel onto which tape is wound. A height adjustment assembly adjusts a height of the take-up reel while the tape is being unwound from the take-up reel.
    Type: Grant
    Filed: October 29, 2008
    Date of Patent: July 16, 2013
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Jeffrey S. McAllister, Robert Nemeth
  • Patent number: 8484276
    Abstract: Techniques are disclosed for converting data into a format tailored for efficient multidimensional fast Fourier transforms (FFTS) on single instruction, multiple data (SIMD) multi-core processor architectures. The technique includes converting data from a multidimensional array stored in a conventional row-major order into SIMD format. Converted data in SIMD format consists of a sequence of blocks, where each block interleaves s rows such that SIMD vector processors may operate on s rows simultaneously. As a result, the converted data in SIMD format enables smaller-sized 1D FFTs to be optimized in SIMD multi-core processor architectures.
    Type: Grant
    Filed: March 18, 2009
    Date of Patent: July 9, 2013
    Assignee: International Business Machines Corporation
    Inventors: David G. Carlson, Travis M. Drucker, Timothy J. Mullins, Jeffrey S. McAllister, Nelson Ramirez
  • Patent number: 8432634
    Abstract: An apparatus includes plural spaced apart sensors arranged along a direction of motion of a medium, and a processing circuit to receive signals from the sensors, determine a difference of the signals, and identify an error built into the medium based on the difference.
    Type: Grant
    Filed: April 3, 2006
    Date of Patent: April 30, 2013
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Jeffrey S. McAllister, Donald J. Fasen, Vernon L. Knowles
  • Patent number: 8418155
    Abstract: Techniques are disclosed for automating the generation of parallel SIMD native source code in three major functional areas of data transmission, synchronization, and SIMD operations. An annotation standard is defined that is independent from native compilers and, coupled with a source-to-source compiler that provides high-level abstractions of data transmission, synchronization, and SIMD operations, relieves the need for programmers to work in a hardware-specific manner, while addressing issues of productivity and portability in a parallel SIMD computing environment.
    Type: Grant
    Filed: February 10, 2009
    Date of Patent: April 9, 2013
    Assignee: International Business Machines Corporation
    Inventors: Jeffrey S. McAllister, Nelson Ramirez
  • Patent number: 8418154
    Abstract: Techniques are disclosed for generating fast vector masking SIMD code corresponding to source code having a conditional statement, where the SIMD code replaces the conditional statements with vector SIMD operations. One technique includes performing conditional masking using vector operations, bit masking operations, and bitwise logical operations. The need for conditional statements in SIMD code is thereby removed, allowing SIMD hardware to avoid having to use branch prediction. This reduces the number of pipeline stalls and results in increased utilization of the SIMD computational units.
    Type: Grant
    Filed: February 10, 2009
    Date of Patent: April 9, 2013
    Assignee: International Business Machines Corporation
    Inventors: Jeffrey S. McAllister, Nelson Ramirez
  • Patent number: 8396267
    Abstract: Systems, methods and articles of manufacture are disclosed for compensating for motion of a subject during an MRI scan of the subject. k-space data may be received from the MRI scan of the subject. A first graphical image may be generated from a first set of data elements from the k-space data. Similarly, a second graphical image may be generated from a second set of data elements from the k-space data. An offset in pixels may be determined by which to translate the second graphical image from the first graphical image to compensate for the motion. The k-space data may be modified at a sub-pixel offset relative to the determined offset. A motion-compensated graphical image of the subject may be generated from the modified k-space data. Doing so reduces the search space evaluated to sharpen images generated from the k-space data.
    Type: Grant
    Filed: November 4, 2009
    Date of Patent: March 12, 2013
    Assignee: International Business Machines Corporation
    Inventors: David S. Lake, Armando Manduca, Jeffrey S. McAllister, Timothy J. Mullins, Nelson Ramirez