Patents by Inventor Howard Good

Howard Good 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: 6902827
    Abstract: A process for electrodepositing a low stress nickel-manganese multilayer alloy on an electrically conductive substrate is provided. The process includes the steps of immersing the substrate in an electrodeposition solution containing a nickel salt and a manganese salt and repeatedly passing an electric current through an immersed surface of the substrate. The electric current is alternately pulsed for predetermined durations between a first electrical current that is effective to electrodeposit nickel and a second electrical current that is effective to electrodeposit nickel and manganese. A multilayered alloy having adjacent layers of nickel and a nickel-manganese alloy on the immersed surface of the substrate is thereby produced. The resulting multilayered alloy exhibits low internal stress, high strength and ductility, and high strength retention upon exposure to heat.
    Type: Grant
    Filed: August 15, 2002
    Date of Patent: June 7, 2005
    Assignee: Sandia National Laboratories
    Inventors: James John Kelly, Steven Howard Goods, Nancy Yuan-Chi Yang, Charles Henry Cadden
  • Publication number: 20040031691
    Abstract: A process for electrodepositing a low stress nickel-manganese multilayer alloy on an electrically conductive substrate is provided. The process includes the steps of immersing the substrate in an electrodeposition solution containing a nickel salt and a manganese salt and repeatedly passing an electric current through an immersed surface of the substrate. The electric current is alternately pulsed for predetermined durations between a first electrical current that is effective to electrodeposit nickel and a second electrical current that is effective to electrodeposit nickel and manganese. A multilayered alloy having adjacent layers of nickel and a nickel-manganese alloy on the immersed surface of the substrate is thereby produced. The resulting multilayered alloy exhibits low internal stress, high strength and ductility, and high strength retention upon exposure to heat.
    Type: Application
    Filed: August 15, 2002
    Publication date: February 19, 2004
    Inventors: James John Kelly, Steven Howard Goods, Nancy Yuan-Chi Yang, Charles Henry Cadden
  • Patent number: 6008820
    Abstract: A gsprite engine circuit reads a display list identifying gsprite image layers to be composited for display, retrieves gsprite image data from an external memory, and transforms the gsprite data to display device coordinates. The gsprite image layers represent independently rendered graphical objects in a graphics scene. The gsprite engine can simulate the motion of the graphical objects in a sequence of display images by performing affine transformations on the gsprite image layers. The interface to the gsprite engine circuit includes the display list and gsprite header blocks. The display list enumerates the gsprites to be composited as a display image. The header blocks describe a gsprite transform, which can be an affine transform, used to transform gsprites to display device coordinates. The header blocks also provide an array of references to image blocks or "chunks" comprising the gsprite.
    Type: Grant
    Filed: June 27, 1996
    Date of Patent: December 28, 1999
    Assignee: Microsoft Corporation
    Inventors: Joseph W. Chauvin, Steven A. Gabriel, Howard Good, Kent E. Griffin, William Chambers Powell, III, George Easton Scott, III, Michael A. Toelle, John G. Torborg, Jr., James E. Veres
  • Patent number: 5886701
    Abstract: A graphics rendering chip serially renders a stream of geometric primitives to image regions called chunks. A set-up processor in the chip parses rendering commands and the stream of geometric primitives and computes edge equation parameters. A scan-convert processor receives the edge equation parameters from the set-up processor and scan converts the geometric primitives to produce pixel records and fragment records. An internal, double-buffered pixel buffer stores pixel records for fully covered pixel addresses and also stores references to fragment lists stored in a fragment buffer. A pixel engine performs hidden surface removal and controls storage of pixel and fragment records to the pixel and fragment buffers, respectively. An anti-aliasing engine resolves pixel data for one pixel buffer while the pixel engine fills the other pixel buffer with pixel data for the next chunk.
    Type: Grant
    Filed: June 27, 1996
    Date of Patent: March 23, 1999
    Assignee: Microsoft Corporation
    Inventors: Joseph W. Chauvin, Steven A. Gabriel, Howard Good, Kent E. Griffin, Mark L. Kenworthy, William Chambers Powell, III, George Easton Scott, III, Michael A. Toelle, John G. Torborg, Jr., James E. Veres
  • Patent number: 5880737
    Abstract: A system for accessing texture data in a graphics rendering system allows texture data to be stored in memories with high latency or in a compressed format. The system utilizes a texture cache to temporarily store blocks of texture data retrieved from an external memory during rendering operations. In one implementation, geometric primitives are stored in a queue long enough to absorb the latency of fetching and possibly decompressing a texture block. The geometric primitives are converted into texture block references, and these references are used to fetch texture blocks from memory. A rasterizer rasterizes each geometric primitives as the necessary texture data becomes available in the texture cache. In another implementation, geometric primitives are converted into pixels, including a pixel address, color data, and a texture request. These pixels are stored in a queue long enough to absorb the latency of a texture block fetch.
    Type: Grant
    Filed: June 27, 1996
    Date of Patent: March 9, 1999
    Assignee: Microsoft Corporation
    Inventors: Kent E. Griffin, Mark L. Kenworthy, James E. Veres, Joseph W. Chauvin, Michael A. Toelle, Howard Good