Patent US6332148B1 successfully refreshed from Google Patents.
← Back to Patent Explorer
US6332148B1 Expired / Lapsed US ⏱️ 0.0 years remaining

Appearance and positioning annotation text string and base text string specifying a rule that relates the formatting annotation, base text characters

Assignee: Adobe Inc
•
Filing: 1997-05-30
•
Granted: 2001-12-18
•
Expires: 2017-05-30
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A computer-implemented method to embellish text in a document by setting composite text properties for formatting an annotation text string and a base text string in a composite text unit, selecting text in a displayed text document as the base text string for a composite text unit, generating text as an annotation text string for the composite text unit, and displaying the composite text unit in the text document in accordance with the composite text properties.

Inventors

  • 👤 Mark A. Paine
  • 👤 Jeff Young

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-08 11:38
CPC Classifications
G; G06; G06F; G06F40/00; G06F40/10; G06F40/166; G06F40/169

Claims Analysis

Total Claims: 40
Claim 1
Independent Claim 187 words
A computer-implemented method to embellish text in a document, comprising: setting composite text properties for formatting a composite text unit, the composite text unit including an annotation text string and a base text string, wherein the annotation text string includes one or more annotation characters and the base text string includes one or more base characters, the set of composite text properties defining and linking the appearance and the positioning of the annotation text string and the base text string including specifying a rule that relates the formatting of the annotation characters to the formatting of the base characters, where an appearance composite text property defines a font to be used for both the annotation text string and the base text string and the rule specifies a relationship between a font size of the annotation text string and the base text string; selecting text in a displayed text document as the base text string for the composite text unit; generating text as the annotation text string for the composite text unit; and displaying the composite text unit in the document in accordance with the composite text properties.
Claim 2
Dependent Claim 187 words
A computer-implemented method to embellish text in a document, comprising: setting composite text properties for formatting a composite text unit, the composite text unit including an annotation text string and a base text string, wherein the annotation text string includes one or more annotation characters and the base text string includes one or more base characters, the set of composite text properties defining and linking the appearance and the positioning of the annotation text string and the base text string including specifying a rule that relates the formatting of the annotation characters to the formatting of the base characters, where an appearance composite text property defines a font to be used for both the annotation text string and the base text string and the rule specifies a relationship between a font size of the annotation text string and the base text string; selecting text in a displayed text document as the base text string for the composite text unit; generating text as the annotation text string for the composite text unit; and displaying the composite text unit in the document in accordance with the composite text properties.
Claim 3
Dependent Claim 20 words
The method of claim 1 , wherein the text selected for the base text string is comprised of Japanese characters.
Claim 4
Dependent Claim 25 words
The method of claim 1 , wherein the text of the annotation text string provides pronunciation information for the text of the base text string.
Claim 5
Dependent Claim 25 words
The method of claim 1 , wherein the text of the annotation text string provides semantic information for the text of the base text string.
Claim 6
Dependent Claim 21 words
The method of claim 1 , wherein setting composite text properties includes determining a character set for the annotation text string.
Claim 7
Dependent Claim 20 words
The method of claim 1 , wherein setting composite text properties includes determining a font for the annotation text string.
Claim 8
Dependent Claim 21 words
The method of claim 1 , wherein setting composite text properties includes determining a font size for the annotation text string.
Claim 9
Dependent Claim 25 words
The method of claim 1 , wherein setting composite text properties includes determining alignment options for the annotation text string with the base text string.
Claim 10
Dependent Claim 29 words
The method of claim 8 , wherein determining alignment options includes determining separate alignment options for a composite text unit occurring at a line boundary in the text document.
Claim 11
Dependent Claim 15 words
The method of claim 8 , wherein determining alignment options includes determining an overhang option.
Claim 12
Dependent Claim 19 words
The method of claim 1 , wherein the annotation text string comprises a string of more than one character.
Claim 13
Dependent Claim 35 words
The method of claim 1 , wherein the composite text unit in the text document is interactively displayed in accordance with the composite text properties as the text for the annotation text string is generated.
Claim 14
Dependent Claim 26 words
The method of claim 1 , wherein displaying the composite text unit in the text document displays the annotation text string above the base text string.
Claim 15
Dependent Claim 26 words
The method of claim 1 , wherein displaying the composite text unit in the text document displays the annotation text string alongside the base text string.
Claim 16
Dependent Claim 35 words
The method of claim 1 , wherein displaying the composite text unit in the text document displays characters of the annotation text string in a different font size than characters of the base text string.
Claim 17
Dependent Claim 16 words
The method of claim 1 , wherein the composite text properties are set to default properties.
Claim 18
Dependent Claim 34 words
The method of claim 1 , further comprising: editing the text of the composite text unit; and displaying the edited composite text unit in the text document in accordance with the composite text properties.
Claim 19
Dependent Claim 19 words
The method of claim 17 , wherein the edited composite text unit is interactively displayed as it is edited.
Claim 20
Dependent Claim 21 words
The method of claim 17 , further comprising emphasizing the displayed composite text unit as the composite text unit is edited.
Claim 21
Dependent Claim 22 words
The method of claim 19 , wherein emphasizing the displayed composite text unit displays a bounding box around the composite text unit.
Claim 22
Dependent Claim 19 words
The method of claim 19 , wherein emphasizing the displayed composite text unit highlights the displayed composite text unit.
Claim 23
Dependent Claim 27 words
The method of claim 17 , wherein editing the text of the composite text unit further comprises reformatting at least a portion of the annotation text string.
Claim 24
Dependent Claim 35 words
The method of claim 17 , wherein editing the text of the composite text unit further comprises: selecting a portion of the annotation text string; and reformatting the selected portion of the annotation text string.
Claim 25
Dependent Claim 22 words
The method of claim 23 , wherein editing the text of the composite text unit further comprises: editing the annotation text string.
Claim 26
Dependent Claim 22 words
The method of claim 23 , wherein editing the text of the composite text unit further comprises: editing the base text string.
Claim 27
Dependent Claim 203 words
A computer-implemented method for editing a composite text unit in a document, the composite text unit including a base text string and an annotation text string, the method comprising: displaying, in accordance with predetermined composite text properties, a text document including a base text string and an annotation text string of the composite text unit, the base text string including one or more base characters and the annotation text string including one or more annotation characters, wherein the predetermined composite text properties define and link the appearance and the positioning of the annotation text string and the base text string including specifying a rule that relates the formatting of the annotation characters to the formatting of the base characters; displaying a cursor in the displayed text document; moving the cursor within the displayed annotation text string, wherein a position of the cursor is based on user input; editing an appearance of the annotation text string at the cursor position in response to user input including editing a composite text property; automatically editing the appearance of the base text string in response to the editing of the composite text property without having to individually edit the base text string; and displaying the text document.
Claim 28
Dependent Claim 203 words
A computer-implemented method for editing a composite text unit in a document, the composite text unit including a base text string and an annotation text string, the method comprising: displaying, in accordance with predetermined composite text properties, a text document including a base text string and an annotation text string of the composite text unit, the base text string including one or more base characters and the annotation text string including one or more annotation characters, wherein the predetermined composite text properties define and link the appearance and the positioning of the annotation text string and the base text string including specifying a rule that relates the formatting of the annotation characters to the formatting of the base characters; displaying a cursor in the displayed text document; moving the cursor within the displayed annotation text string, wherein a position of the cursor is based on user input; editing an appearance of the annotation text string at the cursor position in response to user input including editing a composite text property; automatically editing the appearance of the base text string in response to the editing of the composite text property without having to individually edit the base text string; and displaying the text document.
Claim 29
Dependent Claim 41 words
The method of claim 25 , further comprising: emphasizing a composite text unit when the cursor position is within the composite text unit; but not emphasizing the composite text unit when the cursor position is not within the composite text unit.
Claim 30
Dependent Claim 23 words
The method of claim 27 , wherein the composite text unit is emphasized by displaying a bounding box around the composite text unit.
Claim 31
Dependent Claim 19 words
The method of claim 27 , wherein the composite text unit is emphasized by highlighting the composite text unit.
Claim 32
Dependent Claim 28 words
The method of claim 26 , wherein the cursor is freely movable within the composite text unit for editing the base text string and the annotation text string.
Claim 33
Dependent Claim 196 words
A memory device storing computer-readable instructions for aiding a computer to embellish text in a text document comprising: instructions for defining, in response to user input, a first text string as a base text string of a composite text unit, the base text string including one or more base characters; instructions for defining, in response to user input, a second text string as an annotation text string of the composite text unit, the annotation text string including one or more annotation characters; and instructions for defining, in response to user input, composite text properties for defining the display of the composite text unit, wherein the composite text properties define and link the appearance and the positioning of the annotation text string and the base text string including specifying a rule that relates the formatting of the annotation characters to the formatting of the base characters where an appearance composite text property defines a font to be used for both the annotation text string and the base text string and the rule specifies a relationship between a font size of the font used in the annotation text string and the font used in the base text string.
Claim 34
Dependent Claim 196 words
A memory device storing computer-readable instructions for aiding a computer to embellish text in a text document comprising: instructions for defining, in response to user input, a first text string as a base text string of a composite text unit, the base text string including one or more base characters; instructions for defining, in response to user input, a second text string as an annotation text string of the composite text unit, the annotation text string including one or more annotation characters; and instructions for defining, in response to user input, composite text properties for defining the display of the composite text unit, wherein the composite text properties define and link the appearance and the positioning of the annotation text string and the base text string including specifying a rule that relates the formatting of the annotation characters to the formatting of the base characters where an appearance composite text property defines a font to be used for both the annotation text string and the base text string and the rule specifies a relationship between a font size of the font used in the annotation text string and the font used in the base text string.
Claim 35
Independent Claim 246 words
A method for editing a composite text unit in a document, the composite text unit including a base text string and an associated annotation text string, the composite text unit having composite text properties, wherein the base text string includes one or more base characters and the annotation text string includes one or more annotation characters, the method comprising: displaying the composite text unit in context in a display of the document, the composite text unit being displayed in accordance with the composite text properties, wherein the composite text properties define and link the appearance and the positioning of the annotation text string and the base text string including specifying a rule that relates the formatting of the annotation characters to the formatting of the base characters; receiving from a user editing commands to be applied to the annotation text string displayed as part of the composite text unit in the display of the document, the editing commands including instructions for changing a formatting of the annotation text string; and editing the annotation text string in response to the editing commands while maintaining a relationship between the formatting of the annotation text string with the base text string in the composite text unit as defined by the composite text properties, the editing step including automatically editing the base text string to maintain the relationship between the formatting of the two strings; and continuing to display the composite text unit in accordance with the composite text properties.
Claim 36
Independent Claim 246 words
A method for editing a composite text unit in a document, the composite text unit including a base text string and an associated annotation text string, the composite text unit having composite text properties, wherein the base text string includes one or more base characters and the annotation text string includes one or more annotation characters, the method comprising: displaying the composite text unit in context in a display of the document, the composite text unit being displayed in accordance with the composite text properties, wherein the composite text properties define and link the appearance and the positioning of the annotation text string and the base text string including specifying a rule that relates the formatting of the annotation characters to the formatting of the base characters; receiving from a user editing commands to be applied to the annotation text string displayed as part of the composite text unit in the display of the document, the editing commands including instructions for changing a formatting of the annotation text string; and editing the annotation text string in response to the editing commands while maintaining a relationship between the formatting of the annotation text string with the base text string in the composite text unit as defined by the composite text properties, the editing step including automatically editing the base text string to maintain the relationship between the formatting of the two strings; and continuing to display the composite text unit in accordance with the composite text properties.
Claim 37
Dependent Claim 18 words
The method of claim 32 , wherein the base text is oyamoji and the annotation text is rubi.
Claim 38
Independent Claim 244 words
A method for editing a composite text unit in a document, the composite text unit including a base text string and an associated annotation text string, the composite text unit having composite text properties, wherein the base text string includes one or more base characters and the annotation text string includes one or more annotation characters, the method comprising: displaying the composite text unit in context in a display of the document, the composite text unit being displayed in accordance with the composite text properties, wherein the composite text properties define and link the appearance and the positioning of the annotation text string and the base text string including specifying a rule that relates the formatting of the annotation characters to the formatting of the base characters; receiving from a user editing commands applied to the base text string displayed as part of the composite text unit in the display of the document, the editing commands including instructions for changing a formatting of the base text string; and editing the base text string in response to the editing commands while maintaining a relationship between the formatting of the annotation text string with the base text string in the composite text unit as defined by the composite text properties, the editing step including automatically editing the annotation text string to maintain the relationship between the formatting of the two strings; and continuing to display the composite text unit in accordance with the composite text properties.
Claim 39
Independent Claim 244 words
A method for editing a composite text unit in a document, the composite text unit including a base text string and an associated annotation text string, the composite text unit having composite text properties, wherein the base text string includes one or more base characters and the annotation text string includes one or more annotation characters, the method comprising: displaying the composite text unit in context in a display of the document, the composite text unit being displayed in accordance with the composite text properties, wherein the composite text properties define and link the appearance and the positioning of the annotation text string and the base text string including specifying a rule that relates the formatting of the annotation characters to the formatting of the base characters; receiving from a user editing commands applied to the base text string displayed as part of the composite text unit in the display of the document, the editing commands including instructions for changing a formatting of the base text string; and editing the base text string in response to the editing commands while maintaining a relationship between the formatting of the annotation text string with the base text string in the composite text unit as defined by the composite text properties, the editing step including automatically editing the annotation text string to maintain the relationship between the formatting of the two strings; and continuing to display the composite text unit in accordance with the composite text properties.
Claim 40
Dependent Claim 18 words
The method of claim 34 , wherein the base text is oyamoji and the annotation text is rubi.

References Cited (Backward Citations)

US5146552A Cited
US5581682A Cited
US5475805A Cited
US5689717A Cited
US5893125A Cited
US5857212A Cited
US5832474A Cited
US5873111A Cited
US6230169B1 Cited
US6128632A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2004-12-17 2005-06-18 2005-12-18 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2008-12-17 2009-06-18 2009-12-18 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2012-12-17 2013-06-18 2013-12-18 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag