Patents by Inventor Matthew William Lee

Matthew William Lee 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: 10388058
    Abstract: Systems, methods, apparatuses, and software for graphics processing systems in computing environments are provided herein. In one example, a method of handling tiled resources in graphics processing environments is presented. The method includes establishing, in a graphics processing unit, a residency map having values determined from memory residency properties of a texture resource, and sampling from the residency map at a specified location to determine a residency map sample for the texture resource at the specified location, where the residency map sample indicates at least an initial level of detail presently resident and a smoothing component to reach a next level of detail.
    Type: Grant
    Filed: May 30, 2017
    Date of Patent: August 20, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: James Andrew Goossen, Matthew William Lee, Mark S. Grossman
  • Publication number: 20180232940
    Abstract: Systems, methods, apparatuses, and software for graphics processing systems in computing environments are provided herein. In one example, a method of handling tiled resources in graphics processing environments is presented. The method includes establishing, in a graphics processing unit, a residency map having values determined from memory residency properties of a texture resource, and sampling from the residency map at a specified location to determine a residency map sample for the texture resource at the specified location, where the residency map sample indicates at least an initial level of detail presently resident and a smoothing component to reach a next level of detail.
    Type: Application
    Filed: May 30, 2017
    Publication date: August 16, 2018
    Inventors: JAMES ANDREW GOOSSEN, MATTHEW WILLIAM LEE, MARK S. GROSSMAN
  • Patent number: 8686999
    Abstract: The following discloses antialiasing systems and methods. Information about one or more fragments or primitives in a pixel area may be dynamically stored. The stored information may include, for example, depth, color, location and coverage. The coverage and depth information may be tracked at a higher frequency across the pixel than the number of fragments or primitives. Fragments or primitives that enter into a pixel area may be compared with fragments or primitives that have been stored. The comparisons may be based on depth and coverage. Either the incoming fragment or the stored fragment may be deleted based on the comparisons. Information associated with fragments that are preserved may be sampled at any location associated with their coverage area of a pixel. Fragments or primitives that are not discarded may be preserved for a final resolve process, which may incorporate information available from neighboring pixel areas.
    Type: Grant
    Filed: April 22, 2009
    Date of Patent: April 1, 2014
    Assignee: Microsoft Corporation
    Inventors: Matthew L. Bronder, Joseph C. Bertolami, Matthew William Lee, Michael A. Dougherty
  • Publication number: 20100194747
    Abstract: The following discloses antialiasing systems and methods. Information about one or more fragments or primitives in a pixel area may be dynamically stored. The stored information may include, for example, depth, color, location and coverage. The coverage and depth information may be tracked at a higher frequency across the pixel than the number of fragments or primitives. Fragments or primitives that enter into a pixel area may be compared with fragments or primitives that have been stored. The comparisons may be based on depth and coverage. Either the incoming fragment or the stored fragment may be deleted based on the comparisons. Information associated with fragments that are preserved may be sampled at any location associated with their coverage area of a pixel. Fragments or primitives that are not discarded may be preserved for a final resolve process, which may incorporate information available from neighboring pixel areas.
    Type: Application
    Filed: April 22, 2009
    Publication date: August 5, 2010
    Applicant: Microsoft Corporation
    Inventors: Matthew L. Bronder, Joseph C. Bertolami, Matthew William Lee, Michael A. Dougherty