Patents by Inventor Chris Brennan

Chris Brennan 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: 10062143
    Abstract: A method and apparatus for real time compressing randomly accessed data includes extracting a block of randomly accessed data from a memory hierarchy. One or more individual portions of the randomly accessed data are independently compressed in real time to create a lossless compressed image surface. The compressed image surface includes data of independently compressed image blocks for reading and decompressing in a random order. The method further includes storing structured information relating to the dynamically compressed randomly accessed data.
    Type: Grant
    Filed: September 12, 2016
    Date of Patent: August 28, 2018
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Chris Brennan, Timour T. Paltashev
  • Patent number: 10032308
    Abstract: A shader in a graphics pipeline accesses an object that represents a portion of a model of a scene in object space and one or more far-z values that indicate a furthest distance of a previously rendered portion of one or more tiles from a viewpoint used to render the scene on a screen. The one or more tiles overlap a bounding box of the object in a plane of the screen. The shader culls the object from the graphics pipeline in response to the one or more far-z values being smaller than a near-z value that represents a closest distance of a portion of the object to the viewpoint.
    Type: Grant
    Filed: June 22, 2016
    Date of Patent: July 24, 2018
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Timour T. Paltashev, Chris Brennan
  • Publication number: 20180075574
    Abstract: A method and apparatus for real time compressing randomly accessed data includes extracting a block of randomly accessed data from a memory hierarchy. One or more individual portions of the randomly accessed data are independently compressed in real time to create a lossless compressed image surface. The compressed image surface includes data of independently compressed image blocks for reading and decompressing in a random order. The method further includes storing structured information relating to the dynamically compressed randomly accessed data.
    Type: Application
    Filed: September 12, 2016
    Publication date: March 15, 2018
    Applicant: Advanced Micro Devices, Inc.
    Inventors: Chris Brennan, Timour T. Paltashev
  • Publication number: 20170372509
    Abstract: A shader in a graphics pipeline accesses an object that represents a portion of a model of a scene in object space and one or more far-z values that indicate a furthest distance of a previously rendered portion of one or more tiles from a viewpoint used to render the scene on a screen. The one or more tiles overlap a bounding box of the object in a plane of the screen. The shader culls the object from the graphics pipeline in response to the one or more far-z values being smaller than a near-z value that represents a closest distance of a portion of the object to the viewpoint.
    Type: Application
    Filed: June 22, 2016
    Publication date: December 28, 2017
    Inventors: Timour T. Paltashev, Chris Brennan
  • Publication number: 20160260246
    Abstract: A method, a non-transitory computer readable medium, and a processor for performing display shading for computer graphics are presented. Frame data is received by a display shader, the frame data including at least a portion of a rendered frame. Parameters for modifying the frame data are received by the display shader. The parameters are applied to the frame data by the display shader to create a modified frame. The modified frame is displayed on a display device.
    Type: Application
    Filed: March 2, 2015
    Publication date: September 8, 2016
    Applicant: Advanced Micro Devices, Inc.
    Inventors: David Oldcorn, Chris Brennan, Michael Mantor, Layla A. Mah
  • Patent number: 9076265
    Abstract: Embodiments of a system and method including graphics processing of a pixel sample are described. According to an embodiment, a first depth test processes a value, such as a z/stencil value, of a pixel sample and determines whether the value of the pixel sample satisfies the first depth test. If the value of the pixel sample satisfies the first depth test, the value of the pixel sample is not immediately written to storage, such as a Z-buffer. That is, if the value of the pixel sample satisfies the first depth test, the depth processing logic prevents or delays a write operation for the value of the pixel sample to storage at that time. A second depth test is performed on the value of the pixel sample if the value of the pixel sample satisfied the first depth test. If the value of the pixel sample satisfies the second depth test, the value of the pixel sample is then written to storage.
    Type: Grant
    Filed: June 16, 2006
    Date of Patent: July 7, 2015
    Assignee: ATI TECHNOLOGIES ULC
    Inventors: Mark Fowler, Chris Brennan
  • Patent number: 7551177
    Abstract: Disclosed are methods and apparatus for accomplishing the fetching or sampling of channels of pixels or texels such as neighboring pixels or texels or non-neighboring pixels or texels in a simultaneous operation in order to achieve optimization of the performance of a texture pipeline. In particular, logic is disclosed including selector logic configured to retrieve data including a plurality of channels from each of a plurality of pixels or texels and operable to select one channel from the plurality of channels of the data from each of the pixels or texels. The logic also includes combination logic configured to combine two or more of the selected channels into a single vector, such as an RGBA vector representing the color.
    Type: Grant
    Filed: August 31, 2005
    Date of Patent: June 23, 2009
    Assignee: ATI Technologies, Inc.
    Inventors: Chris Brennan, John Isidoro, Anthony DeLaurier
  • Publication number: 20070291030
    Abstract: Embodiments of a system and method including graphics processing of a pixel sample are described. According to an embodiment, a first depth test processes a value, such as a z/stencil value, of a pixel sample and determines whether the value of the pixel sample satisfies the first depth test. If the value of the pixel sample satisfies the first depth test, the value of the pixel sample is not immediately written to storage, such as a Z-buffer. That is, if the value of the pixel sample satisfies the first depth test, the depth processing logic prevents or delays a write operation for the value of the pixel sample to storage at that time. A second depth test is performed on the value of the pixel sample if the value of the pixel sample satisfied the first depth test. If the value of the pixel sample satisfies the second depth test, the value of the pixel sample is then written to storage.
    Type: Application
    Filed: June 16, 2006
    Publication date: December 20, 2007
    Inventors: Mark Fowler, Chris Brennan
  • Publication number: 20070046682
    Abstract: Disclosed are methods and apparatus for accomplishing the fetching or sampling of channels of pixels or texels such as neighboring pixels or texels or non-neighboring pixels or texels in a simultaneous operation in order to achieve optimization of the performance of a texture pipeline. In particular, logic is disclosed including selector logic configured to retrieve data including a plurality of channels from each of a plurality of pixels or texels and operable to select one channel from the plurality of channels of the data from each of the pixels or texels. The logic also includes combination logic configured to combine two or more of the selected channels into a single vector, such as an RGBA vector representing the color.
    Type: Application
    Filed: August 31, 2005
    Publication date: March 1, 2007
    Applicant: ATI Technologies Inc.
    Inventors: Chris Brennan, John Isidoro, Anthony DeLaurier
  • Publication number: 20060217411
    Abstract: The present invention relates to novel heterocyclic compounds, to methods for their preparation, to compositions containing them, and to methods and use for clinical treatment of medical conditions which may benefit from immunomodulation, including rheumatoid arthritis, multiple sclerosis, diabetes, asthma, transplantation, systemic lupus erythematosis and psoriasis. More particularly the present invention relates to novel heterocyclic compounds, which are CD80 antagonists capable of inhibiting the interactions between CD80 and CD28.
    Type: Application
    Filed: May 30, 2006
    Publication date: September 28, 2006
    Inventors: Ian Matthews, Thomas Coulter, Chiara Ghiron, Chris Brennan, Muhammed Uddin, Lars Pettersson, Dorthe Thrige, Philip Huxley
  • Publication number: 20060035919
    Abstract: The present invention relates to novel heterocyclic compounds, to methods for their preparation, to compositions containing them, and to methods and use for clinical treatment of medical conditions which may benefit from immunomodulation, including rheumatoid arthritis, multiple sclerosis, diabetes, asthma, transplantation, systemic lupus erythematosis and psoriasis. More particularly, the present invention relates to novel heterocyclic compounds, which are CD80 antagonists capable of inhibiting the interactions between CD80 and CD28.
    Type: Application
    Filed: December 12, 2003
    Publication date: February 16, 2006
    Inventors: Lan Matthews, Philip Huxley, Filippo Magaraci, Chris Brennan, Muhammed Uddin, Lars Pettersson, Dorthe Thrige
  • Publication number: 20050203118
    Abstract: The present invention relates to novel heterocyclic compounds, to methods for their preparation, to compositions containing them, and to methods and use for clinical treatment of medical conditions which may benefit from immunomodulation, including rheumatoid arthritis, multiple sclerosis, diabetes, asthma, transplantation, systemic lupus erythematosis and psoriasis. More particularly the present invention relates to novel heterocyclic compounds, which are CD80 antagonists capable of inhibiting the interactions between CD80 and CD28.
    Type: Application
    Filed: November 21, 2003
    Publication date: September 15, 2005
    Applicant: ACTIVE BIOTECH AB
    Inventors: Ian Matthews, Thomas Coulter, Chiara Ghiron, Chris Brennan, Muhammed Uddin, Lars Goran Pettersson, Dorthe Thrige, Philip Huxley