Patents by Inventor Simon G. Green

Simon G. Green 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: 8223159
    Abstract: One embodiment of the present invention sets forth a system configured for transferring data between independent application programming interface (API) contexts on one or more graphics processing units (GPUs). Each API context may derive from an arbitrary API. Data is pushed from one API context to another API context using a peer-to-peer buffer “blit” operation executed between buffers allocated in the source and target API context memory spaces. The source and target API context memory spaces may be located within the frame buffers of the source and target GPUs, respectively, or located within the frame buffer of a single GPU. The data transfers between the API contexts are synchronized using semaphore operator pairs inserted in push buffer commands that are executed by the one or more GPUs.
    Type: Grant
    Filed: June 20, 2006
    Date of Patent: July 17, 2012
    Assignee: NVIDIA Corporation
    Inventors: Franck R. Diard, Barthold B. Lichtenbelt, Mark J. Harris, Simon G. Green
  • Patent number: 7965289
    Abstract: A graphics processing unit calculates transformation matrices for changes to the position and orientation of objects. The graphics processing unit applies the transformation matrices to vertices of objects to be rendered.
    Type: Grant
    Filed: July 12, 2006
    Date of Patent: June 21, 2011
    Assignee: NVIDIA Corporation
    Inventors: Simon G. Green, Mark J. Harris, Oliver Strunk
  • Patent number: 7884830
    Abstract: A graphics system supports arrays of cube map textures. In one implementation, a cube map texture is utilized as an index into a set of cube map textures. The set of cube map textures may further be arranged into an atlas of two-dimensional textures.
    Type: Grant
    Filed: July 12, 2006
    Date of Patent: February 8, 2011
    Assignee: Nvidia Corporation
    Inventors: Simon G. Green, Mark J. Harris, Oliver Strunk