Patents by Inventor Amy J. Migdal

Amy J. Migdal 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: 8223150
    Abstract: An apparatus and method for translating fixed function state into a shader program. Fixed function state is received and stored and when a new shader program is detected the fixed function state is translated into shader program instructions. Registers specified by the program instructions are allocated for processing in the shader program. The registers may be remapped for more efficient use of the register storage space.
    Type: Grant
    Filed: July 28, 2011
    Date of Patent: July 17, 2012
    Assignee: NVIDIA Corporation
    Inventors: Brian Cabral, Amy J. Migdal, Rui M. Bastos, Karim M. Abdalla
  • Patent number: 8004523
    Abstract: An apparatus and method for translating fixed function state into a shader program. Fixed function state is received and stored and when a new shader program is detected the fixed function state is translated into shader program instructions. Registers specified by the program instructions are allocated for processing in the shader program. The registers may be remapped for more efficient use of the register storage space.
    Type: Grant
    Filed: December 28, 2007
    Date of Patent: August 23, 2011
    Assignee: NVIDIA Corporation
    Inventors: Brian Cabral, Amy J. Migdal, Rui M. Bastos, Karim M. Abdalla
  • Patent number: 6392655
    Abstract: A system and method for multiple texture rendering on a primitive using a fine grain multi-pass at a pixel level. The present invention has hardware capable of processing one texture and either hardware, software, and/or firmware capability to hold state information associated with several textures. The hardware rapidly switches between processing different textures and allows a very fine grain multi-pass implementation of multiple texture rendering. In one embodiment, a computer graphics raster subsystem renders multiple textures on a primitive. A fine grain scan converter takes in a primitive description with multiple sets of texture coordinates defined for each vertex. Each set of texture coordinates defines an independent texture. Each texture is associated with a texture number. The fine grain scan converter produces a set of texture coordinates at a given pixel for each of the multiple textures before moving on to the next pixel.
    Type: Grant
    Filed: May 7, 1999
    Date of Patent: May 21, 2002
    Assignee: Microsoft Corporation
    Inventors: Christopher J. Migdal, Amy J. Migdal, David L. Morgan