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: 10622014Abstract: 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: GrantFiled: April 16, 2019Date of Patent: April 14, 2020Assignee: Hewlett Packard Enterprise Development LPInventors: Carl R Hoerger, Geoffrey Stiles, Martin Dyer, Geoffrey W. D. Spratt, Jeffrey S. McAllister, Malcolm Grimwood
-
Publication number: 20200005825Abstract: 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: ApplicationFiled: April 16, 2019Publication date: January 2, 2020Inventors: Carl R. Hoerger, Geoffrey Stiles, Martin Dyer, Geoffrey W.D. Spratt, Jeffrey S. McAllister, Malcolm Grimwood
-
Patent number: 10304489Abstract: 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: GrantFiled: June 29, 2018Date of Patent: May 28, 2019Inventors: Carl R. Hoerger, Geoffrey Stiles, Martin Dyer, Geoffrey Spratt, Jeffrey S. McAllister, Malcolm Grimwood
-
Patent number: 9640208Abstract: 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: GrantFiled: July 31, 2013Date of Patent: May 2, 2017Assignee: Hewlett Packard Enterprise Development LPInventors: Paul W Poorman, Jeffrey S McAllister
-
Patent number: 9628535Abstract: 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: GrantFiled: April 15, 2011Date of Patent: April 18, 2017Assignee: International Business Machines CorporationInventors: David G. Carlson, Jeffrey S. McAllister, Nelson Ramirez
-
Publication number: 20160189737Abstract: 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: ApplicationFiled: July 31, 2013Publication date: June 30, 2016Inventors: Paul W Poorman, Jeffrey S. McAllister
-
Patent number: 9142224Abstract: 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: GrantFiled: October 24, 2008Date of Patent: September 22, 2015Assignee: Hewlett-Packard Development Company, L.P.Inventors: Lawrence A. Hansen, Paul W. Poorman, Jeffrey S. McAllister
-
Patent number: 8982509Abstract: 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: GrantFiled: April 27, 2012Date of Patent: March 17, 2015Assignee: Hewlett-Packard Development Company, L.P.Inventors: James C Anderson, Jeffrey S McAllister, Robert C Aaron, Catherine Dinhobl
-
Publication number: 20140362465Abstract: 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: ApplicationFiled: April 27, 2012Publication date: December 11, 2014Inventors: James C. Anderson, Jeffrey S. McAllister, Robert C. Aaron, Catherine Dinhobi
-
Patent number: 8896958Abstract: 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: GrantFiled: January 19, 2012Date of Patent: November 25, 2014Assignee: Hewlett-Packard Development Company, L.P.Inventors: Donald J Fasen, Jeffrey S McAllister
-
Patent number: 8653816Abstract: 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: GrantFiled: November 4, 2009Date of Patent: February 18, 2014Assignee: International Business Machines CorporationInventors: David S. Lake, Armando Manduca, Jeffrey S. McAllister, Nelson Ramirez
-
Patent number: 8539201Abstract: 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: GrantFiled: November 4, 2009Date of Patent: September 17, 2013Assignee: International Business Machines CorporationInventors: Jeffrey S. McAllister, Timothy J. Mullins, Nelson Ramirez, Mark A. Bransford
-
Patent number: 8498689Abstract: 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: GrantFiled: November 4, 2009Date of Patent: July 30, 2013Assignee: International Business Machines CorporationInventors: David S. Lake, Armando Manduca, Jeffrey S. McAllister, Nelson Ramirez
-
Publication number: 20130188271Abstract: 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: ApplicationFiled: January 19, 2012Publication date: July 25, 2013Inventors: Donald J. Fasen, Jeffrey S. McAllister
-
Patent number: 8488266Abstract: 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: GrantFiled: October 29, 2008Date of Patent: July 16, 2013Assignee: Hewlett-Packard Development Company, L.P.Inventors: Jeffrey S. McAllister, Robert Nemeth
-
Patent number: 8484276Abstract: 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: GrantFiled: March 18, 2009Date of Patent: July 9, 2013Assignee: International Business Machines CorporationInventors: David G. Carlson, Travis M. Drucker, Timothy J. Mullins, Jeffrey S. McAllister, Nelson Ramirez
-
Patent number: 8432634Abstract: 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: GrantFiled: April 3, 2006Date of Patent: April 30, 2013Assignee: Hewlett-Packard Development Company, L.P.Inventors: Jeffrey S. McAllister, Donald J. Fasen, Vernon L. Knowles
-
Patent number: 8418155Abstract: 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: GrantFiled: February 10, 2009Date of Patent: April 9, 2013Assignee: International Business Machines CorporationInventors: Jeffrey S. McAllister, Nelson Ramirez
-
Patent number: 8418154Abstract: 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: GrantFiled: February 10, 2009Date of Patent: April 9, 2013Assignee: International Business Machines CorporationInventors: Jeffrey S. McAllister, Nelson Ramirez
-
Patent number: 8396267Abstract: 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: GrantFiled: November 4, 2009Date of Patent: March 12, 2013Assignee: International Business Machines CorporationInventors: David S. Lake, Armando Manduca, Jeffrey S. McAllister, Timothy J. Mullins, Nelson Ramirez