...that after Walter Hunt patented the safety pin in 1849, he sold the rights to it for $400?
Make the Most of Our Site
See this month's Top Inventors and Most Cited Patents.
Stay on top of the latest innovations by subscribing to an RSS feed.
Registered users: Manage your profile.
| Application No. | Application Title | Issue Date |
| 20120026168 | SYSTEM AND METHOD FOR INTERACTIVE LIVE-MESH SEGMENTATION A system and method for segmenting an anatomical structure. The system and method initiating a segmentation algorithm, which produces a surface mesh of the anatomical structure from a series of volumetric images, the surface mesh formed of a plurality of polygons includ... | 02/02/2012 |
| 20120019533 | OPTIMAL POINT DENSITY USING CAMERA PROXIMITY FOR POINT-BASED GLOBAL ILLUMINATION A computer-animated scene is shaded using a point in a point cloud. The point represents a sample location on a surface primitive of an object in the scene. The surface primitive lies at least partially within a camera viewing frustum of a virtual camera, which has a fo... | 01/26/2012 |
| 20120013618 | METHOD FOR DETERMINING POINT CONNECTIVITY ON A TWO MANIFOLD IN 3D SPACE One particular implementation of the present invention may involve a method for determining connectivity of a plurality of points on a surface of a computer-generated object in 2D or 3D space. In general, the method may utilize a recursion process to determine or approx... | 01/19/2012 |
| 20120001909 | SEAMLESS FRACTURE IN A PRODUCTION PIPELINE Systems and processes for rendering fractures in an object are provided. In one example, a surface representation of an object may be converted into a volumetric representation of the object. The volumetric representation of the object may be divided into volumetric rep... | 01/05/2012 |
| 20110310102 | SYSTEMS AND METHODS FOR SUBDIVIDING AND STORING VERTEX DATA Systems and methods for subdividing patches and storing control points are described. At least one embodiment is a method for storing vertex data in a graphics processor. The method comprises receiving a patch to be tessellated, subdividing the patch into a plurality of... | 12/22/2011 |
| 20110298802 | MESH FORMATION FOR MULTI-ELEMENT VOLUMES A method of forming mesh data for three-dimensional (3-D) data is provided. Inside/outside (IO) functions are generated based on indicator functions to identify element interfaces between a plurality of elements identified in the 3-D data. An indicator function is defin... | 12/08/2011 |
| 20110292046 | GENERATING ANIMATED VORONOI TREEMAPS TO VISUALIZE DYNAMIC HIERARCHICAL DATA Methods and apparatus are disclosed for generating animated treemaps, such as Voronoi treemaps, to visualize dynamic hierarchical data. Changes in data are displayed using a treemap, by obtaining a multi-level tessellation having a plurality of regions as an initial sta... | 12/01/2011 |
| 20110267346 | Tessellation of patches of surfaces in a tile based rendering system A method and apparatus are provided for tessellating patches of surfaces in a tile based three dimensional computer graphics rendering system. For each tile in an image a per tile list of primitive indices is derived for tessellated primitives which make up a patch. Hid... | 11/03/2011 |
| 20110248997 | Hierarchical Bounding of Displaced Parametric Surfaces Hierarchical bounding of displaced parametric surfaces may be a very common use case for tessellation in interactive and real-time rendering. An efficient normal bounding technique may be used, together with min-max mipmap hierarchies and oriented bounding boxes. This p... | 10/13/2011 |
| 20110216063 | LIDAR TRIANGULAR NETWORK COMPRESSION Using LIDAR technology, terabytes of data are generated which form massive point clouds. Such rich data is a blessing for signal processing and analysis but is also a blight, making computation, transmission, and storage prohibitive. The disclosed subject matter include... | 09/08/2011 |
| 20110175911 | RENDERING PARAMETRIC SURFACE PATCHES A method for rendering parametric surface patches on a display screen includes receiving, at a processing unit, a computer-implemented representation of a first parametric surface patch, wherein the first parametric surface patch is a portion of a three-dimensional comp... | 07/21/2011 |
| 20110175912 | SYSTEM AND METHOD FOR MESOSCOPIC GEOMETRY MODULATION A computer-implemented method for generating a three-dimensional model of an object. The method includes generating a coarse geometry mesh of the object; calculating an optimization for the coarse geometry mesh based on photometric consistency and surface consistency as... | 07/21/2011 |
| 20110169828 | Methods for Creating Developable Surfaces Developable surfaces are generated by interactively evolving curves on a 2D surface embedded in 3D space using an iterative process to produce a model for the construction of a stylized three dimensional sculpture. Each iteration includes tessellating loops formed by th... | 07/14/2011 |
| 20110169829 | Apparatus and Methods for Wrapping Texture onto the Surface of a Virtual Object The invention provides techniques for wrapping a two-dimensional texture conformally onto a surface of a three dimensional virtual object within an arbitrarily-shaped, user-defined region. The techniques provide minimum distortion and allow interactive manipulation of t... | 07/14/2011 |
| 20110157176 | SYSTEM AND METHOD FOR CONSTRUCTING TRIANGULAR MESH SURFACE OF POINT CLOUD A method for constructing a triangular mesh surface of a point cloud includes constructing triangles according to point cloud data, determining seed triangles from the constructed triangles. The method further includes selecting triangles that share a side with a determ... | 06/30/2011 |
| 20110148877 | EFFICIENT GEOMETRIC TESSELLATION AND DISPLACEMENT Methods and computer-storage media are provided for rendering three-dimensional (3D) graphics by tessellating objects using novel structures and algorithms. Rendering utilizing “patches,” configurable functions that include a specified number of control points, allo... | 06/23/2011 |
| 20110141110 | METHOD OF MESHING AND CALCULATING A VOLUME IN AN ULTRASOUND IMAGING SYSTEM A method of automatically meshing a volume of an object in an ultrasound imaging system comprises the steps of: —acquiring image data of the object; —selecting a first surface of interest comprising a first slice of the object in the image data; —determining a mai... | 06/16/2011 |
| 20110134119 | Method and System For Displaying Animation With An Embedded System Graphics API An animation file player can display animation files with an embedded system graphics application programming interface (graphics API). In an example implementation, an animation file comprises a Flash® animation file such as, a Shockwave Flash® animation file, and th... | 06/09/2011 |
| 20110128285 | PARALLEL TRIANGLE TESSELLATION Triangles are tessellated by an algorithm that is adapted for efficient parallel processing. A plurality of input triangles for tessellation are received. Within each input triangle, a number of tessellated vertices and a number of output triangles to be generated are c... | 06/02/2011 |
| 20110109629 | RENDERING IMPROVEMENT FOR 3D DISPLAY A method of creating image data, the image data suitable for use with an autostereoscopic display, the method comprising taking a plurality of samples of a 3D scene, each sample taken for the combination of a pixel on a 2D display and an aperture of the autostereoscopic... | 05/12/2011 |
| 20110080405 | HERMITE GREGORY PATCH FOR WATERTIGHT TESSELLATION One embodiment of the present invention sets forth technique for watertight tessellation in a displaced subdivision surface. A subdivision surface is represented as a novel parametric quad patch that is continuous with respect to position (C0) and partial derivatives (C... | 04/07/2011 |
| 20110080404 | Redistribution Of Generated Geometric Primitives One embodiment of the present invention sets forth a technique for redistributing geometric primitives generated by tessellation and geometry shaders for per-vertex by multiple graphics pipelines. Geometric primitives that are generated in a first processing stage are c... | 04/07/2011 |
| 20110069065 | IMAGE PROCESSING APPARATUS, COMPUTER READABLE MEDIUM AND METHOD THEREOF According to one embodiment, an image processing apparatus includes a processing unit, a tessellation processing unit and a tessellation data storage unit. The processing unit performs interpolation processing on vertex data of a vector image for each sprite. The tessel... | 03/24/2011 |
| 20110063294 | TESSELLATION SHADER INTER-THREAD COORDINATION One embodiment of the present invention sets forth a technique for performing a computer-implemented method for tessellating patches. An input block is received that defines a plurality of input patch attributes for each patch as well as instructions for processing each... | 03/17/2011 |
| 20110057931 | Tessellation Engine and Applications Thereof Disclosed herein methods, apparatuses, and systems for performing graphics processing. In this regard, a processing unit includes a tessellation module and a connectivity module. The tessellation module is configured to sequentially tessellate portions of a geometric sh... | 03/10/2011 |
| 20110029297 | VIRTUAL PROTOTYPING AND TESTING FOR MEDICAL DEVICE DEVELOPMENT A system and method of developing better-designed medical devices, particularly cardiovascular stents and endovascular grafts. The system comprises a geometry generator, a mesh generator, a stress/strain/deformation analyzer, and a visualization tool. In one embodiment,... | 02/03/2011 |
| 20110025690 | PHOTOGRAMMETRIC TEXTURE MAPPING USING CASUAL IMAGES A method for photogrammetric texture mapping using casual images is provided. The method may include the following steps: estimating, for each vertex of at least a portion of a three dimensional (3D) mesh representing a model, projection parameters associated with a vir... | 02/03/2011 |
| 20100302243 | METHOD AND APPARATUS FOR CAPTURING GEOLOCATING AND MEASURING OBLIQUE IMAGES A computerized system for displaying, geolocating, and taking measurements from captured oblique images includes a data file accessible by the computer system. The data file includes a plurality of image files corresponding to a plurality of captured oblique images, and... | 12/02/2010 |
| 20100277476 | BOUNDED SIMPLIFICATION OF GEOMETRICAL COMPUTER DATA This invention discloses a method for simplifying geometrical data in higher dimensions and in particular reducing three-dimensional (3D) mesh (801) from an original 3D mesh (800). The simplification method comprises a series of reduction steps combined wi... | 11/04/2010 |
| 20100271369 | CURVED SURFACE RENDERING SYSTEM AND METHOD A curved surface rendering method grids a curved surface to a plurality of triangles, and further divides the plurality of triangles to sub-triangles. Furthermore, the method determines surface triangles and inner triangles from all triangles of the curved surface, and ... | 10/28/2010 |
| 20100271370 | METHOD FOR DISTRIBUTED CLIPPING OUTSIDE OF VIEW VOLUME A distributed clipping scheme is provided, view frustum culling is distributed in several places in a graphics processing pipeline to simplify hardware implementation and improve performance. In general, many 3D objects are outside viewing frustum. In one embodiment, cl... | 10/28/2010 |
| 20100268515 | METHOD OF VISUALIZING GEOMETRIC UNCERTAINTIES A method of constructing an enveloping mesh geometry (EMG) for a plurality of sample mesh geometries (MG). The enveloping mesh geometry is a geometric representation of the mean of the probability distribution underlying the sample space from which the enveloping mesh g... | 10/21/2010 |
| 20100259540 | VIEW-DEPENDENT RENDERING OF PARAMETRIC SURFACES Views of parametric surfaces are rendered. A set of parametric surface patches representing a parametric surface being rendered is projected onto a scene, producing a set of view-projected surface patches. Each view-projected surface patch is identified for either culli... | 10/14/2010 |
| 20100259541 | IMAGE PROCESSING APPARATUS AND IMAGE PROCESSING METHOD A boundary correction unit divides an object area into plural meshes, and specifies, of a pixel group positioned on one side, in a direction toward the interior of the object area, of a mesh to which a boundary vertex positioned on the frame of the object area belongs, ... | 10/14/2010 |
| 20100260383 | CALIPER FOR MEASURING OBJECTS IN AN IMAGE The invention relates to a system (300) for performing and visualizing a measurement of an object viewed in an image computed from image data, the system comprising an image unit (310) for visualizing the image data in the image for displaying in a display... | 10/14/2010 |
| 20100253683 | NON-UNIFORM TESSELLATION TECHNIQUE A non-uniform fractional tessellation technique adapts a tessellation of a base object to the on-screen projection before the domain shader in a graphics processing pipeline executes. The tessellation is adapted in a non-uniform manner such that the distribution of vert... | 10/07/2010 |
| 20100214294 | METHOD FOR TESSELLATION ON GRAPHICS HARDWARE An exemplary method for tessellating a primitive of a graphical object includes receiving information for a primitive of a graphical object where the information includes vertex information and an edge factor for each edge of the primitive; based on the received informa... | 08/26/2010 |
| 20100214293 | SYSTEM AND METHOD FOR USER INTERATION IN DATA-DRIVEN MESH GENERATION FOR PARAMETER RECONSTRUCTION FROM IMAGING DATA A system and method for iterative reconstruction with user interaction in data-driven, adaptive mesh generation for reconstruction of model parameters from imaging data is disclosed. The method includes reading input (110, 115) from a user and checking reconstruc... | 08/26/2010 |
| 20100214295 | DRAWING PROCESSING APPARATUS, TEXTURE PROCESSING APPARATUS, AND TESSELLATION METHOD A drawing processing apparatus for performing tessellation processing, comprising a pixel shader and a texture unit. An internal division operation part of the pixel shader issues texture load instructions to the texture unit, specifying parametric coordinate values of ... | 08/26/2010 |
| 20100194748 | CALCULATING THREE-DIMENSIONAL (3D) VORONOI DIAGRAMS Systems and methods for computing three-dimensional (3D) Euclidean Voronoi diagrams are disclosed. For some embodiments, a set of 3D objects is accessed, in which each 3D object is mathematically defined. Thereafter, a Voronoi region associated with each of the 3D objec... | 08/05/2010 |