Appearance and positioning annotation text string and base text string specifying a rule that relates the formatting annotation, base text characters
First Claim
Patent Images
1. 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.
1 Assignment
0 Petitions
Accused Products
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.
51 Citations
35 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 28, 29)
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.
-
-
18. The method of claim 17, wherein the edited composite text unit is interactively displayed as it is edited.
-
19. The method of claim 17, further comprising emphasizing the displayed composite text unit as the composite text unit is edited.
-
20. The method of claim 19, wherein emphasizing the displayed composite text unit displays a bounding box around the composite text unit.
-
21. The method of claim 19, wherein emphasizing the displayed composite text unit highlights the displayed composite text unit.
-
22. 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.
-
23. 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.
-
-
24. The method of claim 23, wherein editing the text of the composite text unit further comprises:
editing the annotation text string.
-
25. The method of claim 23, wherein editing the text of the composite text unit further comprises:
editing the base text string.
-
27. The method of claim 25, further comprising:
-
emphasizing a composite text unit when the cursor position is within the composite text unit;
butnot emphasizing the composite text unit when the cursor position is not within the composite text unit.
-
-
28. The method of claim 27, wherein the composite text unit is emphasized by displaying a bounding box around the composite text unit.
-
29. The method of claim 27, wherein the composite text unit is emphasized by highlighting the composite text unit.
-
26. 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. - View Dependent Claims (30)
-
-
31. 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.
-
-
32. 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. - View Dependent Claims (33)
-
-
34. 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. - View Dependent Claims (35)
-
Specification