Patents by Inventor Paul Ungar

Paul Ungar 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: 20060087513
    Abstract: A reflection image and an environment map are loaded into memory. During rendering of an object, an environment texture sample is retrieved from the environment map based on a reflection vector stored in a pixel of the reflection image. The retrieved environment texture sample is then applied to the object. The object thus rendered is stored in a frame buffer.
    Type: Application
    Filed: December 30, 2005
    Publication date: April 27, 2006
    Applicant: Microsoft Corporation
    Inventor: Paul Ungar
  • Publication number: 20060087515
    Abstract: A reflection image and an environment map are loaded into memory. During rendering of an object, an environment texture sample is retrieved from the environment map based on a reflection vector stored in a pixel of the reflection image. The retrieved environment texture sample is then applied to the object. The object thus rendered is stored in a frame buffer.
    Type: Application
    Filed: December 30, 2005
    Publication date: April 27, 2006
    Applicant: Microsoft Corporation
    Inventor: Paul Ungar
  • Publication number: 20060087516
    Abstract: A reflection image and an environment map are loaded into memory. During rendering of an object, an environment texture sample is retrieved from the environment map based on a reflection vector stored in a pixel of the reflection image. The retrieved environment texture sample is then applied to the object. The object thus rendered is stored in a frame buffer.
    Type: Application
    Filed: December 30, 2005
    Publication date: April 27, 2006
    Applicant: Microsoft Corporation
    Inventor: Paul Ungar
  • Publication number: 20060087514
    Abstract: A reflection image and an environment map are loaded into memory. During rendering of an object, an environment texture sample is retrieved from the environment map based on a reflection vector stored in a pixel of the reflection image. The retrieved environment texture sample is then applied to the object. The object thus rendered is stored in a frame buffer.
    Type: Application
    Filed: December 30, 2005
    Publication date: April 27, 2006
    Applicant: Microsoft Corporation
    Inventor: Paul Ungar
  • Publication number: 20060026234
    Abstract: Functional components of a computer graphics network are separated from one another across a network. Each of these four components—a computer graphics application, user input functionality for the application, a graphics renderer, and a display for a rendered image—is allocated to its own network component, separate from the other components. This allows, for example, a user in one location to provide input to a desired computer graphics application that may be executing elsewhere. The computer graphics application may then have rendering performed by a renderer that is located at yet another location, e.g., centrally to the network. The display may be in still another location, e.g., a distant conference room or a classroom.
    Type: Application
    Filed: July 27, 2004
    Publication date: February 2, 2006
    Inventors: Alexander Chalfin, John Dunwoody, Alpana Kaulgud, Paul Ungar