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

Icon_funbox Did You Know...

...that one person who claimed to be the inventor of the television is Russian emigre Vladimir Zworykin? In 1929 David Sarnoff, founder of RCA, asked Zworykin what it would take to develop TV for commercial use. He said: a year and a half and $100,000. In reality, it took 20 years and $50 million! Before his death in 1982 at the age of 92, Zworykin said of his invention: "The technique is wonderful. It is beyond my expectations. But the programs! I would never let my children even come close to this thing."

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/621 - Based on model of objects


Subclass of Class 345 - Computer graphics processing and selective visual display systems
Definition: Subject matter where the clipping is based on a computer
No. of patents: 62
Last issue date: 09/01/2009


1    
NumberTitleIssue Date
7583272Methods for retrieving shapes and drawings
There are disclosed methods to provide stable pose determinations of various three dimensional shapes. Methods are also disclosed for determining multiple, unique drawing descriptors for two dimensional drawings, and for obtaining intermediate three dimensional repr...
09/01/2009
7429987Intelligent positioning of items in a tree map visualization
Displaying data from a data set in a tree map visualization is provided by prioritizing the data in the data set so as to associate a priority with respective elements of the data in the data set. A tree map visualization is generated based on the data set where a l...
09/30/2008
7425954Systems and methods for providing signal-specialized parametrization
Systems and methods are provided for optimizing a parametrization scheme in accordance with information about the surface signal. A surface parametrization is created to store a given surface signal into a texture image. The signal-specialized metric of the inventio...
09/16/2008
7424684Frames in block diagram modeling
Methods and apparatus, including computer program products, for block diagram modeling, including generating a block diagram containing blocks interconnected by lines on a graphical user interface (GUI), specifying frame and channel information, the frame and channe...
09/09/2008
7421098Facial recognition and the open mouth problem
A method, for electronic face recognition using geodesic representations, of processing such a geodesic representation of a face having a mouth and being able to adopt open-mouthed or closed mouth states, so that the electronic recognition works regardless of whethe...
09/02/2008
7366723Visual query modeling for configurable patterns
Methods, systems, and computer program products, implementing techniques for visual query modeling. In one aspect, the techniques include displaying in a web browser a visual model of a database, the visual model including one or more graphical objects representing ...
04/29/2008
7315310Clipping device
A clipping device for reducing the number of processing cycles, and simplifying the circuit, while increasing the speed of the processing. The clipping device has a clip code generation circuit for generating clip codes corresponding to results of a comparison of ve...
01/01/2008
7275026Implicit frame-based processing for block-diagram simulation
A run-time, frame-based processing mechanism executes a block diagram model by propagating frame attributes information from blocks on which a user specified the frame attributes information to all other blocks in the block diagram model. The frame attributes inform...
09/25/2007
7207884Image processing device, image processing method, and game device and storage medium using the same
An object of this invention is to provide an image processing device which does not interrupt the flow of a game. The processing board in the main game device attaches information required by the player at the completion of each stage to a map and provides it...
04/24/2007
7199806Rasterization of primitives using parallel edge units
A graphical computing system comprising a control unit and a set of edge processing units. The control unit (a) receives a surface primitive, (b) transfers edge specifying information for each edge of the surface primitive to a corresponding one of the edge processi...
04/03/2007
7190367Method, apparatus, and system for rendering using a progressive cache
A method, apparatus, and system for rendering are disclosed. A rendering request is defined, where the rendering request describes an object to be rendered. A progressive cache is queried to determine a cached element most representing a display image satisfying the...
03/13/2007
7173731Apparatus and method for image-processing and computer program product for image-processing
The image processing apparatus of this invention has a vector conversion unit that converts raster data obtained by scanning graphics into vector data, an enclosed area extraction unit that extracts enclosed areas when the enclosed areas consist of line graphics, an...
02/06/2007
7154499Two-level rejection in 3D graphics
A method and apparatus for efficiently rejecting a graphics primitive that is not visible in a defined area having a maximum x and y-coordinate. A data calculation block is configured to perform the rejection calculation on two levels. In the first level, the data c...
12/26/2006
7126578Combining raster and vector data in the presence of transparency
Methods and apparatus implementing a technique for preparing one or more vector data objects for rendering. In general, in one aspect, the technique includes receiving an object that is a vector data object and defining clipping states of the object. Each clipping s...
10/24/2006
7088366Image generation method, program, and information storage medium
The shape of a model object specified by a motion processing is changed depending on the shape of a landform so that at least one (foot or hand) of part objects forming the model object does not sink under the surface of the landform. The model object is disposed at...
08/08/2006
7050051Parametric shape grammar interpreter
A method of recognizing a first shape in a second shape. The method includes decomposing the first shape into at least one subshape belonging to one of a plurality of subshape groups, and searching the second shape for a parametric transformation of the subshape.
05/23/2006
7015907Segmentation of 3D medical structures using robust ray propagation
A method for segmentation of 3D structures in CT and MR images is provided. The method is based on 3D ray propagation by mean-shift analysis with a smoothness constraint. Ray propagation is used to guide an evolving surface due to its computational efficiency and sh...
03/21/2006
6992685Measuring geometry in a computer-implemented drawing tool
A computer-implemented drawing tool provides a number of different measurement functions in the context of reviewing and marking up drawings. Drawings may be annotated by the drawing tool using a Measure object, wherein the Measure object is placed proximate to one ...
01/31/2006
6975318Polygon binning process for tile-based rendering
Binning polygons in a three-dimensional graphics system includes constructing a first bounding box around a first-level polygon, the first bounding box including tiles that contain the first-level polygon, subdividing the first-level polygon into second-level polygo...
12/13/2005
6956587Method of automatically cropping and adjusting scanned images
A computerized method and computer readable medium for adjusting a digital image obtained from scanning a document. An application processes the digital image to discern a border portion from an image portion. The application processes the digital image to determine...
10/18/2005
6954283Apparatus for controlling printer to improve printing speed and method thereof
An apparatus for controlling a printer, by which an image is printed in a raster mode by counting the number of functions that affect the printing speed from the image, and a method thereof are provided. In this printer controlling method, a page area to be printed ...
10/11/2005
6954211Hardware-accelerated anti-aliased graphics
In order to render a primitive, the primitive is subdivided into trapezoids and triangles. The subdivision occurs using scanline-aligned lines. These simple scanline-aligned regions are further subdivided so that the primitive is divided into simple scanline-boundar...
10/11/2005
6950782Model-based intelligent diagnostic agent
The present invention provides a multi-level model-based intelligent agent diagnosis system and method for computer-controlled machinery operative to reduce the complexity typically associated with conventional model based diagnostic systems. The system utilizes a p...
09/27/2005
6943809Tiled vector flattened output
Methods and apparatus, including computer program products, implementing and using techniques for processing a computer graphics illustration, the computer graphics illustration having overlapping objects. At least a region of the computer graphics illustration is b...
09/13/2005
6937234Combining a plurality of images and transforming an image having associated meta-data
The method combines a plurality of images. The images each have associated meta-data comprising meta-data element(s) having merging attribute tag(s). The merging attribute describes an action to be taken with the corresponding meta-data element when the images are c...
08/30/2005
6919908Method and apparatus for graphics processing in a handheld device
The present invention includes a method and apparatus for graphics processing in a handheld device including a transform engine capable of receiving vertex information. The transform engine generates a plurality of vertices from the vertex information, wherein each ...
07/19/2005
6912293Photogrammetry engine for model construction
A system and methods for accessing 2D digital images and 3D geometric models over a network (preferably the Internet) and transforming and composing that media along with 2D digital image and 3D geometric model media, acquired by other means, into enhanced 2D image ...
06/28/2005
6906724Generating a shadow for a three-dimensional model
A shadow for a three-dimensional model having an infrastructure that includes a bone is generated by projecting the bone onto a surface and generating the shadow on the surface based on a projection of the bone. Projecting the bone includes drawing lines from the vi...
06/14/2005
6873342Method for generating detail directed visibility elements for a graphics model
A method generates a detail directed hierarchical representation of orientations of a surface of a graphics model. The surface of the graphics model is partitioned into surface cells, each surface cell enclosing a portion of the surface. The surface cells are stored...
03/29/2005
6831639Computer readable storage medium storing 3-D game image processing program, 3-D game image processing method, video game machine, and 3-D game image processing program
The present invention is for easily drawing a polygon model having borderlines at high-speed. The video game machine comprises a recording medium 200 for enlarging the 3-D model where a normal vector of each polygon faces the outside at a predetermined enlarg...
12/14/2004
6795088Method and system for more efficiently utilizing processors of a graphics system
A method and system for utilizing processor(s) and bypass processor(s) of a computer graphics system are disclosed. The processor(s) and bypass processor(s) render primitives, which are ordered based on their left corners. The method and system include providing a m...
09/21/2004
6734987Printer driver for generating a reduced printer description file
A printing process for use in a computer system includes process steps to compare a first polygon object to subsequent polygon objects and/or compare a first bitmap to subsequent bitmaps, and to store only the attribute data of the first polygon object and/or attrib...
05/11/2004
6683620Relational modeling of trimmed nurbs surfaces
A method and apparatus are provided relationally modeling a trimmed NURBS surface. The relational model may be formed of a NURBS surface object, a trimming curve object that depends on the NURBS surface object, and a third object which depends on both the...
01/27/2004
6680739Systems and methods for compositing graphical data
A preferred method for producing a composite digital video data stream, which contains data corresponding to an image to be rendered, includes the steps of: receiving multiple digital video data streams, each of the multiple digital video data streams cor...
01/20/2004
6590582Clipping processing method
A method for determining a position at which a polygon to be clipped is situated with respect to a clipping plane to perform clipping processing, includes the steps of selecting a bounding volume sufficiently enclosing the polygon, and judging a position ...
07/08/2003
6518976Graphics container
A method of setting a graphics container in a graphics device wherein a child application draws graphics within a parent application's graphics context. A parent application begins a graphics container, pushes the current state information to a container ...
02/11/2003
6473094Method and system for editing digital information using a comparison buffer
A method and system for comparing a comparison source image to an active project in a viewer, particularly for editing the active project. The comparison source is stored or routed to a comparison buffer, and displayed within a comparison view in the view...
10/29/2002
6466229Graphics processing apparatus and graphics processing method
Disclosed is a graphics processing apparatus capable of drawing graphics at high speed with a small memory capacity even in the case of drawing graphics in which a drawing element and a clip element exist mixedly or which has many overlaps. A drawing comm...
10/15/2002
6373499Automated emphasizing of an object in a digital photograph
A method of image data manipulation guides a beginning computer user through the process of applying an emphasizing effect to an object in an image, so that the beginning user who was previously unaware of the existence of such an effect, or of the mechan...
04/16/2002
6366370Rendering methods for full parallax autostereoscopic displays
A method of rendering image data for full parallax autostereoscopic displays. The method is based on a double frustrum camera technique, where two cameras provide image data from opposing sides of an image plane. The near clipping plane is located on the ...
04/02/2002
1    
 
Sign InRegister
Username  
Password   
forgot password?