TRANSMISSION OF LOCALE INFORMATION

    公开(公告)号:CA2343496A1

    公开(公告)日:2002-10-03

    申请号:CA2343496

    申请日:2001-04-03

    Applicant: IBM CANADA

    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.

    TRANSMISSION OF LOCALE INFORMATION

    公开(公告)号:CA2343496C

    公开(公告)日:2006-08-22

    申请号:CA2343496

    申请日:2001-04-03

    Applicant: IBM CANADA

    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.

    ON-DEMAND CREATION OF JAVA LOCALE SOURCE

    公开(公告)号:CA2453971A1

    公开(公告)日:2005-06-23

    申请号:CA2453971

    申请日:2003-12-23

    Applicant: IBM CANADA

    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.

    IDENTIFYING NETWORK SERVERS CAPABLE OF HOSTING A DATABASE

    公开(公告)号:CA2365691A1

    公开(公告)日:2003-06-19

    申请号:CA2365691

    申请日:2001-12-19

    Applicant: IBM CANADA

    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.

    OPTICAL CHARACTER RECOGNITION OF HANDWRITTEN OR CURSIVE TEXT

    公开(公告)号:CA2139094C

    公开(公告)日:1999-04-13

    申请号:CA2139094

    申请日:1994-12-23

    Applicant: IBM CANADA

    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.

    ON-DEMAND CREATION OF POSIX LOCALE SOURCE

    公开(公告)号:CA2453973A1

    公开(公告)日:2005-06-23

    申请号:CA2453973

    申请日:2003-12-23

    Applicant: IBM CANADA

    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

    VERIFICATION OF STREAM ORIENTED LOCALE FILES

    公开(公告)号:CA2452077A1

    公开(公告)日:2005-06-03

    申请号:CA2452077

    申请日:2003-12-03

    Applicant: IBM CANADA

    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.

    PROCESSING FIXED-FORMAT DATA IN A UNICODE ENVIRONMENT

    公开(公告)号:CA2426496A1

    公开(公告)日:2004-10-24

    申请号:CA2426496

    申请日:2003-04-24

    Applicant: IBM CANADA

    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.

    CULTURALLY CORRECT ORDERING OF KEYED RECORDS

    公开(公告)号:CA2348239A1

    公开(公告)日:2002-11-18

    申请号:CA2348239

    申请日:2001-05-18

    Applicant: IBM CANADA

    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.

Patent Agency Ranking