Patents by Inventor John Brothers

John Brothers 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: 20070091102
    Abstract: A method for high level synchronization between an application and a graphics pipeline comprises receiving an application instruction in an input stream at a predetermined component, such as a command stream processor (CSP), as sent by a central processing unit. The CSP may have a first portion coupled to a next component in the graphics pipeline and a second portion coupled to a plurality of components of the graphics pipeline. A command associated with the application instruction may be forwarded from the first portion to the next component in the graphics pipeline or some other component coupled thereto. The command may be received and thereafter executed. A response may be communicated on a feedback path to the second portion of the CSP. Nonlimiting exemplary application instructions that may be received and executed by the CSP include check surface fault, trap, wait, signal, stall, flip, and trigger.
    Type: Application
    Filed: October 25, 2006
    Publication date: April 26, 2007
    Inventors: John Brothers, Timour Paltashev, Hsilin Huang, Boris Prokopenko, Qunfeng Liao
  • Publication number: 20070091101
    Abstract: A command parser in a GPU is configured to schedule execution of received commands and includes a first input coupled to a scheduler. The first command parser input is configured to communicate bus interface commands to the command parser for execution. A second command parser input is coupled to a controller that receives ring buffer commands from the scheduler in association with a new or previously-partially executed ring buffer, or context, which are executed by the command parser. A third command parser input coupled to a command DMA component that receives DMA commands from the controller that arc also contained in the new or previously-partially executed ring buffer, which are forwarded to the command parser for execution. The command parser forwards data corresponding to commands received on one or more the first, second, and third inputs via one or more outputs.
    Type: Application
    Filed: September 8, 2006
    Publication date: April 26, 2007
    Applicant: VIA TECHNOLOGIES, INC
    Inventors: Hsilin Huang, Boris Prokopenko, John Brothers
  • Patent number: 7030878
    Abstract: The computer graphics system is configured to generate a shadow effect with a stencil shadow volume method using a combination of compressed and uncompressed stencil buffers in coordination with compressed and uncompressed depth data buffers. An uncompressed stencil buffer is capable of storing stencil shadow volume data for each pixel and a compressed stencil buffer is capable of storing stencil shadow volume data for a group of pixels.
    Type: Grant
    Filed: March 19, 2004
    Date of Patent: April 18, 2006
    Assignee: VIA Technologies, Inc.
    Inventors: Jiangming Xu, Wen-Chung Chen, Yuanfeng Wang, Liang Li, John Brothers, Boris Prokopenko
  • Publication number: 20060038822
    Abstract: The computer graphics system is configured to improve the performance of a stencil shadow volume method for rendering shadows. The apparatus and methods utilize a combination of compressed and uncompressed stencil buffers in coordination with compressed and uncompressed depth data buffers. An uncompressed stencil buffer is capable of storing stencil shadow volume data for each pixel and a compressed stencil buffer is capable of storing stencil shadow volume data for a group of pixels. The compressed stencil buffer is utilized with a compressed stencil buffer cache to perform a stencil shadow volume operation more efficiently than present methods.
    Type: Application
    Filed: August 23, 2004
    Publication date: February 23, 2006
    Inventors: Jiangming Xu, Wen-Chung Chen, Yuanfeng Wang, Liang Li, John Brothers, Boris Prokopenko
  • Publication number: 20050206647
    Abstract: The computer graphics system is configured to generate a shadow effect with a stencil shadow volume method using a combination of compressed and uncompressed stencil buffers in coordination with compressed and uncompressed depth data buffers. An uncompressed stencil buffer is capable of storing stencil shadow volume data for each pixel and a compressed stencil buffer is capable of storing stencil shadow volume data for a group of pixels.
    Type: Application
    Filed: March 19, 2004
    Publication date: September 22, 2005
    Inventors: Jiangming Xu, Wen-Chung Chen, Yuanfeng Wang, Liang Li, John Brothers, Boris Prokopenko
  • Publication number: 20050183976
    Abstract: A cryogenic canister assembly for biological specimens. The canister assembly includes a box having a lid and a base. The base has a bottom wall and sidewalls extending outwardly from the bottom wall around its outer periphery. Similarly, the lid includes a top wall and a sidewall extending outwardly from the top wall around the outer periphery of the top wall. Furthermore, the lid is dimensioned so that, when placed on the base, the lid sidewall overlies the base sidewall and forms a box having an interior chamber adapted to receive a plastic bag containing a biological specimen. A pair of U-shaped clips are insertable over opposed sides of the box to releasably lock the lid and base together. Both the lid and the base are constructed of cardboard.
    Type: Application
    Filed: February 19, 2004
    Publication date: August 25, 2005
    Inventor: John Brothers