Patents by Inventor Matthew Ray

Matthew Ray 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: 20080158228
    Abstract: An approach to optimize specular highlight generation is presented. A single microprocessor instruction is used to generate an intensity value based upon a viewing angle value. An application stores a viewing angle value in an input register. When called, the “intensity instruction” retrieves the viewing angle value from the input register, and calculates an intensity value using three distinct steps. In turn, the intensity instruction stores the intensity value in an output register for the application to retrieve and further process. In one embodiment, the invention may be implemented using PowerPC™ assembly and VMX™ or Altivec™ instructions. In this embodiment, the intensity instruction may be represented as a “vspecefp” instruction, which stands for a “vector specular estimate floating point” instruction.
    Type: Application
    Filed: March 15, 2008
    Publication date: July 3, 2008
    Inventors: Gordon Clyde Fossum, Stephen Joseph Schwinn, Matthew Ray Tubbs
  • Publication number: 20080126745
    Abstract: The present invention is generally related to integrated circuit devices, and more particularly, to methods, systems and design structures for the field of image processing, and more specifically to an instruction set for processing images. Vector processing may involve rearranging vector operands in one or more source registers prior to performing vector operations. Typically, rearranging of operands in source registers is done by issuing a plurality of permute instructions that require excessive usage of temporary registers. Furthermore, the permute instructions may cause dependencies between instructions executing in a pipeline, thereby adversely affecting performance. Embodiments of the invention provide a level of muxing between a register file and a vector unit that allow for rearrangement of vector operands in source registers prior to providing the operands to the vector unit, thereby obviating the need for permute instructions.
    Type: Application
    Filed: October 26, 2007
    Publication date: May 29, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Eric Oliver Mejdrich, Adam James Muff, Matthew Ray Tubbs
  • Publication number: 20080122854
    Abstract: The present invention is generally related to the field of image processing, and more specifically to an instruction set for processing images. Vector processing may involve rearranging vector operands in one or more source registers prior to performing vector operations. Typically, rearranging of operands in source registers is done by issuing a plurality of permute instructions that require excessive usage of temporary registers. Furthermore, the permute instructions may cause dependencies between instructions executing in a pipeline, thereby adversely affecting performance. Embodiments of the invention provide a level of muxing between a register file and a vector unit that allow for rearrangement of vector operands in source registers prior to providing the operands to the vector unit, thereby obviating the need for permute instructions.
    Type: Application
    Filed: November 28, 2006
    Publication date: May 29, 2008
    Inventors: Eric Oliver Mejdrich, Adam James Muff, Matthew Ray Tubbs
  • Publication number: 20080079713
    Abstract: The present invention is generally related to the field of image processing, and more specifically to vector units for supporting image processing. A dual vector unit implementation is described wherein two vector units are configured receive data from a common register file. The vector units may independently and simultaneously process instructions. Furthermore, the vector units may be adapted to perform scalar operations thereby integrating the vector and scalar processing. The vector units may also be configured to share resources to perform an operation, for example, a cross product operation.
    Type: Application
    Filed: September 28, 2006
    Publication date: April 3, 2008
    Inventors: Eric Oliver Mejdrich, Adam James Muff, Matthew Ray Tubbs
  • Publication number: 20080082784
    Abstract: The present invention is generally related to integrated circuit devices, and more particularly, to methods, systems and design structures for the field of image processing, and more specifically to vector units for supporting image processing. A dual vector unit implementation is described wherein two vector units are configured receive data from a common register file. The vector units may independently and simultaneously process instructions. Furthermore, the vector units may be adapted to perform scalar operations thereby integrating the vector and scalar processing. The vector units may also be configured to share resources to perform an operation, for example, a cross product operation.
    Type: Application
    Filed: October 26, 2007
    Publication date: April 3, 2008
    Applicant: International Business Machines Corporation
    Inventors: Eric Oliver Mejdrich, Adam James Muff, Matthew Ray Tubbs
  • Publication number: 20080079712
    Abstract: The present invention is generally related to the field of image processing, and more specifically to vector units for supporting image processing. A dual vector unit implementation is described wherein two vector units are configured receive data from a common register file. The vector units may independently and simultaneously process instructions. Furthermore, the vector units may be adapted to perform scalar operations thereby integrating the vector and scalar processing. The vector units may also be configured to share resources to perform an operation, for example, a cross product operation.
    Type: Application
    Filed: September 28, 2006
    Publication date: April 3, 2008
    Inventors: Eric Oliver Mejdrich, Adam James Muff, Matthew Ray Tubbs
  • Publication number: 20080082783
    Abstract: The present invention is generally related to integrated circuit devices, and more particularly, to methods, systems and design structures for the field of image processing, and more specifically to vector units for supporting image processing. A dual vector unit implementation is described wherein two vector units are configured receive data from a common register file. The vector units may independently and simultaneously process instructions. Furthermore, the vector units may be adapted to perform scalar operations thereby integrating the vector and scalar processing. The vector units may also be configured to share resources to perform an operation, for example, a cross product operation.
    Type: Application
    Filed: October 26, 2007
    Publication date: April 3, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Eric Oliver Mejdrich, Adam James Muff, Matthew Ray Tubbs
  • Publication number: 20080053951
    Abstract: A process for transferring patterned non-densely packed interfacial particle films onto substrates by providing a substrate, modifying the substrate so that it is non-water wetting, providing an interfacial film of charged particles, applying a surface modifying procedure to said particles, and applying the interfacial particle film to the modified substrate to thereby form a patterned non-densely packed film on the substrate.
    Type: Application
    Filed: August 24, 2007
    Publication date: March 6, 2008
    Applicant: The University of Akron
    Inventors: Li Jia, Matthew Ray
  • Publication number: 20070166495
    Abstract: An elongated protective textile sleeve for protecting elongate members and methods of constructing a fabric substrate therefore. The fabric substrate has a plurality of filamentary members either woven, knitted or braided with one another. At least some of the filamentary members of the substrate extend to cut edges and are fabricated of a multi-component material that includes a core of a first polymeric material and an outer sheath of a second polymeric material. The outer sheath is heat-fusible and the inner core is heat-settable. The outer sheaths of the filamentary members are heat fused at least in the regions near the cut edges to keep the cut edges from fraying or the filamentary members from pulling out of the substrate. The core is heat set to form the desired shape of the protective sleeve.
    Type: Application
    Filed: January 18, 2007
    Publication date: July 19, 2007
    Inventors: Timothy David Sellis, Matthew Ray Taulbee, William J. Schrepple, Philip Edward Marks
  • Publication number: 20060283345
    Abstract: A surveillance projectile consisting primarily of a very robust electronic device designed to be contained in a 40 mm cartridge that can be fired over distances through an open window or door and into a remote location, such as an enclosed site, where it is desirable to surreptitiously acquire intelligence by electronic means or by irradiating an interior with invisible infrared light to facilitate infrared sensing. The projectile may be configured to contain any of several types of surveillance devices. Such devices may be, but are not limited to, wirelessly operated cameras, audio transmitters, recorders and infrared illuminators. Audio transmission may be scrambled for decoding at a receiver.
    Type: Application
    Filed: June 16, 2005
    Publication date: December 21, 2006
    Inventors: Paul Feldman, Matthew Ray, James McNulty
  • Patent number: 7143126
    Abstract: A method and apparatus are provided for implementing a power of two estimation function in a general purpose floating-point processor. A floating point number is stored within a memory. The floating point number includes a sign bit, a plurality of exponent bits, and a mantissa having an implied bit and a plurality of fraction bits. In response to a floating-point instruction, the mantissa is partitioned into an integer part and a fraction part, based on the exponent bits. A floating-point result is provided by assigning the integer part of the floating point number as an unbiased exponent of the floating-point result, and by utilizing combinational logic hardware for converting the fraction part of the floating point number to a fraction part of the floating point result.
    Type: Grant
    Filed: June 26, 2003
    Date of Patent: November 28, 2006
    Assignee: International Business Machines Corporation
    Inventors: Gordon Clyde Fossum, Stephen Joseph Schwinn, Matthew Ray Tubbs
  • Publication number: 20040267853
    Abstract: A method and apparatus are provided for implementing a power of two estimation function in a general purpose floating-point processor. A floating point number is stored within a memory. The floating point number includes a sign bit, a plurality of exponent bits, and a mantissa having an implied bit and a plurality of fraction bits. In response to a floating-point instruction, the mantissa is partitioned into an integer part and a fraction part, based on the exponent bits. A floating-point result is provided by assigning the integer part of the floating point number as an unbiased exponent of the floating-point result, and by utilizing combinational logic hardware for converting the fraction part of the floating point number to a fraction part of the floating point result.
    Type: Application
    Filed: June 26, 2003
    Publication date: December 30, 2004
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION, ARMONK, NEW YORK
    Inventors: Gordon Clyde Fossum, Stephen Joseph Schwinn, Matthew Ray Tubbs
  • Patent number: 6719236
    Abstract: A strip component (12) is carried by a liner (52) into a storage spool (24) having spiral grooved flanges (36, 38) for edges of the liner (52) which are guided into the grooves by guide rods (66, 74) which do not interfere with the transporting of the strip component (12) into and out of the spool (24).
    Type: Grant
    Filed: November 16, 2001
    Date of Patent: April 13, 2004
    Assignee: The Goodyear Tire and Rubber Company
    Inventors: Wayne Antoine Douglas, Donald Chester Kubinski, John Patrick Roman, Matthew Ray Cappelli
  • Patent number: 6443246
    Abstract: An earth-boring bit for attachment to a drill string has rotatable cones with rows of cutting elements. The cutting elements are arranged in generally circumferential rows on each of the cones and interference fit into apertures in the shell surface. The rows include a heel row of cutting elements on the heel surface of each of the cones, and an adjacent row of adjacent row cutting elements next to the heel row cutting elements. Each heel row cutting element has at least one counterpart adjacent row cutting element that is spaced no farther from it than any other adjacent row cutting element, defining a proximal pair. Each of the cutting elements in each of the proximal pairs has a grip ratio, which is the barrel length divided by the diameter. Some of the proximal pairs having cutting elements with higher grip ratios than other cutting elements. None of the proximal pairs has both cutting elements with higher grip ratios.
    Type: Grant
    Filed: November 2, 2000
    Date of Patent: September 3, 2002
    Assignee: Baker Hughes Incorporated
    Inventors: Rudolf Carl Otto Pessier, Brian Christopher Wiesner, George Edward Dolezal, Matthew Ray Isbell, James Lawrence Jacobsen, Brian Andrew Baker
  • Patent number: 6298893
    Abstract: A tire (10) having a contoured precured bead filler or apex (40) with a contoured surface for directing the ply path (24A) of the cord reinforced carcass plies (24) is taught. The contour of the precured bead filler or apex (40) has a convex surface (42A) and concave surface (42B) that transition at an inflection location (T) at or below the rim flange (52) to which the tire (10) is to be mounted.
    Type: Grant
    Filed: August 27, 1999
    Date of Patent: October 9, 2001
    Assignee: The Goodyear Tire & Rubber Company
    Inventors: Frederick Forbes Vannan, Matthew Ray Cappelli, Arthur Allen Goldstein, Gary Edwin Tubb
  • Patent number: 5695018
    Abstract: An earth-boring bit has a bit body and at least one cantilevered bearing shaft depending inwardly and downwardly from the bit body. A cutter is mounted for rotation on the bearing shaft and includes a gage surface and an adjacent cutter backface. The cutter has negative offset with respect to the axis and direction of rotation of the bit. A plurality of cutting elements are arranged on the cutter including a plurality of gage cutting elements on the gage surface of the cutter. At least one of the gage cutting elements projects beyond the gage surface and defines a cutting surface facing the backface of the cutter for engaging the sidewall of the borehole being drilled as the gage cutting element moves up the sidewall.
    Type: Grant
    Filed: September 13, 1995
    Date of Patent: December 9, 1997
    Assignee: Baker Hughes Incorporated
    Inventors: Rudolf Carl Otto Pessier, Matthew Ray Isbell