Claims Analysis
Total Claims: 19
Claim 1
Independent Claim
124 words
A method for annotating text, comprising: selecting at least one base text character; defining at least one annotating character to be associated with the at least one base text character; determining whether a left or a right overhang is selected for the at least one annotating character; determining a length for the at least one base text character and the at least one annotating character; calculating a difference length between the determined length of the at least one base text character and the at least one annotating character; and distributing the difference length before and after the at least one base text character when the at least one base text character has a length that is less than the at least one annotating character.
Claim 2
Independent Claim
124 words
A method for annotating text, comprising: selecting at least one base text character; defining at least one annotating character to be associated with the at least one base text character; determining whether a left or a right overhang is selected for the at least one annotating character; determining a length for the at least one base text character and the at least one annotating character; calculating a difference length between the determined length of the at least one base text character and the at least one annotating character; and distributing the difference length before and after the at least one base text character when the at least one base text character has a length that is less than the at least one annotating character.
Claim 3
Dependent Claim
49 words
A method for annotating text as recited in claim 1, wherein when the selecting the at least one base text character operates to select two or more base text characters, the distributing operates to distribute the difference length before, between and after the two or more base text characters.
Claim 4
Dependent Claim
57 words
A method for annotating text as recited in claim 2, wherein when the selecting the at least one base text character operates to select two base text characters, the distributing operates to distribute one-fourth of the difference length before, one-half of the difference length between, and one-fourth of the difference length after the two base text characters.
Claim 5
Dependent Claim
63 words
A method for annotating text as recited in claim 1, wherein when at least one of the left and the right overhang is selected for the at least one annotating character, the determined length of the at least one annotating character is shorted by a width of one or more annotating characters associated with at least one of the left and right overhang.
Claim 6
Dependent Claim
59 words
A method for annotating text as recited in claim 4, wherein when the left and the right overhang is selected for the at least one annotating character, the at least one annotating character that is associated with the left and the right overhang overlies a non-selected base text character that is adjacent the at least one base text character.
Claim 7
Independent Claim
123 words
A method for annotating text, comprising: selecting at least one base text character; defining at least one annotating character to be associated with the at least one base text character; determining whether a left or a right overhang is selected for the at least one annotating character; determining a length for the at least one base text character and the at least one annotating character; calculating a difference length between the determined length of the at least one base text character and the at least one annotating character; and distributing the difference length before and after the at least one annotating character when the at least one annotating character has a length that is less than the at least one base text character.
Claim 8
Independent Claim
123 words
A method for annotating text, comprising: selecting at least one base text character; defining at least one annotating character to be associated with the at least one base text character; determining whether a left or a right overhang is selected for the at least one annotating character; determining a length for the at least one base text character and the at least one annotating character; calculating a difference length between the determined length of the at least one base text character and the at least one annotating character; and distributing the difference length before and after the at least one annotating character when the at least one annotating character has a length that is less than the at least one base text character.
Claim 9
Dependent Claim
47 words
A method for annotating text as recited in claim 6, wherein the distributing operates to distribute the difference length before, between and after the at least one annotating character when said defining of the at least one annotating character operates to define two or more annotating characters.
Claim 10
Dependent Claim
63 words
A method for annotating text as recited in claim 6, wherein when at least one of the left and the right overhang is selected for the at least one annotating character, the determined length of the at least one annotating character is shorted by a width of one or more annotating characters associated with at least one of the left and right overhang.
Claim 11
Dependent Claim
60 words
A method for annotating text as recited in claim 8, wherein when the left and the right overhang is selected for the at least one annotating character, the at least one annotating character that is associated with the left and the right overhang overlies a non-selected base text character that is adjacent the selected at least one base text character.
Claim 12
Dependent Claim
193 words
A computer readable media containing program instructions for annotating text, said computer readable media comprising: program instructions for selecting at least one base text character; program instructions for defining at least one annotating character to be associated with the at least one base text character; program instructions for determining whether a left or a right overhang is selected for the at least one annotating character; program instructions for determining a length for the at least one base text character and the at least one annotating character; program instructions for calculating a difference length between the determined length of the at least one base text character and the at least one annotating character; program instructions for distributing the difference length before and after the at least one base text character when the at least one base text character has a length that is less than the length of the at least one annotating character; and program instructions for distributing the difference length before and after the at least one annotating character when the at least one annotating character has a length that is less than the length of the at least one text character.
Claim 13
Dependent Claim
193 words
A computer readable media containing program instructions for annotating text, said computer readable media comprising: program instructions for selecting at least one base text character; program instructions for defining at least one annotating character to be associated with the at least one base text character; program instructions for determining whether a left or a right overhang is selected for the at least one annotating character; program instructions for determining a length for the at least one base text character and the at least one annotating character; program instructions for calculating a difference length between the determined length of the at least one base text character and the at least one annotating character; program instructions for distributing the difference length before and after the at least one base text character when the at least one base text character has a length that is less than the length of the at least one annotating character; and program instructions for distributing the difference length before and after the at least one annotating character when the at least one annotating character has a length that is less than the length of the at least one text character.
Claim 14
Dependent Claim
54 words
A computer readable media as recited in claim 10, wherein when the left or the right overhang is selected for the at least one annotating character, the determined length of the at least one annotating character is shorted by a width of one or more annotating characters associated with the left or right overhang.
Claim 15
Dependent Claim
59 words
A computer readable media as recited in claim 11, wherein when the left or the right overhang is selected for the at least one annotating character, the at least one annotating character that is associated with the left or the right overhang overlies a non-selected base text character that is adjacent the selected at least one base text character.
Claim 16
Independent Claim
184 words
A method for annotating text, said method comprising: selecting a base text that is to be annotated, said selected base text including at least one base text character; receiving one or more annotating characters that are to annotate said selected base text, associating said selected base text with said received one or more annotating characters to form an annotated base text; receiving a selection that indicates whether to perform a tracking operation or to perform an alignment operation for said annotated base text; determining whether a left or a right overhang indicator is selected when the tracking operation is to be performed; performing the track operation with a left or a right overhang operation when the left or right overhang indicator is selected such that at least one of the annotating characters overhangs a base text that is not selected but is adjacent to the selected base text; and performing an alignment operation where one of said annotating characters is aligned with respect to one of left, right and center of said selected base text, when an alignment operation is selected to be performed.
Claim 17
Independent Claim
184 words
A method for annotating text, said method comprising: selecting a base text that is to be annotated, said selected base text including at least one base text character; receiving one or more annotating characters that are to annotate said selected base text, associating said selected base text with said received one or more annotating characters to form an annotated base text; receiving a selection that indicates whether to perform a tracking operation or to perform an alignment operation for said annotated base text; determining whether a left or a right overhang indicator is selected when the tracking operation is to be performed; performing the track operation with a left or a right overhang operation when the left or right overhang indicator is selected such that at least one of the annotating characters overhangs a base text that is not selected but is adjacent to the selected base text; and performing an alignment operation where one of said annotating characters is aligned with respect to one of left, right and center of said selected base text, when an alignment operation is selected to be performed.
Claim 18
Dependent Claim
70 words
A method as recited in claim 13, wherein said performing of track operation comprises: determining whether the selected base text or the received one or more annotating characters should be tracked; tracking the base text when it is determined that the base text is to be tracked; and tracking the one or more annotating characters when it is determined that the one or more annotating characters are to be tracked.
Claim 19
Dependent Claim
41 words
A method as recited in claim 14, wherein said method determines whether the selected base text or the one or more annotating characters should be tracked by comparing measured lengths of the base text and the one or more annotating characters.