Patents by Inventor Gregory BERGSCHNEIDER

Gregory BERGSCHNEIDER 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: 12008675
    Abstract: A system and a method are disclosed for separating 3D content from 2D UI content for selectively upscaling 3D draw calls. A controller, coupled to a graphics pipeline, determines whether an application supports upscaling and, if so, creates a full-resolution framebuffer for rendering 2D drawcalls bound to the graphics pipeline and a reduced-resolution framebuffer for rendering 3D drawcalls bound to the graphics pipeline. A drawcall is then determined to be a 2D or a 3D drawcall. The controller stores the drawcall in the full-resolution framebuffer if the draw call is a 2D drawcall and stores the drawcall in the reduced-resolution framebuffer if the draw call is a 3D drawcall. The draw stored in the reduced-resolution framebuffer is upscaled to be a full-resolution drawcall, and the 2D draw in the full-resolution framebuffer and the upscaled 3D draw are combined to form a final output.
    Type: Grant
    Filed: September 27, 2021
    Date of Patent: June 11, 2024
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Gabriel T. Dagani, Gregory Bergschneider
  • Publication number: 20240152178
    Abstract: A system that includes two or more processor circuitry components and a power management circuitry comprising timestamp generator circuitry. In some examples, the timestamp generator circuitry is to generate timestamp values based on a single clock source and provide generated timestamp values to the two or more processor circuitry components. In some examples, the two or more processor circuitry components share timestamp values and the two or more processor circuitry components are to generate performance data associated with a timestamp of the generated timestamp values.
    Type: Application
    Filed: November 9, 2022
    Publication date: May 9, 2024
    Inventors: Prashant D. CHAUDHARI, Jain PHILIP, Gregory BERGSCHNEIDER, Jeffery S. BOLES, Hema C. NALLURI, Josh B. MASTRONARDE
  • Publication number: 20240045707
    Abstract: Apparatus and method for concurrent performance monitoring.
    Type: Application
    Filed: August 4, 2022
    Publication date: February 8, 2024
    Inventors: Prashant CHAUDHARI, Gregory BERGSCHNEIDER
  • Patent number: 11763521
    Abstract: A system and a method are disclosed for varying a pixel-rate functionality of a GPU as an optional feature without an explicit implementation from within an application. User interface (UI) content may be detected in a draw call of an application and a variable-rate shader lookup map may be generated based on the detected UI content. A pixel rate of 3D content may be increased using the variable-rate shader lookup map. Additionally or alternatively, other conditions may be detected for increasing the pixel rate, such as using information in an application profile, detecting high or low luminance values, detecting motion and/or detecting temporal anti-aliasing.
    Type: Grant
    Filed: October 6, 2021
    Date of Patent: September 19, 2023
    Inventors: Gabriel T. Dagani, Gregory Bergschneider, David C. Tannenbaum
  • Publication number: 20230052075
    Abstract: A system and a method are disclosed for varying a pixel-rate functionality of a GPU as an optional feature without an explicit implementation from within an application. User interface (UI) content may be detected in a draw call of an application and a variable-rate shader lookup map may be generated based on the detected UI content. A pixel rate of 3D content may be increased using the variable-rate shader lookup map. Additionally or alternatively, other conditions may be detected for increasing the pixel rate, such as using information in an application profile, detecting high or low luminance values, detecting motion and/or detecting temporal anti-aliasing.
    Type: Application
    Filed: October 6, 2021
    Publication date: February 16, 2023
    Inventors: Gabriel T. DAGANI, Gregory BERGSCHNEIDER, David C. TANNENBAUM
  • Publication number: 20220301096
    Abstract: A system and a method are disclosed for separating 3D content from 2D UI content for selectively upscaling 3D draw calls. A controller, coupled to a graphics pipeline, determines whether an application supports upscaling and, if so, creates a full-resolution framebuffer for rendering 2D drawcalls bound to the graphics pipeline and a reduced-resolution framebuffer for rendering 3D drawcalls bound to the graphics pipeline. A drawcall is then determined to be a 2D or a 3D drawcall. The controller stores the drawcall in the full-resolution framebuffer if the draw call is a 2D drawcall and stores the drawcall in the reduced-resolution framebuffer if the draw call is a 3D drawcall. The draw stored in the reduced-resolution framebuffer is upscaled to be a full-resolution drawcall, and the 2D draw in the full-resolution framebuffer and the upscaled 3D draw are combined to form a final output.
    Type: Application
    Filed: September 27, 2021
    Publication date: September 22, 2022
    Inventors: Gabriel T. DAGANI, Gregory BERGSCHNEIDER