← Back to Patent Explorer
US6496844B1 Expired / Lapsed US ⏱️ 0.0 years remaining

Method, system and computer program product for providing a user interface with alternative display language choices

Assignee: International Business Machines Corp
•
Filing: 1998-12-15
•
Granted: 2002-12-17
•
Expires: 2018-12-15
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A user control is provided to selectively display and/or edit the contents of any field within a multi-field text string object having separate fields each containing a different representation of a text string (e.g., Kanji symbols, syllabary characters phonetically spelling the Kanji symbols, and latin characters phonetically spelling the Kanji symbols). The various fields thus encapsulate identification, meaning, and pronunciation information for a single text string. A controller interface between the user control and the multi-field text string object allows methods within the user control to be performed on the multi-field text string object. Contents of the currently selected display field for the multi-string text string object are displayed, together with a selection control. The selection control may be actuated to display an ordered list of the contents of all fields within the multi-field text string object, and the current display field altered by selecting a field from the displayed list. A user unable to recognize, understand, or pronounce a text string based on one representation of a text string may thus switch views to a different representation of the same text string familiar to the user. Contents of the currently selected display field may also be edited.

Inventors

  • 👤 David James Hetherington
  • 👤 David Bruce Kumhyr

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-07 18:16
CPC Classifications
G; G06; G06F; G06F40/00; G06F40/40; G06F40/53; G06F9/00; G06F9/06; G06F9/44; G06F9/451; G06F9/454

Claims Analysis

