Patents by Inventor Ethan W Gannett

Ethan W Gannett 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: 6924813
    Abstract: A method of eliminating stale information from a computer graphics buffer. The method facilitates switching from a fast clear mode to a non fast clear mode during the lifetime of a region of interest such as a window: A clear count value associated with a pixel is read and compared with a current clear count. If the counts are not equal, a replacement value is written into the pixel. The process may be repeated for each pixel in the region. Block transfer hardware and fast clear hardware may be used together to perform the procedure in a high-performance manner: A source region and a destination region for the block transfer operation are both set to the region of interest. As the block transfer proceeds, each pixel is written either with its own value or with a replacement value depending on whether the clear count for the pixel is current.
    Type: Grant
    Filed: March 31, 2001
    Date of Patent: August 2, 2005
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Calvin Selig, Ethan W Gannett, Kendall F Tidwell
  • Publication number: 20020171654
    Abstract: A method of eliminating stale information from a computer graphics buffer. The method facilitates switching from a fast clear mode to a non fast clear mode during the lifetime of a region of interest such as a window: A clear count value associated with a pixel is read and compared with a current clear count. If the counts are not equal, a replacement value is written into the pixel. The process may be repeated for each pixel in the region. Block transfer hardware and fast clear hardware may be used together to perform the procedure in a high-performance manner: A source region and a destination region for the block transfer operation are both set to the region of interest. As the block transfer proceeds, each pixel is written either with its own value or with a replacement value depending on whether the clear count for the pixel is current.
    Type: Application
    Filed: March 31, 2001
    Publication date: November 21, 2002
    Inventors: Calvin Selig, Ethan W. Gannett, Kendall F. Tidwell
  • Patent number: 6118452
    Abstract: Methods and apparatus for processing graphics information in a computer graphics system for processing graphics information to be rendered on a display screen are provided. The computer graphics system includes a graphics library and graphics hardware together defining a graphics pipeline, and a graphics application program invoking operations in the graphics pipeline through an application program interface provided by the graphics library. The graphics pipeline includes a visibility pretest module, located at a first operational position in the graphics pipeline, configured to determine whether a pixel will be visible or non-visible on the display screen. The pipeline also includes one or more time-intensive modules operationally located at a second position in the graphics pipeline subsequent said first operational position; and a process controller configured to prevent said one or more time-intensive modules from performing operations related to said non-visible pixels.
    Type: Grant
    Filed: August 5, 1997
    Date of Patent: September 12, 2000
    Assignee: Hewlett-Packard Company
    Inventor: Ethan W. Gannett
  • Patent number: 5790130
    Abstract: A texture mapping computer graphics system includes a host computer having a system memory that stores texture data. A graphics hardware device, coupled to the host computer, renders texture mapped images, and includes a local memory that stores at least a portion of the texture data stored in the system memory at any one time. A software daemon runs on the processor of the host computer and manages transferring texture data from the system memory to the local memory when needed by the hardware device to render an image. The software daemon monitors use by the hardware device of texture data blocks stored in the local memory. The daemon also tracks the priorities of the texture stored in the main memory so that lowest priority and least recently used texture data blocks in the local memory are replaced with texture data blocks needed by the hardware device to render images.
    Type: Grant
    Filed: June 8, 1995
    Date of Patent: August 4, 1998
    Assignee: Hewlett-Packard Company
    Inventor: Ethan W. Gannett