Patents by Inventor Brendan Iribe

Brendan Iribe 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: 9552670
    Abstract: Disclosed is a system and method for triangulating vector graphics data having non-simple multi-styled and multi-connected shapes. The method provides for geometry flattening and more efficient processing of horizontal edges. The method involves computing a plurality of monotone chains corresponding to each of the plurality of shapes; computing a plurality of scan beams corresponding to the plurality of monotone chains; computing a plurality of monotone polygons corresponding to the monotone chains; computing a plurality of triangles from the plurality of monotone polygons; and displaying the plurality of triangles on the computer display.
    Type: Grant
    Filed: February 28, 2008
    Date of Patent: January 24, 2017
    Assignee: AUTODESK, INC.
    Inventors: Brendan Iribe, Maxim Shemanarev, Michael Antonov
  • Patent number: 7995073
    Abstract: Disclosed is a system and method for edge anti-aliasing of vector graphics. The system involves a video driver, which may include commercially available hardware, such as a graphics accelerator card. The method involves identifying the edges of a tessellated image represented by compound shapes, redefining the triangles that have a side shared with one of the edges, and defining a new plurality of triangles, which are added to the redefined triangles. The new plurality of triangles correspond to the edges. By exploiting the style interpolation computational features of most graphics accelerator hardware, the triangles corresponding to the edges are interpolated between the styles on each side of the edges, thereby anti-aliasing the edges.
    Type: Grant
    Filed: July 11, 2007
    Date of Patent: August 9, 2011
    Assignee: Autodesk, Inc.
    Inventors: Maxim Shemanarev, Michael Antonov, Brendan Iribe
  • Patent number: 7340723
    Abstract: A method of mapping abstract identifier implementations organized into namespaces may be used by parties (e.g., software developers) to combine identifier implementations with maximum flexibility, producing high-performance abstract code tailored to different application requirements and host binding environments. By expressing a bound entity via a parenthetical construct, multiple different implementations of the same abstract identifier can be uniquely identified and coexist together within the same program. A similar technique can also be used to uniquely identify extensions to existing types and namespaces developed by external parties without causing binding name clashes.
    Type: Grant
    Filed: July 2, 2003
    Date of Patent: March 4, 2008
    Assignee: Scaleform Corporation
    Inventors: Michael Antonov, Brendan Iribe
  • Publication number: 20050005260
    Abstract: A method of mapping abstract identifier implementations organized into namespaces may be used by parties (e.g., software developers) to combine identifier implementations with maximum flexibility, producing high-performance abstract code tailored to different application requirements and host binding environments. By expressing a bound entity via a parenthetical construct, multiple different implementations of the same abstract identifier can be uniquely identified and coexist together within the same program. A similar technique can also be used to uniquely identify extensions to existing types and namespaces developed by external parties without causing binding name clashes.
    Type: Application
    Filed: July 2, 2003
    Publication date: January 6, 2005
    Inventors: Michael Antonov, Brendan Iribe
  • Patent number: D701206
    Type: Grant
    Filed: June 4, 2013
    Date of Patent: March 18, 2014
    Assignee: Oculus VR, Inc.
    Inventors: Palmer Luckey, Brendan Iribe Trexler, Graham England, Jack McCauley
  • Patent number: D738374
    Type: Grant
    Filed: November 15, 2013
    Date of Patent: September 8, 2015
    Assignee: Oculus VR, LLC
    Inventors: Palmer Luckey, Brendan Iribe Trexler, Graham England, Jack McCauley
  • Patent number: D749583
    Type: Grant
    Filed: August 5, 2015
    Date of Patent: February 16, 2016
    Assignee: Oculus VR, LLC
    Inventors: Palmer Luckey, Brendan Iribe Trexler, Graham England, Jack McCauley