US7787694B2
Active / In Force
US
⏱️ 1.4 years remaining
Scalable stroke font system and method
Assignee: Malikie Innovations Ltd
•
Filing: 2008-03-24
•
Granted: 2010-08-31
•
Expires: 2028-03-24
Abstract
Abstract 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 unique element data and common element data, associating unique element data and common element data to each glyph of the plurality of glyphs.
Inventors
- 👤 Vadim Fux
- 👤 Denis N. Fedotenko
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-09 10:42
CPC Classifications
G; G06; G06T; G06T11/00; G06T11/20; G06T11/23; G06F; G06F40/00; G06F40/10; G06F40/103; G06F40/109; G06K; G06K15/00; G06K15/02; G06K15/18; G06K15/1827; G06K15/1831; G06K15/1834; G06T7/00; G06T7/0002; G06T7/0004; G06T7/001; G06K2215/00; G06K2215/0002; G06K2215/002; G06K2215/0028
Claims Analysis
Total Claims: 12
Claim 1
Independent Claim
86 words
A method for rendering text from stored font data, comprising: receiving at a rendering engine a request to render a glyph; in response to the request, the rendering engine accessing a font data structure stored in a computer readable medium, the font data structure including common element data and unique element data for a plurality of glyphs; the rendering engine constructing a glyph skeleton using the common element data and unique element data; and the rendering engine rendering the glyph for display using the glyph skeleton.
Claim 2
Independent Claim
86 words
A method for rendering text from stored font data, comprising: receiving at a rendering engine a request to render a glyph; in response to the request, the rendering engine accessing a font data structure stored in a computer readable medium, the font data structure including common element data and unique element data for a plurality of glyphs; the rendering engine constructing a glyph skeleton using the common element data and unique element data; and the rendering engine rendering the glyph for display using the glyph skeleton.
Claim 3
Dependent Claim
20 words
The method of claim 1 , further comprising: applying a typeface characteristic to the glyph skeleton to render the glyph.
Claim 4
Dependent Claim
14 words
The method of claim 2 , wherein the typeface characteristic includes a font style.
Claim 5
Dependent Claim
14 words
The method of claim 2 , wherein the typeface characteristic includes a line thickness.
Claim 6
Dependent Claim
32 words
The method of claim 1 , further comprising: generating the font data structure from source font data; and loading the font data structure into the computer readable medium on a mobile device.
Claim 7
Dependent Claim
113 words
A mobile communication device, comprising: a computer readable medium; a font data structure stored in the computer readable medium, the font data structure including common element data and unique element data for a plurality of glyphs; an application program configured to request glyphs for display on the mobile communication device; and a rendering engine configured to: receive a request from the application program to render a glyph; in response to the request, access the font data structure to identify common element data and unique element data for the glyph; construct a glyph skeleton using the identified comment element data and unique element data; and render the glyph for display using the glyph skeleton.
Claim 8
Dependent Claim
113 words
A mobile communication device, comprising: a computer readable medium; a font data structure stored in the computer readable medium, the font data structure including common element data and unique element data for a plurality of glyphs; an application program configured to request glyphs for display on the mobile communication device; and a rendering engine configured to: receive a request from the application program to render a glyph; in response to the request, access the font data structure to identify common element data and unique element data for the glyph; construct a glyph skeleton using the identified comment element data and unique element data; and render the glyph for display using the glyph skeleton.
Claim 9
Dependent Claim
28 words
The mobile communication device of claim 6 , wherein the rendering engine is further configured to apply a typeface characteristic to the glyph skeleton to render the glyph.
Claim 10
Dependent Claim
16 words
The mobile communication device of claim 7 , wherein the typeface characteristic includes a font style.
Claim 11
Dependent Claim
16 words
The mobile communication device of claim 7 , wherein the typeface characteristic includes a line thickness.
Claim 12
Dependent Claim
30 words
The mobile communication device of claim 6 , wherein the font data structure is generated from source font data and loaded into the computer readable medium from an external computer.
References Cited (Backward Citations)
EP0192929A1
Cited
US5404436A
Cited
US5412771A
Cited
US5859648A
Cited
US5577177A
Cited
US5583978A
Cited
US5781714A
Cited
US5771034A
Cited
US5606649A
Cited
US5982387A
Cited
US5917501A
Cited
US5920324A
Cited
US6151032A
Cited
US6288725B1
Cited
US6288726B1
Cited
US6043826A
Cited
CN1234564A
Cited
US6426751B1
Cited
US6501475B1
Cited
US6661417B1
Cited
US7251365B2
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2013-08-30 | 2014-03-01 | 2014-08-31 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2017-08-30 | 2018-03-01 | 2018-08-31 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2021-08-30 | 2022-03-01 | 2022-08-31 | $7700.00 | Window Closed / Lapsed |