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

Encoding of language, country and character formats for multiple language display and transmission

Assignee: International Business Machines Corp
•
Filing: 1997-06-04
•
Granted: 2000-10-24
•
Expires: 2017-06-04
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A computer system is described that is capable of transmitting and displaying files containing variable locale selectors, that is, language, territory and coded character set identifiers. The system contains a code that is transmitted as part of the files, and includes information defining the language and the territory, which are alphanumeric variables normally encoded in binary format, and the coded character set, which is normally encoded as a numeric decimal format. The discrete values of known combinations of these codes are listed, preferably in a lookup table, and each known set of coded values is given a unique hexadecimal value. The hexadecimal value is retained with the subject file and used by a user interface adapter to display the information in the file according to the desired set of locale selectors.

Inventors

  • 👤 Daniel A. Rose
  • 👤 Baldev S. Soor
  • 👤 V. S. Umamaheswaran

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-08 05:32
CPC Classifications
G; G06; G06F; G06F40/00; G06F40/10; G06F40/12; G06F40/123

Claims Analysis

Total Claims: 26
Claim 1
Independent Claim 131 words
A computer-based method of encoding language, country and character set attributes of a file, said method comprising: (a) receiving a first code indicating required attributes of language; (b) receiving a second code indicating required attributes of country; (c) receiving a third code indicating a coded graphic character set identifier; (d) mapping said first, second and third codes into a unique two-byte hexadecimal code for use in association with said file; (e) outputting said unique two-byte hexadecimal code in association with said file; and (f) thereafter, in response to receipt of said unique two-byte hexadecimal code and said file, converting said file in accordance with said unique two-byte hexadecimal code such that at least one of said required attributes of languaqe, required attributes of country, and said graphic character set is altered.
Claim 2
Dependent Claim 131 words
A computer-based method of encoding language, country and character set attributes of a file, said method comprising: (a) receiving a first code indicating required attributes of language; (b) receiving a second code indicating required attributes of country; (c) receiving a third code indicating a coded graphic character set identifier; (d) mapping said first, second and third codes into a unique two-byte hexadecimal code for use in association with said file; (e) outputting said unique two-byte hexadecimal code in association with said file; and (f) thereafter, in response to receipt of said unique two-byte hexadecimal code and said file, converting said file in accordance with said unique two-byte hexadecimal code such that at least one of said required attributes of languaqe, required attributes of country, and said graphic character set is altered.
Claim 3
Dependent Claim 52 words
The method as set forth in claim 1, wherein the first code defines at least one of: a font of accents made available for use with accented characters; sorting sequence instructions for accented characters, capitalized characters and connected characters; and a presence or an absence of hyphenation and the type of hyphenation.
Claim 4
Dependent Claim 16 words
The method as set forth in claim 1, wherein the first code is a two-character code.
Claim 5
Dependent Claim 16 words
The method as set forth in claim 1, wherein the second code is a two-character code.
Claim 6
Dependent Claim 16 words
The method as set forth in claim 1, wherein the third code is a four-character code.
Claim 7
Dependent Claim 24 words
The method as set forth in claim 3, wherein the second code is a two-character code and the third code is a four-character code.
Claim 8
Dependent Claim 17 words
The method as set forth in claim 1, wherein one of the codes represents a language identifier.
Claim 9
Dependent Claim 19 words
The method as set forth in claim 7, wherein the language identifier code is a standard ISO two-character code.
Claim 10
Dependent Claim 17 words
The method as set forth in claim 1, wherein one of the codes represents a territory identifier.
Claim 11
Dependent Claim 19 words
The method as set forth in claim 9, wherein the code representing a territory identifier is a two-character code.
Claim 12
Dependent Claim 19 words
The method as set forth in claim 1, wherein one of the codes represents a coded character set identifier.
Claim 13
Dependent Claim 21 words
The method as set forth in claim 11, wherein the code representing the coded character set identifier is a four-character code.
Claim 14
Dependent Claim 24 words
The method as set forth in claim 1, further including storing the unique two-byte hexadecimal code in the file name section of the file.
Claim 15
Dependent Claim 43 words
The method as set forth in claim 1, wherein the step of mapping is accomplished by the step of reading from a lookup table a locale code uniquely associated with a combination of codes for language, country and coded graphic character set identifier.
Claim 16
Dependent Claim 115 words
A computer system adapted to output a file having variable attributes of language, country and coded graphic character set identifiers, said file being displayable on a display, said computer system comprising: (a) storage means adapted to store said file in association with a two-byte hexadecimal code; (b) mapping means to map unique combinations of a code indicating required attributes of language, a code indicating required attributes of country, and a code indicating a coded graphic character set identifier into a two-byte hexadecimal code uniquely associated with a combination of codes for said language, country and coded graphic character set identifier; and (c) output means to output said file in association with said two-byte hexadecimal code.
Claim 17
Dependent Claim 115 words
A computer system adapted to output a file having variable attributes of language, country and coded graphic character set identifiers, said file being displayable on a display, said computer system comprising: (a) storage means adapted to store said file in association with a two-byte hexadecimal code; (b) mapping means to map unique combinations of a code indicating required attributes of language, a code indicating required attributes of country, and a code indicating a coded graphic character set identifier into a two-byte hexadecimal code uniquely associated with a combination of codes for said language, country and coded graphic character set identifier; and (c) output means to output said file in association with said two-byte hexadecimal code.
Claim 18
Dependent Claim 30 words
The computer system as defined in claim 15, wherein said unique two-byte hexadecimal code is contained within a file name header used by an operating system for the computer system.
Claim 19
Dependent Claim 108 words
A computer system providing a computerized locale identifier for display of files containing values describing language, country and character encoding attributes, said computer system comprising: (a) storage means including a file containing a two-byte hexadecimal locale code mapped from unique combinations of individual codes including: (i) a language code; (ii) a country code; and (iii) a coded graphic character set identifier code; and (b) mapping means for converting combinations of said language code, country code and coded graphic character set identifier code into said unique two-byte hexadecimal locale code; and (c) output means for outputting said two-byte hexadecimal locale code from said computer in association with said file.
Claim 20
Dependent Claim 108 words
A computer system providing a computerized locale identifier for display of files containing values describing language, country and character encoding attributes, said computer system comprising: (a) storage means including a file containing a two-byte hexadecimal locale code mapped from unique combinations of individual codes including: (i) a language code; (ii) a country code; and (iii) a coded graphic character set identifier code; and (b) mapping means for converting combinations of said language code, country code and coded graphic character set identifier code into said unique two-byte hexadecimal locale code; and (c) output means for outputting said two-byte hexadecimal locale code from said computer in association with said file.
Claim 21
Dependent Claim 16 words
The computer system as defined in claim 17, wherein said mapping means is a lookup table.
Claim 22
Dependent Claim 59 words
The computer system as defined in claim 17, further comprising: (a) storage means for storing said language code, said country code, and said coded character set identifier code in association with said file; and (b) means for incorporating said unique two-byte hexadecimal locale code in association with said file for transmission from a first computer to a second computer.
Claim 23
Dependent Claim 105 words
An article of manufacture comprising a machine-readable medium, said medium having computer readable program code for handling language, country and coded graphic character set identifier requirements of a file by causing a computer to perform the steps of: (a) receiving a language code, a country code, and a coded graphic character set identifier code associated with a file; (b) mapping said language code, country code and coded graphic character set identifier code into a unique hexadecimal locale code two bytes in length; and (c) displaying said file in association with said locale code according to said language, country and coded graphic character set identifier codes.
Claim 24
Dependent Claim 105 words
An article of manufacture comprising a machine-readable medium, said medium having computer readable program code for handling language, country and coded graphic character set identifier requirements of a file by causing a computer to perform the steps of: (a) receiving a language code, a country code, and a coded graphic character set identifier code associated with a file; (b) mapping said language code, country code and coded graphic character set identifier code into a unique hexadecimal locale code two bytes in length; and (c) displaying said file in association with said locale code according to said language, country and coded graphic character set identifier codes.
Claim 25
Dependent Claim 40 words
The article of manufacture as defined in claim 20, wherein said mapping is performed by reading from a lookup table said locale code uniquely associated with a combination of language code, country code and coded graphic character set identifier code.
Claim 26
Dependent Claim 72 words
The article of manufacture as defined in claim 20, further including computer-readable program code for causing a computer to perform the steps of: (a) receiving said file in a second computer; (b) mapping said locale code into said language code, country code and coded graphic character set identifier code; and (c) displaying said file at said second computer according to said language code, country code and coded graphic character set identifier code.

References Cited (Backward Citations)

US4685060A Cited
US5337233A Cited
US5682158A Cited
US5793381A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2003-10-24 2004-04-24 2004-10-24 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2007-10-24 2008-04-24 2008-10-24 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2011-10-24 2012-04-24 2012-10-24 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag