Patents by Inventor Charles Loop

Charles Loop 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: 20060044312
    Abstract: Rendering an outline font. Rendering an outline font by adding Bezier control points to further define a contour of an outline font and applying an in or out test to determine if a pixel falls within the contour of an outline font.
    Type: Application
    Filed: August 27, 2004
    Publication date: March 2, 2006
    Applicant: Microsoft Corporation
    Inventor: Charles Loop
  • Patent number: 6476803
    Abstract: A system and process for computer modeling of an object involving first capturing images of the object that collectively depict all the object's surfaces which are to be modeled. A series of 3D reconstructions are then derived from the images. Each of the reconstructions represent a portion of the object's surfaces. Noise elimination techniques are employed to reduce the number of extraneous reconstruction points. The individual 3D reconstructions are then registered to a common coordinate system to produce an overall 3D reconstruction of the object's surfaces. A surface representation of the object is extracted from the overall 3D reconstruction using robust surface extraction techniques, and if desired, a texture map for the surface representation of the object can be computed using the previously captured images to produce a photorealistic model of the object.
    Type: Grant
    Filed: January 6, 2000
    Date of Patent: November 5, 2002
    Assignee: Microsoft Corporation
    Inventors: Zhengyou Zhang, Charles Loop, Ying Shan
  • Patent number: 5602979
    Abstract: A system and method for modeling smooth free-form shapes using B-splines over irregular meshes, in a simple and efficient manner, to generate a display of aesthetically pleasing shapes is disclosed. A low degree parametric polynomial representation is generated. As a result, techniques for surface-surface or ray-surface intersection are faster and more robust than possible with existing techniques. In accordance with the present invention, an input mesh M.sup.0 is initially simplified by isolating irregularities and constraining geometry. First, the input mesh M.sup.0 is subjected to general refinement, whereby a new mesh M.sup.1 is constructed, which in turn is subjected to constrained refinement, whereby another new mesh M.sup.2 is constructed. After the general and constrained refinement steps, the mesh M.sup.2 is broken up into a set of "quad-nets" corresponding to each of its vertices. Finally, these quad nets are used as local geometry, over which, 4 cubic Bezier triangles are constructed.
    Type: Grant
    Filed: December 15, 1995
    Date of Patent: February 11, 1997
    Assignee: Apple Computer, Inc.
    Inventor: Charles Loop