Patents by Inventor Keith Istvan Farkas

Keith Istvan Farkas 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: 20020097241
    Abstract: In a graphics pipeline, a rasterizer circuit generates fragments for an image having multiple surfaces that have been tessellated into primitive objects, such as triangles. First and second fragments are associated with the same pixel. A merge buffer merges the first fragment with the second fragment when the two fragments belong to the same tessellated surface, the first fragment's primitive is adjacent to the second fragment's primitive, both fragments face either toward or away from the viewer, and the first and second fragment are sufficiently similar that merging is unlikely to introduce visually objectionable artifacts. A frame buffer receives fragments from the merge buffer, stores the fragments, combines the fragments into pixels, and outputs the pixels to a display.
    Type: Application
    Filed: August 20, 2001
    Publication date: July 25, 2002
    Inventors: Joel James McCormack, Keith Istvan Farkas, Norman P. Jouppi, Larry Dean Seiler, Robert Stephen McNamara
  • Publication number: 20020087794
    Abstract: A microprocessor is configured to continue execution in a special Speculative Prefetching After Data Cache Miss (SPAM) mode after a data cache miss is encountered. The microprocessor includes additional registers and program counter, and optionally additional cache memory for use during the special SPAM mode. By continuing execution during the SPAM mode, multiple outstanding and overlapping cache fill requests may be issued, thus improving performance of the microprocessor.
    Type: Application
    Filed: January 4, 2001
    Publication date: July 4, 2002
    Inventors: Norman Paul Jouppi, Keith Istvan Farkas
  • Patent number: 6292193
    Abstract: A computer graphics system maps textures to displayed anti-aliased images with surfaces defined at oblique angles to the viewer. A circular pixel filter is projected onto a texture map to define an elliptical footprint in that texture map. The elliptical footprint has a major axis. Sample points are determined on a line in the footprint that closely approximates the major axis. These sample points are mapped to levels of detail and locations within a mip-map. Using a space-invariant filter, a texture value is computed for each sample point using data from one or more texture maps within the mip-map. These texture values for the sample points are post-filtered using a Gaussian filter function and summed to produce a final texture value. Blending the final texture with other characteristics of the pixel a produces the pixel data that are displayed on a display screen.
    Type: Grant
    Filed: July 30, 1998
    Date of Patent: September 18, 2001
    Assignee: Compaq Computer Corporation
    Inventors: Ronald Perry, Norman P. Jouppi, Joel J. McCormack, Keith Istvan Farkas