Patents by Inventor Brandon L. Fliflet

Brandon L. Fliflet 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: 9449363
    Abstract: Apparatuses, systems, and methods may sample a texture, manage a page fault, and/or switch a context associated with the page fault. A three-dimensional (3D) graphics pipeline may provide texture sample location data corresponding to a texture, wherein sampling of the texture is to be executed external to the 3D graphics pipeline. A compute pipeline may execute sampling of the texture utilizing the texture sample location data and provide texture sample result data corresponding to the texture, wherein the 3D graphics pipeline may composite a frame utilizing the texture sample result data. The compute pipeline may manage a page fault, wherein the page fault and/or management of the page fault may be hidden from a graphics application. In addition, the compute pipeline may switch a compute context associated with the page fault to allow a graphics task not associated with the page fault to be executed and/or to prevent a stall.
    Type: Grant
    Filed: June 27, 2014
    Date of Patent: September 20, 2016
    Assignee: Intel Corporation
    Inventors: John A. Tsakok, Brandon L. Fliflet, Jayanth N. Rao
  • Publication number: 20150379730
    Abstract: Apparatuses, systems, and methods may sample a texture, manage a page fault, and/or switch a context associated with the page fault. A three-dimensional (3D) graphics pipeline may provide texture sample location data corresponding to a texture, wherein sampling of the texture is to be executed external to the 3D graphics pipeline. A compute pipeline may execute sampling of the texture utilizing the texture sample location data and provide texture sample result data corresponding to the texture, wherein the 3D graphics pipeline may composite a frame utilizing the texture sample result data. The compute pipeline may manage a page fault, wherein the page fault and/or management of the page fault may be hidden from a graphics application. In addition, the compute pipeline may switch a compute context associated with the page fault to allow a graphics task not associated with the page fault to be executed and/or to prevent a stall.
    Type: Application
    Filed: June 27, 2014
    Publication date: December 31, 2015
    Inventors: JOHN A. TSAKOK, BRANDON L. FLIFLET, JAYANTH N. RAO
  • Publication number: 20030043171
    Abstract: A method and apparatus for optimizing system performance by dynamically determining an intersection method on a demand-based zone renderer. Embodiments of the present invention determine not only the objects to bin, but also the intersection method to use to do so. The embodiment automatically determines, based upon the calculation, which intersection method would be more appropriate for assigning a particular object, such as a graphical primitive, to zones. In particular, the ratio of the primitive pixel area to the bounding box pixel area and a predefined threshold are used to select an appropriate intersection method for binning.
    Type: Application
    Filed: September 5, 2001
    Publication date: March 6, 2003
    Inventor: Brandon L. Fliflet
  • Publication number: 20020140710
    Abstract: A method for balancing workloads of graphics related software and hardware associated with a zone renderer rendering at least one object comprising configuring the zone renderer to a predetermined size, monitoring hardware or software for a predetermined time period, determining whether there is an imbalance between the hardware and software, and adjusting the size of the zone renderer to minimize the imbalance.
    Type: Application
    Filed: April 2, 2001
    Publication date: October 3, 2002
    Inventor: Brandon L. Fliflet