Patents by Inventor Emmett M. Kilgariff

Emmett M. Kilgariff 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: 7023437
    Abstract: A system and method are provided for accelerating graphics processing utilizing multiple-pass rendering. Initially, geometry operations are performed on graphics data, and the graphics data is stored in memory. During a first rendering pass, various operations take place. For example, the graphics data is read from the memory, and the graphics data is rasterized. Moreover, first z-culling operations are performed utilizing the graphics data. Such first z-culling operations maintain a first occlusion image. During a second rendering pass, the graphics data is read from memory. Still yet, the graphics data is rasterized and second z-culling operations are performed utilizing the graphics data and the first occlusion image. Moreover, visibility operations are performed utilizing the graphics data and a second occlusion image. Raster-processor operations are also performed utilizing the graphics data, during the second rendering pass.
    Type: Grant
    Filed: August 27, 2002
    Date of Patent: April 4, 2006
    Assignee: NVIDIA Corporation
    Inventors: Douglas A. Voorhies, Edward C. Greene, Emmett M. Kilgariff, Svetoslav Tzvetkov
  • Patent number: 6919904
    Abstract: A system, method and computer program product are provided for use in a graphics pipeline. Initially, a pixel is determined within a primitive that is to be texture mapped. Next, texture coordinates associated with the pixel are identified along with a plurality of sets of light values corresponding to vertices of the primitive. Texture information is then retrieved utilizing the texture coordinates. A plurality of interpolated light values is then calculated utilizing the sets of light values and texture coordinates. Such interpolated light values are then multiplied with the texture information.
    Type: Grant
    Filed: November 27, 2001
    Date of Patent: July 19, 2005
    Assignee: nVIDIA Corporation
    Inventor: Emmett M. Kilgariff
  • Patent number: 6850243
    Abstract: A system, method and computer program product are provided for texture sampling in a graphics pipeline. Initially, texture information is retrieved using texture coordinates. Thereafter, the texture information is utilized to generate results. Next, the texture information and the results are utilized to generate further results. The foregoing operation may optionally be repeated, and the results outputted.
    Type: Grant
    Filed: November 27, 2001
    Date of Patent: February 1, 2005
    Assignee: NVIDIA Corporation
    Inventors: Emmett M. Kilgariff, James E. Margeson, III, Dane Thomas Mrazek
  • Patent number: 6778181
    Abstract: A graphics processing system is provided. The graphics processing system includes a front end module for receiving pixel data. A setup unit is coupled to the front end module and generates parameter coefficients. A raster unit is coupled to the setup unit and generates stepping information. A virtual texturing array engine textures and colors the pixel data based on the parameter coefficients and stepping information. Also provided is a pixel engine adapted for processing the textured and colored pixel data received from the virtual texturing array engine.
    Type: Grant
    Filed: December 7, 2001
    Date of Patent: August 17, 2004
    Assignee: NVIDIA Corporation
    Inventors: Emmett M. Kilgariff, Dane T. Mrazek