The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Jun. 04, 1991

Filed:

Sep. 13, 1988
Applicant:
Inventors:

Anthony C Pisculli, Seattle, WA (US);

Walter C Moore, Seattle, WA (US);

Nathan P Myrvold, Bellevue, WA (US);

Assignee:

Microsoft Corporation, Redmond, WA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F / ; G09G / ;
U.S. Cl.
CPC ...
364518 ; 364521 ; 340750 ; 340799 ; 340735 ;
Abstract

An improved method and system for updating a display bitmap with a character string in a given font is provided. Each character in the font is stored as a character bitmap. Each character comprises a contiguous set of virtual characters. A visible stack is created for each character string to be displayed in the display bitmap. For each character to be displayed, the visible stack contains a pointer to each of its virtual characters. The data in the visible stack is then processed to update efficiently the display bitmap. The display bitmap is updated column by column, each column being one byte side. For each byte in the column, the virtual characters that are to be displayed in that byte are combined to form an output byte that is output to the display bitmap. The combining is accomplished by special-purpose routines based on the number of virtual characters that are to be displayed in a particular column.


Find Patent Forward Citations

Loading…