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:
Jul. 18, 2000

Filed:

Mar. 13, 1998
Applicant:
Inventors:

Douglas Felt, Menlo Park, CA (US);

John Raley, San Francisco, CA (US);

Richard Gillam, San Jose, CA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F / ; G06O / ;
U.S. Cl.
CPC ...
707530 ; 707542 ; 707500 ; 345472 ;
Abstract

Character style information is stored in an array, in parallel with character information stored within another data structure. The style information array has more memory allocated to it than would be required to store the style information. This surplus memory is employed to form a 'gap' in the array at a location corresponding to the point at which characters are being modified. The gap permits rapid revisions to character style information, while the array storage mechanism permits rapid random access to the style information of any character. Character style information may be mapped to corresponding characters using a run--array mechanism which associates a style with characters through use of an offset which indicates a starting character to which the style applies and a run length which indicates the number of characters to which the style applies. Additionally, the offset may be related to the beginning or to the end of the document, depending upon whether the associated style run falls before or after the memory gap.


Find Patent Forward Citations

Loading…