In 1879, Auguste Bartholdi received design patent number 11,023 titled "Design for a Statue". It was for the Statue of Liberty.
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.
| Number | Title | Issue Date |
| 6670963 | Visual attention model An improved visual attention model uses a robust adaptive segmentation algorithm to divide a current frame of a video sequence into a plurality of regions based upon both color and luminance, with each region being processed in parallel by a plurality of ... | 12/30/2003 |
| 6654507 | Automatically producing an image of a portion of a photographic image A method of producing an image of at least a portion of a digital image that includes pixels includes computing a belief map of the digital image, by using the pixels of the digital image to determine a series of features and using such features to as... | 11/25/2003 |
| 6654506 | Method for automatically creating cropped and zoomed versions of photographic images A method and computer program/system for cropping a digital image includes inputting a belief map of a photographic image, (a belief value at a location in the belief map indicates an importance of a photographic subject at the same location in the photog... | 11/25/2003 |
| 6646650 | Image generating apparatus and image generating program An image generating apparatus and program capable of realistically displaying an image of a submerged land portion in consideration of water characteristics is provided. In rendering processing, when an object to be rendered is a water surface object, fro... | 11/11/2003 |
| 6621495 | Method and apparatus to handle immediate mode data streams in a data processing system A method and apparatus in a geometry engine having a plurality of stages for processing graphics data. An immediate mode data stream is received at a first stage within the plurality of stages. Data from the immediate mode data stream is stored in a stora... | 09/16/2003 |
| 6618048 | 3D graphics rendering system for performing Z value clamping in near-Z range to maximize scene resolution of visually important Z components A graphics system including a custom graphics and audio processor produces exciting 2D and 3D graphics and surround sound. The system includes a graphics and audio processor including a 3D graphics pipeline and an audio digital signal processor. The graph... | 09/09/2003 |
| 6603476 | Method, system and program for topographically aware operating system A topographical aware Operating System (OS) which is platform and application independent. The OS contains a 2D to 3D rendering converter within a topographical framework, a Java Virtual Machine (JVM) interface and topographical application programming in... | 08/05/2003 |
| 6599325 | Method and system for flowing data to an arbitrary path defined by a page description language A method for flowing data, such as text data, into an arbitrary path defined by a page description language specification ("PDL specification") generally comprises the steps of: identifying a path defined in the PDL specification as a datawrapping path; a... | 07/29/2003 |
| 6590582 | Clipping 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 |
| 6587111 | Graphic processor and data processing system A graphic processor including a rendering control circuit which carries out weighted averaging on pieces of pixel data of source image information arranged to form a pixel-data matrix corresponding to a pixel matrix with columns of the pixel-data matrix b... | 07/01/2003 |
| 6581087 | Floating point adder capable of rapid clip-code generation In a floating point adder adding received two floating point data together and subtracting one such data from the other, before their exponent parts are matched in digit by a digit match unit the two data have their exponent parts compared and also their ... | 06/17/2003 |
| 6522340 | Creating real-world objects The present invention is a system and method for creating a real-world object as a bitmap image are provided. Initially, the background pixels in the frame buffer are assigned the same color which is different from any color found in the object. A region ... | 02/18/2003 |
| 6518976 | Graphics 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 |
| 6487568 | Method and system for flowing data to an arbitrary path defined by a page description language A method for flowing data, such as text data, into an arbitrary path defined by a page description language specification ("PDL specification") generally comprises the steps of: identifying a path defined in the PDL specification as a datawrapping path; a... | 11/26/2002 |
| 6476821 | Image displaying system and information processing apparatus In an image displaying system, the distribution of functions among the image displaying apparatus, the information processing apparatus, and an operating system controlling the operations of the information processing apparatus are clarified, and the capa... | 11/05/2002 |
| 6473094 | Method 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 |
| 6466227 | Programmable architecture for visualizing sampled and geometry data A programmable visualization apparatus processes graphical data. The apparatus includes a central processing unit for executing a visualization application and a scheduler. A third level of memory is connected to the central processing unit. The third lev... | 10/15/2002 |
| 6459438 | Method and apparatus for determining clipping distance A method and apparatus for determining a clipping distance of vertices of object-element with respect to a clipping plane include processing that begins by obtaining a clipping distance for each original vertex of an object-element with respect to the cli... | 10/01/2002 |
| 6452604 | Interference checking apparatus and method for checking interference of objects in computer An interference checking apparatus approximates the shape of an object with an envelope figure, such as a rectangular parallelepiped, a sphere, etc., and checks static interference among many objects at high speed. In this static interference check, an ap... | 09/17/2002 |
| 6437780 | Method for determining tiles in a computer display that are covered by a graphics primitive A geometry tiler identifies tiles on a computer's screen that are covered by a graphics primitive by use of edges of the graphics primitive. Precise identification of tiles of various types (such as edge tiles covered by a segment) eliminates identificati... | 08/20/2002 |
| 6437795 | Method and apparatus for clipping a function The invention is a method and apparatus for clipping a function, such as a quadratic Bezier function defining a shading characteristic of an object being modeled. In accordance with the invention, a second or higher order function is clipped in "linear" f... | 08/20/2002 |
| 6417860 | Method and system for providing texture using a selected portion of a texture map An apparatus and method for quickly and efficiently providing texel data relevant for displaying a textured-image. A large amount of texture source data, such as photographic terrain texture, is stored as a two-dimensional or three-dimensional texture MIP... | 07/09/2002 |
| 6414692 | Graphics processing apparatus and system A graphics processing apparatus includes a drawn field register which stores coordinate values of boundaries of a drawn field, and an end point coordinate register which stores coordinate values of end points of a graphical element of interest. A first co... | 07/02/2002 |
| 6389487 | Control of video device by multiplexing accesses among multiple applications requesting access based on visibility on single display and via system of window visibility rules A method and apparatus for allowing several applications to share a single video overlay resource via multiplexing are disclosed. The multiplexing is accomplished from the application end through a multiplexing abstraction layer provided to the developers... | 05/14/2002 |
| 6389155 | Image processing apparatus An image processing apparatus includes a designating section for designating an arbitrary region or an arbitrary position of an image; a specifying section for specifying an object region which is present in the designated region or position, and which ca... | 05/14/2002 |
| 6384831 | Graphic processor and data processing system In a graphic processor, a rendering control circuit carries out weighted averaging on pieces of pixel data of source image information arranged to form a pixel-data matrix corresponding to a pixel matrix with columns of the pixel-data matrix being oriente... | 05/07/2002 |
| 6380946 | Enhancing hardware clipping for bit-packed fonts The present invention is a method and apparatus for enhancing clipping a bit-packed glyph. A first clip value is determined if it is less than a first maximum value. If the first clip value exceeds the first maximum value, a second clip value and a third ... | 04/30/2002 |
| 6377269 | Automated generation of masks for photo-compositing An image processing method useful for producing images of subjects for inclusion in composite images, said processing method utilizing multiple images, including a first image of a foreground subject plus a first background, and a second image of said for... | 04/23/2002 |
| 6377276 | Bitmap animation of on-screen-display graphics over a distributed network and a clipping region having a visible window A method of and apparatus for bitmap animation and display of on-screen-display graphics utilizes the HAVi architecture and displays the bitmap animation using a clipping region and a visible window. Data for a bitmap image of on-screen-display graphics i... | 04/23/2002 |
| 6366370 | Rendering 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 |
| 6359630 | Graphics system using clip bits to decide acceptance, rejection, clipping A method and computer graphics system for clip testing using clip bits stored in a general-purpose register for each vertex of a geometric primitive. In one embodiment, a rendering unit or other processor sets bits in a clip bits register for each vertex ... | 03/19/2002 |
| 6359629 | Backface primitives culling A method of efficiently removing backfacing primitives from the graphics pipeline such that rendering efficiency is increased. In one embodiment of the present invention, a bounding cone of normal vectors of a primitive is first determined during pre-proc... | 03/19/2002 |
| 6347995 | Method, computer-readable storage medium and video game device for automatically generating a maze map with at least one correct path Method, computer-readable storage medium and video game device are provided for generating a maze map. First, a floor composed of plural rectangular blocks is generated. Next, one of the blocks is designated from the floor as the start block. Then, a sequ... | 02/19/2002 |
| 6333731 | Apparatus for simultaneously displaying TV and PC images An apparatus for simultaneously displaying TV and PC images capable of displaying a single image selected between PC and decoded TV images in a picture tube, or alternately displaying the PC and decoded TV images for a cycle of a horizontal synchronous si... | 12/25/2001 |
| 6331860 | Method and apparatus for stitching scanned image segments together to form an oversized document An oversize document, one that is larger than the platen of the scanner, can be scanned in several segments then stitched together electronically. A method is described to analyze the scan segments to determine the orientation, magnification and translati... | 12/18/2001 |
| 6329994 | Programmable computer graphic objects A method for producing an animation sequence on a graphic display driven by a computer, including defining an object that includes a geometrical description of an animated character and characteristics of social behavior of the character and animating an ... | 12/11/2001 |
| 6310620 | Method and apparatus for volume rendering with multiple depth buffers A method for rendering a three-dimensional volume onto a two-dimensional image plane partitions translucent portions of the volume as defined by polygons into layers. The layers are sorted in a front-to-back order. A near color buffer is set to a transpar... | 10/30/2001 |
| 6295096 | Edge key generating method and edge key generating apparatus To enable interlacing edge-generating means to be used for a progressive image signal that is separated into lines as two sequences of signals, the present invention comprises a pre-edge processing circuit (11) that executes appropriate pre-edge processin... | 09/25/2001 |
| 6271862 | Apparatus and method for determining line clipping intersection points In a graphics system, an apparatus and method reduce the computational complexity for clipping in a graphics environment by determining the relationship between a line and a graphics element, and performing an optimized number of calculations based on the... | 08/07/2001 |
| 6266149 | Printer driver with compact representation of drawing environment changes A printer driver, for example a QuickDraw printer driver, keeps track of changes in a drawing environment (specified by a GrafPort) by saving State records. Rather than filling up the State with the contents of each pattern and clip region, references to ... | 07/24/2001 |