Total Claims: 24
Claim 1
Independent Claim 193 words
A method of changing the display of a multi-field text string, comprising: providing an interface between a user control and a multi-field text string object having separate fields each containing a different representation of a text string; displaying contents of a current display field for the multi-field text string object in the user control, wherein the step of displaying contents includes: displaying a first character string from a first field comprising within the multi-field text string object characters employed by a first human language in which the text string was entered; displaying a second character string from a second field within the multi-field text string object comprising characters employed by the first human language that phonetically spell the text string; and displaying a third character string from a third field within the multi-field text string object comprising characters employed by a second human language that phonetically spell the text string; providing a selection control for selectively altering a current display field for the multi-field text string object; and responsive to user actuation of the selection control, displaying contents of all fields within the multi-field text string object as a list for user selection.
Claim 2
Independent Claim 193 words
A method of changing the display of a multi-field text string, comprising: providing an interface between a user control and a multi-field text string object having separate fields each containing a different representation of a text string; displaying contents of a current display field for the multi-field text string object in the user control, wherein the step of displaying contents includes: displaying a first character string from a first field comprising within the multi-field text string object characters employed by a first human language in which the text string was entered; displaying a second character string from a second field within the multi-field text string object comprising characters employed by the first human language that phonetically spell the text string; and displaying a third character string from a third field within the multi-field text string object comprising characters employed by a second human language that phonetically spell the text string; providing a selection control for selectively altering a current display field for the multi-field text string object; and responsive to user actuation of the selection control, displaying contents of all fields within the multi-field text string object as a list for user selection.
Claim 3
Dependent Claim 114 words
The method of claim 1 , wherein the step of providing an interface between a user control and a multi-field text string object having separate fields each containing a different representation of a text string further comprises: storing a first character string comprising characters from a first character set employed by a first human language to represent the text string in the first human language within a first field of the multi-field text string object; and storing a second character string comprising characters from a second character set employed by a second human language to represent the text string in the second human language within a second field of the multi-field text string object.
Claim 4
Dependent Claim 65 words
The method of claim 1 , wherein the step of displaying contents of a current display field for the multi-field text string object in the user control further comprises; identifying which field of the multi-field text string object is the current display field; retrieving a character string from the identified field; and displaying the retrieved character string in a display area within the user control.
Claim 5
Dependent Claim 47 words
The method of claim 1 , further comprising: responsive to user selection of a field within the multi-field text string object from the list as a new current display field, changing the current display field within the multi-field text string object to the new current display field.
Claim 6
Dependent Claim 32 words
The method of claim 4 , further comprising: retrieving a character string from the new current display field; and displaying the retrieved character string in a display area within the user control.
Claim 7
Dependent Claim 79 words
The method of claim 1 , further comprising: displaying a character string from the current display field in a display area within the user control; providing an edit control within the user control for selectively editing contents of the current display field; responsive to user actuation of the selection control, receiving a new character string for entry in the current display field; and storing the new character string in the current display field within the multi-field text string object.
Claim 8
Dependent Claim 86 words
The method of claim 1 , wherein the step of displaying contents of all fields within the multi-field text string object as a list for user selection further comprises: displaying a first character string from a first field comprising within the multi-field text string object characters employed by a first human language in which the text string was entered; and displaying a second character string from a second field within the multi-field text string object comprising characters which sound-map to characters within the first character string.
Claim 9
Independent Claim 207 words
A system for changing the display of a multi-field text string, comprising: means for providing an interface between a user control and a multi-field text string object having separate fields each containing a different representation of a text string; means for displaying contents of a current display field for the multi-field text string object in the user control, wherein the step of displaying contents includes: means for displaying a first character string from a first field comprising within the multi-field text string object characters employed by a first human language in which the text string was entered; means for displaying a second character string from a second field within the multi-field text string object comprising characters employed by the first human language that phonetically spell the text string; and means for displaying a third character string from a third field within the multi-field text string object comprising characters employed by a second human language that phonetically spell the text string; means for providing a selection control for selectively altering a current display field for the multi-field text string object; and means, responsive to user actuation of the selection control, for displaying contents of all fields within the multi-field text string object as a list for user selection.
Claim 10
Independent Claim 207 words
A system for changing the display of a multi-field text string, comprising: means for providing an interface between a user control and a multi-field text string object having separate fields each containing a different representation of a text string; means for displaying contents of a current display field for the multi-field text string object in the user control, wherein the step of displaying contents includes: means for displaying a first character string from a first field comprising within the multi-field text string object characters employed by a first human language in which the text string was entered; means for displaying a second character string from a second field within the multi-field text string object comprising characters employed by the first human language that phonetically spell the text string; and means for displaying a third character string from a third field within the multi-field text string object comprising characters employed by a second human language that phonetically spell the text string; means for providing a selection control for selectively altering a current display field for the multi-field text string object; and means, responsive to user actuation of the selection control, for displaying contents of all fields within the multi-field text string object as a list for user selection.
Claim 11
Dependent Claim 118 words
The system of claim 8 , wherein the means for providing an interface between a user control and a multi-field text string object having separate fields each containing a different representation of a text string further comprises: means for storing a first character string comprising characters from a first character set employed by a first human language to represent the text string in the first human language within a first field of the multi-field text string object; and means for storing a second character string comprising characters from a second character set employed by a second human language to represent the text string in the second human language within a second field of the multi-field text string object.
Claim 12
Dependent Claim 71 words
The system of claim 8 , wherein the means for displaying contents of a current display field for the multi-field text string object in the user control further comprises: means for identifying which field of the multi-field text string object is the current display field; means for retrieving a character string from the identified field; and means for displaying the retrieved character string in a display area within the user control.
Claim 13
Dependent Claim 49 words
The system of claim 8 , further comprising: means, responsive to user selection of a field within the multi-field text string object from the list as a new current display field, for changing the current display field within the multi-field text string object to the new current display field.
Claim 14
Dependent Claim 36 words
The system of claim 11 , further comprising: means for retrieving a character string from the new current display field; and means for displaying the retrieved character string in a display area within the user control.
Claim 15
Dependent Claim 87 words
The system of claim 8 , further comprising: means for displaying a character string from the current display field in a display area within the user control; means for providing an edit control within the user control for selectively editing contents of the current display field; means, responsive to user actuation of the selection control, for receiving a new character string for entry in the current display field; and means for storing the new character string in the current display field within the multi-field text string object.
Claim 16
Dependent Claim 90 words
The system of claim 8 , wherein the means for displaying contents of all fields within the multi-field text string object as a list for user selection further comprises: means for displaying a first character string from a first field comprising within the multi-field text string object characters employed by a first human language in which the text string was entered; and means for displaying a second character string from a second field within the multi-field text string object comprising characters which sound-map to characters within the first character string.
Claim 17
Dependent Claim 214 words
A computer program product within a computer usable medium for changing the display of a multi-field text string, comprising: instructions for providing an interface between a user control and a multi-field text string object having separate fields each containing a different representation of a text string; instructions for displaying contents of a current display field for the multi-field text string object in the user control, wherein the step of displaying contents includes: instructions for displaying a first character string from a first field comprising within the multi-field text string object characters employed by a first human language in which the text string was entered; instructions for displaying a second character string from a second field within the multi-field text string object comprising characters employed by the first human language that phonetically spell the text string; and instructions for displaying a third character string from a third field within the multi-field text string object comprising characters employed by a second human language that phonetically spell the text string; instructions for providing a selection control for selectively altering a current display field for the multi-field text string object; and instructions, responsive to user actuation of the selection control, for displaying contents of all fields within the multi-field text string object as a list for user selection.
Claim 18
Dependent Claim 214 words
A computer program product within a computer usable medium for changing the display of a multi-field text string, comprising: instructions for providing an interface between a user control and a multi-field text string object having separate fields each containing a different representation of a text string; instructions for displaying contents of a current display field for the multi-field text string object in the user control, wherein the step of displaying contents includes: instructions for displaying a first character string from a first field comprising within the multi-field text string object characters employed by a first human language in which the text string was entered; instructions for displaying a second character string from a second field within the multi-field text string object comprising characters employed by the first human language that phonetically spell the text string; and instructions for displaying a third character string from a third field within the multi-field text string object comprising characters employed by a second human language that phonetically spell the text string; instructions for providing a selection control for selectively altering a current display field for the multi-field text string object; and instructions, responsive to user actuation of the selection control, for displaying contents of all fields within the multi-field text string object as a list for user selection.
Claim 19
Dependent Claim 120 words
The computer program product of claim 15 , wherein the instructions for providing an interface between a user control and a multi-field text string object having separate fields each containing a different representation of a text string further comprises: instructions for storing a first character string comprising characters from a first character set employed by a first human language to represent the text string in the first human language within a first field of the multi-field text string object; and instructions for storing a second character string comprising characters from a second character set employed by a second human language to represent the text string in the second human language within a second field of the multi-field text string object.
Claim 20
Dependent Claim 73 words
The computer program product of claim 15 , wherein the instructions for displaying contents of a current display field for the multi-field text string object in the user control further comprises: instructions for identifying which field of the multi-field text string object is the current display field; instructions for retrieving a character string from the identified field; and instructions for displaying the retrieved character string in a display area within the user control.
Claim 21
Dependent Claim 51 words
The computer program product of claim 15 , further comprising: instructions, responsive to user selection of a field within the multi-field text string object from the list as a new current display field, for changing the current display field within the multi-field text string object to the new current display field.
Claim 22
Dependent Claim 38 words
The computer program product of claim 18 , further comprising: instructions for retrieving a character string from the new current display field; and instructions for displaying the retrieved character string in a display area within the user control.
Claim 23
Dependent Claim 89 words
The computer program product of claim 15 , further comprising: instructions for displaying a character string from the current display field in a display area within the user control; instructions for providing an edit control within the user control for selectively editing contents of the current display field; instructions, responsive to user actuation of the selection control, for receiving a new character string for entry in the current display field; and instructions for storing the new character string in the current display field within the multi-field text string object.
Claim 24
Dependent Claim 92 words
The computer program product of claim 15 , wherein the instructions for displaying contents of all fields within the multi-field text string object as a list for user selection further comprises: instructions for displaying a first character string from a first field comprising within the multi-field text string object characters employed by a first human language in which the text string was entered; and instructions for displaying a second character string from a second field within the multi-field text string object comprising characters which sound-map to characters within the first character string.

