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