"Everyone acquainted with the subject will recognize it as a conspicuous failure."
Henry Morton, president of the Stevens Institute of Technology ; Said in 1880 about the light bulb
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 |
| 8098264 | Method and apparatus for rendering computer graphics primitive The present invention is directed to a method for rendering a computer graphics primitive intersected with one or more user-defined clipping planes. The method includes receiving a primitive, a clipping plane and a default scissor window; determining a second scisso... | 01/17/2012 |
| 7800631 | Triangle rendering using direct evaluation This disclosure describes an apparatus, such as a wireless communication device, that applies a direct evaluation technique to render triangles for the 3D graphical environment. The apparatus includes a rendering engine that defines a rectangular area of pixels, ref... | 09/21/2010 |
| 7800632 | Triangle rendering using direct evaluation This disclosure describes an apparatus, such as a wireless communication device, that applies a direct evaluation technique to render triangles for the 3D graphical environment. The apparatus includes a rendering engine that defines a rectangular area of pixels, ref... | 09/21/2010 |
| 7616219 | Drawing style domains A method, apparatus, and article of manufacture provide the ability to modify an appearance style of a computer generated rendering. A computer generated rendering consisting of vector geometry is obtained. A closed second geometry is created in the computer generat... | 11/10/2009 |
| 7439988 | Apparatus, system, and method for clipping graphics primitives with respect to a clipping plane Apparatus, system, and method for clipping graphics primitives are described. In one embodiment, a clipping module includes a mapping unit and a clipping engine that is connected to the mapping unit. The mapping unit is configured to map a graphics primitive onto a ... | 10/21/2008 |
| 7432925 | Techniques for representing 3D scenes using fixed point data A quantization transform, corresponding to a geometric object, is determined. The geometric object represents at least a portion of an object in a three-dimensional scene. The quantization transform is suitable for converting a floating point space to a fixed point ... | 10/07/2008 |
| 7414636 | Rendering apparatus, rendering processing method and computer program product A setup section acquires vertex data including at least homogeneous coordinate and window coordinate relevant to two vertexes of rendering primitive, that is, segment. An edge coefficient calculation unit calculates an edge coefficient used for determining whether o... | 08/19/2008 |
| 7400325 | Culling before setup in viewport and culling unit The VPC unit and setup unit of a graphics processing subsystem perform culling operations. The VPC unit performs culling operations on geometric primitives falling within a specific criteria, such as having a property within of a numerical range limit. This limit re... | 07/15/2008 |
| 7386862 | Process for allowing Applets to be resized independently from the WEB/HTML page they were created The present invention provides for a method for allowing Applets to be resized independently from the WEB/HTML page they were created. The Applet is made “detachable”, from a user's point of view, from the WEB/HTML page it was initially created. Pushing a “det... | 06/10/2008 |
| 7382377 | Render to texture cull Method and apparatus for processing one or more fragment data. In one embodiment, the method includes processing one or more fragment data to generate one or more texture map addresses for one or more texels, determining relevance information that correspond to the ... | 06/03/2008 |
| 7376905 | Method, system, and computer program product for user-specified GUI object distribution An improvement to the known method/system for distribution of elements displayed in GUI windows and similar processing environments is disclosed. A visible, moveable, and size-adjustable bounding box is provided. The user can specify any size for the bounding box an... | 05/20/2008 |
| 7369685 | Vision-based operating method and system A vision-based operating system is provided in which a computer-based system accepts visual inputs and takes appropriate actions in a wide variety of environments. One environment is a security environment in which the vision-based operating system acquires an image... | 05/06/2008 |
| 7348995 | Method, apparatus and computer program product for implementing picture format conversion to X, Y plot A method, apparatus and computer program product are provided for implementing picture format conversion to X,Y plot for waveform comparisons. A picture file and user selected X,Y boundaries are received. Non-white pixels of the picture file between the user selecte... | 03/25/2008 |
| 7340678 | Systems and methods for creating an interactive 3D visualization of indexed media A 3D graphical user interface includes a two-dimensional ground-plane layout representing the relationship between one or more leaf elements of a tree data structure. The interface further includes at least one building-like structure, each of the at least one build... | 03/04/2008 |
| 7310103 | Pipelined 2D viewport clip circuit A system and method for performing viewport clipping for multiple viewports using a pipeline. The pixel address coordinates are compared against boundaries of a first viewport window. The results of this comparison, along with the pixel address coordinates, are regi... | 12/18/2007 |
| 7299420 | Graphical user interface for imaging A graphical user interface is provided which allows the user to perform numerous operations suitable for analysis of in-vivo images within a single display screen or a single window. Using the the-vivo GUI, the user may create and manipulate analysis tools such as r... | 11/20/2007 |
| 7292254 | Apparatus, system, and method for clipping graphics primitives with reduced sensitivity to vertex ordering Apparatus, system, and method for clipping graphics primitives are described. In one embodiment, a graphics processing apparatus includes a mapping unit and a clipping engine that is connected to the mapping unit. The mapping unit is configured to map a graphics pri... | 11/06/2007 |
| 7292242 | Clipping with addition of vertices to existing primitives Clipping techniques introduce additional vertices into existing primitives without requiring creation of new primitives. For an input triangle with one vertex on the invisible side of a clipping surface, a quadrangle can be defined. The vertices of the quadrangle ar... | 11/06/2007 |
| 7286139 | Partial guardband clipping A method for rendering a visible portion of an image that includes a plurality of graphics primitives. The size of the graphics primitives may be large and require the use of floating point numbers to represent the vertices. When the graphics primitives have a commo... | 10/23/2007 |
| 7277089 | Highlevel active pen matrix The present invention relates to a system, method and medium for receiving and acting upon user input. In one embodiment, the user may only have access to a limited input device, like a stylus. Using the present invention, a user is provided with intuitive responses... | 10/02/2007 |
| 7265763 | Method and system for image templates A method and system for enabling a user to import a user-defined graphics edit into at least one template, the method including the steps of selecting, by the user, at least one first editable object, editing, by the user, at least part of the at least one first edi... | 09/04/2007 |
| 7263236 | Method and apparatus for encoding and decoding three-dimensional object data Provided are methods and apparatuses for encoding and decoding three-dimensional object data, which consists of point texture data, voxel data, or octree data. The method of encoding three-dimensional object data involves generating three-dimensional object data hav... | 08/28/2007 |
| 7254775 | Touch panel system and method for distinguishing multiple touch inputs Touch panel systems and methods are disclosed that can distinguish temporally overlapping touch inputs from single touch inputs so that valid touch position coordinates can be determined. Touch panel systems and methods of the present invention can distinguish overl... | 08/07/2007 |
| 7224364 | Optimal initial rasterization starting point A frame buffer is divided into tiles of, for example, 32 by 32 pixels. Triangles (and portions thereof) that are within a given tile are rasterized one triangle at a time into the tile location. This process repeats for each tile in the image frame. A sorting circui... | 05/29/2007 |
| 7218331 | Bounding box in 3D graphics A system and method for processing a graphics primitive for display in a display area defined by a scissoring window. The graphics primitive is part of an object in view space which also includes a near and a far plane and possibly one or more user-defined clipping ... | 05/15/2007 |
| 7212204 | System and method for graphics culling A method is disclosed for culling an object database in a graphics processing system. In one embodiment, the method comprises encoding per-object parameters and culling parameters. The per-object parameters are encoded in texture format thereby creating at least one... | 05/01/2007 |
| 7209149 | Image cropping and synthesizing method, and imaging apparatus By selecting a template, a crop boundary (98a) is displayed on an image on a screen. The crop boundary has a corresponding shape to that of a frame of the selected template, and is variable in size while keeping the same shape and being centered on a r... | 04/24/2007 |
| 7200281 | System and method for image-based surface detail transfer A system and method, called Image-Based Surface Detail Transfer, to transfer geometric details from one surface of an object in an image to another with simple 2D image operations. The basic observation is that, without knowing its 3D geometry, geometric details (lo... | 04/03/2007 |
| 7197441 | Method for generating progressive solid models based on cellular topology Disclosed is a method for generating progressive solid models based on a cellular topology. A cellular model generating section 10, if a specific feature-based model is inputted, performs a mapping operation on the input feature-based model with reference to ... | 03/27/2007 |
| 7187391 | Projection display apparatus, display method for same and image display apparatus The present invention provides a technology that enables related portions of multiple pages of images to be displayed simultaneously. A projection display apparatus comprises: an image extraction section that extracts at least a portion of given first image data as ... | 03/06/2007 |
| 7187377 | Three-dimensional virtual tour method and system A method and system that archive a three-dimensional site in a highly-compact manner such that real-time, three-dimensional exploration and interaction with the site with high-resolution graphics is enabled. During authoring, information is collected about a site, a... | 03/06/2007 |
| 7184038 | Using render bin parallelism for rendering scene graph based graphics data A system and method for rapid processing of scene-graph-based data and/or programs using a render bin is disclosed. In one embodiment, the system may be configured to generate a plurality of structures and thread that manage the data originally received as part of t... | 02/27/2007 |
| 7176926 | Method for animating two-dimensional objects A method animates an object as a sequence of frames according to an animation script. The object is represented as a two-dimensional distance field. For each frame in the sequence of frames, a pose of the object is updated according to the animation script. The obje... | 02/13/2007 |
| 7167850 | Startup and control of graph-based computation An approach to performing graph-based computation uses one or both of an efficient startup approach and efficient control using process pools. Efficient startup of a graph-based computation involves precomputing data representing a runtime structure of a computation... | 01/23/2007 |
| 7158132 | Method and apparatus for processing primitive data for potential display on a display device A method and apparatus for processing a primitive (for potential display as a part of a graphical image on a display device) cause attribute data to be received by a graphics processor as a function of whether the primitive is capable of being viewable in the graphi... | 01/02/2007 |
| 7158151 | Information processing apparatus, information processing method, program storage medium and program An information processing apparatus and method are provided by which the user not only can merely see an album display but also can enjoy the album display satisfactorily as a memory. Image data are stored, and time information and position information are recorded ... | 01/02/2007 |
| 7149677 | Geometric model comparator and method A geometric model comparator is provided, which includes processing circuitry, memory, and comparison circuitry. The processing circuitry is configured to generate a target model from a source model. The memory is configured to store the source model and the target ... | 12/12/2006 |
| 7127381 | Methods and apparatus for expediting detecting collision between any of N objects Methods and apparatus for expediting detection of collision between any of N objects are disclosed. When a determination is made that a plurality of the N objects are one of (a) located in a plane and (b) collinear along a line parallel to an axis of a first coordin... | 10/24/2006 |
| 7127081 | Method for tracking motion of a face A method for tracking the motion of a person's face for the purpose of animating a 3-D face model of the same or another person is disclosed. The 3-D face model carries both the geometry (shape) and the texture (color) characteristics of the person's face. The shape... | 10/24/2006 |
| 7123271 | Method and apparatus for antialiasing a set of objects represented as a set of two-dimensional distance fields in image-order A method and apparatus determine an antialiased intensity of a component of a pixel. A set of objects is represented by a set of two-dimensional distance fields. For each distance field, a corresponding set of sample points is associated with the component and a cor... | 10/17/2006 |