Claims Analysis
Total Claims: 8
Claim 1
Independent Claim
259 words
A method of interfacing between a computer user and a computer application program to enable said user to manipulate, as one virtual font, a number "N" of special characters exceeding the number "X" of standard characters which said program can represent in one font, said program having user-activatable means for switching between different stored fonts to select a currently active font and font switching display means for enabling said user to monitor said font switching and selection, said method comprising the computer-implemented steps of: a. dividing said special characters into a plurality of individually named font segments, each of said segments containing "X" characters; b. storing said font segments with said stored fonts; c. for each character input by said user: i. determining whether said input character is one of said special characters; ii. if said input character is not one of said special characters, terminating performance of said method; iii. if said input character is one of said special characters: (1) determining which one of said stored font segments contains said input character; (2) determining said currently active font from which characters are currently being selected by said program; (3) if said font segment containing said input character is said currently active font, terminating performance of said method; (4) if said font segment containing said input character is not said currently active font, automatically activating said font switching means to-select said font segment containing said input character as said currently active font while suppressing activation of said font switching display means; and, (5) terminating performance of said method.
Claim 2
Independent Claim
259 words
A method of interfacing between a computer user and a computer application program to enable said user to manipulate, as one virtual font, a number "N" of special characters exceeding the number "X" of standard characters which said program can represent in one font, said program having user-activatable means for switching between different stored fonts to select a currently active font and font switching display means for enabling said user to monitor said font switching and selection, said method comprising the computer-implemented steps of: a. dividing said special characters into a plurality of individually named font segments, each of said segments containing "X" characters; b. storing said font segments with said stored fonts; c. for each character input by said user: i. determining whether said input character is one of said special characters; ii. if said input character is not one of said special characters, terminating performance of said method; iii. if said input character is one of said special characters: (1) determining which one of said stored font segments contains said input character; (2) determining said currently active font from which characters are currently being selected by said program; (3) if said font segment containing said input character is said currently active font, terminating performance of said method; (4) if said font segment containing said input character is not said currently active font, automatically activating said font switching means to-select said font segment containing said input character as said currently active font while suppressing activation of said font switching display means; and, (5) terminating performance of said method.
Claim 3
Dependent Claim
140 words
A method as defined in claim 1, wherein: a. said font switching display means comprises a sequential, "pull down" menu listing said stored fonts and said stored font segments; b. said font switching means may be activated by said user selecting one of said menu-listed fonts according to said selected font's position in said menu; said method further comprising after said step 1.b and before said step 1.c, creating and storing a table identifying the position of each of said stored fonts and each of said stored font segments in said menu; wherein said selection of said font segment during said step 1.c.iii.(4) further comprises examining said table to determine the position in said menu of said font segment containing said input character, opening said menu, and selecting one of said font or said font segment occupying said determined position.
Claim 4
Dependent Claim
69 words
A method as defined in claim 1, wherein said font switching display means comprises a user-activated pop-up dialog box containing a sequential list of said stored fonts and said stored font segments, wherein said selection of said font segment during said step 1.c.iii.(4) further comprises delivering to said application program a parameter representative of said font segment containing said input character, while suppressing activation of said pop-up dialog box.
Claim 5
Dependent Claim
136 words
A method as defined in claim 2 or 3, further comprising: a. after said step 1.a and before said step 1.c, assigning a single virtual font name to said plurality of individually named font segments; b. constructing said sequential list by: i. differentiating said stored fonts and said stored font segments; ii. upon differentiation of one of said stored fonts, adding said stored font's name to said sequential list; iii. upon detection of one of said stored font segments; (1) preventing addition of said stored font segment's name to said sequential list; (2) disregarding all of said stored font segments associated with said detected stored font segment to prevent addition of said associated stored font segment names to said sequential list; and, (3) adding to said sequential list a single occurrence of said virtual font name.
Claim 6
Dependent Claim
178 words
A method as defined in claim 2 or 3, further comprising, at any time after said character input by said user, enabling said user to apply any one of a plurality of different fonts to any selected grouping of said special characters by: a. repeating steps 1.a through 1.c inclusive a selected number of times to create a selected number of different virtual fonts, each containing an identical plurality of individually named font segments of said special characters, with each of said characters assigned to the same sequential one of said font segments and to the same sequential position within said same sequential one of said font segments; b. assigning a distinct virtual font name to each of said virtual fonts; and, c. upon identification, by said user, of said selected grouping of said special characters, substituting, for each one of said characters within said selected grouping, identification of a particular one of said virtual fonts identified by said user, while retaining for each such character said sequential identification of said font segment and position of said character.
Claim 7
Dependent Claim
63 words
A method as defined in claim 2 or 3, further comprising: a. identifying a restricted number of commonly used core characters; b. dividing said core characters into a plurality of individually named core font segments, each of said core font segments containing "X" characters; c. loading said core :font segments before loading any of said font segments which are not core font segments.
Claim 8
Dependent Claim
163 words
A method as defined in claim 6, further comprising, after said step 1.c.ii and before said step 1.c.iii: a. determining whether said input character is one of said core characters; b. if said input character is not one of said core characters, continuing performance of said method with said step 1.c.iii; c. if said input character is one of said core characters: (1) determining which one of said loaded core font segments contains said input character; (2) determining a currently active font from which characters are currently being selected by said program; (3) if said core font segment containing said input character is said currently active font determined during said step 7.c(2), terminating performance of said method; and, (4) if said core font segment containing said input character is not said currently active font, activating said font switching means to select said core font segment containing said input character as said currently active font while suppressing activation of said font switching display means.