Patents by Inventor Conal M. Elliott

Conal M. Elliott 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: 6388668
    Abstract: The invention provides a device for converting data types corresponding to functional animations into a form that is amenable to fast renderings of the animation by using of a presentation library. It therefore bridges a gap between the high level flexibility needed to formulate animations with the low level rigid structuring imposed by presentation software that directly interfaces with image rendering and sound presenting hardware. A spite engine interprets a list of sprites which is created and updated by a normalizer software component. The sprite engine must interpret its list at a refresh rate suitable for rendering video images. The normalizer must deal with the functional data types built by the functional animation software and convert those data types into lists of sprites.
    Type: Grant
    Filed: July 16, 1999
    Date of Patent: May 14, 2002
    Assignee: Microsoft Corporation
    Inventor: Conal M. Elliott
  • Patent number: 6326964
    Abstract: A pre-processing method prepares 3D objects for rendering to image layers in a layered graphics rendering pipeline. The method transforms a bounding volume for an object to a 2D bounding box in a 2D view space. It then subdivides the bounding box into blocks of image samples called chunks. To computer the portion of the object that should be rendered to each chunk, it determines which geometric primitives of the object overlap each chunk and generates a list of primitives to the rendered for each chunk.
    Type: Grant
    Filed: November 6, 1998
    Date of Patent: December 4, 2001
    Assignee: Microsoft Corporation
    Inventors: John M. Snyder, Conal M. Elliott
  • Patent number: 5864342
    Abstract: A method for rendering graphical objects in a scene to generate a display images includes dividing the geometric primitives of models in a scene among portions or "chunks" of the view space to which the primitives will be rendered, and then rendering geometry referenced to the chunks in series in a common depth buffer. Geometry for a chunk can be rendered, including sophisticated anti-aliasing and translucency computations, using a minimum of memory. Serially rendering object geometry in chunks provides an effective form of compression because pixel fragments can be generated for one chunk at a time and then resolved. Pixel fragments can be resolved in a post-processing step for one chunk while primitives for another chunk are rasterized.
    Type: Grant
    Filed: June 27, 1996
    Date of Patent: January 26, 1999
    Assignee: Microsoft Corporation
    Inventors: James T. Kajiya, John G. Torborg, Jr., Michael A. Toelle, Kent E. Griffin, Mark L. Kenworthy, John M. Snyder, Conal M. Elliott
  • Patent number: 5764241
    Abstract: A method and system for modeling interactive animation and other integrated media includes support for a declarative modeling language and a system for presenting media represented in a declarative language model. The modeling language enables authors to represent natural or modeled media in a compact model, and it allows for the explicit description of time varying behavior as well as reactive behavior, which occurs in response to discrete events. The system compiles or interprets the model, optimizes it, and controls the presentation of media represented in it.
    Type: Grant
    Filed: November 30, 1995
    Date of Patent: June 9, 1998
    Assignee: Microsoft Corporation
    Inventors: Conal M. Elliott, Todd B. Knoblock, Greg D. Schechter, Salim S. AbiEzzi, Colin L. Campbell, Chun-Fu Ricky Yeung