Patent US2900954A successfully refreshed from Google Patents.
Patent US5926189A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5926189A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus for typographic glyph construction including a glyph server

Assignee: Apple Inc
•
Filing: 1996-03-29
•
Granted: 1999-07-20
•
Expires: 2016-03-29
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system for typographic glyph construction includes a graphics system, a glyph server coupled to the graphics system, and an operating system coupled to the glyph server. An apparatus for typographic glyph construction of input text in a graphics system running on a computer system and output on an output device of the computer system includes a line layout core unit, a glyph cache unit coupled to the line layout core unit, an open font architecture services unit coupled to the glyph cache unit, at least one scaler unit coupled to the open font architecture unit, a font object management unit coupled to the at least one font scaler, and an attribute group support unit supporting a data structure for communication among the units of the apparatus. A method for processing input text in a graphics system running on a computer system and displaying typographic glyphs on a display device of the computer system includes mapping the input text into glyph codes, forming an initial glyph record array, the initial glyph record array comprising a plurality of glyph records for the glyph codes, processing a layout of the glyph codes to produce an updated glyph record array, rendering the updated glyph record array to produce a final glyph record array, and rendering a display of the typographic glyph output from the final glyph record array.

Inventors

  • 👤 Alexander B. Beaman
  • 👤 Richard W. Becker
  • 👤 David G. Opstad
  • 👤 Michael R. Reed

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 20:51
CPC Classifications
G; G06; G06T; G06T11/00; G06T11/20; G06T11/23; G06F; G06F40/00; G06F40/10; G06F40/103; G06F40/109

Claims Analysis

Total Claims: 6
Claim 1
Independent Claim 207 words
An apparatus for typographic glyph construction of a line of text in a graphics system operating in a computer system, the apparatus comprising: a line layout core unit receiving glyph codes from the graphics system, determining glyph data descriptions and providing the line layout based text ordering which is also context and language dependent; a glyph cache unit coupled to the line layout core unit for receiving the glyph data descriptions and determining if glyph data is in the glyph cache unit; an open font architecture services unit coupled to the glyph cache unit for permitting support of multiple font file formats; at least one scaler unit coupled to the open font architecture unit for receiving requests from the open font architecture unit and interpreting font data within a font file including providing a moniker attached to the font data to accelerate processing and providing font data length information; a font object management unit coupled to the at least one font scaler and handling requests for the font data; and an attribute group support unit supporting a data structure for communication among the line layout core unit, the glyph cache unit, the open font architecture services unit, the font scaler unit, and the font object management unit.
Claim 2
Independent Claim 207 words
An apparatus for typographic glyph construction of a line of text in a graphics system operating in a computer system, the apparatus comprising: a line layout core unit receiving glyph codes from the graphics system, determining glyph data descriptions and providing the line layout based text ordering which is also context and language dependent; a glyph cache unit coupled to the line layout core unit for receiving the glyph data descriptions and determining if glyph data is in the glyph cache unit; an open font architecture services unit coupled to the glyph cache unit for permitting support of multiple font file formats; at least one scaler unit coupled to the open font architecture unit for receiving requests from the open font architecture unit and interpreting font data within a font file including providing a moniker attached to the font data to accelerate processing and providing font data length information; a font object management unit coupled to the at least one font scaler and handling requests for the font data; and an attribute group support unit supporting a data structure for communication among the line layout core unit, the glyph cache unit, the open font architecture services unit, the font scaler unit, and the font object management unit.
Claim 3
Dependent Claim 25 words
The apparatus of claim 1 wherein the line layout core unit further processes a layout of the glyph codes to produce a glyph record array.
Claim 4
Dependent Claim 19 words
The apparatus of claim 2 wherein the line layout core unit processes the layout for positional and non-positional adjustments.
Claim 5
Dependent Claim 20 words
The apparatus of claim 2 wherein the glyph cache unit provides metrics and renderings to update the glyph code array.
Claim 6
Dependent Claim 24 words
The apparatus of claim 4 wherein the open font architecture services unit further updates the glyph code array with pointers to the glyph renderings.

References Cited (Backward Citations)

US5404450A Cited
US5412771A Cited
US5416898A Cited
US5586241A Cited
US5533174A Cited
US5579030A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-07-19 2003-01-18 2003-07-20 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-07-19 2007-01-18 2007-07-20 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-07-19 2011-01-18 2011-07-20 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag