IP Library Granted Patent US 7,787,694
Granted Patent B2
US 7,787,694 · App. 12/054,029 · Granted Aug 31, 2010

Scalable stroke font system and method

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,787,694
App. No.
12/054,029
Granted
Aug 31, 2010
Kind
B2
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.

Claims (25)

1. 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.

2. The method of claim 1 , further comprising:

applying a typeface characteristic to the glyph skeleton to render the glyph.

3. The method of claim 2 , wherein the typeface characteristic includes a font style.

4. The method of claim 2 , wherein the typeface characteristic includes a line thickness.

5. 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.

6. 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.

7. 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.

8. The mobile communication device of claim 7 , wherein the typeface characteristic includes a font style.

9. The mobile communication device of claim 7 , wherein the typeface characteristic includes a line thickness.

10. 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.

Assignments (5)
CORRECTIVE ASSIGNMENT TO CORRECT THE ADDED PATENT NUMBER TO REMOVE PATENT NO. 8,873,407 AT PREVIOUSLY RECORDED ON REEL 64066 FRAME 1. ASSIGNOR(S) HEREBY CONFIRMS THE NUNC PRO TUNC ASSIGNMENT EFFECTIVE DATE MARCH 20, 2023. Recorded Feb 2, 2026
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 074921/0001 →
NUNC PRO TUNC ASSIGNMENT Recorded Jun 19, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064066/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064104/0103 →
CHANGE OF NAME Recorded Oct 24, 2014
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 034045/0741 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 25, 2013
From: 2012244 ONTARIO INC.
To: RESEARCH IN MOTION LIMITED
Reel/Frame 030682/0594 →