U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Icon_funbox Did You Know...

...that the first rickshaw was invented in 1869 by an American Baptist minister, the Rev. E. Jonathan Scobie, to transport his invalid wife around the streets of Yokohama?

Newsletter  PatentStorm News

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.

 

Class 345/420 - Solid modelling


Subclass of Class 345 - Computer graphics processing and selective visual display systems
Definition: Subject matter wherein complex objects are represented as
No. of patents: 1518
Last issue date: 05/29/2012


          9            
NumberTitleIssue Date
7262769Systems and methods for optimizing geometric stretch of a parametrization scheme
Systems and methods are provided for optimizing the geometric stretch of a parametrization scheme. Given an arbitrary mesh, the systems and methods construct a progressive mesh (PM) such that all meshes in the PM sequence share a common texture parametrization. The ...
08/28/2007
7262775System supporting animation of graphical display elements through animation object instances
A graphical display animation system is disclosed that supports timed modification of element property values of elements within a graphical display. The animation system utilizes a display structure for maintaining a set of elements corresponding to displayed objec...
08/28/2007
7260249Rules-based approach for processing medical images
A technique flexibly applies pre-programmed rules that specify the manner in which medical image data is to be classified or otherwise processed. A rules-based system selects from the pre-programmed rules, with different rules being used based on different doctors' ...
08/21/2007
7259765Head/data scheduling in 3D graphics
A system for processing graphics data for a stream of graphics primitives, such as triangles. The system has a plurality of memories each for storing an index of the primitive. A controller selects a memory to store the index and assigns a thread id to the index, th...
08/21/2007
7257259Lossless variable-bit signature compression
Apparatus and methods for compressing data points. The invention compresses the representation of a sequence of points in a space by, for example, dividing the sequence of points into segments of successive points and then compressing each of the segments irrespecti...
08/14/2007
7257276Digital image interpolation method
A digital image interpolation method is disclosed which a projection point (x, y) of the original image corresponding to a pixel of the transformed image first is determined. According to neighboring pixels (m, n) of the projection point, Gauss weights Wi
08/14/2007
7256779Video game play using panoramically-composited depth-mapped cube mapping
Video game play rendered using a panoramic view of a cube map style rendering uses an associated depth map to supply three-dimensionality to the pre-rendered scene. The resulting panoramic rendering may be indistinguishable from rendering the original scene in real-...
08/14/2007
7256787Method to imitate lifelike images for computer deformed objects
A method to imitate lifelike images for computer deformed objects includes the following steps, selecting a number of significant points on an object, categorizing the significant points into measurable points and specific points, defining a relationship between the...
08/14/2007
7256784Method for superimposing statistical information on tabular data
A method is disclosed for displaying a plurality of statistical data usually presented in a histogram, such as sample counts and percentages of a collection of categorized samples, in a compact single table. The method comprises presenting grouped statistical data t...
08/14/2007
7256785Assigning subpath attributes in a drawing
Techniques for assigning a subpath attribute to a subpath in a drawing are disclosed. One technique includes editing the drawing to define a current path having a current subpath, matching a previous vertex in a previous path with a current vertex in the current pat...
08/14/2007
7250946Shared N-patch edges
Systems and methods for shaping a shared edge between two or more N-patches may be used to eliminate gaps when normal vectors along a shared edge are not equal. More particularly, vertices and normals of a polygon, tristip, quadstrip and so on, are obtained. Shared ...
07/31/2007
7251355Three-dimensional labeling apparatus and method
When labeling is performed for a three-dimensional image, the present invention aims to reduce time required for labeling in the three-dimensional image by three-dimensionally referring connection relationships among image areas. To achieve this object, the followin...
07/31/2007
7250944Geographic view of a modelling system
Geo View is a three-dimensional virtual universe in which a real-world or virtual object may be represented by one or more virtual objects whose attributes are derived from attributes of the real-world object via a flexible user-specifiable mapping. Typically a two-...
07/31/2007
7250945Three dimensional weather forecast rendering
A system and method for generating a realistic visual representation of forecast weather conditions. A “future time-lapse” video image of weather conditions effecting a given area may be generated automatically from a meteorologist's weather forecast. The result...
07/31/2007
7249149Tree bitmap data structures and their use in performing lookup operations
Disclosed are, inter alia, methods, apparatus, data structures, computer-readable media, mechanisms, and means for defining, creating and using tree bitmap data structures, such as for, but not limited to their use in performing lookup operations (e.g., longest pref...
07/24/2007
7249327System and method for arranging, manipulating and displaying objects in a graphical user interface
A Graphical User Interface (“GUI”) that provides a user with the ability to manipulate display objects in a non-uniform manner on a display surface is provided. For example, a user can manipulate an object so that it appears, torn, bent, folded, angled, etc. Add...
07/24/2007
7248269Magnification methods, systems, and computer program products for virtual three-dimensional books
A system is described for displaying images of a virtual three-dimensional book having one or more virtual pages. The system comprises a display system capable of executing a display program wherein images of the virtual three-dimensional book are produced on the di...
07/24/2007
7248259Three dimensional geological model construction
A method for modeling geological structures includes identifying fault planes in a geologic structure, and creating a set of substantially vertically oriented pillars along the fault plane. The pillar grids are then combined into a common three-dimensional grid pill...
07/24/2007
7248257Low bandwidth transmission of 3D graphical data
A graphical data-compressor for compressing received arbitrary graphical data for subsequent transmission; where the graphical data-compressor comprises an input for receiving the received arbitrary graphical data, the input being linked to an analyzer for analysis ...
07/24/2007
7249028Manufacturing labor cost estimator
A method, apparatus and code product for estimating labor costs associated with producing a printed circuit board assembly. ...
07/24/2007
7245305Shading of images using texture
Colors are obtained and used to shade two-dimensional non-photo realistic images of three-dimensional models. The colors are stored as texels in texture maps. The texels are chosen to shade the images based on their orientation in a scene. The colors may be obtained...
07/17/2007
7245299Bicubic surface real-time tesselation unit
The present invention provides a graphics processing unit for rendering objects from a software application executing on a processing unit in which the objects to be rendered are transmitted to the graphics processing unit over a bus as control points of bicubic sur...
07/17/2007
7246103Probabilistic model of distraction for a virtual reality environment
Improved human-like realism of computer opponents in racing or motion-related games is provided. The computer driver may be “distracted” by various characteristics, such as nervousness caused by another competitor closing the gap behind a computer driver. The di...
07/17/2007
7242401System and method for fast volume rendering
A method of propagating a ray through an image includes providing a digitized volumetric image comprising a plurality of intensities corresponding to a domain of voxels in a 3-dimensional space, providing a reduced path octree structure of said volumetric image, sai...
07/10/2007
7243055Composite stacking sequence optimization for multi-zoned composites
Method, apparatus, and computer program products are provided for optimizing a stacking sequence for a composite laminate having multiple zones to reduce the number or length of internal ply edges in the composite laminate with the most design rule compliant sequenc...
07/10/2007
7242400Compression and decompression of data using plane equations
The present invention provides a scheme for compressing and decompressing the depth, or Z, components of image data. Image data is grouped into a plurality of tiles. A test is performed to determine if a tile can be compressed so that its size after compression is l...
07/10/2007
7239741Image processing device executing image processing on input image and processing method for the same
An image processing device is composed of an image drawing section, an image input section, a corresponding-point searching section, and a processing parameter improving section. The image drawing section has a preset three-dimensional model image to draw a three-di...
07/03/2007
7239929Hierarchical component based object recognition
The present invention provides a method for the recognition of objects in an image, where the objects may consist of an arbitrary number of parts that are allowed to move with respect to each other. In the offline phase the invention automatically learns the relativ...
07/03/2007
7239312Method, apparatus and program for processing a three-dimensional image
An image processing apparatus and an image processing method reconstruct a three-dimensional image of an object which expresses a texture, glossiness, and three-dimensionality with realism. The image processing apparatus produces, from a physical object, data repres...
07/03/2007
7239752Extendable tracking by line auto-calibration
Methods and systems for tracking camera pose using dynamically calibrated line features for augmented reality applications are disclosed. The dynamic calibration of the line features affords an expanded tracking range within the real environment and into adjacent, u...
07/03/2007
7240137System and method for message delivery across a plurality of processors
A system and method is provided to deliver messages to processors operating in a multi-processing environment. In a multi-processor environment, interrupts are managed by storing events in a queue that correspond to a particular support processor. A main processor d...
07/03/2007
7240182System and method for providing a persistent function server
A system and method for providing a persistent function server is provided. A multi-processor environment uses an interface definition language (idl) file to describe a particular function, such as an “add” function. A compiler uses the idl file to generate sour...
07/03/2007
7240291Methods, systems, and computer program products for display of information relating to a virtual three-dimensional book
A system is described for displaying images of a virtual three-dimensional book having a plurality of virtual pages. The system comprises a display system capable of executing a display program wherein images of the virtual three-dimensional book are produced on the...
07/03/2007
7239718Apparatus and method for high-speed marker-free motion capture
A high-speed marker-free motion capture, which is capable of powerfully detecting a body's feature points corresponding to a body's end portions such as a head, hands, feet, trunk, arms and legs at a high speed in an illumination change or background or noises of ca...
07/03/2007
7239934System and method for delivering writing data of a semiconductor device and fabricating a semiconductor device
A design system for delivering data via a network to a plant, which fabricates a semiconductor device by direct writing, includes: a data conversion unit generating the data specified by a product name of the semiconductor device, a layer name, and a machine type of...
07/03/2007
7240075Interactive generating query related to telestrator data designating at least a portion of the still image frame and data identifying a user is generated from the user designating a selected region on the display screen, transmitting the query to the remote information system
Methods, apparatuses, and systems enabling an interactive information retrieval system that includes a user interface allowing users to graphically generate information queries for objects of interest found in various media, such as television, video, and print. The...
07/03/2007
7239311Global visualization process (GVP) and system for implementing a GVP
A system and process that incorporates hardware and software as elements to be combined with procedures and processes to obtain, format, store, combine, control, display, record, and visualize dynamic scenarios by interacting with accurate, realistic models and actu...
07/03/2007
7239313System and method for diffusing curvature
A system or method to distribute curvature in a set of target vertices by computing curvature at boundary vertices of the set of target vertices by use of an umbrella operator. The boundary curvatures may be distributed into the set of target vertices by solving for...
07/03/2007
7236167Computational geometry using control geometry having at least two dimensions
A method and system for computer aided design (CAD) is disclosed for designing geometric objects. The present invention interpolates and/or blends between such geometric objects sufficiently fast so that real time deformation of such objects occurs while deformation...
06/26/2007
7236170Wrap deformation using subdivision surfaces
Deformations are applied to a model using a subdivision surface. Given a wrap and model, a subdivision surface is calculated from the wrap. The model is then bound to the subdivision surface. When the wrap is deformed, the subdivision surface is recalculated. The mo...
06/26/2007
          9            
 
Sign InRegister
Username  
Password   
forgot password?