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

Icon_funbox Bizarre Patents

Patent No. 5871518

Smoking Cessation Lighter and Method

A lighter for tobacco products suppresses the urge to smoke by operant conditioning.

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/469 - Character generation using control points or hints


Subclass of Class 345 - Computer graphics processing and selective visual display systems
Definition: Subject matter wherein the character data element is generated
No. of patents: 188
Last issue date: 01/24/2012


1          
NumberTitleIssue Date
8102397Method for improving uniform width character strokes using multiple alignment zones
A method aligns a character to a sampling grid of an image. An original uniform width path that traces a skeleton of the character is specified by input pen commands having original coordinates. The width of the original path is rounded to a nearest integer to produ...
01/24/2012
7944447Adaptive and dynamic text filtering
A device sensor determines an external state of a device. Text to be displayed on a display screen of the device is dynamically filtered based on the external state of the device. ...
05/17/2011
7786995Information processing apparatus and information processing method for determining character layout
Information that is required for laying out character string data is entered, as are character string data. The printing attributes for the data are then edited, and are employed to extract contour information. Thereafter, the extracted contour information is employ...
08/31/2010
7697003Simplifying complex characters to maintain legibility
Methods, systems, and computer program products for adding hinting instructions to a character in order to improve a character bitmap produced from an outline of the character at a certain size and output resolution when the character outline is scan converted. A ch...
04/13/2010
7646387Device dependent rendering
Method and apparatus implementing and using techniques for processing a character for display on a raster output device having a resolution defined by a set of output pixel positions. A stem of the character is aligned to a best sub-pixel boundary. The character is ...
01/12/2010
7639258Winding order test for digital fonts
Methods and apparatus, including computer program products, that implement a method for determining a winding order for a glyph associated with a font. The glyph has an outline that has an outside path. In one aspect, a method includes identifying four extrema point...
12/29/2009
7598955Hinted stem placement on high-resolution pixel grid
Methods and apparatus implementing a technique for rendering a hinted character for display in grayscale on a grayscale output device in accordance with a hinted stem placement policy. In one embodiment, the policy is a black-edge policy, by which a hinted stem is m...
10/06/2009
7505041Iteratively solving constraints in a font-hinting language
The principles of the present invention relate to iteratively solving constraints in a font-hinting language. A computing system accesses a more complex constraint that can not be natively expressed based on the vocabulary of the font-hinting language, the more comp...
03/17/2009
7425960Device dependent rendering
Method and apparatus, implementing and using techniques for processing a character for display on a raster output device having a resolution defined by a set of output pixel positions. A stem of the character is aligned to a best sub-pixel boundary. The character is...
09/16/2008
7408556System and method for using device dependent fonts in a graphical display interface
An improved system and method for using a device-dependent font in a graphical display interface is provided. A font resource may be included among components provided for executable software code such as an application to display and edit text using a device-depend...
08/05/2008
7408555Adjusted Stroke Rendering
Methods and apparatus implementing and using techniques for rendering a stroke (e.g., a line or glyph). An initial adjustment value can be calculated for the stroke, and an offset amount calculated based on the initial adjustment value, such that a minimum number of...
08/05/2008
7403297Printing system that manages font resources using system independent resource references
A method, computer program product and system for managing font resources using system independent references. A resource library may store a table, referred to herein as the “resource access table” that contains an entry for each base font resource. Each entry ...
07/22/2008
7348991Video/graphics text mode enhancement method for digitally processed data
A text enhancement unit is introduced in order to alleviate the degradation of text characters on computer or television displays. The text enhancement unit uses an enhancement process to regain uniformity and intensity that may be lost during image processing. The ...
03/25/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
7333110Adjusted stroke rendering
Methods and apparatus implementing and using techniques for rendering a stroke (e.g., a line or glyph). An initial adjustment value can be calculated for the stroke, and an offset amount calculated based on the initial adjustment value, such that a minimum number of...
02/19/2008
7327367Method and apparatus for font processing
In one application, a method according to an embodiment of the invention is used to enable a display of proportionally spaced characters using a fixed-font display controller. ...
02/05/2008
7318191Automated system and method for dynamically generating customized typeset question-based documents
The present invention generally relates to a system and method for dynamically generating customized, typeset publication quality question-based documents, such as examinations, answers and/or worked out solutions in a portable document format. More particularly, th...
01/08/2008
7304482Characterization of the nonlinearities of a display device by adaptive bisection with continuous user refinement
A method for measuring and characterizing the nonlinearities of a display device by adaptive bisection using human perception for measurement. This method makes no assumptions about a display device's characteristics and can characterize any type of display device w...
12/04/2007
7305617Method for aligning text to baseline grids and to CJK character grids
Methods and apparatus, including computer program products, implementing and using techniques for controlling forced grid line spacing. The height of text consisting of a plurality of characters to be arranged within a current line in a grid displayed on a display d...
12/04/2007
7292247Dynamically determining directions of freedom for control points used to represent graphical objects
The principles of the present invention relate to dynamically determining directions of freedom for control points used to represent graphical objects such as text. A computing system identifies a first function that represents a first constraint, solutions to the f...
11/06/2007
7292249Appropriately rendering a graphical object when a corresponding outline has excessive control points
The principles of the present invention relate to appropriately rendering a graphical object when a corresponding outline has excessive control points. A computer system identifies a point of junction between a first and second feature of the outline. The computer s...
11/06/2007
7293002Self-organizing data driven learning hardware with local interconnections
A method for organizing processors to perform artificial neural network tasks is provided. The method provides a computer executable methodology for organizing processors in a self-organizing, data driven, learning hardware with local interconnections. A training da...
11/06/2007
7289123Simplifying complex characters to maintain legibility
Methods, systems, and computer program products for adding hinting instructions to a character in order to improve a character bitmap produced from an outline of the character at a certain size and output resolution when the character outline is scan converted. A ch...
10/30/2007
7286121Sub-component based rendering of objects having spatial frequency dominance parallel to the striping direction of the display
Mechanisms for rendering an object on a portion of a display that includes pixel sub-components for each pixel. The pixel sub-components are striped along a certain direction (e.g., vertically or horizontally). The computing system determines that the object has spa...
10/23/2007
7277732Language input system for mobile devices
A language system facilitates entry of an input string into a mobile device using discrete keys on a keypad, such as a 10-key keypad. The numeric keys have associated letters of an alphabet. The key input is representative of one or more Chinese phonetic characters....
10/02/2007
7277739Communication device
A communication device. The communication device comprises a body, a circuit board, an antenna unit and a cap. The body is host receiving the circuit board therein, and the antenna unit electronically connected to the circuit board is located at one side of the body...
10/02/2007
7271805System and method for displaying text
A system and method for displaying text are described. According to embodiments of the invention, the system and methods describe operations for displaying text, where the text does not include hints. ...
09/18/2007
7265757Appropriately rendering a graphical object when a corresponding outline lacks control points
The principles of the present invention relate to appropriately rendering a graphical object when a corresponding outline lacks necessary control points. A computer system calculates the target width for a feature of the graphical object. The computer system calcula...
09/04/2007
7262774Character image generating apparatus, character image generating method, display control apparatus, display control method and computer-readable recording medium recorded character image generation program or display control program thereon
The present invention relates to a character image generating apparatus. The apparatus comprises a plurality of types of partial base line generating units, a vector font data storing unit, a partial base line length calculating unit for calculating a line length of...
08/28/2007
7256786Appropriately rendering a graphical object when a corresponding outline has exact or inexact control points
The principles of the present invention relate to appropriately rendering a graphical object when a corresponding outline has exact or inexact control points. Based on the positions of control points on an outline it is calculated, that between a first parent contro...
08/14/2007
7253792Video generation and capture techniques
Method for controlling stroke video generation components by creating a program to command the video generation components to provide video signals and integrating high level software constructs into the program. Integration of the high level software constructs int...
08/07/2007
7251365Scalable stroke font system and method
A method of creating font format data from source font data includes analyzing the source font data to obtain glyph data for a plurality of glyphs, dissecting the glyph data, extracting midline data from the dissected glyph data, classifying the midline data as uniq...
07/31/2007
7245303Image processing apparatus
The present invention is directed to an image processing apparatus for achieving an increase of capacity and an improvement in processing capability without causing a drop in performance and an increase in cost. The apparatus includes built-in memory, external memor...
07/17/2007
7242404Enlargement of font characters
A character within a font is enlarged to a desired size by first determining whether the font contains existing or predefined variants of the character having the desired size. If no appropriately sized variant exists, the enlarged character is assembled from a plur...
07/10/2007
7239319Rendering outline fonts
Rendering an outline font. Rendering an outline font by adding Bezier control points to further define a contour of an outline font and applying an in or out test to determine if a pixel falls within the contour of an outline font. ...
07/03/2007
7236174Adaptively filtering outlines of typographic characters to simplify representative control data
The principles of the present invention relate to adaptively filtering outlines of typographic characters to simply representative control data. A filtering module receives a set of control points (and instructions for connecting the control points) representing a g...
06/26/2007
7228501Method for selecting a font
The invention is generally directed to a method for selecting a font that uses a mark-up language document to group together multiple pre-existing fonts into a single font family or “virtual font.” The mark-up language document includes rules regarding the condi...
06/05/2007
7225467Active intrusion resistant environment of layered object and compartment keys (airelock)
A high level of security and fault tolerance is provided in a digital network by use of highly secure infrastructure of user transparent signalling for communicating detection of signals at a network node having characteristics of a potential attack to another node ...
05/29/2007
7203766Gateway server in which picture contents can be displayed in small terminal, and processing speed is fast, and manufacturing cost is cheap, and method of obtaining contents
A gateway server includes a convert section and an output section. The convert section converts a first contents into a second contents. The first contents is received from a contents server in response to a request of a small terminal. The second contents correspon...
04/10/2007
7202857Manual controlled scrolling
A scrolling device for a computer may include a touch-sensitive surface, which may be elongated and/or have one or more active regions. Scrolling may be performed in manual as well as automated ways that may result in more accurate and efficient scrolling. Scrolling...
04/10/2007
1          
 
Sign InRegister
Username  
Password   
forgot password?