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

Icon_funbox Quotables

"During my service in the United States Congress, I took the initiative in creating the Internet."

Al Gore ; The basis for the later misquote by US Republicans that Gore had "invented" the Internet. Gore was the leading political champion of the modern-day Internet.

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/442 - Curve


Subclass of Class 345 - Computer graphics processing and selective visual display systems
Definition: Subject matter wherein the graphic object defined is a curved
No. of patents: 465
Last issue date: 11/29/2011


1                      
NumberTitleIssue Date
8068106Rendering cubic Bézier curves as quadratic curves using a GPU
A method, system, and computer-readable storage medium are disclosed for rendering Bézier curves using a graphics processing unit (GPU). In one embodiment, a plurality of quadratic Bézier curves approximating a cubic Bézier curve are automatically generated. In o...
11/29/2011
7969440Method and system for curve fitting using digital filtering
In one embodiment, a method for curve generation includes forming an initial interpolation polygon using samples within input data as interpolation knots, and upsampling the interpolation polygon by inserting extra samples in each segment between interpolation knots...
06/28/2011
7928984Efficient data packaging for rendering bézier curves on a GPU
A method, system, and computer-readable storage medium are disclosed for rendering Bézier curves using a graphics processing unit (GPU). In one embodiment, a triangle representing a quadratic Bézier curve is sent to the GPU, wherein the triangle comprises only one...
04/19/2011
7928983Interactive 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 proc...
04/19/2011
7920142Identifying asymptotes in approximated curves and surfaces
Systems and methods for identifying asymptotes in approximated geometric forms are provided. One disclosed method includes identifying a set of data points that represent an approximated geometric form. The data points may be organized into segments. The method may ...
04/05/2011
7868887Rendering rational quadratic Bézier curves on a GPU
A method, system, and computer-readable storage medium are disclosed for rendering Bézier curves using a graphics processing unit (GPU). In one embodiment, a respective set of barycentric coordinates may be assigned to each of the three vertices of a triangle. The ...
01/11/2011
7812839Method for creating 3-D curved suface by using corresponding curves in a plurality of images
Provided is a method for creating a 3-D curved surface by using corresponding curves in a plurality of images. The method includes performing an NURBS fitting curve with respect to one image in a plurality of images having camera calibration and extracted camera par...
10/12/2010
7782322Plane shape creation system, plane shape creation method and program recording medium
When a fixed polygonal plane patch is called a polygonal plane patch of level 0 and when each vertex of such polygonal plane patch is called a shape composition point of level 0, a normal line of level 0 is set on each shape composition point of...
08/24/2010
7764287Graphic engine for approximating a quadratic bezier curve in a resource-constrained device
A method is provided for approximating a quadratic Bezier curve represented by two anchor points and a control point that are fixed-point binary numbers. If a first flatness of a line formed between the two anchor points of the Bezier curve is less than a threshold,...
07/27/2010
7750911Pen-based 3D drawing system with 3D mirror symmetric curve drawing
A pen-based system allows users, such as artists, graphic designers and illustrators, and the like, to create accurate curve models by sketching. A tool set implemented in software that runs on a computer system combines paper sketch metaphors and a minimalist gestu...
07/06/2010
7705848Method of identifying semantic units in an electronic document
A method of identifying semantic units in an electronic document includes the steps of: providing an electronic document being described in a page description language, the document having at least one page having a plurality of text fragments, each text fragment in...
04/27/2010
7701457Pen-based 3D drawing system with geometric-constraint based 3D cross curve drawing
A pen-based system allows users, such as artists, graphic designers and illustrators, and the like, to create accurate curve models by sketching. A tool set implemented in software that runs on a computer system combines paper sketch metaphors and a minimalist gestu...
04/20/2010
7692655Apparatus and method of generating curved baseline for map labeling
Apparatus and methods of generating a curved baseline for a map labeling include receiving a polyline P={p1,p2, . . . ,pn} of n points, generating a supporting polyline Q={q1,q2, . . . , qm} (m≧n) o...
04/06/2010
7671860Representing implicit curves of procedural geometric surfaces
Compact and accurate piecewise parametric representations of implicit curves may be achieved by iteratively selecting ranges of parameterizing regions and testing each for satisfying an intervalized super convergence test. In one aspect, the implicit curves is repre...
03/02/2010
7633504Assigning subpath attributes in a drawing
Techniques for assigning a subpath attribute to a subpath in a drawing are disclosed. One technique includes editing the drawing to define a current path having a current subpath, matching a previous vertex in a previous path with a current vertex in the current pat...
12/15/2009
7589730System and method for drawing a dashed path
A system and method for rendering or facilitating the rendering of an attractive dashed path. A dashed path comprises a pattern of alternating stroke and gap segments; different dash patterns employ different lengths of stroke and gap segments and/or repeat the segm...
09/15/2009
7564459Resolution-independent curve rendering using programmable graphics hardware
A shape defined partially be a Bézier curve is rendered through a GPU-implemented technique which determines for various screen points which side of the curve the points lie on. This is done in the particular case of cubic Bézier curves for shapes defined by the B...
07/21/2009
7554547Processing method, processing apparatus, and computer program product
The graphic elements which constitutes a graphic data created by a CAD system for processing the graphic data displaying a graphic formed by combining the graphic elements are sorted into separate attributes consisting of graphic type, color, line type, line width, ...
06/30/2009
7554548Gamma curve generation method and device for the same
The gamma curve generation method of the invention selects each set of three consecutive control points among multiple consecutive control points, forms a cubic curve passing through the selected three consecutive control points, and combines all formed cubic curves...
06/30/2009
7518609System, method and computer program product for modeling a transition between adjoining surfaces
According to one aspect of exemplary embodiments of the present invention, a method is provided for modeling a transition between adjoining surfaces. The method includes determining a curve of intersection of two adjoining surfaces, where the curve includes a plural...
04/14/2009
7450125Method and system for representing and displaying digital ink
A method and system for compressing and displaying a digital ink trace. Raw ink data is smoothed, and sharp points of the smoothed line are found. Curve-fitting is then used to generate a mathematical expression that defines the line segments between adjacent sharp ...
11/11/2008
7443397Method and apparatus for nonlinear coding with 1st order power functions in digital imaging system
This invention discloses a transforming apparatus, according to a transforming curve, for transforming a first image to a second image. The first image includes a plurality of pixels. The transforming apparatus includes a differentiating module, a first transforming...
10/28/2008
7439977Method of displaying three-dimensional vector orientations on a two-dimensional surface
A method for generating, displaying and manipulating the orientation of three-dimensional vectors on a two-dimensional surface for visualization, statistical analysis and correlation. The method involves collecting vector data, transforming each vector into spherica...
10/21/2008
7425959Representation of implicit curves for procedural surfaces
Compact and accurate piecewise parametric representations of implicit functions may be achieved by iteratively selecting ranges of parameterizing regions and testing each for satisfying an intervalized super convergence test. In one aspect, the implicit function is ...
09/16/2008
7417635Computational geometry using control geometry having at least two dimensions
A method and system for computer aided design (CAD) is disclosed for designing geometric objects. The present invention interpolates and/or blends between such geometric objects sufficiently fast so that real time deformation of such objects occurs while deformation...
08/26/2008
7412360Method and apparatus for shape deformation and placement
A method for deforming a plurality of shapes is described wherein each of the shapes comprises a set of parametric curves. The method comprises: providing a parametric surface, and forming a deformed shape for each of the shapes by performing a symbolic composition ...
08/12/2008
7408554Spherical modeling tool
In one aspect, the invention relates to a method for analyzing qualitative data. The method includes the step of providing a plurality of evaluation categories and a respective ranking system. Providing a closed curvilinear graph in which each unit of radius corresp...
08/05/2008
7405733Spline drawing in a computer-implemented graphics program
A computer-implemented graphics program for drawing a spline. The spline is drawn using a first method in the graphics program. Thereafter, the graphics program seamlessly switches from drawing the spline using the first method to drawing the spline using a second m...
07/29/2008
7356166Method and computer-readable medium for detecting motion and filtering noise
This invention provides a method and computer-readable medium for detecting motion and filtering noise from images. The method includes (a) dividing an incoming image into several blocks; (b) comparing the blocks to the corresponding blocks of a referred image and s...
04/08/2008
7356777System and method for providing a dynamic user interface for a dense three-dimensional scene
A system and method for providing a dynamic user interface for a dense three-dimensional scene is presented. Clusters are placed in a three-dimensional scene arranged proximal to each other such cluster to form a cluster spine. Each cluster includes one or more conc...
04/08/2008
7339588Character image generating system, storage medium storing character image generating program and method
The present invention is a character image generation system for generating outline font based on character information and displaying the outline font on a display with a prescribed number of pixels. The character image generation system subdivides a curve expresse...
03/04/2008
7339516Method to provide graphical representation of Sense Through The Wall (STTW) targets
A method to present easily understood images that represent targets that are detected through walls or other opaque barriers is disclosed. This method is particularly well suited for sense-through-the-wall radar systems. One of the main challenges of evolving STTW s...
03/04/2008
7337093Systems and methods for collaborative shape and design
One embodiment of the invention provides a computer-implemented method for collaborative three-dimensional (3D) markup. In this embodiment, the method includes obtaining a 3D representation of a shape on a client using a web-based interface, displaying the 3D repres...
02/26/2008
7336825Segmenting a composite image via minimum areas
A method and device are provided for segmenting an image of pixels into a number of fields. First the method finds field separators using the background of the image, in particular white areas between, for instance, text fields. The segmenting includes constructing:...
02/26/2008
7333109System, method and computer program product for modeling at least one section of a curve
A system, method and computer program product are provided for modeling at least one section of a curve. Each section can be modeled by initially providing a pair of positions (fi, fi+1) of the section of the curve including associated directio...
02/19/2008
7333641Method and apparatus for analyzing streaked pattern image
A streaked pattern image analyzing apparatus for use in an analysis of a fingerprint and the like for aiding in the identification as to whether or not an applied first streaked pattern image matches a second streaked pattern image. The apparatus comprises an image ...
02/19/2008
7330184System and method for recognizing connector gestures
A touch system includes a touch panel having a touch surface and a projector presenting images onto the touch surface. A computer executing an applications program is coupled to the touch panel and the projector. The computer is responsive to contact output generate...
02/12/2008
7330845System, method and program product for providing navigational information for facilitating navigation and user socialization at web sites
User socialization with and social visualization of web sites is provided with a mapping data structure representing two or more categories. Each of the categories is divided into subcategories of ordered levels of specificity. Each of the ordered levels of specific...
02/12/2008
7327374Structure-preserving clone brush
The invention provides tools and techniques for clone brushing pixels in an image while accounting for inconsistencies in apparent depth and orientation within the image. The techniques do not require any depth information to be present in the image, and the data st...
02/05/2008
7324895Apparatus for creating a navigation map
To display a navigation map for a navigation device more accurately and realistically and with less memory capacity, roads, railroad lines, rivers, lakes, and similar cartographic parameters are composed not of straight lines but of Cornu spirals. A Cornu spiral is ...
01/29/2008
1                      
 
Sign InRegister
Username  
Password   
forgot password?