"It is my heart-warmed and world-embracing Christmas hope and aspiration that all of us, the high, the low, the rich, the poor, the admired, the despised, the loved, the hated, the civilized, the savage (every man and brother of us all throughout the whole earth), may eventually be gathered together in a heaven of everlasting rest and peace and bliss, except the inventor of the telephone. "
Mark Twain ; Christmas greetings, 1890
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.
| Application No. | Application Title | Issue Date |
| 20120069026 | Segmentation of Free-Form Shapes into Chains of Circular Elements in Computer Graphics Applications A solution for representing a free-form shape in a data-processing system is proposed. An illustrative method comprises associating sample points defining the free-form shape with a set of circular elements, and storing an indication of the circular elements. Associatin... | 03/22/2012 |
| 20120050294 | BUFFER CONSTRUCTION WITH GEODETIC CIRCULAR ARCS A method with acts for representing a buffer about a feature represented on an ellipsoid or round-object model. The method includes accessing a definition of a buffer stored on one or more computer readable medium in a format readable by a computer application. The defi... | 03/01/2012 |
| 20120050293 | DYNAMICALLY SMOOTHING A CURVE This is directed to dynamically adjusting the display of a curve provided on a display while the curve is being drawn. In particular, this is directed to identifying segments between sampled points of a line, and applying a transform to the segments to smooth the line b... | 03/01/2012 |
| 20110298807 | Touch screen and display method A touch screen to smooth a moving trajectory of a touch unit input as a curved line and to display the moving trajectory, and a display method of the touch screen are provided. The display method of the touch screen may include sampling coordinates at touch points when ... | 12/08/2011 |
| 20110285722 | APPROXIMATION OF STROKED HIGHER-ORDER CURVED SEGMENTS BY QUADRATIC BÈZIER CURVE SEGMENTS One embodiment of the present invention sets forth a technique for subdividing stroked higher-order curved segments into quadratic Bèzier curve segments. Path stroking may be accelerated when a GPU or other processor is configured to perform the subdivision operations.... | 11/24/2011 |
| 20110285723 | CONVERSION OF DASHED STROKES INTO QUADRATIC BÈZIER SEGMENT SEQUENCES One embodiment of the present invention sets forth a technique for converting dashed strokes into quadratic Bèzier segment sequences. Path rendering with stroking and dashing may be accelerated when a graphics processing unit or other processor is configured to subdivi... | 11/24/2011 |
| 20110285741 | BAKING PATH RENDERING OBJECTS INTO COMPACT AND EFFICIENT MEMORY REPRESENTATIONS One embodiment of the present invention sets forth a technique for improving path rendering on computer systems with an available graphics processing unit. The technique involves reducing complex path objects to simpler geometric objects suitable for rendering on a grap... | 11/24/2011 |
| 20110285719 | APPROXIMATION OF STROKED HIGHER-ORDER CURVED SEGMENTS BY QUADRATIC BÈZIER CURVE SEGMENTS One embodiment of the present invention sets forth a technique for subdividing stroked higher-order curved segments into quadratic Bèzier curve segments. Path stroking may be accelerated when a GPU or other processor is configured to perform the subdivision operations.... | 11/24/2011 |
| 20110285718 | POINT CONTAINMENT FOR QUADRATIC BÈZIER STROKES One embodiment of the present invention sets forth a technique for stroking rendered paths. Path rendering may be accelerated when a graphics processing unit or other processor is configured to identify pixels that are within half of the stroke width of any point along ... | 11/24/2011 |
| 20110285720 | DECOMPOSING CUBIC BEZIER SEGMENTS FOR TESSELLATION-FREE STENCIL FILLING One embodiment of the present invention sets forth a technique for decomposing and filling cubic Bèzier segments of paths without tessellating the paths. Path rendering may be accelerated when a GPU or other processor is configured to perform the decomposition operatio... | 11/24/2011 |
| 20110285721 | POINT CONTAINMENT FOR QUADRATIC BÈZIER STROKES One embodiment of the present invention sets forth a technique for stroking rendered paths. Path rendering may be accelerated when a graphics processing unit or other processor is configured to identify pixels that are within half of the stroke width of any point along ... | 11/24/2011 |
| 20110261059 | Method And System For Decomposing Complex Shapes Into Curvy RHTS For Rasterization A complex curved primitive is decomposed into curvy RHTs comprising a curved portion and horizontal and vertical lines. Pixel rows covered by curvy RHTs are determined. RHT pixels covered by the curved primitive are determined with counters. Tile based color rendering i... | 10/27/2011 |
| 20110242109 | METHOD AND DEVICE FOR SIMPLIFYING A COMPLEX PATH The invention relates to a technical field of graphic image processing, especially to a technology for simplifying a complex path. The invention provides a method and a device for simplifying a complex path, to accomplish simplification of any complex path into a simple... | 10/06/2011 |
| 20110234600 | Client/Server Waveform Viewer Using Bitmaps Improving on the waveform viewing technology can advantageously address the industry's need for speedup and capacity of existing solution. As described herein, making data manipulation local and bounded can facilitate tremendous speedup. The waveform viewer can process ... | 09/29/2011 |
| 20110216070 | SCALE SEPARATION IN HAIR DYNAMICS Techniques are disclosed for accounting for features of computer-generated dynamic or simulation models being at different scales. Some examples of dynamic or simulation models may include models representing hair, fur, strings, vines, tails, or the like. In various emb... | 09/08/2011 |
| 20110199370 | Image Processing Method for Feature Retention and the System of the Same The present invention discloses an image processing method for feature retention associated with averaging processes. The image processing method comprises: scaling and aligning a plurality of image data for acquiring feature information; determining a plurality of two-... | 08/18/2011 |
| 20110199381 | BEZIER CURVE DRAWING DEVICE, BEZIER CURVE DRAWING METHOD, AND RECORDING MEDIUM A Bezier curve drawing device is configured as follows. A control point coordinate acquiring unit (10) acquires the coordinates of a plurality of control points of a Bezier curve. An inter-control point distance calculation unit (11) selects, using the min... | 08/18/2011 |
| 20110187720 | Interactive Labyrinth Curve Generation and Applications Thereof Complex labyrinth curves are interactively generated by an iterative process that spatially modulates curve evolution by an image or other function defined on the evolution space. After curves and evolution parameters are initialized [100], the iterative process ... | 08/04/2011 |
| 20110169839 | CURVED SURFACE IMPORTING DEVICE AND METHOD A curved surface importing device and method imports character strings of graphic parameters and graphic attributes of graphs from an initial graphic exchange specification (IGES) document, and analyzes the character strings of each of the graphs to generate a graphic m... | 07/14/2011 |
| 20110164041 | GRAPHIC INFORMATION PROCESSING DEVICE FOR FORMING AESTHETIC CURVES, GRAPHIC INFORMATION PROCESSING METHOD, AND GRAPHIC INFORMATION PROCESSING PROGRAM To easily form curves preferable for design (beautiful curves or aesthetic curves). A CAD system includes: a receiving unit that receives input of graphic information representing a line figure that includes a curve; a dividing unit that divides the line figure into a p... | 07/07/2011 |
| 20110084968 | IMAGE DRAWING APPARATUS, IMAGE DRAWING METHOD, AND STORAGE MEDIUM A division number that defines the number of divided straight lines representing a circular graphic pattern is registered beforehand in a division number table in relation to a radius r of the circular graphic pattern. Further, data usable to calculate X-coordinate and ... | 04/14/2011 |
| 20110025693 | Graphics processing systems A method of rendering a stroked curve for display in a graphics processing system in which an input stroked curve 2 to be displayed, such as a character in a computer font or a portion thereof, is defined in user space 4 and projected into a surface space ... | 02/03/2011 |
| 20100295858 | METHOD AND SYSTEM FOR APPROXIMATING CURVE, AND GRAPHIC DISPLAY CONTROL METHOD AND APPARATUS A method and system for approximating a curve, and a graphic display control method and apparatus are disclosed. The method for approximating a curve comprises the steps of acquiring number information of subdividing points for subdividing a curve needed to be approxima... | 11/25/2010 |
| 20100289802 | SYSTEM AND METHOD FOR ADAPTIVE TESSELLATION OF A CURVE A graphic module wherein, given a curve P(x,y)=P(x(t), y(t)) between two points P0(x,y)=P0(x(t0), y(t0)) and P1(x,y)=P1(x(t1), y(t1)), in the screen coordinates, a calculating circui... | 11/18/2010 |
| 20100271382 | GRAPHIC DRAWING DEVICE AND GRAPHIC DRAWING METHOD A distance information generating unit 4 for rasterizing minute line segments divided by a curved line dividing unit 2 through a combination of straight line cells and corner cells to generate distance information corresponding to a pixel 12 of a di... | 10/28/2010 |
| 20100265255 | GENERATION OF CUBIC BEZIER CONTROL POINTS IN COMPUTER GRAPHICS SYSTEMS A system for interactive computer graphics enables generation of Bezier curves from a series of points based on the relative position of successive points in the series. For example, for successive points in a series, point A, point B, and point C are successive points ... | 10/21/2010 |
| 20100225652 | Tile Based Rendering Of Smooth Points Using Polygons An apparatus and method for rendering a smooth circular point using polygons on a computer graphics display. The circular point is approximated by a polygon and the selection of the polygon depends on the diameter of the point. The polygon is enclosed in a bounding area... | 09/09/2010 |
| 20100207948 | Tessellating Elements The tessellating elements are in sets and comprise (a) at least one curve element comprising a semi-circle of diameter x; (b) at least one wave element having a perimeter which is three-sided, including a first side which is straight and of length x, a second side which... | 08/19/2010 |
| 20100201710 | STABILIZING IMAGES A method, apparatus, and computer readable storage medium provides the ability to stabilize a series of two or more still images (i.e., a clip). The clip of image data is obtained. The clip is then analyzed to produce a set of source curves that represent a global movem... | 08/12/2010 |
| 20100201689 | METHOD, APPARATUS AND COMPUTER PROGRAM PRODUCT FOR INTERACTIVE SKETCH TEMPLATE CREATION, ALTERATION, AND USE A method is provided for converting a template creation input corresponding to an image into a sketch template. This method may include minimizing stroke data cost and converting the resulting contour into a curve approximation based around landmark points. After the sk... | 08/12/2010 |
| 20100201690 | VIRTUAL WHITE LINES (VWL) APPLICATION FOR INDICATING A PLANNED EXCAVATION OR LOCATE PATH Methods and apparatus for facilitating detection of a presence or an absence of at least one underground facility within a dig area. Source data representing one or more input images of a geographic area including the dig area is electronically received at a first user ... | 08/12/2010 |
| 20100177103 | Constructing Computer Aided Design Models From Procedurally Defined Curve and Surface Lofts The advantageous embodiments provide a computer implemented method, apparatus, and computer program product for constructing a computer aided design model. User input is received that contains a callback function and a required accuracy. The callback function prescribes... | 07/15/2010 |
| 20100163615 | CABLING WORK AIDING SYSTEM AND WORK AIDING METHOD In the cabling work aiding system, the RFID reader reads the RFID attached to at least one of the terminal, its terminal block, and cable member. A cabling work terminal device is connected to the RFID reader. The device is comprised of: a data base that records a templ... | 07/01/2010 |
| 20100149189 | Media Action Script Acceleration Apparatus Exemplary apparatus, method, and system embodiments provide for accelerated hardware processing of an action script for a graphical image for visual display. An exemplary apparatus comprises: a first memory to store corresponding data; a first processor to separate the ... | 06/17/2010 |
| 20100149215 | Media Action Script Acceleration Apparatus, System and Method Exemplary apparatus, method, and system embodiments provide for processing an action script for a graphical image for visual display. An exemplary apparatus comprises: a first memory; first circuitry configured to convert a plurality of descriptive elements of the actio... | 06/17/2010 |
| 20100149188 | EVENT BASED INTERACTIVE ANIMATION A client device receives a user interface event corresponding to a spline curve associated with an object displayed on a mobile device. The user interface triggers creation of a new spline curve based on computation of a new spline tangent associated with the spline cur... | 06/17/2010 |
| 20100141659 | DISCARDING OF VERTEX POINTS DURING TWO-DIMENSIONAL GRAPHICS RENDERING USING THREE-DIMENSIONAL GRAPHICS HARDWARE This disclosure describes techniques for removing vertex points during two-dimensional (2D) graphics rendering using three-dimensional (3D) graphics hardware. In accordance with the described techniques one or more vertex points may be removed during 2D graphics renderi... | 06/10/2010 |
| 20100097382 | Graphics processing systems When rendering a stroked curve for display in a graphics processing system, an input stroked curve 1 defined in user space 2 is received by the system. The portion of a canonical space 5 that corresponds to the received stroked curve 1 is det... | 04/22/2010 |
| 20100097383 | Graphics processing systems An input stroked curve 1 that is received by a graphics processing system can be rendering using at least two, and preferably more, rendering processes that are available for use by the system. The process or processes that are used for rendering the received str... | 04/22/2010 |
| 20100097388 | Graphics processing systems A smooth curve is represented in a graphics texture by setting the texels that are inside the curve 1 to a value greater than a predetermined threshold value and the texels that are outside the curve 1 to a value less than the threshold value (or vice-vers... | 04/22/2010 |