← Back to Patent Explorer
US5909223A Expired / Lapsed US ⏱️ 0.0 years remaining

Text face scaler

Assignee: Apple Inc
•
Filing: 1996-09-04
•
Granted: 1999-06-01
•
Expires: 2016-09-04
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method of providing text faces to a graphics display system in a data processor. The method includes the steps of receiving a request for a text face from a graphics system and determining whether the requested text face has been saved. If the requested text face has been saved, then it is retrieved. If it has not been saved, then it is generated and saved for access by the graphics system. In this manner, a single generation of a text face is necessary. The storage of the generated text face saves the system from having to generate the same text face repeatedly.

Inventors

  • 👤 Thomas E. Dowdy
  • 👤 Alexander B. Beaman

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 18:52
CPC Classifications
G; G06; G06F; G06F40/00; G06F40/10; G06F40/103; G06F40/109

Claims Analysis

Total Claims: 21
Claim 1
Independent Claim 136 words
A method for providing text faces to a graphics display system in a data processor, comprising the steps of: (a) receiving by a glyph server a request for a text face from a graphics system, wherein the glyph server interfaces between the graphics system and a text face scaler; (b) determining whether the requested text face has been saved; (c) retrieving the requested text face from a glyph server cache if the requested text face has been saved; (d) generating the requested text face if the requested text has not been saved wherein the requested text face is generated in the text face scaler, wherein the text face scaler is interfaced between the glyph server and font data; and (e) saving the generated text face in the glyph server cache for access by the graphics system.
Claim 2
Independent Claim 136 words
A method for providing text faces to a graphics display system in a data processor, comprising the steps of: (a) receiving by a glyph server a request for a text face from a graphics system, wherein the glyph server interfaces between the graphics system and a text face scaler; (b) determining whether the requested text face has been saved; (c) retrieving the requested text face from a glyph server cache if the requested text face has been saved; (d) generating the requested text face if the requested text has not been saved wherein the requested text face is generated in the text face scaler, wherein the text face scaler is interfaced between the glyph server and font data; and (e) saving the generated text face in the glyph server cache for access by the graphics system.
Claim 3
Dependent Claim 21 words
The method of claim 1, further comprising step (d1) of accessing font data for use in generating the requested text face.
Claim 4
Dependent Claim 15 words
The method of claim 2, wherein the font data is accessed through a font scaler.
Claim 5
Dependent Claim 20 words
The method of claim 1, wherein the request for a text face includes the data structure of the text face.
Claim 6
Dependent Claim 24 words
The method of claim 1, wherein the request for a text face includes a stream of bytes that can be interpreted as binary code.
Claim 7
Dependent Claim 23 words
The method of claim 1, wherein the request for a text face includes a stream of bytes that can be interpreted as text.
Claim 8
Dependent Claim 15 words
The method of claim 1, wherein the request for a text face includes executable code.
Claim 9
Independent Claim 81 words
A system for providing text faces in a data processor, comprising: means for requesting a text face from a glyph server; means for generating the requested text face coupled between the glyph server and font data; means for storing the generated text face coupled to the generating means and the glyph server; and means for deriving font data coupled to the generating means in which the derived font data is used by the generating means in generating the requested text face.
Claim 10
Independent Claim 81 words
A system for providing text faces in a data processor, comprising: means for requesting a text face from a glyph server; means for generating the requested text face coupled between the glyph server and font data; means for storing the generated text face coupled to the generating means and the glyph server; and means for deriving font data coupled to the generating means in which the derived font data is used by the generating means in generating the requested text face.
Claim 11
Independent Claim 122 words
A system of providing text faces in a data processor, comprising: a graphics system capable of requesting a text face from a glyph server, wherein the glyph server interfaces between the graphics system and a text face scaler; a text face scaler for generating the requested text face, the text face scaler being coupled between the glyph server and font data; a glyph server cache for storing the generated text face, the glyph server cache being coupled to the glyph server and the text face scaler; and a font scaler for processing font data, the font scaler coupled to the text face scaler in which the processed font data is used by the text face scaler in generating the requested text face.
Claim 12
Independent Claim 122 words
A system of providing text faces in a data processor, comprising: a graphics system capable of requesting a text face from a glyph server, wherein the glyph server interfaces between the graphics system and a text face scaler; a text face scaler for generating the requested text face, the text face scaler being coupled between the glyph server and font data; a glyph server cache for storing the generated text face, the glyph server cache being coupled to the glyph server and the text face scaler; and a font scaler for processing font data, the font scaler coupled to the text face scaler in which the processed font data is used by the text face scaler in generating the requested text face.
Claim 13
Dependent Claim 139 words
A computer-readable medium containing program instructions for providing text faces to a graphics display system in a data processor, comprising the steps of: (a) receiving by a glyph server a request for a text face from a graphics system, wherein the glyph server interfaces between the graphics system and a text face scaler; (b) determining whether the requested text face has been saved; (c) retrieving the requested text face from a glyph server cache if the requested text has been saved; (d) generating the requested text face if the requested text has not been saved wherein the requested text face is generated in a text face scaler, wherein the text face scaler is interfaced between the glyph server and font data; and (e) saving the generated text face in the glyph server cache for access by the graphics system.
Claim 14
Dependent Claim 139 words
A computer-readable medium containing program instructions for providing text faces to a graphics display system in a data processor, comprising the steps of: (a) receiving by a glyph server a request for a text face from a graphics system, wherein the glyph server interfaces between the graphics system and a text face scaler; (b) determining whether the requested text face has been saved; (c) retrieving the requested text face from a glyph server cache if the requested text has been saved; (d) generating the requested text face if the requested text has not been saved wherein the requested text face is generated in a text face scaler, wherein the text face scaler is interfaced between the glyph server and font data; and (e) saving the generated text face in the glyph server cache for access by the graphics system.
Claim 15
Dependent Claim 25 words
The computer-readable medium containing program instructions for claim 10, further comprising step (d1) of accessing font data for use in generating the requested text face.
Claim 16
Dependent Claim 36 words
The computer-readable medium containing program instructions for claim 10, further comprising step (a1) wherein the request for a text face is received by the glyph server that describes the text face that is to be generated.
Claim 17
Dependent Claim 19 words
The computer-readable medium containing program instructions for claim 10, wherein the font data is accessed through a font scaler.
Claim 18
Dependent Claim 24 words
The computer-readable medium containing program instructions for claim 10, wherein the request for a text face includes the data structure of the text face.
Claim 19
Dependent Claim 28 words
The computer-readable medium containing program instructions for claim 10, wherein the request for a text face includes a stream of bytes that can be interpreted as binary code.
Claim 20
Dependent Claim 27 words
The computer-readable medium containing program instructions for claim 10, wherein the request for a text face includes a stream of bytes that can be interpreted as text.
Claim 21
Dependent Claim 19 words
The computer-readable medium containing program instructions for claim 10, wherein the request for a text face includes executable code.

References Cited (Backward Citations)

US4987550A Cited
US5293477A Cited
US5226116A Cited
US5041994A Cited
US5235551A Cited
US5526477A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag