Smoking Cessation Lighter and Method
A lighter for tobacco products suppresses the urge to smoke by operant conditioning.
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 |
| 8102397 | Method 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 |
| 7944447 | Adaptive 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 |
| 7786995 | Information 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 |
| 7697003 | Simplifying 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 |
| 7646387 | Device 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 |
| 7639258 | Winding 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 |
| 7598955 | Hinted 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 |
| 7505041 | Iteratively 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 |
| 7425960 | Device 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 |
| 7408556 | System 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 |
| 7408555 | Adjusted 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 |
| 7403297 | Printing 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 |
| 7348991 | Video/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 |
| 7339588 | Character 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 |
| 7333110 | Adjusted 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 |
| 7327367 | Method 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 |
| 7318191 | Automated 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 |
| 7304482 | Characterization 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 |
| 7305617 | Method 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 |
| 7292247 | Dynamically 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 |
| 7292249 | Appropriately 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 |
| 7293002 | Self-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 |
| 7289123 | Simplifying 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 |
| 7286121 | Sub-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 |
| 7277732 | Language 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 |
| 7277739 | Communication 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 |
| 7271805 | System 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 |
| 7265757 | Appropriately 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 |
| 7262774 | Character 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 |
| 7256786 | Appropriately 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 |
| 7253792 | Video 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 |
| 7251365 | Scalable 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 |
| 7245303 | Image 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 |
| 7242404 | Enlargement 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 |
| 7239319 | Rendering 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 |
| 7236174 | Adaptively 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 |
| 7228501 | Method 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 |
| 7225467 | Active 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 |
| 7203766 | Gateway 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 |
| 7202857 | Manual 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 |