Patents by Inventor Michael I. Gold

Michael I. Gold 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: 20150199833
    Abstract: One embodiment of the present invention sets forth a system for displaying images including a hardware display controller engine that receives a rendered image. The system also includes an output compositor that composites a first image and the rendered image to create a second composited image. Finally, the system includes a display to display the second composited image.
    Type: Application
    Filed: January 10, 2014
    Publication date: July 16, 2015
    Applicant: NVIDIA CORPORATION
    Inventors: William T. WARNER, Michael I. GOLD, Karan GUPTA
  • Patent number: 7986325
    Abstract: One embodiment of the present invention sets forth a technique for improving the flexibility and programmability of a graphics pipeline by enabling full access to integer texture maps within a graphics processing unit (GPU). A new mechanism for loading and unloading integer texture images is disclosed that enables the shader units within the GPU to have full access to integer values stored within an integer image buffer in a GPU local memory. New integer formats are added to the graphics API that indicate that data should be loaded and processed without the prior art conversion to a floating-point representation, thereby enabling the use of these new integer data types.
    Type: Grant
    Filed: December 12, 2006
    Date of Patent: July 26, 2011
    Assignee: NVIDIA Corporation
    Inventors: Michael I. Gold, Patrick R. Brown
  • Patent number: 6894687
    Abstract: A system, method and article of manufacture are provided for aliasing vertex attributes during vertex processing. Initially, a plurality of identifiers are each mapped to one of a plurality of parameters associated with vertex data. Thereafter, the vertex data is processed by calling the parameters utilizing a vertex program capable of referencing the parameters using the identifiers.
    Type: Grant
    Filed: June 8, 2001
    Date of Patent: May 17, 2005
    Assignee: NVIDIA Corporation
    Inventors: Mark J. Kilgard, John Erik Lindholm, Robert Steven Glanville, Michael I. Gold
  • Patent number: 6697064
    Abstract: A system, method and computer program product are provided for tracking a matrix during vertex processing. Initially, a request is received to track a matrix. Such matrix is identified in the request. The identified matrix is then tracked for vertex processing. In one aspect of the present embodiment, a version, type, and/or name of the matrix is identified in the request.
    Type: Grant
    Filed: June 8, 2001
    Date of Patent: February 24, 2004
    Assignee: Nvidia Corporation
    Inventors: Mark J. Kilgard, John Erik Lindholm, Robert Steven Glanville, Michael I. Gold