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

Method for providing linguistic functions of English text in a mixed document of single-byte characters and double-byte characters

Assignee: International Business Machines Corp
•
Filing: 1994-06-03
•
Granted: 1995-05-23
•
Expires: 2014-06-03
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract In a single-byte character set English text mixed with a double-byte character set Japanese text, both an English spelling aid and a Japanese spelling aid can be provided and each respective spelling aid will be invoked depending upon whether the SBCS character set is indicated for English text or the DBCS character set is indicated for Japanese text. Still further, for a text which is mixed national languages of for example, English and German, the linguistic flag field can include additional information identifying the national language for a particular text string. Then if the linguistic flag field indicates that there is a misspelling for German, or a misspelling for English, then the corresponding text string can be highlighted on the display screen.

Inventors

  • 👤 Chan S. Lim
  • 👤 Gregg A. Salsi

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-03 22:10
CPC Classifications
G; G06; G06F; G06F40/00; G06F40/20; G06F40/232

Claims Analysis

Total Claims: 11
Claim 1
Independent Claim 273 words
In a data processing system, having a computer processor, a memory and text input and output means a computer implemented method for providing linguistic functions of text in a structured document which presents single-byte character set (SBCS) and double-byte character set (DBCS) text in the same document, comprising the steps of: inputting in said memory of said computer of said data processing system a first alphanumeric character; determining in said computer processor of said system whether said input character is SBCS or DBCS; determining in said memory of said system a current document position; inserting in said memory of said system the input character into a DBCS text node if the input character is determined to be DBCS; inserting in said memory of said system a character into an SBCS text node if the input character is determined to be SBCS; creating in said memory of said system an SBCS text node and inserting the character therein if the input character is determined to be an SBCS character and a document position is determined to be DBCS; setting in said memory of said system a linguistic flag to an initial value which assumes that the SBCS text string is correctly spelled; performing in said computer processor of said system a spell verification operation on said SBCS text string; changing in said memory of said system said linguistic flag to represent a misspelling of said SBCS text strings as determined by said step of performing said spell verification; displaying in said output means of system said misspelled SBCS text string in a highlighted mode to emphasize a location of a misspelled SBCS text string.
Claim 2
Dependent Claim 273 words
In a data processing system, having a computer processor, a memory and text input and output means a computer implemented method for providing linguistic functions of text in a structured document which presents single-byte character set (SBCS) and double-byte character set (DBCS) text in the same document, comprising the steps of: inputting in said memory of said computer of said data processing system a first alphanumeric character; determining in said computer processor of said system whether said input character is SBCS or DBCS; determining in said memory of said system a current document position; inserting in said memory of said system the input character into a DBCS text node if the input character is determined to be DBCS; inserting in said memory of said system a character into an SBCS text node if the input character is determined to be SBCS; creating in said memory of said system an SBCS text node and inserting the character therein if the input character is determined to be an SBCS character and a document position is determined to be DBCS; setting in said memory of said system a linguistic flag to an initial value which assumes that the SBCS text string is correctly spelled; performing in said computer processor of said system a spell verification operation on said SBCS text string; changing in said memory of said system said linguistic flag to represent a misspelling of said SBCS text strings as determined by said step of performing said spell verification; displaying in said output means of system said misspelled SBCS text string in a highlighted mode to emphasize a location of a misspelled SBCS text string.
Claim 3
Dependent Claim 80 words
The method of claim 1 which further comprises the steps of: invoking a spelling correction program execution in said computer processor of said system in response to the presence of said highlighted display for said misspelled SBCS text string; correcting the spelling of misspelled SBCS text string; changing said linguistic flag in said SBCS text node in said memory of said system to represent a correctly spelled SBCS text string therein; removing said highlighted emphasis from said displayed text string.
Claim 4
Dependent Claim 270 words
In a data processing system having a computer processor, a memory and a text input and output means, a computer implemented method for providing linguistic functions of text in a structured document which presents single-byte character set (SBCS) and double-byte character set (DBCS) text in the same document, comprising the steps of: inputting in said memory of said system a first alphanumeric character; determining in said computer processor of said system whether said input character is SBCS or DBCS; determining in said memory of said system a current document position; inserting in said memory of said system the input character into a DBCS text node if the input character is determined to be DBCS; inserting in said memory of said system a character into an SBCS text node if the input character is determined to be SBCS; creating in said memory of said system a DBCS text node and inserting the character therein if the input character is determined to be a DBCS character and a document position is determined to be SBCS; setting in said memory of said system a linguistic flag to an initial value which assumes that the DBCS text string is correctly spelled; performing in said computer processor of said system a spell verification operation on said DBCS text string; changing in said memory of said system said linguistic flag to represent a misspelling of said DBCS text strings as determined by said step of performing said spell verification; displaying in said output means of said system said misspelled DBCS text string in a highlighted mode to emphasize a location of a misspelled DBCS text string,
Claim 5
Dependent Claim 270 words
In a data processing system having a computer processor, a memory and a text input and output means, a computer implemented method for providing linguistic functions of text in a structured document which presents single-byte character set (SBCS) and double-byte character set (DBCS) text in the same document, comprising the steps of: inputting in said memory of said system a first alphanumeric character; determining in said computer processor of said system whether said input character is SBCS or DBCS; determining in said memory of said system a current document position; inserting in said memory of said system the input character into a DBCS text node if the input character is determined to be DBCS; inserting in said memory of said system a character into an SBCS text node if the input character is determined to be SBCS; creating in said memory of said system a DBCS text node and inserting the character therein if the input character is determined to be a DBCS character and a document position is determined to be SBCS; setting in said memory of said system a linguistic flag to an initial value which assumes that the DBCS text string is correctly spelled; performing in said computer processor of said system a spell verification operation on said DBCS text string; changing in said memory of said system said linguistic flag to represent a misspelling of said DBCS text strings as determined by said step of performing said spell verification; displaying in said output means of said system said misspelled DBCS text string in a highlighted mode to emphasize a location of a misspelled DBCS text string,
Claim 6
Dependent Claim 80 words
The method of claim 3 which further comprises the steps of: invoking a spelling correction program execution in said computer processor of said system in response to the presence of said highlighted display for said misspelled DBCS text string; correcting the spelling of misspelled DBCS text string; changing said linguistic flag in said DBCS text node in said memory of said system to represent a correctly spelled DBCS text string therein; removing said highlighted emphasis from said displayed text string.
Claim 7
Dependent Claim 395 words
In a data processing system having a computer processor, a memory and text input and output means, a computer implemented method for providing linguistic functions of mixed Western and Oriental text in a structured document which presents single-byte character set (SBCS) and double-byte character set (DBCS) text in the same document, comprising the steps of: inputting in said memory of said system a first alphanumeric character; determining in said computer processor of said system whether said input character is SBCS or DBCS; determining in said memory of said system a current document position; inserting in said memory of said system the input character into a DBCS text node if the input character is determined to be DBCS; inserting in said memory of said system a character into an SBCS text node if the input character is determined to be SBCS; creating in said memory of said system an SBCS text node and inserting the character therein if the input character is determined to be an SBCS character and a document position is determined to be DBCS; setting in said memory of said system a linguistic flag to an initial value which assumes that the SBCS text string is correctly spelled; performing in said computer processor of said system a spell verification operation on said SBCS text string; changing in said memory of said system said linguistic flag to represent a misspelling of said SBCS text strings as determined by said step of performing said spell verification; displaying in said output means of said system said misspelled SBCS text string in a highlighted mode to emphasize a location of a misspelled SBCS text string; creating in said memory of said system a DBCS text node and inserting the character therein if the input character is determined to be a DBCS character and said document position is determined to be SBCS; setting in said memory of said system a linguistic flag to an initial value which assumes that the DBCS text string is correctly spelled; performing in said memory of said system a spell verification operation on said DBCS text string; changing in said memory of said system said linguistic flag to represent a misspelling of said DBCS text strings; displaying in said output means of said system said misspelled DBCS text string in a highlighted mode to emphasize the location of a misspelled DBCS text string.
Claim 8
Dependent Claim 395 words
In a data processing system having a computer processor, a memory and text input and output means, a computer implemented method for providing linguistic functions of mixed Western and Oriental text in a structured document which presents single-byte character set (SBCS) and double-byte character set (DBCS) text in the same document, comprising the steps of: inputting in said memory of said system a first alphanumeric character; determining in said computer processor of said system whether said input character is SBCS or DBCS; determining in said memory of said system a current document position; inserting in said memory of said system the input character into a DBCS text node if the input character is determined to be DBCS; inserting in said memory of said system a character into an SBCS text node if the input character is determined to be SBCS; creating in said memory of said system an SBCS text node and inserting the character therein if the input character is determined to be an SBCS character and a document position is determined to be DBCS; setting in said memory of said system a linguistic flag to an initial value which assumes that the SBCS text string is correctly spelled; performing in said computer processor of said system a spell verification operation on said SBCS text string; changing in said memory of said system said linguistic flag to represent a misspelling of said SBCS text strings as determined by said step of performing said spell verification; displaying in said output means of said system said misspelled SBCS text string in a highlighted mode to emphasize a location of a misspelled SBCS text string; creating in said memory of said system a DBCS text node and inserting the character therein if the input character is determined to be a DBCS character and said document position is determined to be SBCS; setting in said memory of said system a linguistic flag to an initial value which assumes that the DBCS text string is correctly spelled; performing in said memory of said system a spell verification operation on said DBCS text string; changing in said memory of said system said linguistic flag to represent a misspelling of said DBCS text strings; displaying in said output means of said system said misspelled DBCS text string in a highlighted mode to emphasize the location of a misspelled DBCS text string.
Claim 9
Dependent Claim 81 words
The method of claim 5 which further comprises the steps of: invoking a spelling correction program execution in said computer processor of said system in response to the presence of said highlighted display for said misspelled text string; correcting the spelling of misspelled text string; changing in said memory of said system said linguistic flag in a text node of said misspelled text string to represent a correctly spelled text string therein; removing said highlighted emphasis from said displayed text string.
Claim 10
Dependent Claim 79 words
The method of claim 5, wherein for a text which contains mixed national languages which both use SBCS, changing the linguistic flag field in said memory of said system to include additional information identifying the national language for a particular text string; and if said linguistic flag field indicates that there is a misspelling for either the first or alternately the second language, then displaying the corresponding text string by a highlighted condition said output means of said system.
Claim 11
Dependent Claim 80 words
The method of claim 5, wherein for a text which contains mixed national languages which both use DBCS, changing the linguistic flag field in said memory of said system to include additional information identifying the national language for a particular text string; and if said linguistic flag field indicates that there is a misspelling for either the first or alternately the second language, then displaying the corresponding text string in a highlighted condition in said output means of said system.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1998-05-22 1998-11-21 1999-05-23 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2002-05-22 2002-11-21 2003-05-23 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2006-05-22 2006-11-21 2007-05-23 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag