-
公开(公告)号:CA2343496A1
公开(公告)日:2002-10-03
申请号:CA2343496
申请日:2001-04-03
Applicant: IBM CANADA
Inventor: SOOR BALDEV S , NETTLES WILLIAM B , ROSE DANIEL A
Abstract: A locale identification triplet is provided and a related computer implement ed method, computer system and computer program for making practical use of the locale identification triplet. The identifier includes a table identifier, locale version identifier and a loca le token. The locale token is the only mandatory identifier in the triplet and addresses the need to uniquely identify desired localization specifications through a concise unambiguous hexadecimal format . The locale version identifier addresses the need to allow multiple variations of the locale specification defined for a given "root" locale, and the table identifier addresses the need to provide a mechanism to identify and distinguish a particular instance of a locale with regards to an environment (such as a system) or reference to an installation/application/user provided reference table.
-
公开(公告)号:CA2343496C
公开(公告)日:2006-08-22
申请号:CA2343496
申请日:2001-04-03
Applicant: IBM CANADA
Inventor: SOOR BALDEV S , ROSE DANIEL A , NETTLES WILLIAM B
Abstract: A locale identification triplet is provided and a related computer implement ed method, computer system and computer program for making practical use of the locale identification triplet. The identifier includes a table identifier, locale version identifier a.nd a locale token. The locale token is the only mandatory identifier in the triplet and addresses the need to uniquely identify desired localization specifications through a concise unambiguous hexadecimal format . The locale version identifier addresses the need to allow multiple variations of the locale specification defined for a given "root" locale, and the table identifier addresses the need to provide a mechanism to identify and distinguish a particular instance of a locale with regards to an environment (such as a system) or reference to an installation/application/user provided reference table.
-
公开(公告)号:CA2453971A1
公开(公告)日:2005-06-23
申请号:CA2453971
申请日:2003-12-23
Applicant: IBM CANADA
Inventor: ROSE DANIEL A , SOOR BALDEV S
Abstract: A method, system, program product and signal bearing medium are provided for creating a specific Java style locale source file on demand in a computer suitable for application use. In particular the method comprises receiving a request submitted for the specific Java style locale and obtaini ng a plurality of localization values related to the specific Java style locale. Next operation determines a category containing elements therein within the plurality of localization values and selecting process routines dependent upon the category and the element therein. The method continues by selectively extracting the localization values pertaining to the category by the selected routines and storing the extracted localization values into a memory of the computer. The method completes with assembling the extracted information into the Java sty le locale source file for application use. The method further comprises determining additional categories, for eac h additional category, selecting process routines dependent upon the additiona l category containing elements therein, and selectively extracting the localization values pertaining to the additional category and the elements therein by the selected process routines; and the storing of the extracted localization values into a memory of the computer.
-
公开(公告)号:CA2365691A1
公开(公告)日:2003-06-19
申请号:CA2365691
申请日:2001-12-19
Applicant: IBM CANADA
Inventor: BEILHARTZ DENNIS RUSSELL , SOOR BALDEV S
Abstract: An embodiment of the present invention provides an identification mechanism for identifying network servers capable of database hosting. The network servers are also capable of transmitting identification indicating their capability to host a database. The identification mechanism operates over a network for networking a collection of network servers in which some are network servers capable of hosting a database. The identification mechanism begins by requesting an allocation of memory to receive transmitted identification of network servers capable of database hosting. Then the mechanism transmits a broadcast messag e, to the collection of network servers via the network, requesting transmission of identification of the network servers capable of database hosting. The mechanism waits for the allocated memory to substantially receive transmissions of identification of network servers capable of database hosting. Subsequently, the mechanism provides the received transmitted identification from the allocation of memory.
-
公开(公告)号:CA2139094C
公开(公告)日:1999-04-13
申请号:CA2139094
申请日:1994-12-23
Applicant: IBM CANADA
Inventor: AL-KARMI ABDEL N , SINGH SHAMSHER S , SOOR BALDEV S
Abstract: A method for optical character recognition particularly suitable for cursive and scripted text follows the tracings of the script and encodes them as a sequence of directional vectors. Another aspect of the method adaptively preprocesses each word or sub-word of interconnected characters as a unit and the characters are accepted only when all characters in a unit have been recognized without leaving a remainder of any vectors in the unit.
-
公开(公告)号:CA2453973A1
公开(公告)日:2005-06-23
申请号:CA2453973
申请日:2003-12-23
Applicant: IBM CANADA
Inventor: ROSE DANIEL A , SOOR BALDEV S
Abstract: A method for creating a specific POSIX style locale source file, on demand, suitable for compilation in a computer is provided the method comprising, receiving a request submitted for the specific POSIX style local e, and obtaining a plurality of localization values related to the specific POSIX style locale. Next, determining a category within the plurality of localization values and selecting process routines dependent upon the category, and then selectively extracting the category information. After extracting the category informati on is stored into a memory of the computer. A determination is made regarding more categories to process, which might result in processing the remaining categories, otherwise assembling the extracted information into the POSIX style locale source file. Assembling may entail addition of no files ar files such as LC- CTYPE and LC_COLLATE to form a locale source suitable for compilation
-
公开(公告)号:CA2452077A1
公开(公告)日:2005-06-03
申请号:CA2452077
申请日:2003-12-03
Applicant: IBM CANADA
Inventor: ROSE DANIEL A , SOOR BALDEV S
Abstract: A computer implemented method for preparing a plurality of stream oriented locale files for verification is provided. In an embodiment there i s a method comprising obtaining at least one of the plurality of stream oriented locale files as input, determining more than one of a plurality of stream oriented locale files, merging the plurality of stream oriented locale files into a stream oriented locale file, otherwise; locating a respective portion of the stream oriented locale file, creating an output portion from the respective portion by selectively invoking a process based on the respective portion, storing the output portion in a memory and formatting the output portion, stored in the memory, into a formatted string. The formatted string may then be viewed by a user verifier or programmatical ly verified using reference strings. This form of verification is performed usi ng typical system utilities and scripting services.
-
公开(公告)号:CA2638965A1
公开(公告)日:2004-11-15
申请号:CA2638965
申请日:2003-05-15
Applicant: IBM CANADA
Inventor: SOOR BALDEV S , ATKIN STEVEN E , BENEDEK LASZLO C
Abstract: The invention relates to access to a platform independent input method editor or IME from an underlying operating system. Keystrokes received at an operating system input may be formed into a character sequence, and an operating system-based IME service module may call the platform independent IME to convert the character sequence to a corresponding code point. The transferred code point may then be returned to an operating system output.
-
公开(公告)号:CA2426496A1
公开(公告)日:2004-10-24
申请号:CA2426496
申请日:2003-04-24
Applicant: IBM CANADA
Inventor: SOOR BALDEV S , FARN BRIAN
Abstract: A computer system and object-oriented method and class for use with the computer system to convert data in Unicode format back and forth to data having a fixed-leng th format, such as EBCDIC, and to allow editing of the data and return the edited data back to its original format without loss of bytes. Conversely, the method, class, and computer system al so allow the downloading of data in a fixed-length format into a Unicode environment, the fixed-length format is converted into an editable form and then reconverted back into the fixed- length format without loss of bytes. The method accommodates UTF-8, UTF-16, and UTF-32. Once the fixed-length of the data has been determined, a byte array is created and an attribute indicating whether a character is a single byte character or a double-byte character is assigned to each by te in the array. The array and subset arrays representative of fixed-length fields within the fixed- length statements may then be truncated, and/or repaired at either or both the beginning and the end, and/or right- or left- aligned to realize a version of the data that can be displayed and edited without lo ss of bytes. Once edited, using the assigned attributes, the byte array can be converted to code havin g the fixed-length format or can be translated back to Unicode.
-
公开(公告)号:CA2348239A1
公开(公告)日:2002-11-18
申请号:CA2348239
申请日:2001-05-18
Applicant: IBM CANADA
Inventor: DARAY EDWARD HENRY , SOOR BALDEV S , ROSE DANIEL A , NETTLES WILLIAM B
Abstract: The invention relates to culturally sensitive sorting of records. The invention provides a method and a computer system for sorting a set of keyed records based on a preferred locale specification having collation information of a culture. The method is performed on a computer system operatively coupled to a computer readable memory storing the set of keyed records. The steps include reading a locale token associated with the set of records, the locale token identifying a preferred locale object having collation information, using th e preferred locale object to locate and read the collation information, creating a culturally correct collation key for each data key associated with the each record, and using the created culturally correct collation keys to sort the set of records into a culturally correct sorted order.
-
-
-
-
-
-
-
-
-