Patents by Inventor Austin Neil KINROSS

Austin Neil KINROSS 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: 11113869
    Abstract: Examples described herein generally relate to generating a visualization of an image. A proprietary structure that specifies ray tracing instructions for generating the image using ray tracing is intercepted from a graphics processing unit (GPU) or a graphics driver. The proprietary structure can be converted, based on assistance information, to a visualization structure for generating the visualization of the image. The visualization of the image can be generated from the visualization structure.
    Type: Grant
    Filed: December 31, 2019
    Date of Patent: September 7, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Austin Neil Kinross, Shawn Lee Hargreaves, Amar Patel, Thomas Lee Davidson
  • Patent number: 10679317
    Abstract: Examples described herein generally relate to intercepting, from a graphics processing unit (GPU) or a graphics driver, a buffer that specifies one or more shader records of a shader table to use in generating the image using raytracing, determining, based at least in part on an identifier of the one or more shader records, a layout of the one or more shader records, interpreting, based at least in part on the layout, additional data in the buffer to determine one or more parameters corresponding to the one or more shader records, and displaying, via an application, an indication of the one or more parameters on an interface.
    Type: Grant
    Filed: December 7, 2018
    Date of Patent: June 9, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Austin Neil Kinross, Amar Patel
  • Publication number: 20200134906
    Abstract: Examples described herein generally relate to generating a visualization of an image. A proprietary structure that specifies ray tracing instructions for generating the image using ray tracing is intercepted from a graphics processing unit (GPU) or a graphics driver. The proprietary structure can be converted, based on assistance information, to a visualization structure for generating the visualization of the image. The visualization of the image can be generated from the visualization structure.
    Type: Application
    Filed: December 31, 2019
    Publication date: April 30, 2020
    Inventors: Austin Neil KINROSS, Shawn Lee Hargreaves, Amar Patel, Thomas Lee Davidson
  • Patent number: 10559115
    Abstract: Examples described herein generally relate to generating a visualization of an image. A proprietary structure that specifies ray tracing instructions for generating the image using ray tracing is intercepted from a graphics processing unit (GPU) or a graphics driver. The proprietary structure can be converted, based on assistance information, to a visualization structure for generating the visualization of the image. The visualization of the image can be generated from the visualization structure.
    Type: Grant
    Filed: March 2, 2018
    Date of Patent: February 11, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Austin Neil Kinross, Shawn Lee Hargreaves, Amar Patel, Thomas Lee Davidson
  • Patent number: 10546416
    Abstract: Examples described herein generally relate to modifying operations of a graphics processing unit (GPU) for tracking. An indication of multiple shaders to be executed in rendering an image can be obtained from a command buffer of commands to be provided to the GPU for rendering the image. At least one shader of the multiple shaders can be modified to generate a modified shader that includes a command to log one or more parameters when executing the modified shader. The command buffer can be provided to the GPU for executing the commands for rendering the image including executing the modified shader.
    Type: Grant
    Filed: March 2, 2018
    Date of Patent: January 28, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Austin Neil Kinross, Shawn Lee Hargreaves
  • Publication number: 20200027190
    Abstract: Examples described herein generally relate to intercepting, from a graphics processing unit (GPU) or a graphics driver, a buffer that specifies one or more shader records of a shader table to use in generating the image using raytracing, determining, based at least in part on an identifier of the one or more shader records, a layout of the one or more shader records, interpreting, based at least in part on the layout, additional data in the buffer to determine one or more parameters corresponding to the one or more shader records, and displaying, via an application, an indication of the one or more parameters on an interface.
    Type: Application
    Filed: December 7, 2018
    Publication date: January 23, 2020
    Inventors: Austin Neil KINROSS, Amar PATEL
  • Publication number: 20190272662
    Abstract: Examples described herein generally relate to modifying operations of a graphics processing unit (GPU) for tracking. An indication of multiple shaders to be executed in rendering an image can be obtained from a command buffer of commands to be provided to the GPU for rendering the image. At least one shader of the multiple shaders can be modified to generate a modified shader that includes a command to log one or more parameters when executing the modified shader. The command buffer can be provided to the GPU for executing the commands for rendering the image including executing the modified shader.
    Type: Application
    Filed: March 2, 2018
    Publication date: September 5, 2019
    Inventors: Austin Neil KINROSS, Shawn Lee HARGREAVES
  • Publication number: 20190272664
    Abstract: Examples described herein generally relate to generating a visualization of an image. A proprietary structure that specifies ray tracing instructions for generating the image using ray tracing is intercepted from a graphics processing unit (GPU) or a graphics driver. The proprietary structure can be converted, based on assistance information, to a visualization structure for generating the visualization of the image. The visualization of the image can be generated from the visualization structure.
    Type: Application
    Filed: March 2, 2018
    Publication date: September 5, 2019
    Inventors: Austin Neil KINROSS, Shawn Lee HARGREAVES, Amar PATEL, Thomas Lee DAVIDSON