...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."
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 |
| 7583272 | Methods 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 |
| 7429987 | Intelligent 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 |
| 7425954 | Systems 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 |
| 7424684 | Frames 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 |
| 7421098 | Facial 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 |
| 7366723 | Visual 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 |
| 7315310 | Clipping 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 |
| 7275026 | Implicit 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 |
| 7207884 | Image 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 |
| 7199806 | Rasterization 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 |
| 7190367 | Method, 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 |
| 7173731 | Apparatus 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 |
| 7154499 | Two-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 |
| 7126578 | Combining 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 |
| 7088366 | Image 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 |
| 7050051 | Parametric 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 |
| 7015907 | Segmentation 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 |
| 6992685 | Measuring 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 |
| 6975318 | Polygon 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 |
| 6956587 | Method 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 |
| 6954283 | Apparatus 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 |
| 6954211 | Hardware-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 |
| 6950782 | Model-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 |
| 6943809 | Tiled 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 |
| 6937234 | Combining 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 |
| 6919908 | Method 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 |
| 6912293 | Photogrammetry 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 |
| 6906724 | Generating 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 |
| 6873342 | Method 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 |
| 6831639 | Computer 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 |
| 6795088 | Method 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 |
| 6734987 | Printer 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 |
| 6683620 | Relational 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 |
| 6680739 | Systems 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 |
| 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 |
| 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 |
| 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 |
| 6466229 | Graphics 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 |
| 6373499 | Automated 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 |
| 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 |