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

  • Publication number: 20120265890
    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: Application
    Filed: April 15, 2011
    Publication date: October 18, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: David G. Carlson, Jeffrey S. McAllister, Nelson Ramirez
  • Patent number: 8199432
    Abstract: One embodiment is a method that extends a tape path to compensate for misalignment between tape on a reel and a head by exiting the tape twice from a tape pack of the reel before reading or writing data at the head.
    Type: Grant
    Filed: September 30, 2008
    Date of Patent: June 12, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Jeffrey S. McAllister
  • Patent number: 8060783
    Abstract: A technique is disclosed for distributed runtime diagnostics in hierarchical parallel environments. In one embodiment, a user is allowed to configure, during runtime, a processing element on which to perform diagnostics, an algorithm for the processing element to execute, a data set for the algorithm to execute against, a diagnostic function for the processing element to execute, a condition for executing the diagnostic function, and visualization parameters for memory local to the processing element. As a result, runtime diagnostics can be performed with sufficient degree of control and customization to aid debugging in a hierarchical parallel environment.
    Type: Grant
    Filed: February 20, 2009
    Date of Patent: November 15, 2011
    Assignee: International Business Machines Corporation
    Inventors: Jeffrey S. McAllister, Timothy J. Mullins, Nelson Ramirez
  • Publication number: 20110199703
    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: Application
    Filed: October 24, 2008
    Publication date: August 18, 2011
    Inventors: Lawrence A. Hansen, Paul W. Poorman, Jeffrey S. Mcallister
  • Publication number: 20110105883
    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: Application
    Filed: November 4, 2009
    Publication date: May 5, 2011
    Applicants: INTERNATIONAL BUSINESS MACHINES CORPORATION, MAYO FOUNDATION FOR MEDICAL EDUCATION AND RESEARCH
    Inventors: David S. Lake, Armando Manduca, Jeffrey S. McAllister, Nelson Ramirez
  • Publication number: 20110105882
    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: Application
    Filed: November 4, 2009
    Publication date: May 5, 2011
    Applicants: INTERNATIONAL BUSINESS MACHINES CORPORATION, MAYO FOUNDATION FOR MEDICAL EDUCATION AND RESEARCH
    Inventors: David S. Lake, Armando Manduca, Jeffrey S. McAllister, Timothy J. Mullins, Nelson Ramirez
  • Publication number: 20110107060
    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: Application
    Filed: November 4, 2009
    Publication date: May 5, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jeffrey S. McAllister, Mark A. Bransford, Timothy J. Mullins, Nelson Ramirez
  • Publication number: 20110101978
    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: Application
    Filed: November 4, 2009
    Publication date: May 5, 2011
    Applicants: INTERNATIONAL BUSINESS MACHINES CORPORATION, MAYO FOUNDATION FOR MEDICAL EDUCATION AND RESEARCH
    Inventors: David S. Lake, Armando Manduca, Jeffrey S. McAllister, Nelson Ramirez
  • Publication number: 20100241824
    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: Application
    Filed: March 18, 2009
    Publication date: September 23, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: David G. Carlson, Travis M. Drucker, Timothy J. Mullins, Jeffrey S. McAllister, Nelson Ramirez
  • Patent number: 7793879
    Abstract: According to one embodiment, the present technique provides a reel. The exemplary reel comprises a hub and a guide member coupled to the hub. The guide member may be configured to guide magnetic tape from a magnetic tape source to the reel. The guide member may cooperate with the hub to form a surface for receiving magnetic tape from the magnetic tape source. Additionally, the exemplary reel may include a securing mechanism for securing the guide member in the cooperating position with respect to the hub.
    Type: Grant
    Filed: April 6, 2007
    Date of Patent: September 14, 2010
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Robert C. Aaron, Jeffrey S. McAllister, James C. Anderson
  • Publication number: 20100218045
    Abstract: A technique is disclosed for distributed runtime diagnostics in hierarchical parallel environments. In one embodiment, a user is allowed to configure, during runtime, a processing element on which to perform diagnostics, an algorithm for the processing element to execute, a data set for the algorithm to execute against, a diagnostic function for the processing element to execute, a condition for executing the diagnostic function, and visualization parameters for memory local to the processing element. As a result, runtime diagnostics can be performed with sufficient degree of control and customization to aid debugging in a hierarchical parallel environment.
    Type: Application
    Filed: February 20, 2009
    Publication date: August 26, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jeffrey S. McAllister, Timothy J. Mullins, Nelson Ramirez
  • Publication number: 20100205585
    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: Application
    Filed: February 10, 2009
    Publication date: August 12, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jeffrey S. McAllister, Nelson Ramirez
  • Publication number: 20100205580
    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: Application
    Filed: February 10, 2009
    Publication date: August 12, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jeffrey S. McAllister, Nelson Ramirez
  • Publication number: 20100102156
    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: Application
    Filed: October 29, 2008
    Publication date: April 29, 2010
    Inventors: Jeffrey S. McAllister, Robert Nemeth
  • Publication number: 20100078513
    Abstract: One embodiment is a method that extends a tape path to compensate for misalignment between tape oh a reel and a head by exiting the tape twice from a tape pack of the reel before reading or writing data at the head.
    Type: Application
    Filed: September 30, 2008
    Publication date: April 1, 2010
    Inventor: Jeffrey S. McAllister
  • Publication number: 20080277518
    Abstract: According to one embodiment, the present technique provides a reel. The exemplary reel comprises a hub and a guide member coupled to the hub. The guide member may be configured to guide magnetic tape from a magnetic tape source to the reel. The guide member may cooperate with the hub to form a surface for receiving magnetic tape from the magnetic tape source. Additionally, the exemplary reel may include a securing mechanism for securing the guide member in the cooperating position with respect to the hub.
    Type: Application
    Filed: April 6, 2007
    Publication date: November 13, 2008
    Inventors: Robert C. Aaron, Jeffrey S. McAllister, James C. Anderson
  • Patent number: 7088552
    Abstract: A magnetic tape cartridge includes a cartridge casing and a single reel which is contained in the cartridge casing for rotation. A brake member of the magnetic cartridge is provided with a brake gear and is movable up and down between an operative position and a retracted position. The reel is provided with a reel gear which is brought into mesh with a drive gear of a tape drive mechanism and a through hole through which a push rod extending from a brake release member projects to be brought into abutment against the drive gear of the tape drive mechanism so that the brake release member moves the brake member to the retracted position. The through hole opens in an area which is slightly wider than tips of teeth of the reel gear, wherein the area includes a pair of opposed flanks of the reel gear which form a valley.
    Type: Grant
    Filed: November 22, 2004
    Date of Patent: August 8, 2006
    Assignee: Fuij Photo Film Co., Ltd.
    Inventors: Kiyoo Morita, Hideaki Shiga, Daisuke Takahashi, Yusuke Ishihara, Seiji Tsuyuki, Jeffrey S. McAllister, Thomas Albrecht, Robert Ralph Heinze
  • Patent number: 7085101
    Abstract: A magnetic tape cartridge includes a cartridge casing and a single reel which is contained in the cartridge casing for rotation. The reel has a reel hub in the form of a cylindrical member which has a bottom wall and is provided with an opening and a stopper gear formed on the bottom wall. A brake member is provided with a brake gear and is movable up and down between an operative position where the brake gear is brought into engagement with the stopper gear to prevent rotation of the reel and a retracted position where the brake gear is disengaged from the stopper gear to permit rotation of the reel. The brake member is normally urged toward the operative position and moved to the retracted position by a pusher member of a tape drive system which acts on the brake member through the opening in the reel hub when the magnetic tape cartridge is loaded in the tape drive system.
    Type: Grant
    Filed: December 24, 1998
    Date of Patent: August 1, 2006
    Assignee: Fuji Photo Film Co., Ltd.
    Inventors: Kiyoo Morita, Hideaki Shiga, Daisuke Takahashi, Yusuke Ishihara, Seiji Tsuyuki, Jeffrey S. McAllister, Thomas Albrecht, Robert Ralph Heinze
  • Patent number: 6847367
    Abstract: Embodiments of an electrical/electronic unit display system are described, which embodiments feature a dual-use for the port area of an electronic unit's exterior surface. Whereas a port area is normally used only for insertion of a cartridge or other data-storage container to cooperate with a data-retrieval drive, such as a reader or recorder, the invented system adapts the port area to also be used for display of information regarding the electronic unit and/or the cartridge itself. An exterior or otherwise-visible surface of the cartridge may be used for display, when the cartridge is in the port, the visible surface being readily observed by the equipment operator. Alternatively, the exterior or other visible surface of the port door may be used for display. The displays may be active, as in instrument faces built into the door and/or the cassette/cartridge.
    Type: Grant
    Filed: July 23, 1998
    Date of Patent: January 25, 2005
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Thomas W. von Alten, Carl R. Hoerger, Jeffrey S. McAllister
  • Publication number: 20040153773
    Abstract: A diagnostic data acquiring device forms a data connection with an apparatus. The diagnostic data acquiring device includes data acquisition circuitry and a power source to power the data acquisition circuitry. The data acquisition circuitry receives data from the apparatus and causes the data to be stored. The device further includes power transfer circuitry adapted, to provide power to the apparatus from which the device is to acquire data.
    Type: Application
    Filed: December 10, 2002
    Publication date: August 5, 2004
    Inventors: Arthur Cheumin Woo, Jeffrey S. McAllister, Ian Russell