References Cited (Backward Citations)

US4706212A Cited
US4379288A Cited
US4384329A Cited
US4641264A Cited
US4544276A Cited
US4615002A Cited
US5164900A Cited
US4611280A Cited
US4730270A Cited
US4954984A Cited
US4737040A Cited
US5175803A Cited
US4962452A Cited
US4951202A Cited
US5490061A Cited
US5091878A Cited
US5109352A Cited
US5214583A Cited
US5040218A Cited
US5136503A Cited
US5649223A Cited
US5146587A Cited
US5056021A Cited
US5307267A Cited
US5268990A Cited
US5251130A Cited
US5416903A Cited
US6252586B1 Cited
US5377317A Cited
US5390295A Cited
US5523946A Cited
US5243519A Cited
US5371844A Cited
US5434777A Cited
US5677835A Cited
US5384700A Cited
US5420976A Cited
US5434776A Cited
US5339433A Cited
US5600779A Cited
US5426583A Cited
US5448474A Cited
US5440482A Cited
US5485373A Cited
US5640587A Cited
US5432948A Cited
US5844798A Cited
US5418718A Cited
EP0640913A2 Cited
US5583761A Cited
US5594642A Cited
US5550965A Cited
US5758295A Cited
US5546575A Cited
US5642490A Cited
US5799303A Cited
US5644775A Cited
US5640581A Cited
US5678039A Cited
US5778356A Cited
US5613122A Cited
US5652884A Cited
US5815148A Cited
US5802539A Cited
US5724593A Cited
US5675818A Cited
US5978754A Cited
US5784069A Cited
US5784071A Cited
US5682158A Cited
US5734887A Cited
US5872973A Cited
US5828992A Cited
US5812122A Cited
US5974372A Cited
US6229622B1 Cited
US5721825A Cited
US6092037A Cited
WO1997040453A1 Cited
WO1997040452A1 Cited
US6024571A Cited
US5812964A Cited
US6078935A Cited
US5873111A Cited
US5758314A Cited
US5787452A Cited
US6047252A Cited
US5870084A Cited
US5966637A Cited
US6167366A Cited
US6003049A Cited
US5917484A Cited
US6144377A Cited
US5832478A Cited
US6332148B1 Cited
US6028600A Cited
US6205418B1 Cited
US5995101A Cited
US6219632B1 Cited
US6321191B1 Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag