Computer graphics processing and selective visual display system – Computer graphics processing – Character generating
Reexamination Certificate
1996-04-26
2002-03-12
Chauhan, Ulka J. (Department: 2671)
Computer graphics processing and selective visual display system
Computer graphics processing
Character generating
Reexamination Certificate
active
06356268
ABSTRACT:
FIELD OF THE INVENTION
The present invention generally relates to graphic output of text, and more particularly relates to typographic glyph construction of a user's input text within a computer system.
BACKGROUND OF THE INVENTION
Current computer systems provide individuals with opportunities to produce documents of professional quality, such as with desktop publishing software and graphics software programs. The ability to manipulate the appearance of the text within these programs is vital in allowing users greater flexibility and creativity in document production. Included in these manipulations are changes in fonts, justification, size, and other aspects of the appearance, such as bolding and italicizing.
Although most programs can perform manipulations with some level of success, each program has a limitation in its range of manipulations due to design considerations. Some programs, such as QuickDraw GX from Apple Computer, Cupertino, Calif., provide more sophistication and enhanced capabilities than other programs to allow more choices for users. Unfortunately, these enhanced capabilities are normally not transferable to other programs. Thus, attempts to incorporate such capabilities, such as different fonts, from one program into another are also usually quite limited and typically unsuccessful.
Accordingly, a need exists for a flexible and portable system that allows accurate and efficient manipulations of textual data in a graphics system. The present invention addresses such a need.
SUMMARY OF THE INVENTION
The present invention provides a method and system for providing multiple typographic glyph data items to a requesting client from a font scaler sub-system. The method and system includes accepting a request from the client that describes multiple glyphs and a destination memory in which to store the glyphs. From the request, a transaction message is formed and transmitted to a scaler server using an application program interface. The scaler server then generates the multiple glyph data items from the descriptions of the glyphs, and stores the glyph data items directly into the destination memory.
According to the system and method disclosed herein, the present invention amortizes set-up operations over the number of glyphs in the request, which reduces overhead and increases overall system performance. Further, the present invention eliminates the need for two copies of each glyph generated to exist simultaneously, which conserves system resources.
REFERENCES:
patent: 5016001 (1991-05-01), Minagawa et al.
patent: 5329619 (1994-07-01), Page et al.
patent: 5533174 (1996-07-01), Flowers, Jr. et al.
patent: 5586241 (1996-12-01), Bauermeister et al.
patent: 5613090 (1997-03-01), Willems
patent: 5684510 (1997-11-01), Brassell et al.
patent: 5925103 (1999-07-01), Magallanes et al.
Acton et al (Class and User Based Parallelism in Raven: 1063-7133/93: IEEE1993), 1993.*
Ye et al (Study and Design of Scalable Memory-Shared Multiprocessing System: 0-8186-7876-3/96), 1997.
Beaman Alexander B.
Reed Michael R.
Apple Computer Inc.
Chauhan Ulka J.
Padmanabhan Mano
Sawyer Law Group LLP
LandOfFree
Method and system for providing multiple glyphs at a time... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Method and system for providing multiple glyphs at a time..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and system for providing multiple glyphs at a time... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2839651