Entries |
Document | Title | Date |
20080221865 | Language Generating System - A Language Generating System (“LGS”) for generating and outputting natural language data for informing a user of a predetermined event in a plurality of different languages, is provided. The LGS may include a database including grammar data sets corresponding to each of a plurality of languages, the grammar data including transformation rules that may be used to obtain a sequence of words having an information content corresponding to the predetermined event. In addition, a universal speech driver may be provided, which constructs a grammatically correct sequence of words having the information content corresponding to the predetermined event on the basis of a grammar data set. The language generating system may additionally include an information unit that may generate an auditory output to via, for example, a loudspeaker, or a visual output via, for example, a display. | 09-11-2008 |
20080221866 | Machine Learning For Transliteration - Methods, systems, and apparatus, including computer program products, for performing transliteration between text in different scripts. In one aspect, a method includes generating a transliteration model based on statistical information derived from parallel text having first text in an input script and corresponding second text in an output script; and using the transliteration model to transliterate input characters in the input script to output characters in the output script. In another aspect, a method includes performing word level transliterations. In another aspect, a method includes using an entry-aligned dictionary of source and target script pairs, in which, whenever a particular source word is mapped to multiple target words, the dictionary includes an entry for each target word including the same source word repeated in each entry. In another aspect, a method includes using phonetic scores of words in different scripts to identify corresponding parallel text. | 09-11-2008 |
20080221867 | SYSTEM AND METHOD FOR INTERNATIONALIZATION - A system and method for internationalizing user interfaces associated with Web pages and other software and especially interactive web pages. Translation files are stored in a server and transmitted to clients as needed. Preferably strings are arranged in a tree so that the client can request specific subtrees. The user interface responds dynamically to a change in the user's language preference, without requiring a restart of the application. | 09-11-2008 |
20080221868 | Digital universal language - A numeric, hierarchical knowledge classification system, (e.g., Dewey Decimal Classification (DDC)) of concepts, is used for universal annotation. For example, “game” (DDC=799) relates to hunting and “game” (DDC=794.105), to chess. The universal annotation may be combined with human-aided machine translation, so individuals can tag their documents in the source language, simultaneously specifying meanings in the source and target languages, exercising control over what is said in the target language. Multilingual communication, by e-mails, forums, blogs, Wikipedia and the like may proceed, with each participant working in his tongue and tagging his writing with universal concepts. Moreover, a Universal System of Expression (USE) is introduced, based on the universal concepts. USE documents may be generated as byproducts of human-aided machine translations between any two natural languages that recognize USE, for fully automatic translation to other languages, on demand, and libraries of USE documents may be formed. | 09-11-2008 |
20080235003 | DISAMBIGUATION OF TELEPHONE STYLE KEY PRESSES TO YIELD CHINESE TEXT USING SEGMENTATION AND SELECTIVE SHIFTING - To enter Chinese text, a user enters the corresponding phonetic spelling via telephone style keypad. Some or all keys represent multiple phonetic letters. In disambiguating entered key presses to yield a valid phonetic spelling, a computer divides the key presses into segments, while still preserving key press order. Each segment must correspond to an entry in a dictionary of Chinese characters, character phrases, and/or character components such as radicals or other predetermined stroke groupings. Upon arrival of a new key press that cannot form a valid entry when appended to the current segment, key presses are incrementally reallocated from the previous segment. As for already-resolved segments occurring prior to the previous and current segments, these are left intact. After each shifting attempt, the computer reinterprets key presses of the last two segments, and accepts the new segmentation if the segments form valid dictionary entries. | 09-25-2008 |
20080243477 | MULTI-STAGED LANGUAGE CLASSIFICATION - Embodiments of the present invention provide methods and apparatus for determining languages of documents, including text messages and text fragments, generally sent via wireless communication devices. Other embodiments may be described and claimed. | 10-02-2008 |
20080262830 | Bidirectional Network Language Support - A method and apparatus for displaying bi-directional text using a browser program on a computer ( | 10-23-2008 |
20080270114 | PORTABLE COMPUTER AND CONTROL METHOD THEREOF - A portable computer operates by an operating system (OS) corresponding to a predetermined language, and includes a keypad unit which includes a plurality of input keys and has a key array corresponding to a plurality of languages, a system unit which operates according to at least one key value, and a control unit which determines the language according to which the OS operates, and controls the system unit to operate according to the key value corresponding to an input key which is selected according to the key array corresponding to the language. | 10-30-2008 |
20080270115 | SYSTEM AND METHOD FOR DIACRITIZATION OF TEXT - A system and method for restoration of diacritics includes making classification decisions regarding an utterance in accordance with an aggregate of a plurality of information sources in a diacritization model for diacritic restoration. A best diacritic representation is determined for graphemes in the utterance based upon a best match with the diacritization model. A diacritically restored representation of the utterance is output. | 10-30-2008 |
20080275691 | CROSS-LINGUAL INFORMATION RETRIEVAL - Multi-lingual search and retrieval of digital content. Embodiments are generally directed to methods and systems for creating an English language database that associates non-English terms with English terms in multiple categories of metadata. Language experts use an interface to create equivalencies between non-English terms and English terms, Boolean expressions, synonyms, and other forms of search terms. Language dictionaries and other sources also create equivalencies. The database is used to evaluate non-English search terms submitted by a user, and to determine English search terms that can be used to perform a search for content. The multiple categories of metadata may comprise structured data, such as keywords of a structured vocabulary, and/or unstructured data, such as captions, titles, descriptions, etc. Weighting and/or prioritization can be applied to the search terms, to the process of searching the multiple categories, and/or to the search results, to rank the search results. | 11-06-2008 |
20080275692 | SYSTEM AND COMPUTER PROGRAM PRODUCT FOR NATIONAL LANGUAGE SUPPORT USING A MULTI-LANGUAGE PROPERTY FILE - A system and computer program product for national language support. National language support for an application is provided by recording translations of a text string in corresponding different languages in a single property file so as to allow display of the translations in the property file. One of the translations of the text string recorded in the property file is selected for use by an application based on a locale associated with the execution of the application and the selected one of the translations is used in the execution of the application. | 11-06-2008 |
20080275693 | METHOD, SYSTEM AND COMPUTER PROGRAM PRODUCT FOR NATIONAL LANGUAGE SUPPORT USING A MULTI-LANGUAGE PROPERTY FILE - A method, system, and computer program product for national language support. National language support for an application is provided by recording translations of a text string in corresponding different languages in a single property file so as to allow display of the translations in the property file. One of the translations of the text string recorded in the property file is selected for use by an application based on a locale associated with the execution of the application and the selected one of the translations is used in the execution of the application. | 11-06-2008 |
20080288242 | System And Method Of Presentation of Multilingual Metadata - A system for representing multiple locales in metadata models is provided. The system comprises a locale repository for storing locale information used to display multilingual metadata, and a display module for displaying the metadata model. The locale repository has locale references for representing locales, and multiple values of locale sensitive objects in a metadata model for representing locale values of the objects. | 11-20-2008 |
20080294424 | INFORMATION DISPLAY SYSTEM, INFORMATION DISPLAY METHOD, AND PROGRAM - An information display system has an information display unit which displays information in a large screen display device in a predetermined standard language; a user information input unit which inputs user information including information of a language desired by a user; and a language switch display unit which, when the user desired language input by the user information input unit is different from the standard language, switches the standard language of the screen display device to and displays the desired language of the user. The information display unit displays guide information, which comprises a public area common to all users and a plurality of individual areas dependent on respective users, in the standard language. When the input user desired language is different from the standard language, the language switch display unit displays the public area by time division or space division by the standard language and the user desired language and switches the individual area from the standard language to and displays in the user desired language. | 11-27-2008 |
20080300860 | Language translation for customers at retail locations or branches - One or more kiosks are provided at a retail establishment or branch. Each kiosk includes first audio and video equipment for linking with a given network and for enabling persons at a kiosk to communicate with a selected language interpreter located off site. Second audio and video equipment is provided at the site of the interpreter for linking with the given network and for enabling the interpreter to communicate by voice and image with the persons at the kiosk. A processing unit associated with the network is configured and programmed for (a) accessing a database representing a number of language interpreters, (b) selecting a certain interpreter from the database in response to a language choice entered by a person at the kiosk, and (c) connecting the first audio and video equipment at the kiosk with the second audio and video equipment of the selected interpreter through the given network. | 12-04-2008 |
20080300861 | WORD FORMATION METHOD AND SYSTEM - A computer-implemented method of word formation in a data processing system. A plurality of basic Arabic naked characters is received in sequence. The plurality of basic Arabic naked characters is concatenated to form a naked word including the plurality of basic Arabic naked characters. The naked word is associated with a first Arabic-like language. The naked word is transformed into a complete word in the first Arabic-like language. The complete word is displayed. | 12-04-2008 |
20080306729 | METHOD AND SYSTEM FOR SEARCHING A MULTI-LINGUAL DATABASE - A system and method of searching a database in which documents of different languages are included. The system includes a synonym or keyword dictionary which is bi-directional and allows for translation of keywords between a first language and other languages. The translated words keywords for the document are stored in an inverted index which is then used for searching, either in a selected language, a second language or in all languages, as determined by the user. This use of multiple searching and a translated synonym dictionary avoids the need for translation of the entire document and avoids inaccuracies which may result from translations. | 12-11-2008 |
20080312903 | NATURAL LANGUAGE INTERFACE CUSTOMIZATION - A predefined interface is presented to a remote user. A natural language inquiry from the remote user is received via the predefined interface. The natural language inquiry is configured for use in an analysis. A customized interface is presented to the remote user based on the analysis of the natural language inquiry. The customized interface includes a customized set of communications options for the remote user to route communications. | 12-18-2008 |
20080319734 | TERMINAL AND METHOD FOR SUPPORTING MULTI-LANGUAGE - A device, computer program product and method for supporting multi-language of a mobile terminal comprising: receiving broadcast data; checking whether a selected broadcast channel supports multi-language based on additional information of the received broadcast data; and outputting an indication message when the broadcast channel supports the multi-language, whereby a user can flexibly set a broadcast language of his desired channel during or before broadcasting outputted, and also a use interface environment can be improved so as to facilitate the setup or change of the broadcast language. | 12-25-2008 |
20090018815 | Operating System for a Vehicle - An operator control system for a vehicle is provided, including an input unit, an output unit, and a speller application with which information can be input character-by-character into the operator control system. The speller application may include a plurality of language-dependent character sets from which a character set can be selected by selecting an operator control language. | 01-15-2009 |
20090018816 | METHOD AND COMMUNICATION NETWORK FOR PROVIDING ANNOUNCEMENTS IN PREFERRED LANGUAGE WHILE ROAMING - Communication network and method for providing communication facilities for a plurality of users. The communication network comprises an announcement generating element ( | 01-15-2009 |
20090024384 | Data processing method and system, program for realizing the method, and computer readable storage medium storing the program - A database access management unit manages accesses to databases managed by a plurality of data processing servers each provided for each data kind. A request analysis unit analyzes a request from an application containing a process request for each data kind. A process server selection unit selects the data processing server for executing a data process in accordance with the data kind. A data process request unit requests the data processing server to execute the data process. A process result edition unit edits the process result by the data processing server. | 01-22-2009 |
20090030673 | Automatically identifying unique language independent keys correlated with appropriate text strings of various locales by key search - A method, system and computer program product for automatically identifying unique language independent keys. A “key search” is performed which searches for various language independent keys in a properties file associated with a value or text string entered in a first locale. A second locale is suggested to narrow the number of language independent keys displayed in connection with the value entered in the first locale. Upon receiving the value for the second locale, another key search is performed, where this key search is performed on the language independent keys displayed in connection with the first value entered in association with the first locale. A unique language independent key may be identified based on this subsequent key search. By performing key searches and suggesting a second locale to narrow the number of language independent keys, the time in identifying a unique language independent key is reduced and efficiency is improved. | 01-29-2009 |
20090030674 | Automatically Identifying Unique Language Independent Keys Correlated With Appropriate Text Strings of Various Locales By Value and Key Searches - A method, system and computer program product for automatically identifying unique language independent keys. A “value search” is performed which provides a listing of values for a locale. Upon the user selecting a value in the listing, a “key search” is performed to search for various language independent keys associated with the selected value. A second locale is suggested as well as a listing of values for the second locale that are the same in meaning as the value selected by the user for the first locale in order to narrow the number of language independent keys displayed in connection with the value selected for the first locale. Upon the user selecting a value for the second locale, a subsequent key search is performed on the language independent keys displayed in connection with the first value. A unique language independent key may be identified based on this subsequent key search. | 01-29-2009 |
20090055162 | HMM-BASED BILINGUAL (MANDARIN-ENGLISH) TTS TECHNIQUES - An exemplary method for generating speech based on text in one or more languages includes providing a phone set for two or more languages, training multilingual HMMs where the HMMs include state level sharing across languages, receiving text in one or more of the languages of the multilingual HMMs and generating speech, for the received text, based at least in part on the multilingual HMMs. Other exemplary techniques include mapping between a decision tree for a first language and a decision tree for a second language, and optionally vice versa, and Kullback-Leibler divergence analysis for a multilingual text-to-speech system. | 02-26-2009 |
20090083025 | SYSTEM AND METHOD FOR PROVIDING LANGUAGE LOCALIZATION FOR SERVER-BASED APPLICATIONS - Using a server in a distributed computer network to provide an application to a client in the client's preferred language through the use of software modules that translate the application. A client accesses an application on a server and provides a preferred language for the application. Software modules on the server take the content of the application and convert it into the language desired by the client. The translated application is then sent to the client. This approach eliminates the need to create separate applications for each language and allows the client to change languages instantaneously. | 03-26-2009 |
20090089043 | System and method of providing a response with a different language for a data communication protocol - A system and method of providing a response with different language options for a data communication protocol, such as Session Initiation Protocol, are disclosed. For example, data communication is controlled between at least two endpoints. A response code indicative of a condition of the data communication is transmitted to one of the at least two endpoints. The response code is associated with a reason phrase operable to be displayed at the one of the at least two endpoints in a language selected from an option of a plurality of languages. | 04-02-2009 |
20090099838 | Text messaging device - A hand-held wireless communication device for creating and sending text messages including ideograms, wherein the communication device includes an input interface for a user to make a phonetic input, and a processor for controlling a display device to display thereon one or more ideogrammatic representations of the phonetic input according to a first language, which are each selectable by the user for incorporation into a text message according to further information relating thereto in a second language. | 04-16-2009 |
20090112574 | Multi-language interfaces switch system and method therefor - A multi-language interfaces system includes a storage unit, a processing unit, and a language switch unit; the storage unit stores an executable code containing a variable code and multiple language packs; the processing unit is electrically connected for transmission to the storage unit to execute the executable codes; and the language switch unit is respectively electrically connected for transmission to the storage unit and the processing unit to provide a signal to the processing unit where the variable code is converted into one of those language packs. | 04-30-2009 |
20090112575 | SYSTEM AND METHOD FOR LOCALIZING ASSETS USING FLEXIBLE METADATA - A system and method for managing localization workflow for video game development is disclosed. The method includes determining that a string is to be translated. The method further includes associating a translator with the string. The method further includes providing video metadata to the translator, wherein the video metadata includes at least video information from game play of the video game being developed such that the translator is provided with context for the translation. | 04-30-2009 |
20090119092 | ENSURING PRODUCT CORRECTNESS IN A MULTILINGUAL ENVIRONMENT - A language package system that prevents undesirable behaviors resulting from an incompatibility between a core package of a software product and its language packages is provided. The language package system executes when a user starts the execution of the core package on a computing device. The language package system retrieves a language package version number from the core package that indicates the version number of compatible language packages and an indication of the preferred language of the user. The language package system then determines whether the computing device has a compatible language package that is available. When the computing device has a compatible language package, the software product uses that language package. When the computing device has no compatible language package, the language package system then performs processing that factors in the unavailability of a compatible language package. | 05-07-2009 |
20090144050 | SYSTEM AND METHOD FOR AUGMENTING SPOKEN LANGUAGE UNDERSTANDING BY CORRECTING COMMON ERRORS IN LINGUISTIC PERFORMANCE - A method and system for automatic speech recognition are disclosed. The method comprises receiving speech from a user, the speech including at least one speech error, increasing the probabilities of closely related words to the at least one speech error and processing the received speech using the increased probabilities. A corpora of data having common words that are mis-stated is used to identify and increase the probabilities of related words. The method applies to at least the automatic speech recognition module and the spoken language understanding module. | 06-04-2009 |
20090157382 | Decision-support expert system and methods for real-time exploitation of documents in non-english languages - A method for real-time exploitation of documents in non-English languages includes processing an input document in into a processed input document, extracting ontology elements from the processed input document to obtain a document digest (DD), statistically scoring each DD to obtain a DD with category scores, refining the DD and the category scores to obtain a summary of each document in the form of a refined DD with refined category scores. The summary allows a user to estimate in real-time if the input document warrants added attention. | 06-18-2009 |
20090157383 | VOICE QUERY EXTENSION METHOD AND SYSTEM - A voice query extension method and system. The voice query extension method includes: detecting voice activity of a user from an input signal and extracting a feature vector from the voice activity; converting the feature vector into at least one phoneme sequence and generating the at least one phoneme sequence; matching the at least one phoneme sequence with words registered in a dictionary, extracting a string of the matched words with a linguistic meaning, and selecting the string of the matched words as a query; determining whether the query is in a predetermined first language, and when the query is not in the first language as a result of the determining, converting the query using a phoneme to grapheme rule, and generating a query in the first language; and searching using the query in the first language. | 06-18-2009 |
20090171655 | RUNTIME DATA LANGUAGE SELECTION IN OBJECT INSTANCE - A method of handling different languages in an object, such as a business object includes receiving a language selection indication within a business object instance interface. Data within the business object is displayed for at least one data field in the selected language. Edited data for at least one data field within the business object is received, and other language versions of the edited data in the at least one data field may be modified. | 07-02-2009 |
20090187397 | ADJUSTING LEFT-TO-RIGHT GRAPHICS TO A RIGHT-TO-LEFT ORIENTATION OR VICE VERSA USING TRANSFORMATIONS WITH ADJUSTMENTS FOR LINE WIDTH AND PIXEL ORIENTATION - The present invention discloses a solution for adjusting a horizontal orientation of a graphic. The solution can include a step of identifying a graphic object having a first horizontal orientation, which is to be changed to an opposite horizontal orientation. A determination as to whether the graphic object has an odd number of pixels along an x-axis can be made. When determination results are positive only, a pixel shift can be applied to the graphic object. A matrix transform can be applied to the software object regardless of the determination results. The software object can be visually presented upon a display after the applying step. | 07-23-2009 |
20090187398 | Script Selection Based On SIP Language Preference - The “Accept-language” header field of a first Session Initiative Protocol (SIP) message identifies the preferred language of a first party to a communication, a database correlates languages with writing scripts, and the correlation is used to populate the “P-Asserted-Identity”, “From”, or “Contact” header field of a second SIP message with the name of a second party to the communication expressed in the writing script of the first party's preferred language. | 07-23-2009 |
20090187399 | Using Homophones and Near-Homophones to Improve Methods of Computer Text Entry for Chinese Characters - The invention allows phonetic text input without any knowledge of phonetics. As an assist to the user of computer text entry systems, the invention makes possible an alternative method of Chinese character entry by entering a Chinese character assumed by the user to be a homophone of the character the user desires to enter. Entry methods for such homophone alternative entry include non-phonetic entry of Chinese characters using keyboard stroke input and single stroke, cursive and semi-cursive entry on an electronic surface. Direct correction of some misspellings of Chinese characters during phonetic entry also is made possible. The invention is not only helpful for entry of difficult Chinese characters but also provides an approach to the use of supplementing input methods for most if not all written languages. | 07-23-2009 |
20090187400 | SYSTEM, METHOD AND MULTIPOINT CONTROL UNIT FOR PROVIDING MULTI-LANGUAGE CONFERENCE - A system for providing multi-language conference is provided. The system includes conference terminals and a multipoint control unit. The conference terminals are adapted to process a speech of a conference site, transmitting the processed speech to the multipoint control unit, process an audio data received from the multipoint control unit and output it. At least one of the conference terminals is an interpreting terminal adapted to interpret the speech of the conference according to the audio data transmitted from the multipoint control unit, process the interpreted audio data and output the processed audio data. The multipoint control unit is adapted to perform a sound mixing process of the audio data from the conference terminals in different sound channels according to language types, and then sends mixed audio data after the sound mixing process to the conference terminals. | 07-23-2009 |
20090204390 | SPEECH PROCESSING APPARATUS AND PROGRAM, AND SPEECH PROCESSING METHOD - A speech processing apparatus | 08-13-2009 |
20090210216 | Storage Device That Provides Efficient, Updatable National Language Support For A Mobile Device - Efficient, updatable national language support for a mobile device is provided. NLS file segments are provided in a wrapper in the Virtual NLS file. Segments may be organized by language family. The number of segments that need to be searched is also minimized. At any point, any of the pointers for the dynamically updatable query table can be shifted around to improve performance. Existing APIs may be used for obtaining locale information by causing the APIs to iterate through all the known NLS segments in a specified search order. | 08-20-2009 |
20090210217 | Gaming Apparatus Capable of Conversation with Player and Control Method Thereof - A gaming apparatus of the present invention comprises: a microphone; a speaker; a display; a memory storing effect image data for each language type; and a controller. The controller is programmed to conduct the processing of: (A) recognizing a language type from a sound inputted from said microphone by executing a language recognition program; (B) conducting a conversation with a player by recognizing a voice inputted from said microphone, in addition to outputting a voice from said speaker by executing a conversation program corresponding to the language recognized in said processing (A); and (C) displaying to said display an image based on effect image data corresponding to the language type recognized in said processing (A) according to progress of a game, said effect image data read from said memory. | 08-20-2009 |
20090216523 | HANDHELD ELECTRONIC DEVICE AND METHOD FOR DISAMBIGUATION OF COMPOUND TEXT INPUT FOR PRIORITIZING COMPOUND LANGUAGE SOLUTIONS ACCORDING TO QUANTITY OF TEXT COMPONENTS - A handheld electronic device includes a reduced QWERTY keyboard and is enabled with disambiguation software that is operable to disambiguate compound text input. The device is able to assemble language objects in the memory to generate compound language solutions. The device is able to prioritize compound language solutions according to various criteria. | 08-27-2009 |
20090248396 | METHOD FOR AUTOMATING AN INTERNATIONALIZATION TEST IN A MULTILINGUAL WEB APPLICATION - A method and system for automatically executing an internationalization test of web applications by recording and utilizing HTTP transmitted and received data in the internationalization test in a multilingual web application. By processing and storing recorded HTTP transmitted and received data in a base language to prepare an HTTP request corresponding to a user specified test object language to a web server, a test is automatically executed while emulating user operations on the web browser in the test object language. This generates corresponding HTTP transmitted and received data in the test object language. By comparing and analyzing the HTTP transmitted and received data in the base language and test object language, a required verification for an internationalization test is automatically conducted and the verification results are stored or recorded for later use in subsequent operations. | 10-01-2009 |
20090254335 | MULTILINGUAL WEIGHTED CODEBOOKS - Examples of methods are provided for generating a multilingual codebook. According to an example method, a main language codebook and at least one additional codebook corresponding to a language different from the main language are provided. A multilingual codebook is generated from the main language codebook and the at least one additional codebook by adding a sub-set of code vectors of the at least one additional codebook to the main codebook based on distances between the code vectors of the at least one additional codebook to code vectors of the main language codebook. Systems and methods for speech recognition using the multilingual codebook and applications that use speech recognition based on the multilingual codebook are also provided. | 10-08-2009 |
20090265159 | SPEECH RECOGNITION METHOD FOR BOTH ENGLISH AND CHINESE - The present invention can recognize both English and Chinese at the same time. The most important skill is that the features of all English words (without samples) are entirely extracted from the features of Chinese syllables. The invention normalizes the signal waveforms of variable lengths for English words (Chinese syllables) such that the same words (syllables) can have the same features at the same time position. Hence the Bayesian classifier can recognize both the fast and slow utterance of sentences. The invention can improve the feature such that the speech recognition of the unknown English (Chinese) is guaranteed to be correct. Furthermore, since the invention can create the features of English words from the features of Chinese syllables, it can also create the features of other languages from the features of Chinese syllables and hence it can also recognize other languages, such as German, French, Japanese, Korean, Russian, etc. | 10-22-2009 |
20090271178 | Multilingual Asynchronous Communications Of Speech Messages Recorded In Digital Media Files - Methods, systems, and computer program products are provided multilingual for asynchronous communications. Embodiments include recording a speech message in a digital media file; transmitting, from a sender multilingual communications application to a recipient multilingual communications application, the speech message in the digital media file; receiving, in the recipient multilingual communications application, the recorded speech message in the digital media file; converting, by the recipient multilingual communications application, the recorded speech message to text; identifying, by the recipient multilingual communications application, that the text of the recorded speech message is in a source language that is not a predetermined target language; translating, by the recipient multilingual communications application, the text in the source language to translated text in the target language; converting, by the recipient multilingual communications application, the translated text to synthesized speech in the target language; recording, by the recipient multilingual communications application, the synthesized speech in the target language in a digital media file; and playing the media file thereby rendering the synthesized speech. | 10-29-2009 |
20090281790 | DYNAMIC LANGUAGE TRANSLATION OF WEB SITE CONTENT - A method, system and computer program product for providing translated web content is disclosed. The method includes receiving a request from a user on a web site, the web site having a first web content in a first language, wherein the request calls for a second web content in a second language. The method further includes dividing the first web content into a plurality of translatable components and generating a unique identifier for each translatable component. The method further includes identifying a plurality of translated components of the second web content using the unique identifier of each of the plurality of translatable components of the first web content and putting the plurality of translated components of the second web content to preserve a format that corresponds to the first web content. The method further includes providing the second web content in response to the request that was received. | 11-12-2009 |
20090287472 | MULTIPLE LANGUAGE PREFERENCE FOR OPTICAL DISC PLAYERS - A method of playing an optical disc is disclosed. The method includes language preferences being compared to language tracks on the disc. A language preference is stored in a first register. The language preference is compared to the language tracks on the disc. If the language preference matches one or more of the language tracks on the disc, a value is stored in a second register to identify a matching track. One of the language tracks is read from the disc according to the value stored in the second register. | 11-19-2009 |
20090287473 | Method for Distributing Translated Resources from a Unified Source - A computer implemented method for distributing translated resources from a unified source involves collecting a plurality of translatable resources in differing format and/or file type and creating a unique key for each translatable resource that contains information about the type and name of the translatable resource which is used to re-distribute the translated resources from a common translation format file to the address and in the format or file type indicated by the unique key after translation. | 11-19-2009 |
20090287474 | WEB EMBEDDED LANGUAGE INPUT ARRANGEMENT - In one embodiment of the present invention, a method for accepting input on a web page having a native language is provided. A system causes a web page to be displayed to the user, the web page containing a text input area and a first language object corresponding to a second language other than the native language, wherein the first language object is selectable. A selection is received from a user activating the first language object. A first character input by the user is received, wherein the character input is in the native language. A second character of the second language corresponding to the first character of the native language is located. The system then causes the second character to be inserted in the text input area in lieu of inserting the first character in the text input area | 11-19-2009 |
20090287475 | HANDHELD ELECTRONIC DEVICE WITH DISAMBIGUATION OF COMPOUND WORD TEXT INPUT - A handheld electronic device includes a reduced QWERTY keyboard and is enabled with disambiguation software that is operable to disambiguate compound word text input. The device provides output in the form of a default output and a number of variants. The output is based largely upon the frequency, i.e., the likelihood that a user intended a particular output, but various features of the device provide additional variants that are not based solely on frequency and rather are provided by various logic structures resident on the device. | 11-19-2009 |
20090299728 | METHOD AND SYSTEM FOR PROVIDING MANUAL IN DISPLAY DEVICE - A method for controlling a display device includes setting an operational language of the display device, receiving a request to display a manual, reading an image, and reading language data to be displayed with the image. The language data may correspond to the operational language set for the display device. The image and language data are combined for display at predetermined locations within a page of the manual. The image and language data may be stored separately and the manual may be a type which guides a user in controlling an operation of the display device. | 12-03-2009 |
20090306960 | MUSIC PLAYBACK APPARATUS AND MUSIC PLAYBACK METHOD - A music playback apparatus playing back music, comprising: a music data storing unit storing a plurality of pieces of music-track data; a metadata storing unit storing metadata corresponding to the respective pieces of music-track data; a sound data conversion unit converting the metadata and so on into sound data; a playback unit playing back the music-track data and the sound data; and a control unit reading out and inputting, to the sound data conversion unit, metadata corresponding to the music-track data to be played back from the metadata storing unit, and inputting sound data output from the sound data conversion unit into the playback unit to make the playback unit perform sound playback at a timing of either before playback, during playback or after playback of the music-track data. | 12-10-2009 |
20090319258 | METHOD AND SYSTEM FOR SPELL CHECKING IN TWO OR MORE LANGUAGES - A system, method and computer program product for multi-language word spelling verification and correction, including providing one or more spelling dictionaries and spelling rules for two or more languages; selecting two or more languages for use with the one or more spelling dictionaries and spelling rules; and performing verification and correction words of a document or data entry field written in the two or more languages based on the selected two or more languages using the one or more spelling dictionaries and spelling rules. | 12-24-2009 |
20090326918 | Language Detection Service - Language detection techniques are described. In implementation, a method comprises determining which human writing system is associated with text characters in a string based on values representing the text characters. When the values are associated with more than one human language, the string is compared with a targeted dictionary to identify a corresponding human language associated with the string. | 12-31-2009 |
20100017193 | METHOD, SPOKEN DIALOG SYSTEM, AND TELECOMMUNICATIONS TERMINAL DEVICE FOR MULTILINGUAL SPEECH OUTPUT - A method for providing multilingual speech output in an automated spoken dialog system includes setting up a connection between a telecommunications terminal device and the spoken dialog system. In response to a connection setup, a multilingual speech output is provided that includes an output of a first speech sequence in a first language and at least one second speech sequence in at least one second language different from the first language. The first speech sequence and the at least one second speech sequence are output, at least in part, simultaneously. | 01-21-2010 |
20100023317 | METHOD FOR GENERATING TEXT IN A HANDHELD ELECTRONIC DEVICE AND A HANDHELD ELECTRONIC DEVICE INCORPORATING THE SAME - Incoming e-mails, instant messages, SMS, and MMS, are scanned for new language objects such as words, abbreviations, text shortcuts and, in appropriate languages, ideograms, that are placed in a list for use by a text input process of a handheld electronic device to facilitate the generation of text. | 01-28-2010 |
20100030551 | JARGON TRANSLATION IN AN INSTANT MESSAGING ENVIRONMENT - A translation system, method and program product for an instant messaging (IM) infrastructure. The system includes a profile look-up system for determining a profile for both a first and a second user engaged in an IM session; a jargon translation profile system for building a translation profile for the first and second users, wherein the translation profile is utilized to identify jargon and associated translations for the first and second users from a jargon database; and display logic for displaying a translation for jargon being shown in an IM display window during the IM session. | 02-04-2010 |
20100042399 | Transviewfinder - The method for a digital imaging device to recognize text on the captured image or video and translate the text to operator's desired language as an overlay to the original image in real-time or replay mode. The image or video is processed in real-time cross referencing translation data and text recognition algorithms allowing the operator to view translated text from the device's monitor and/or electronic viewfinder. Images and video that are stored in media can be replayed with or without the translated text since the translation data is saved as a discrete layer to the image, thus the operator can choose alternate translations. The device screen or viewfinder can have operator defined zones within the field of view of the imaging device where text recognizable by the imaging device will execute translation methods applicable to the zone. | 02-18-2010 |
20100057440 | MULTI-LANGUAGE SUPPORT IN PREBOOT ENVIRONMENT - Systems and methods for providing multi-language support in a pre-boot environment are supplied. User interface type information, such as keyboard type information and translation tables, are ascertained and provided to the pre-boot environment of the apparatus, allowing the apparatus to properly receive and/or translate multi-language inputs in an appropriate fashion. | 03-04-2010 |
20100057441 | Information processing apparatus and operation setting method - An information processing apparatus according to an embodiment of the present invention includes an input unit into which a language used by a user and a usage country are input, a plurality of information providing units that provide program information a display unit that displays the program information, a decision unit that decides one information providing unit to be operated based on the input usage country and a predetermined order of precedence, and a language determination unit that determines whether the input language used is included in languages supported by the operated information providing unit. If the language determination unit determines that the language used is not included in languages supported by the operated information providing unit, the language determination unit causes the user to select the language used from the languages supported by the operated information providing unit. | 03-04-2010 |
20100070263 | SPEECH DATA RETRIEVING WEB SITE SYSTEM - A speech data retrieving Web site system is provided which may improve erroneous indexing with participation of a user by allowing the user to correct text data obtained by conversion using a speech recognition technique. Speech data published on a Web is converted into text data by a speech recognition section | 03-18-2010 |
20100070264 | APPARATUS AND METHOD FOR CHANGING LANGUAGE IN MOBILE COMMUNICATION TERMINAL - An apparatus and a method for supporting many languages in a mobile communication terminal are provided. In the method, at least two installable languages are determined from a multi language image file comprising language packages of at least two languages. One of the at least two installable languages is selected and installed. The multi language image file is stored. When a language is to be changed, at least two changeable languages are determined from the multi language image file. The installed language is changed by selecting one of the at least two changeable languages. Therefore, a language to be used can be easily changed without separately downloading installation information of languages. | 03-18-2010 |
20100070265 | APPARATUS, SYSTEM, AND METHOD FOR MULTILINGUAL REGULATION MANAGEMENT - An apparatus, system, and method are disclosed for automatically displaying regulations in a first language from a search in a second language under the invention, a regulation storage module is configured to store a regulation of a country and associated information in a first language in a database. A regulation search module is configured to search in a second language information in the database regarding a regulation in the first language. A display module is configured to display the regulation identified by the regulation search module. | 03-18-2010 |
20100076748 | COMPUTER-BASED DEVICE FOR GENERATING MULTILANGUAGE THREAT DESCRIPTIONS CONCERNING COMPUTER THREATS - A computer-based device for generating multilanguage threat descriptions concerning computer threats like phishing and malware including viruses, worms, trojans, adware, spyware and other security-related risks comprises a database storing data as templates and objects relevant for the threat description, an interaction portion including output means for displaying said templates and objects and further including input means for selecting and completing said templates and objects by an administrator, and a script portion generating a readable output from said completed templates and objects in at least one specific language. | 03-25-2010 |
20100082328 | SYSTEMS AND METHODS FOR SPEECH PREPROCESSING IN TEXT TO SPEECH SYNTHESIS - Algorithms for synthesizing speech used to identify media assets are provided. Speech may be selectively synthesized form text strings associated with media assets. A text string may be normalized and its native language determined for obtaining a target phoneme for providing human-sounding speech in a language (e.g., dialect or accent) that is familiar to a user. The algorithms may be implemented on a system including several dedicated render engines. The system may be part of a back end coupled to a front end including storage for media assets and associated synthesized speech, and a request processor for receiving and processing requests that result in providing the synthesized speech. The front end may communicate media assets and associated synthesized speech content over a network to host devices coupled to portable electronic devices on which the media assets and synthesized speech are played back. | 04-01-2010 |
20100082329 | SYSTEMS AND METHODS OF DETECTING LANGUAGE AND NATURAL LANGUAGE STRINGS FOR TEXT TO SPEECH SYNTHESIS - Algorithms for synthesizing speech used to identify media assets are provided. Speech may be selectively synthesized form text strings associated with media assets. A text string may be normalized and its native language determined for obtaining a target phoneme for providing human-sounding speech in a language (e.g., dialect or accent) that is familiar to a user. The algorithms may be implemented on a system including several dedicated render engines. The system may be part of a back end coupled to a front end including storage for media assets and associated synthesized speech, and a request processor for receiving and processing requests that result in providing the synthesized speech. The front end may communicate media assets and associated synthesized speech content over a network to host devices coupled to portable electronic devices on which the media assets and synthesized speech are played back. | 04-01-2010 |
20100082330 | MULTI-LINGUAL MAPS - Disclosed are methods and apparatus for supporting multi-lingual maps are disclosed. In one embodiment, a query indicating that a map is requested is received. A language in which the map is to be presented is determined. A set of map data for rendering the map is obtained, wherein the set of map data includes image data and text data. A translation of the text data in the set of map data is obtained such that the text data is translated to the language in which the map is to be presented. The image data and the translated text data are then provided. | 04-01-2010 |
20100088086 | Method for personalizing computerized customer service - An apparatus, method, and computer program product for improving user satisfaction with automated response computer driven systems is provided. In one embodiment the automated computer system utilizes a Web browser accessing at least a Web site. In another embodiment, the automated computer system is a telephonic response system with voice recognition and generation capability. In each embodiment the user is first prompted to provide indications of user language usage preferences which are then analyzed and stored in a user profile. Thereafter, subsequent information from the automated system is modified in accordance with the stored user profile before presentation to the user. | 04-08-2010 |
20100114559 | SHORT TEXT LANGUAGE DETECTION USING GEOGRAPHIC INFORMATION - A content-providing entity receives a relatively short text from a user and attempts to determine, automatically, based on that short text (and on other available clues), a language that the user can read and understand. The content-providing entity may then provide, to the user, documents that are written in the determined language. The content-providing entity may determine a language of the input text based on several factors in combination: (a) the service provider's “market,” which is determined based on at least a portion of the URL of the Internet site to which the user directed his browser; (b) the user's “region,” which is determined based on the source Internet Protocol (IP) address of the IP packets that the user sends to the Internet site; (c) the “script” in which the short user-entered text is written; and (d) a statistical analysis of the frequency of the characters present in the short user-entered text. | 05-06-2010 |
20100125447 | LANGUAGE IDENTIFICATION FOR DOCUMENTS CONTAINING MULTIPLE LANGUAGES - Multiple nonoverlapping languages within a single document can be identified. In one embodiment, for each of a set of candidate languages, a set of non-overlapping languages is defined. The document is analyzed under the hypothesis that the whole document is in one language and that part of the document is in one language while the rest is in a different, non-overlapping language. Language(s) of the document are identified based on comparing these competing hypotheses across a number of language pairs. In another embodiment, transitions between non-overlapping character sets are used to segment a document, and each segment is scored separately for a subset of candidate languages. Language(s) of the document are identified based on the segment scores. | 05-20-2010 |
20100125448 | AUTOMATED IDENTIFICATION OF DOCUMENTS AS NOT BELONGING TO ANY LANGUAGE - An “impostor profile” for a language is used to determine whether documents are in that language or no language. The impostor profile for a given language provides statistical information about the expected results of applying a language model for one or more other (“impostor”) languages to a document that is in fact in the given language. After a most likely language for a test document is identified, the impostor profile is used together with the scores for the test document in the various impostor languages to determine whether to identify the test document as being in the most likely language or in no language. | 05-20-2010 |
20100125449 | Integratd phonetic Chinese system and inputting method thereof - An Integrated Phonetic Chinese System includes a module of Chinese pronunciation keys, a module of Romanized Chinese scripts, a module of input method that allows users to input Chinese characters and pronunciation keys and Romanized scripts and a module of advanced input method utilizing a 24 key position matrix that allows users to input Chinese characters and pronunciation keys and Romanized script with maximum speed and efficiency. | 05-20-2010 |
20100131262 | Speech Recognition Based on a Multilingual Acoustic Model - Embodiments of the invention relate to methods for generating a multilingual acoustic model. A main acoustic model comprising a main acoustic model having probability distribution functions and a probabilistic state sequence model including first states is provided to a processor. At least one second acoustic model including probability distribution functions and a probabilistic state sequence model including states is also provided to the processor. The processor replaces each of the probability distribution functions of the at least one second acoustic model by one of the probability distribution functions and/or each of the states of the probabilistic state sequence model of the at least one second acoustic model with the state of the probabilistic state sequence model of the main acoustic model based on a criteria set to obtain at least one modified second acoustic model. The criteria set may be a distance measurement. The processor then combines the main acoustic model and the at least one modified second acoustic model to obtain the multilingual acoustic model. | 05-27-2010 |
20100145675 | USER INTERFACE HAVING CUSTOMIZABLE TEXT STRINGS - A user interface having customizable text strings is described. In an implementation, a mobile communication device comprises one or more modules to provide an option to specify a target demographic for the mobile communication device. The option is configured such that a language, intended market, and at least one other characteristic of the target demographic may be specified. One or more text strings may then be obtained based on the target demographic that was specified to be output in a user interface on the mobile communication device. | 06-10-2010 |
20100169074 | METHOD OF CONFIGURING USER PREFERENCES ON ELECTRONIC DEVICE - A method of configuring user preferences on an electronic device is disclosed. The method includes detecting a geographic location of the electronic device through a network. A local language setting is obtained according to the geographic location, and the local language setting is established as a default language setting of the electronic device. | 07-01-2010 |
20100185435 | EVALUATING SPOKEN SKILLS - Techniques for evaluating one or more spoken language skills of a speaker are provided. The techniques include identifying one or more temporal locations of interest in a speech passage spoken by a speaker, computing one or more acoustic parameters, wherein the one or more acoustic parameters capture one or more properties of one or more acoustic-phonetic features of the one or more locations of interest, and combining the one or more acoustic parameters with an output of an automatic speech recognizer to modify an output of a spoken language skill evaluation. | 07-22-2010 |
20100198582 | Verbal command laptop computer and software - Nothing exists like this Verbal Command Laptop Computer and Software worldwide to transfer electronic information data of EDI. It can be used for the elderly when they need to scan something. Just set the item on a scanner and say, “scan, please.” The Verbal Command Laptop Computer and Software can be used to store names and addresses. Also, used as a fax machine. Just say, “fax, please” or “email please.” When user wishes to use email say, “check email please” or “send email please.” When wanting to use the Internet say, “Internet please” or for search engine say, “search engine.” The Verbal Command Laptop Computer and Software can handle all phases of a standard computer. The Verbal Command Laptop Computer and Software also has its own search engine. One can also use verbal command hands free with the Cordless Microphone or Verbal Head Set. | 08-05-2010 |
20100204981 | QUEUE BASED MECHANISM TO SUPPORT MULTI-LANGUAGE CHAT ROOMS - The claimed subject matter provides systems and/or methods that produce multilingual capabilities for use in text based chat rooms. The system can include components that receive textual messages from a first client, route these messages to a first queue, and subsequently direct the textual messages to a translation facility that transforms the language of the textual messages from a first language to a second language. The system can further include devices that supply the converted messages to a second queue that is periodically polled by a second client prior to the messages in the second language being retrieved by the second client for display on the second client in the second language. | 08-12-2010 |
20100211377 | Apparatus and Method for Supporting Verification of Software Internationalization - In a verification support apparatus, a content analysis section analyzes a content to divide the content into paragraphs, extract region/culture-specific data, and store the analysis results in an analysis result storage section. A first verification section verifies, based on the analysis results, the consistency between the content and locale of a paragraph and the consistency between the paragraph and locale of the region/culture-specific data. A second verification section verifies, based on the analysis results, the correspondence between a paragraph of language A and a paragraph of language B and the consistency between the region/culture-specific data of language A and the region/culture-specific data of language B. A content update section updates the content so that the results of verification by the first verification section or the second verification section can be displayed in a way a person in charge of verification can easily understand. | 08-19-2010 |
20100223050 | METHOD AND SYSTEM FOR EVALUATING A CONDITION ASSOCIATED WITH A PERSON - A computer readable medium including computer executable instructions for evaluating a condition associated with a first person. The instructions include functionality to present a first question in a first language, receive a selection of the first question, and obtain a first audio file corresponding to the first question in a second language. The instructions further include functionality to output the first question in the second language using the first audio file and present a first number of answers to the first question, where the first number of answers is in the first language. The instructions further include functionality to receive a selection of one of the first number of answers, perform an evaluation of the condition associated with the first person based on the selection of the first question and the selection of the one of the first number of answers, and present the evaluation to the user. | 09-02-2010 |
20100228537 | MULTIPLE LANGUAGE SUPPORT SYSTEM AND METHOD FOR APPLICATION - A multiple language support system and method. The multiple language system includes a multiple language support system for an application, the system includes a resource data generation unit to generate resource data for the language of the application, a resource data processing unit to extract resource data from the generated resource data by language of the system environment on which the application is executed, and convert the extracted resource data into the language of the application, and a resource data management unit to manage the resource data used in the application. | 09-09-2010 |
20100241417 | LOCALIZED CONTENT - Localization techniques are described. In an implementation, data is parsed from a feed of data that is public and not localized. A template is formed from the data for each locale that is to be supported. The data that is localized for a particular locale is presented is based on a particular template for the particular locale. | 09-23-2010 |
20100324887 | SYSTEM AND METHOD OF ONLINE USER-CYCLED WEB PAGE VISION INSTANT MACHINE TRANSLATION - This invention refers to a novel online user-cycled web page vision instant translation (OUWVIT) system and method, which is provided to capture, process and translate the online user-cycled paragraph of web page instantly. The system comprises Setting Module, Cycle and Screen-snapshot Module, Character Recognition Module, Bilingual Translation Module, Translation Result Display Module and Translation Database, wherein the said Setting Module is used to set specific shortcut key; the said Cycle and Screen-snapshot Module is used to capture the user-cycled paragraph of web page after user cycles the paragraph on web page; the said Character Recognition Module is used to recognize and process the text in the captured paragraph and eliminate the non-text information; the said Bilingual Translation Module translates the recognized and processed text to target language instantly; the said Translation Result Display Module displays the translation result in a pop-up independent window. It is noteworthy that the linkages and communications between modules are implemented automatically. The system and method can be applied to various types of wired or wireless Internet accessing equipments including personal computers, embedded or portable systems, system chips, cell phones and other mobile electronic devices. The core values of the present invention are that it is neither restricted by inner design framework format and programming language of web page, nor restricted by outer displaying style, animation and colors. It thoroughly overcomes the fatal shortcomings of existing online translation systems, which are significantly restricted by inner framework layout of web page. Consequently, it translates the user-cycled any paragraph of web page from source language to target language for reading instantly and freely. | 12-23-2010 |
20110015920 | APPARATUS FOR CHINESE LANGUAGE EDUCATION AND METHOD THEREOF - An apparatus for Chinese language education includes a set of Chinese character pieces, a Chinese dictionary database, an input unit, and a processing unit. Each of the Chinese character pieces is associated with a distinct Chinese character, has the distinct Chinese character visibly indicated thereon, and is provided with a distinct machine-readable identification code. The Chinese dictionary database contains a plurality of dictionary entries, each of which corresponds to a respective one of the Chinese character pieces and includes information of the distinct Chinese character, such as pronunciation, evolution of a character form, stroke sequence and a radical of the distinct Chinese character, and meaningful Chinese phrases including the distinct Chinese character. The input unit reads the identification code of a selected one of the Chinese character pieces. The processing unit determines the dictionary entry corresponding to the selected one of the Chinese character pieces. | 01-20-2011 |
20110046942 | METHOD FOR PROMPTING BY SUGGESTING STROKE ORDER OF CHINESE CHARACTER, ELECTRONIC DEVICE, AND COMPUTER PROGRAM PRODUCT - A method for prompting by suggesting the stroke order of a Chinese character, an electronic device, and a computer program product are provided. The electronic device includes a database for storing codes of Chinese characters, and at least one stroke order of at least one handwriting of each of the Chinese characters. In the present method, when a character input through a phonetic transcription input method installed in the electronic device is identified, at least one Chinese character code corresponding to the input character is obtained from the database, and a stroke order of a handwriting of the input character from the database is shown according to the Chinese character code. Accordingly, a user is assisted to memorize the stroke orders of Chinese characters when the user inputs Chinese characters. | 02-24-2011 |
20110066423 | Speech-Recognition System for Location-Aware Applications - An apparatus and associated methods are disclosed that enable a speech-recognition system to perform functions related to the geo-locations of wireless telecommunications terminal users. In accordance with the illustrative embodiment, a geo-spatial grammar is employed that comprises rules concerning the geo-locations of users, and a speech-recognition system uses the geo-spatial grammar to estimate the geo-locations of wireless telecommunications terminal users and generate actions in location-aware applications, in addition to its usual function of identifying words and phrases in spoken language. The present invention is advantageous in a variety of location-aware applications, such as interactive voice response (IVR) systems, voice-activated navigation systems, voice search, and voice dialing. | 03-17-2011 |
20110071817 | System and Method for Language Identification - A system and method for training a language classifier are disclosed that may include obtaining an initial dictionary-based classifier model, stored in a computer memory, the model including a plurality of classifier n-grams; pruning away selected ones of the n-grams that do not significantly affect a performance of the classifier model; adding, to the model, selected supplemental n-grams that increase the effectiveness of the classifier model at identifying a language of a text sample, thereby growing the classifier model; and enabling the adding step to include adding n-grams of varying order, thereby enabling the provision of a variable-order model. | 03-24-2011 |
20110071818 | MAN-MACHINE INTERFACE FOR REAL-TIME FORECASTING USER'S INPUT - A man-machine interface is disclosed. The circle is divided into several angle cells. The required inputted content is placed in the cells, the inputted option direction of motion is detected in real time, the content which the user want to input is forecasted and inputted according to the content in the angle cell directed by the extension line of the direction of motion | 03-24-2011 |
20110082685 | PROVISIONING TEXT SERVICES BASED ON ASSIGNMENT OF LANGUAGE ATTRIBUTES TO CONTACT ENTRY - A method including establishing a voice communication with another user; performing voice analysis to determine a language being used by a user during the voice communication; generating a language attribute that indicates the language; assigning or associating the language attribute to a contact entry or a separate list associated with the other user; receiving a request to create a text communication to the other user; and providing text services corresponding to the language attribute associated with the other user, wherein the text services include a script system to permit the user to create the text communication. | 04-07-2011 |
20110093255 | HANDHELD ELECTRONIC DEVICE INCLUDING TOGGLE OF A SELECTED DATA SOURCE, AND ASSOCIATED METHOD - A method for enabling input into a handheld electronic device having at least three selectable languages available thereon includes detecting a predetermined input a number of times and switching a selected language between one of the three selectable languages and another of the three selectable languages wherein the another language is an immediately preceding selected language. | 04-21-2011 |
20110106524 | SYSTEM AND A METHOD FOR AUTOMATICALLY DETECTING TEXT TYPE AND TEXT ORIENTATION OF A BIDIRECTIONAL (BIDI) TEXT - A method for processing a bidirectional text is described. The method includes: dividing the text into a set of words; determining a first parameter representing a number of non-bidirectional words in the text, a second parameter representing a number of bidirectional words in the text, a third parameter representing a number of non-bidirectional words in reverse letter order in the text, and a fourth parameter representing a number of bidirectional words in reverse letter order in the text; and determining a text type attribute and/or a text orientation attribute of the bi-directional text from the values of the first parameter, of the second parameter, of the third parameter and the fourth parameters. | 05-05-2011 |
20110106525 | GUIXI INPUT METHOD AND SYSTEM FOR SPLTIING WORD LETTERS - A Guixi input method and system for splitting word letters, comprises classifying and sorting of words. The classifying step classifies words according to maternal lines, which comprises: splitting each word into groups, each group consists of vowels and following consonants, and only one group among the plural groups is the maternal line which consists of vowels and consonants, wherein, the consonants are called Zili, the vowels are called Muyuan, the words with the same maternal line are classified to the same class and sorted. The sorting step comprises that the words are sorted according to the alphabetical order of the Zili as follows: first, a consonant with the monophthong before the consonant is sorted, second, a consonant with the diphthong before the consonant is sorted, third, two or more consonants with vowel or vowels before the consonant are sorted according to the alphabetical order of the vowels, and so on. | 05-05-2011 |
20110137637 | INFORMATION SERVICE APPARATUS AND METHOD, INFORMATION DISPLAY APPARATUS AND INFORMATION SERVICE SYSTEM - An information service apparatus provides information described in a language suitable for a user. The information service apparatus has an operation panel on which operation information on the information service apparatus is displayed. It is judged whether or not information can be provided in a language designated by discrimination information contained in a request from a terminal. When it is determined that the information in the language designated by the discrimination information cannot be provided, an operation panel language used for displaying the operation information on the operation panel is set as the language used for providing the information. | 06-09-2011 |
20110184723 | PHONETIC SUGGESTION ENGINE - A phonetic suggestion engine for providing word or phrase suggestions for an input letter string initially converts an input letter string into one or more query phoneme sequences. The conversion is performed via at least one standardized letter-to-sound (LTS) database. The phonetic suggestion engine further obtains a plurality of candidate phoneme sequences that are phonetically similar to the at query phoneme sequences from a pool of potential phoneme sequences. The phonetic suggestion engine then prunes the plurality of candidate phoneme sequences to generate scored phoneme sequences. The phonetic suggestion engine subsequently generates a plurality of ranked word or phrase suggestions based on the scored phoneme sequences. | 07-28-2011 |
20110196666 | Systems, Methods and Automated Technologies for Translating Words into Music and Creating Music Pieces - Systems, methods and computer program products are provided for translating a natural language into music. Through systematic parsing, music compositions can be created. These compositions can be created by one or more persons who do not speak the same natural language. | 08-11-2011 |
20110196667 | DISPLAY APPARATUS - A display apparatus is provided. The display apparatus includes a selection control unit which is configured to allow a user to input an operation for selecting one language from among a plurality of languages, a display control unit which is configured to display a specific character string corresponding to the selected language on a display unit, a download control unit which is configured to download first firmware corresponding to the selected language without downloading firmware corresponding to a language other than the selected language in a first case where new firmware is to be downloaded, and a storage control unit which is configured to store the first firmware in a memory. | 08-11-2011 |
20110213608 | Apparatus and Method for Rendering Multi-Lingual Text - A computer readable storage medium includes executable instructions, which when executed by a computer, cause the computer to specify a font property file. Font bit map files are created based upon the font property file. An input file with multi-lingual text is received. The font bit map files are accessed to determine font bindings for characters within the input file. | 09-01-2011 |
20110224970 | METHOD AND SYSTEM FOR PROVIDING TRANSLATION SERVICES - A method and system of automatic interpreting in which either one or two telecommunication devices are used. In one arrangement, there is one phone shared by two parties who speak different languages. The languages to be spoken are identified e.g. using an onscreen menu on the phone and an appropriate interpreter is selected from a database and a call is placed to him so that he can interpret between the two parties at the other end of the line. In a second arrangement the two persons and the interpreter are at separate locations and a three-way call is initiated after the appropriate interpreter has been selected from the database. | 09-15-2011 |
20110246178 | Solving Character Display Ambiguities - A method for decoding an ambiguous character code. The method includes a user equipment (UE) receiving a character code that refers to a first character in a first language and to a second character in a second language. The method further includes the UE using language discrimination information available to the UE for other purposes to determine whether to display the first character or the second character. | 10-06-2011 |
20110251837 | ELECTRONIC REFERENCE INTEGRATION WITH AN ELECTRONIC READER - A system for and method of electronic reference integration with an electronic reader is presented. The system and method may include providing an electronic reference on an electronic paper display device. The method may include receiving, on an electronic paper display device, a request for an electronic reference, the request being associated with electronic content of the electronic paper display device, determining a context of the request within the electronic content, identifying a language of the electronic content based on the context, identifying an electronic reference corresponding to the identified language, and providing the electronic paper display device with access to the identified electronic reference. | 10-13-2011 |
20110251838 | METHOD FOR DISPLAYING INFORMATION IN MULTIPLE LANGUAGES ON WELDING HELMET CARTRIDGE - A method for displaying information in multiple languages on a welding helmet cartridge is provided, which not only shields a worker's face from light generated when the worker performs a task such as welding or cutting but also automatically performs shade level adjustment and work time setting functions for each task and also allows information such as an operating status to be displayed in multiple languages. In the method, a work time during which the LCD screen of the cartridge is darkened is calculated and the calculated work time is stored in the memory and the stored work time is displayed on the display unit when entering a life mode entrance step. Data of an operating state in multiple preset languages is stored in the memory and data of the operating state in a desired language, which is selected from among the multiple languages, is displayed on the display unit. | 10-13-2011 |
20110264440 | METHODS AND APPARATUS TO DISPLAY LOCALIZED RESOURCES IN PROCESS CONTROL APPLICATIONS - Example methods and apparatus to display localized resources in a process control system are disclosed. A disclosed example method includes receiving in a server a locale identifier and a resource identifier from an application, identifying via the server a language file in a database that corresponds to the locale identifier, determining via the server using the language file a resource included within a memory that corresponds to the resource identifier, accessing the resource from the memory via the language file, and sending via the server the resource to the application to display the resource in a format associated with the locale identifier. | 10-27-2011 |
20110270602 | Opening A Message Catalog File For a Language That Is Not Installed - A first computer system sends a request to a second computer system. The second computer system determines that the first computer system utilizes a message catalog file that is not installed on the second computer system. As a result, the second computer system sends a catalog request that requests the message catalog file. The second computer system receives the message catalog file and sends a response message from the second computer system to the first computer system using the received message catalog file. | 11-03-2011 |
20110282649 | SYSTEMS AND METHODS FOR AUTOMATED CONTENT GENERATION - A content generation service is described that generates content for electronic documents in different languages based upon templates. The templates may include paragraph templates composed of sentence types including sentence templates. The sentence templates may further include variables having corresponding attributes. Each of the paragraph templates, sentence templates, and attributes may be hierarchically organized. The content generation service may obtain data describing an item of interest, such as a travel item. The obtained data may further specify a document language, section and paragraph for which content is to be generated. Content is generated for variables in hierarchical order, with higher ranked paragraphs considered first. Within the highest ranked paragraph, a sentence type is selected and the variables within the highest ranked sentence template of the sentence type are considered. Sentence templates which contain attributes matched by the data obtained for the item of interest are added to the generated document. | 11-17-2011 |
20110282650 | AUTOMATIC NORMALIZATION OF SPOKEN SYLLABLE DURATION - A very common problem is when people speak a language other than the language which they are accustomed, syllables can be spoken for longer or shorter than the listener would regard as appropriate. An example of this can be observed when people who have a heavy Japanese accent speak English. Since Japanese words end with vowels, there is a tendency for native Japanese to add a vowel sound to the end of English words that should end with a consonant. Illustratively, native Japanese speakers often pronounce “orange” as “orenji.” An aspect provides an automatic speech-correcting process that would not necessarily need to know that fruit is being discussed; the system would only need to know that the speaker is accustomed to Japanese, that the listener is accustomed to English, that “orenji” is not a word in English, and that “orenji” is a typical Japanese mispronunciation of the English word “orange.” | 11-17-2011 |
20110288853 | HANDHELD DEVICE CONTROL OF AN X-RAY SYSTEM - In one embodiment, an X-ray system includes a handheld X-ray interface device. The handheld X-ray interface device includes a wireless interface for communicating with an imaging system and at least one input device to receive a user-input command for operation of the imaging system, wherein the interface device is configured to communicate the command wirelessly to the imaging system for operation of the imaging system. | 11-24-2011 |
20110295590 | ACOUSTIC MODEL ADAPTATION USING GEOGRAPHIC INFORMATION - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for enhancing speech recognition accuracy. In one aspect, a method includes receiving an audio signal that corresponds to an utterance recorded by a mobile device, determining a geographic location associated with the mobile device, adapting one or more acoustic models for the geographic location, and performing speech recognition on the audio signal using the one or more acoustic models model that are adapted for the geographic location. | 12-01-2011 |
20110301938 | MULTILINGUAL TAGGING OF CONTENT WITH CONDITIONAL DISPLAY OF UNILINGUAL TAGS - One or more computers are programmed to obtain an identifier of a natural language (“session language”). Additionally, the one or more computers are programmed to create and store in a computer memory, a webpage to be displayed to the user, including at least a title of a piece of content. In addition, the one or more computers automatically use the language identifier to select from among multiple tags that are expressed in multiple languages, a set of tags in the session language. One or more tags in the selected set are then stored in the web page in the computer memory, if the selected set is non-zero. If the number of tags in the selected set is zero (i.e. there exist no tags in the session language), in some embodiments a message is included in the webpage, indicating that there are no tags available. | 12-08-2011 |
20110301939 | METHODS AND SYSTEMS FOR SELECTING A LANGUAGE FOR TEXT SEGMENTATION - Methods and systems for selecting a language for text segmentation are disclosed. In one embodiment, at least a first candidate language and a second candidate language associated with a string of characters are identified, at least a first segmented result associated with the first candidate language and a second segmented result associated with the second candidate language are determined, a first frequency of occurrence for the first segmented result and a second frequency of occurrence for the second segmented result are determined, and an operable language is identified from the first candidate language and the second candidate language based at least in part on the first frequency of occurrence and the second frequency of occurrence. | 12-08-2011 |
20120004899 | DYNAMIC AD SELECTION FOR AD DELIVERY SYSTEMS - Systems and systems are disclosed for a portable device that employs voice recognition and/or encoding/decoding techniques which may be employed to gather, analyze and identify the media's content class, language being spoken, topic of conversation and/or other information which may be useful in selecting targeted advertisements. The portable device uses this information to produce dynamic research data descriptive of the nearby natural languages and/or content. Once the portable device has produced dynamic research data, it communicates any dynamic research data to a centralized server system server where the dynamic research data is processed and used to select the one or more most suitable targeted advertisement. The selected targeted advertisement is then communicated to and/or inserted in the ad delivery device. Alternatively, the portable device may communicate dynamic research data directly to the ad delivery device where multiple advertisements for one or more products in various languages are stored. | 01-05-2012 |
20120004900 | METHOD FOR AUTOMATICALLY SETTING LANGUAGE TYPES OF PUSH-BASED SERVICES, CLIENT, AND SERVER THEREOF - A method for automatically setting language types of push-based services is applied to a client, and includes the steps of: receiving a beacon signal which indicating a push-based service; reading a language setting of the client; generating a language code according to the language setting; transmitting the language code; and receiving a push-based service information of the push-based service related to the language code. | 01-05-2012 |
20120010871 | INFORMATION PROCESSING APPARATUS, METHOD OF CONTROLLING THE SAME, AND PROGRAM - An information processing apparatus includes a display apparatus that is provided with a button that can be used by users of different native language-types with names that are registered as character strings in language-types displayable on the display apparatus. Accordingly, when a user switches language-types to be displayed, the button is displayed with a name as a character string in the switched language-type among the registered character strings, which allows users of different native language-types to understand the button name, thus enhancing the usability of the apparatus. | 01-12-2012 |
20120016659 | Display Apparatus for Work Machine and Language Rewriting System for Display Apparatus - The invention provides for making it possible to readily display information relating to a work machine, even when the mode of national language differs between the user and the vendor. The invention is characterized by a user information displaying means for displaying user information relating to the work machine to a user who is operating this work machine and a vendor information displaying means for displaying vendor information relating to the work machine, separately from the user information. The user information displaying means includes a plurality of national languages corresponding to said user information so that the user information can be displayed in a plurality of national languages. The vendor information displaying means includes a plurality of national languages corresponding to the vendor information so that the vendor information can be displayed in a plurality of national languages. | 01-19-2012 |
20120016660 | PARSING CULTURALLY DIVERSE NAMES - Provided are techniques for parsing a name. A name to be parsed is received. A culture of the name is identified. One or more name phrases from the name are identified. Statistics for the one or more name phrases are identified. It is determined whether to perform a first parsing technique that parses different types of name elements within at least one field of the name. In response to determining that the first parsing technique is to be performed, the name is parsed using the statistics and the first parsing technique. In response to determining that the first parsing technique is not to be performed, the name is parsed using the statistics and a second parsing technique. | 01-19-2012 |
20120022853 | Multi-Modal Input on an Electronic Device - A computer-implemented input-method editor process includes receiving a request from a user for an application-independent input method editor having written and spoken input capabilities, identifying that the user is about to provide spoken input to the application-independent input method editor, and receiving a spoken input from the user. The spoken input corresponds to input to an application and is converted to text that represents the spoken input. The text is provided as input to the application. | 01-26-2012 |
20120029906 | Language Detection Service - Language detection techniques are described. In implementation, a method comprises determining which human writing system is associated with text characters in a string based on values representing the text characters. When the values are associated with more than one human language, the string is compared with a targeted dictionary to identify a corresponding human language associated with the string. Linguistic services are designated to be available based on service properties of the linguistic services and based on the corresponding human language associated with the string. | 02-02-2012 |
20120035911 | CUSTOMER PREMISES EQUIPMENT AND CONFIGURATION METHOD THEREOF - A customer premises equipment accessible with electronic equipment. The electronic equipment has a browser. Many types of language environments are stored in the customer premises equipment. The customer premises equipment includes a language module, a matching module, and a setting module. The language module recognizes a language version of the browser. The matching module checks whether the language version of the browser is same as the language environment stored in the customer premises equipment or not. The setting module sets the language environment of the customer premises equipment the same as the language version of the browser. And the present disclosure also provides a configuration method for the customer premises equipment. | 02-09-2012 |
20120035912 | MULTILINGUAL SENTENCE EXTRACTOR - The invention relates to a multilingual method for summarizing an article, which comprises an offline stage in which a weights vector is determined using, among others, plurality of predefined metrics, a collection of documents and expert prepared summaries, subjection of all the document sentences to all said metrics, guess of a population of weights matrices, subjection of the population to said metrics, ranking of sentences, generation of a new population using a genetic algorithm, and repetition of the same until convergence. The invention further comprises a real time stage in which the weights vector, as determined, as well as said metrics are used to determine an extract of any new document. | 02-09-2012 |
20120035913 | MULTI-LANGUAGE BUFFERING DURING MEDIA PLAYBACK - A data processor for processing a data stream having audio and video data has an input buffer for buffering the data stream; a data stream analyzer for analyzing the data stream for finding information on a plurality of language-specific content in different languages; a queuing buffer for queuing a plurality of parallel queues, each queue having only language-specific content in the claim language; and a feeder for feeding a selected queue in accordance with a language selection signal to a subsequent processing stage, wherein a non-selected queue is not fed by the feeder. Also disclosed are a corresponding method for processing a data stream and a computer-readable digital storage medium. The data processor or the method for processing a data stream reduces a delay experience by a user when switching from one language-specific content to another language-specific content in a different language, even if the processing is done on an architecture that needs ample data buffering to compensate for variations in the system load, such as a personal computer system with the standard operating system. | 02-09-2012 |
20120041754 | ELECTRONIC APPARATUS, METHOD OF CONTROLLING THE ELECTRONIC APPARATUS AND TAPE PRINT APPARATUS - There is provided an electronic apparatus including a display unit configured to display a system language switching screen for selecting and switching a system language from a plurality of options and a display control unit configured to carry out display control of the display unit, and a selection manipulation unit configured to select an arbitrary option from a plurality of options, wherein the display control unit performs control such that a switching message screen for notifying the fact that the system language is switched is displayed on the display unit after manipulation is made to select an arbitrary option using the selection manipulation unit, the switching message screen including a language name of the system language represented using the system language corresponding to a selected arbitrary option and a language name of the system language represented using a predetermined language. | 02-16-2012 |
20120041755 | HANDHELD ELECTRONIC DEVICE HAVING SELECTABLE LANGUAGE INDICATOR FOR LANGUAGE SELECTION AND METHOD THEREFOR - A method of enabling the selection of a language to be employed as a method input language by a disambiguation routine of a handheld electronic device having stored therein a plurality of method input languages and disambiguation routine number, includes detecting a selection of a language, detecting as an ambiguous input an actuation of one or more input members, outputting at least a plurality of the language objects that corresponds to the ambiguous input, outputting an indicator which one of the method input languages is currently employed by the disambiguation function, and enabling an alternate one of the input language methods to be selected in response to a selection of the indicator in lieu of one of the plurality of language objects. | 02-16-2012 |
20120046935 | FINITE STATE TRANSDUCER DETERMINIZING DEVICE AND FINITE STATE TRANSDUCER DETERMINIZING METHOD - According to one embodiment, a finite state transducer determinizing device includes a symbol determination unit, a state merging unit, and a single-value processing unit. The symbol determination unit generates an identification symbol different from an input symbol assigned to each transition of a finite state transducer. The state merging unit extracts one or more states at a transition destination by the same input symbol from among the states of the finite state transducer and generates states having the extracted states as sub-states. The single-value processing unit applies the input symbol assigned to each transition of the finite state transducer or the identification symbol as an input symbol of a transition between the states generated by the state merging unit to perform determinizing. | 02-23-2012 |
20120059645 | Methods and Apparatus for Teaching or Learning Vocabulary - Provided herein are methods and apparatus for teaching or learning vocabulary comprising providing a writing instrument and one or more vocabulary words and corresponding definitions displayed on the exterior surface of the writing instrument. Also provided herein are methods and apparatus for learning terms of art or formulas comprising a writing instrument comprising one or more terms of art or formulas and the corresponding definitions or explanations displayed on the exterior surface of the writing instrument. Methods and apparatus provided herein enable users to teach or learn vocabulary in English or other languages. | 03-08-2012 |
20120059646 | Script Detection Service - Script detection service techniques are described. In an implementation, values representing individual text characters in a string of one or more text characters are identified to determine which human writing system is associated with the individual text characters. The values are compared to a table that associates subsets of values with individual human writing systems. The values are determined to be within a particular subset of values in the table that correspond to a particular human writing system. A particular human writing system is designated as associated with the string based on the values associated with the individual text characters in the string being within the particular subset of values that corresponds with the particular human writing system. | 03-08-2012 |
20120095748 | Language Identification in Multilingual Text - Methods, systems, and media are provided for identifying languages in multilingual text. A document is decoded into a universal representative coding for easier tag manipulation, then broken into plain-text content sections. The sections are identified and assigned a weight, wherein more informative sections are given a higher weight and less informative sections are given a lesser weight. A language likelihood score is determined for each word, phrase, or character n-gram in a section. The language likelihood scores within a section are combined for each language. The combined section scores are then summed together to obtain a total document score for each language. This results in a document score for each language, which can be ranked to determine the primary language for the document. | 04-19-2012 |
20120095749 | MULTI-FUNCTIONAL AUDIO DISTRIBUTION SYSTEM AND METHOD FOR MOVIE THEATERS AND OTHER PUBLIC AND PRIVATE VENUES - Audiovisual presentation methods, systems and apparatus for improving and enhancing the listening experience of attendees of audiovisual presentations. An exemplary audiovisual presentation system includes an audio processing and distribution unit (APDU) configured to generate and broadcast a wireless audio service containing audio of an audiovisual presentation (e.g., soundtrack and dialogue audio of a movie, in the case of a movie presentation) throughout an audiovisual presentation room or space (e.g., a movie theater, in the case of a movie presentation). The wireless audio service is received by mobile receiving devices (MRDs) having or comprising headsets, headphones or earbuds, through which MRD users listen to the audio of the audiovisual presentation provided by the wireless audio service while viewing images of the audiovisual presentation. | 04-19-2012 |
20120109633 | METHOD AND SYSTEM FOR DIACRITIZING ARABIC LANGUAGE TEXT - The present invention provides a method and system for diacritizing a text. The method includes analyzing the text to determine whether the text require one or more diacritical marks of a set of diacritical marks. The text includes a plurality of characters associated with an Arabic language. Thereafter, the text is processed for identifying diacritical marks for each character of the plurality of characters. Subsequently, the diacritical marks of the set of diacritical marks are applied on each character of the plurality of characters based on a context associated with the text to obtain a diacritized Arabic text. | 05-03-2012 |
20120109634 | Bidirectional Text Checker - Methods and systems for checking bidirectional text in text content, such as in a web page, are provided. A method for checking bidirectional text may include determining intrinsic and declared text directions of text content. The method may also include generating a bidirectional text error based on a mismatch between the intrinsic text direction and the declared text direction. Bidirectional text errors may be reported. A system may include a walker, a bidirectional text checker and a bidirectional error reporter. | 05-03-2012 |
20120109635 | BI-DIRECTIONAL HANDWRITING INSERTION AND CORRECTION - Various technologies and techniques are disclosed for providing bi-directional handwriting recognition and correction. A combined handwriting recognizer is provided that supports left-to-right and right-to-left language recognition by using a combined dictionary. The combined dictionary includes a dictionary from a language in a first direction, along with a backwards version of a dictionary from a language in a second direction. The combined recognizer is used with the combined dictionary to generate a most likely recognition result for mixed direction hand written input received from a user. Character by character correction is provided for mixed left-to-right and right-to-left text. The most likely recognition result is displayed in a visual order. The user can correct a particular character to a different character. When recognized text needs to be sent to a separate application, an inverse bi-directional process is performed to convert the text from the visual order to the logical order. | 05-03-2012 |
20120143594 | Enhanced operator-precedence parser for natural language processing - An operator-precedence parser is disclosed that incorporates enhancements that support analysis of human languages. Operator-precedence parser are typically used to analyze arithmetic expression in calculators. Enhancements include allowing the result of applying an operator to be another operator; allowing elements to have a priority as an operator and a priority as an operand; allowing operands to have their priority determined by context; allowing a series of priorities to be specified for operators. These series of enhancements enable analysis of sentences that are more complex than can typically be handled by declaration based parsers. For example, the utterance “move tank1 and tank2 to position1 move tank2 to position1 fire tank2 at tank1 fire tank3 at tank1 6*6” can be successfully analyzed by a working system. | 06-07-2012 |
20120185237 | SYSTEM AND METHOD OF PERFORMING USER-SPECIFIC AUTOMATIC SPEECH RECOGNITION - Speech recognition models are dynamically re-configurable based on user information, application information, background information such as background noise and transducer information such as transducer response characteristics to provide users with alternate input modes to keyboard text entry. Word recognition lattices are generated for each data field of an application and dynamically concatenated into a single word recognition lattice. A language model is applied to the concatenated word recognition lattice to determine the relationships between the word recognition lattices and repeated until the generated word recognition lattices are acceptable or differ from a predetermined value only by a threshold amount. These techniques of dynamic re-configurable speech recognition provide for deployment of speech recognition on small devices such as mobile phones and personal digital assistants as well environments such as office, home or vehicle while maintaining the accuracy of the speech recognition. | 07-19-2012 |
20120203540 | LANGUAGE SEGMENTATION OF MULTILINGUAL TEXTS - The claimed subject matter provides a system and/or method for segmenting a multi-language text. An exemplary method comprises determining an initial probability distribution for sentences in the multi-language text, the initial probability distribution indicating the likelihood of each sentence being in each of a set of languages. A probability of language transitions across sentences may be learned based on the initial probability distribution. Additionally, a highest probability language sequence of sentences in the multi-language text may be determined based on a combination of the probability of language transitions and the prior probability distribution provided by an initial model. | 08-09-2012 |
20120203541 | GENERATING INPUT SUGGESTIONS - Methods, systems, and apparatus, including computer program products, for generating input suggestions, e.g., from textual input that is represented in different input forms. A method includes receiving a textual input entered in an input field by a user, the textual input including a first n-gram in a first form of representing a first language and at least one of: a second n-gram in a second form of representing the first language, and a third n-gram in a second language; generating one or more alternative representations, in an ambiguous form, of the textual input; sending the alternative representations to a suggestion service and receiving from the suggestion service one or more input suggestions; and comparing the one or more input suggestions to the textual input to identify a group of the one or more input suggestions as being selectable alternatives to the textual input for display in a user interface. | 08-09-2012 |
20120203542 | Opening A Message Catalog File For a Language That Is Not Installed - A first computer system sends a request to a second computer system. The second computer system determines that the first computer system utilizes a message catalog file that is not installed on the second computer system. As a result, the second computer system sends a catalog request that requests the message catalog file. The second computer system receives the message catalog file and sends a response message from the second computer system to the first computer system using the received message catalog file. | 08-09-2012 |
20120209591 | HANDHELD ELECTRONIC DEVICE INCLUDING TOGGLE OF A SELECTED DATA SOURCE, AND ASSOCIATED METHOD - A method for enabling input into a handheld electronic device having at least three selectable languages available thereon includes detecting a predetermined input a number of times and switching a selected language between one of the three selectable languages and another of the three selectable languages wherein the another language is an immediately preceding selected language. | 08-16-2012 |
20120226490 | CONTENT SENSITIVE SYSTEM AND METHOD FOR AUTOMATIC INPUT LANGUAGE SELECTION - The present invention discloses a computer system for providing an automatic selection of input language according to a content of the input text typed by a computer user. The system comprises a plurality of text input fields to receiving text characters by the input means; each the text input field is uniquely identified by Application/Document/Field triplet; a tagging algorithm for tagging each the input field with the default input language based on the data in the database related to the input field; and a language selection algorithm for automatic selection of typing language in the input field to the default input language of the input field. The default input language of each the input field is predetermined by the tagging algorithm according to the language properties of each the input field. | 09-06-2012 |
20120226491 | RECOGNITION DICTIONARY CREATION DEVICE AND VOICE RECOGNITION DEVICE - A recognition dictionary creation device identifies the language of a reading of an inputted text which is a target to be registered and adds a reading with phonemes in the language identified thereby to the target text to be registered, and also converts the reading of the target text to be registered from the phonemes in the language identified thereby to phonemes in a language to be recognized which is handled in voice recognition to create a recognition dictionary in which the converted reading of the target text to be registered is registered. | 09-06-2012 |
20120232884 | METHOD, PROGRAM AND SYSTEM FOR FINDING CORRESPONDENCE BETWEEN TERMS - A computer implemented method, system, and product for finding correspondence between terms in two different languages. The method includes the steps of: creating a technical term set and a general term set for each of i) a first language and ii) a second language, creating two bipartite graphs, where each graph corresponds to one of the two languages, and connects the technical term set and general term set of each language, respectively, with weighted links based on corpus information, creating a third bipartite graph by creating weighted links between general terms in the first language and general terms in the second language by using a translation dictionary, creating an association matrix M corresponding to the three bipartite graphs, calculating a similarity matrix Q by calculation of an inverse matrix, and outputting correspondence between the technical term sets of the first and second language on basis of the similarity matrix. | 09-13-2012 |
20120239379 | n-Gram-Based Language Prediction - Techniques are described for predicting the language of a text excerpt. The language prediction is accomplished by comparing n-grams of the text excerpt with n-grams of different language references. A probability is calculated for each n-gram of the text excerpt with respect to each of the language references. The calculated probabilities corresponding to a single language are then averaged to yield an overall probability corresponding to that language, and the resulting overall probabilities are compared to find the most likely language of the sample text. | 09-20-2012 |
20120253786 | SYSTEM AND METHODS FOR ENCODING AND DECODING MULTI-LINGUAL TEXT IN A MATRIX CODE SYMBOL - A method for encoding a multi-lingual text in a matrix code symbol includes receiving a multi-lingual text comprising Latin-based characters in a Latin-based language and non-Latin-based characters in a non-Latin-based language, converting the non-Latin-based characters in the multi-lingual text to index values to produce a pseudo text, and encoding the pseudo text in a matrix-code symbol. The conversion is based on a predefined mapping that converts the Unicode values of the non-Latin-based characters to index values having fewer digits than the corresponding Unicode values of the non-Latin-based characters. | 10-04-2012 |
20120253787 | APPLICATIONS FOR ENCODING AND DECODING MULTI-LINGUAL TEXT IN A MATRIX CODE SYMBOL - A method for preparing a multi-lingual personal identification card includes receiving a multi-lingual text comprising Latin-based characters in a Latin-based language and non-Latin-based characters in a non-Latin-based language. The multi-lingual text includes the name of the holder of the personal identification card in the Latin-based language and the non-Latin-based language. The method converts the non-Latin-based characters in the multi-lingual text to index values to produce a pseudo text. The conversion is based on a predefined mapping that converts the Unicode values of the non-Latin-based characters to index values having fewer digits than the corresponding Unicode values of the non-Latin-based characters. The method receives vector data for a personal image which includes a facial image, a finger print, or a combination of both of the holder of the personal identification card, and encodes the pseudo text and the vector data in the matrix-code symbol. | 10-04-2012 |
20120271621 | Method and Device for Selecting Interface Language of Software - The present invention discloses a method and apparatus for selecting an interface language of software, wherein, the method includes: the software is started and judged whether it is the first start; if it is, the interface language currently used by an operation system is obtained to match a plurality of languages preset by the software, if the match is successful, the interface language used currently by the operation system is selected as the interface language of the software, and if the match is unsuccessful, the default interface language of the software is selected as the interface language of the software; if it is not the first start, the pre-configured interface language recorded by the software is used as the interface language of the software. The above method for adaptively selecting an interface language provided by the present invention facilitates use of users. | 10-25-2012 |
20120271622 | USE OF LEXICAL TRANSLATIONS FOR FACILITATING SEARCHES - A translation graph is created using a plurality of reference sources that include translations between a plurality of different languages. Each entry in a source is used to create a wordsense entry, and each new word in a source is used to create a wordnode entry. A pair of wordnode and wordsense entries corresponds to a translation. In addition, a probability is determined for each wordsense entry and is decreased for each translation entry that includes more than a predefined number of translations into the same language. Bilingual translation entries are removed if subsumed by a multilingual translation entry. Triangulation is employed to identify pairs of common wordsense translations between a first, second, and third language. Translations not found in reference sources can also be inferred from the data comprising the translation graph. The translation graph can then be used for searches of a data collection in different languages. | 10-25-2012 |
20120271623 | SYSTEM AND MEASURED METHOD FOR MULTILINGUAL COLLABORATIVE NETWORK INTERACTION - Disclosed are systems, methods, and computer readable media for providing a collaborative communication environment. The method embodiment comprises receiving user profiles, establishing a collaborative communication environment where a plurality of users simultaneously interact over a network, converting data to be sent to each user in a collaborative environment based on the respective user's profile, and presenting a localized experience to each user using the converted data. | 10-25-2012 |
20120278063 | ELECTRONIC DEVICE AND METHOD FOR SUPPORTING MULTIPLE LANGUAGES IN IMAGE MEASUREMENT PROGRAMS - An electronic device connected to a measurement machine is installed with an image measurement program. The electronic device records detailed information in relation to a new language file added to a template file provided by the image measurement program, and creates one or more executable files for the image measurement program based on the template file. When the image measurement program is started, the electronic device adds the new language to a language selection menu of a user interface of the image measurement program by executing the one or more executable files, displays all languages available to the image measurement program under the language selection menu of the user interface, and after selection and displays all information in a user-selected language. | 11-01-2012 |
20120290287 | METHODS AND SYSTEMS FOR PROCESSING MULTI-LANGUAGE INPUT ON A MOBILE DEVICE - A method and mobile device are provided for inputting text. In one implementation, a method is provided for associating a first language with a first text input apparatus of the mobile device. The method further associates a second language, different from the first language, with a second text input apparatus of the mobile device. The method also enables text input from the first text input apparatus in the first language and from the second text input apparatus in the second language. | 11-15-2012 |
20120310625 | METHOD FOR TESTING A BROWSER-BASED APPLICATION - A method for testing multiple language versions of a browser-based application. A host language Hypertext Transfer Protocol (HTTP) request issued by a host language browser is received. The host language HTTP request is configured to be sent to a host server address. The host language HTTP request comprises parameter strings in a host language. A target language HTTP request is generated by replacing each host parameter string of at least one host parameter string of the parameter strings in the received HTTP request with a respective target parameter string associated with a target language that differs from the host language. The generated target language HTTP request is configured to be sent to a target server address associated with and different from the host server address. | 12-06-2012 |
20120310626 | AUTOCORRECTING LANGUAGE INPUT FOR VIRTUAL KEYBOARDS - Various techniques for autocorrecting virtual keyboard input for various languages (e.g., Japanese, Chinese) are disclosed. In one aspect, a system or process receives a sequence of keyboard events representing keystrokes on a virtual keyboard. A hierarchical data structure is traversed according to the sequence of keyboard events to determine candidate words for the sequence of keyboard events. A word lattice is constructed using a language model, including deriving weights or paths in the word lattice based on candidate word statistics and data from a keyboard error model. The word lattice is searched to determine one or more candidate sentences comprising candidate words based on the path weights. Paths through the word lattice can be pruned (e.g., discarded) to reduce the size and search time of the word lattice. | 12-06-2012 |
20120316863 | METHOD, PROGRAM AND SYSTEM FOR FINDING CORRESPONDENCE BETWEEN TERMS - A computer implemented method, system, and product for finding correspondence between terms in two different languages. The method includes the steps of: creating a technical term set and a general term set for each of i) a first language and ii) a second language, creating two bipartite graphs, where each graph corresponds to one of the two languages, and connects the technical term set and general term set of each language, respectively, with weighted links based on corpus information, creating a third bipartite graph by creating weighted links between general terms in the first language and general terms in the second language by using a translation dictionary, creating an association matrix M corresponding to the three bipartite graphs, calculating a similarity matrix Q by calculation of an inverse matrix, and outputting correspondence between the technical term sets of the first and second language on basis of the similarity matrix. | 12-13-2012 |
20120323557 | Speech Recognition Using Context-Aware Recognition Models - Inputs provided into user interface elements of an application are observed. Records are made of the inputs and the state(s) the application was in while the inputs were provided. For each state, a corresponding language model is trained based on the input(s) provided to the application while the application was in that state. When the application is next observed to be in a previously-observed state, a language model associated with the application's current state is applied to recognize speech input provided by a user and thereby to generate speech recognition output that is provided to the application. An application's state at a particular time may include the user interface element(s) that are displayed and/or in focus at that time. | 12-20-2012 |
20130006606 | HANDHELD ELECTRONIC DEVICE HAVING SELECTABLE LANGUAGE INDICATOR FOR LANGUAGE SELECTION AND METHOD THEREFOR - A method of enabling the selection of a language to be employed as a method input language by a disambiguation routine of a handheld electronic device having stored therein a plurality of method input languages and disambiguation routine number, includes detecting a selection of a language, detecting as an ambiguous input an actuation of one or more input members, outputting at least a plurality of the language objects that corresponds to the ambiguous input, outputting an indicator which one of the method input languages is currently employed by the disambiguation function, and enabling an alternate one of the input language methods to be selected in response to a selection of the indicator in lieu of one of the plurality of language objects. | 01-03-2013 |
20130006607 | METHOD FOR FAST UP-SCALING OF COLOR IMAGES AND METHOD FOR INTERPRETATION OF DIGITALLY ACQUIRED DOCUMENTS - Method for up-scaling a color image prior to performing subsequent processing on said color image, comprising the steps of converting the color image into multiple image layers distinguishable from each other and up-scaling at least one of said multiple image layers. The up-scaling is tuned towards the subsequent processing, for example luminance is upscaled at higher quality than chrominance. Further, a method for interpreting information present on digitally acquired documents, comprising the steps of: (i) determining a country; (ii) identifying a list of languages and character sets in use in said country; (iii) performing optical character recognition simultaneously using all languages and character sets of the list; (iv) performing field parsing to identify fields in the digitally acquired document on the basis of international as well as country-specific field recognition rules; (v) storing the recognized information according to the identified fields in a database. | 01-03-2013 |
20130013288 | METHODS AND SYSTEMS FOR SELECTING A LANGUAGE FOR TEXT SEGMENTATION - Methods and systems for selecting a language for text segmentation are disclosed. In one embodiment, at least a first candidate language and a second candidate language associated with a string of characters are identified, at least a first segmented result associated with the first candidate language and a second segmented result associated with the second candidate language are determined, a first frequency of occurrence for the first segmented result and a second frequency of occurrence for the second segmented result are determined, and an operable language is identified from the first candidate language and the second candidate language based at least in part on the first frequency of occurrence and the second frequency of occurrence. | 01-10-2013 |
20130018648 | METHODS AND SYSTEMS FOR SELECTING A LANGUAGE FOR TEXT SEGMENTATION - Methods and systems for selecting a language for text segmentation are disclosed. In one embodiment, at least a first candidate language and a second candidate language associated with a string of characters are identified, at least a first segmented result associated with the first candidate language and a second segmented result associated with the second candidate language are determined, a first frequency of occurrence for the first segmented result and a second frequency of occurrence for the second segmented result are determined, and an operable language is identified from the first candidate language and the second candidate language based at least in part on the first frequency of occurrence and the second frequency of occurrence. | 01-17-2013 |
20130024182 | METHOD OF VIEWING DOCUMENT FILE AND PROJECTION APPARATUS USING THE SAME - A method for viewing a document file and a projection apparatus using the method are provided. The method is suitable for a projection apparatus which has a built-in file viewer. In the method, multi-lingual word banks supported by the projection apparatus are grouped to obtain a plurality of language groups. Each of the language groups shares at least one of the word banks. One of the language groups is linked in response to an input condition, and the linked language group is provided to the file viewer for performing a loading operation, so as to allow the file viewer to view the document file. | 01-24-2013 |
20130024183 | SYSTEM AND METHOD FOR AUTOMATICALLY SUMMARIZING FINE-GRAINED OPINIONS IN DIGITAL TEXT - A method and system for automatically summarizing fine-grained opinions in digital text are disclosed. Accordingly, a digital text is analyzed for the purpose of extracting all opinion expressions found in the text. Next, the extracted opinion expressions (referred to herein as opinion frames) are analyzed to generate opinion summaries. In forming an opinion summary, those opinion frames sharing in common an opinion source and/or opinion topic may be combined, such that an overall opinion summary indicates an aggregate opinion held by the common source toward the common topic. | 01-24-2013 |
20130041652 | CROSS-LANGUAGE TEXT CLUSTERING - Methods are described for performing clustering or classification of texts of different languages. Language-independent semantic structures (LISS) are constructed before clustering is performed. These structures reflect lexical, morphological, syntactic, and semantic properties of texts. The methods suggested are able to perform cross-language text clustering which is based on the meaning derived from texts. The methods are applicable to genre classification, topic detection, news analysis, authorship analysis, internet searches, and creating corpora for other tasks, etc. | 02-14-2013 |
20130054226 | RECOGNIZING CHEMICAL NAMES IN A CHINESE DOCUMENT - A method and system for recognizing chemical names in a Chinese document. The method includes: receiving a Chinese document including chemical names; recognizing chemical name segments in the document; recognizing non-chemical name segments in the document; and combining the chemical name segments to get chemical names based on the recognized chemical name segments and non-chemical name segments. Specific embodiments of the present invention can effectively recognize chemical names from a chemical document. | 02-28-2013 |
20130080148 | INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND COMPUTER READABLE MEDIUM - An information processing apparatus includes a text acquisition unit, a position correspondence information acquisition unit, first and second sub-text generation units, first and second comparison units, and a translated text determination unit. The text acquisition unit acquires a first text in a first language and a second text in a second language having the same content as the first text. The position correspondence information acquisition unit acquires, for each phrase, position correspondence information between a position of a word in the first language and a position of a corresponding word in the second language. The first sub-text generation unit divides the first text into plural first sub-texts, and the second sub-text generation unit divides the second text into plural second sub-texts. The translated text determination unit determines a translated text of at least one of the plural first sub-texts, which is one of the plural second sub-texts. | 03-28-2013 |
20130110495 | Multi-Language Monitor | 05-02-2013 |
20130124187 | ADAPTIVE INPUT LANGUAGE SWITCHING - Techniques and solutions are provided for adaptive input language switching. Automatic switching of a current input language can be performed by receiving an indication of a first language of displayed content (where the current input language is set to a second language different from the first language), receiving a selection of a text input area, and based on the selection, automatically switching the current input language from the second language to the first language. Switching of the current input language can also be performed by providing convenient user interface elements for selection by a user to automatically switch the current input language. | 05-16-2013 |
20130124188 | OUTPUT METHOD FOR CANDIDATE PHRASE AND ELECTRONIC APPARATUS - The embodiments of the present invention provide an output method and electronic apparatus for a candidate phrase and an electronic apparatus. The method includes: analyzing, according to phrase categories in a phrase database, category of a phrase selected from a candidate input list that appeared after a user inputs a syllable, so as to judge whether the category of the phrase is contained in the phrase database; increasing the candidate priority of the category containing the phrase in a candidate input list, if the category of the phrase is contained in the phrase database; and transmitting the phase to a text input server, if the category of the phrase is not contained in the phrase database, so as to update the phrase categories in the phrase database according to an instruction from the text input server. | 05-16-2013 |
20130132067 | MULTI-LINGUAL OUTPUT DEVICE - This application discloses A multi-lingual output device for output of transactional information for a given customer, the device that includes a data base for determining what transaction information needs to be outputted, the local language in which the information is to be outputted, and the preferred language of the customer in which the information is to be outputted; and, a local transaction subsystem in communication with said database, wherein said local transaction sub system includes input device receiving means for accepting an input device and output generating means for generating a signal to an output device. | 05-23-2013 |
20130132068 | DEVICE, METHOD AND COMPUTER READABLE STORAGE MEDIUM FOR DISPLAYING MULTIPLE LANGUAGE CHARACTERS - A method to display multiple language characters is provided. The method comprises a number of steps. A multiple language character data is stored. The multiple language character data comprises a common character part and a plurality of offset parts. The common character part comprises a plurality of common characters and each of the offset parts comprises a plurality of specific language characters. A selection command is received. One of the offset parts is retrieved according to the selection command. At least one character is displayed on a display module according to the common character part and the selected offset part. | 05-23-2013 |
20130132069 | Text To Speech Synthesis for Texts with Foreign Language Inclusions - A speech output is generated from a text input written in a first language and containing inclusions in a second language. Words in the native language are pronounced with a native pronunciation and words in the foreign language are pronounced with a proficient foreign pronunciation. Language dependent phoneme symbols generated for words of the second language are replaced with language dependent phoneme symbols of the first language, where said replacing includes the steps of assigning to each language dependent phoneme symbol of the second language a language independent target phoneme symbol, mapping to each one language independent target phoneme symbol a language independent substitute phoneme symbol assignable to a language dependent substitute phoneme symbol of the first language, substituting the language dependent phoneme symbols of the second language by the language dependent substitute phoneme symbols of the first language. | 05-23-2013 |
20130138422 | MULTILINGUAL SPEECH RECOGNITION AND PUBLIC ANNOUNCEMENT - Embodiments of the present invention provide a system, method, and program product to deliver an announcement to people, such as a public announcement. A computer receives input representative of audio from one or more people speaking in one or more natural languages. The computer processes the input to identify the languages being spoken, and identifies a relative proportion of each of the identified languages. Using these proportions, the computer determines one or more languages in which to deliver the announcement. The computer then causes to be delivered the announcement in the determined languages. In other embodiments, the computer can also determine an order in which to deliver the announcement. Further, the computer can transmit the announcement in the determined languages and order for delivery in aural or visual form. | 05-30-2013 |
20130144601 | HANDHELD ELECTRONIC DEVICE HAVING SELECTABLE LANGUAGE INDICATOR FOR LANGUAGE SELECTION AND METHOD THEREFOR - A method of enabling the selection of a language to be employed as a method input language by a disambiguation routine of a handheld electronic device having stored therein a plurality of method input languages and disambiguation routine number, includes detecting a selection of a language, detecting as an ambiguous input an actuation of one or more input members, outputting at least a plurality of the language objects that corresponds to the ambiguous input, outputting an indicator which one of the method input languages is currently employed by the disambiguation function, and enabling an alternate one of the input language methods to be selected in response to a selection of the indicator in lieu of one of the plurality of language objects. | 06-06-2013 |
20130151233 | AUTOMATIC LANGUAGE SENSITIVE, EVENT BASED ACTIVITY FEEDS - A post is generated that identifies different types of activity in a computer system, such as changes to the data in the computer system. The post is generated in a language-neutral way. An activity feed generator generates a language-specific post and distributes it, in an activity feed, to a set of users, based on user preferences. The activity feed generator can also access a security model so that only users with sufficient privileges receive the post in their activity feed. | 06-13-2013 |
20130151234 | TECHNIQUES FOR INPUT OF A MULTI-CHARACTER COMPOUND CONSONANT OR VOWEL AND TRANSLITERATION TO ANOTHER LANGUAGE USING A TOUCH COMPUTING DEVICE - A technique is presented for fast input of multi-character compound consonants and vowels on a touch computing device. The technique provides for fast input of multi-character compound consonants and vowels by enabling a user to touch an initial character on a first layout of characters, then slide his/her finger in different directions and/or different distances according to a second layout of characters. The second layout of characters can be based on the first touched character and therefore can have a limited set of characters, e.g., fewer characters in comparison to the first layout of characters. A syllable formed after input of both a consonant and a vowel, represented as one character set, e.g., in the Roman alphabet, can then be transliterated into another language, e.g., Chinese. | 06-13-2013 |
20130166277 | SYSTEM AND METHOD FOR MULTILANGUAGE TEXT INPUT IN A HANDHELD ELECTRONIC DEVICE - A system provides multilanguage text input in a handheld electronic device. The system includes one or more applications implemented in the handheld electronic device. The applications include a text input application requiring access to language data usable thereby. One or more language databases contain language data from a plurality of different languages usable by at least one of the applications including the text input application. An interface provides the applications with access to at least some of the different languages of the language data of the one or more language databases, in order that the applications including the text input application receive the different languages. | 06-27-2013 |
20130166278 | Systems and Methods for Determining the Language to Use for Speech Generated by a Text to Speech Engine - Algorithms for synthesizing speech used to identify media assets are provided. Speech may be selectively synthesized from text strings associated with media assets, where each text string can be associated with a native string language (e.g., the language of the string). When several text strings are associated with at least two distinct languages, a series of rules can be applied to the strings to identify a single voice language to use for synthesizing the speech content from the text strings. In some embodiments, a prioritization scheme can be applied to the text strings to identify the more important text strings. The rules can include, for example, selecting a voice language based on the prioritization scheme, a default language associated with an electronic device, the ability of a voice language to speak text in a different language, or any other suitable rule. | 06-27-2013 |
20130166279 | SYSTEM AND METHOD FOR RECOGNIZING A USER VOICE COMMAND IN NOISY ENVIRONMENT - An automatic speech recognition system for recognizing a user voice command in noisy environment, including: matching means for matching elements retrieved from speech units forming said command with templates in a template library; characterized by processing means including a MultiLayer Perceptron for computing posterior templates (P(O | 06-27-2013 |
20130179147 | METHODS AND SYSTEMS FOR TOKENIZING MULTILINGUAL TEXTUAL DOCUMENTS - Methods and systems for tokenizing multilingual textual documents are provided. A method implemented in a computer infrastructure, includes determining an attribute of a current character in input text, the attribute of the current character indicating one or more classes of characters the current character is assigned thereto. The method further includes determining one or more attributes of one or more next characters in the input text, the one or more attributes of the one or more next characters indicating the one or more classes the one or more next characters are assigned thereto. The method further includes constructing a token of the input text that includes the current character and the one or more next characters, the attribute of the current character and the one or more attributes of the one or more next characters intersecting with each other. | 07-11-2013 |
20130185053 | Typing Candidate Generating Method for Enhancing Typing Efficiency - For relieving typing burdens caused by incorrect spellings, typing errors, unknown spellings, and characters with diacritical marks, and for enhancing a typing efficiency of a typist with some simplified techniques, several candidate generating methods are provided for assisting the typist to pick a candidate word from a list of generated candidate words, or for selecting a candidate word from said list of generated candidate words in an automatic-selection manner. A proper-designed user interface may also be utilized for implementing the candidate generating methods. | 07-18-2013 |
20130191110 | METHOD FOR CHARACTER CORRECTION - A computer program product is provided and includes a non-transitory tangible storage medium readable by a processing circuit and on which instructions are stored for execution by the processing circuit for performing a method. The method includes enabling retrieval of a keyboard pressed sequence of characters of a first type, permitting a re-selection of characters of a second type, which are associated with the keyboard pressed sequence of the characters of the first type and permitting modification of the keyboard pressed sequence of the characters of the first type to initiate a search for and retrieval of characters of the second type. | 07-25-2013 |
20130191111 | LANGUAGE IDENTIFICATION FOR DOCUMENTS CONTAINING MULTIPLE LANGUAGES - Multiple nonoverlapping languages within a single document can be identified. In one embodiment, for each of a set of candidate languages, a set of non-overlapping languages is defined. The document is analyzed under the hypothesis that the whole document is in one language and that part of the document is in one language while the rest is in a different, non-overlapping language. Language(s) of the document are identified based on comparing these competing hypotheses across a number of language pairs. In another embodiment, transitions between non-overlapping character sets are used to segment a document, and each segment is scored separately for a subset of candidate languages. Language(s) of the document are identified based on the segment scores. | 07-25-2013 |
20130191112 | METHOD FOR IDENTIFYING LANGUAGE OF TEXT IN A HANDHELD ELECTRONIC DEVICE AND A HANDHELD ELECTRONIC DEVICE INCORPORATING THE SAME - Incoming e-mails, instant messages, SMS, and MMS, are analyzed by a handheld electronic device to identify the language of text. | 07-25-2013 |
20130204606 | METHOD FOR LABELING SEMANTIC ROLE OF BILINGUAL PARALLEL SENTENCE PAIR - Methods for Semantic Role Labeling (SRL) of bilingual sentence pairs. Steps in this invention include tokenizing and part-of-speech tagging a bilingual sentence pair, performing word alignments on the bilingual sentence pair, finding word-aligned predicate pairs in the bilingual sentence pair, generating argument candidates for each predicate using monolingual SRL system, and performing joint inference to obtain the SRL results and argument alignment for each predicate pair. This method produces more accurate SRL results on both sides of bilingual sentence pairs. Furthermore, this method also aligns the predicate-argument structures between the sentence pairs. | 08-08-2013 |
20130204607 | Voice Detection For Automated Communication System - A system implements voice detection using a receiver, a voice analyzer, and a voice identifier. The receiver receives a transmission from a transmission channel associated with a channel identification. The transmission includes a voice input. The voice analyzer analyzes the voice input and generates a plurality of voice metrics according to a plurality of analysis parameters. The voice identifier compares the voice metrics to one or more stored sets of voice metrics. Each set of voice metrics corresponds to a voice identification associated with the channel identification. The voice identifier also identifies a match between the voice metrics from the voice analyzer and at least one of the stored sets of voice metrics. | 08-08-2013 |
20130238312 | DEVICE FOR EXTRACTING INFORMATION FROM A DIALOG - Computer-implemented systems and methods for extracting information during a human-to-human mono-lingual or multi-lingual dialog between two speakers are disclosed. Information from either the recognized speech (or the translation thereof) by the second speaker and/or the recognized speech by the first speaker (or the translation thereof) is extracted. The extracted information is then entered into an electronic form stored in a data store. | 09-12-2013 |
20130246044 | METHOD AND SYSTEM FOR CONTAINMENT OF USAGE OF LANGUAGE INTERFACES - Client software is modified by a translator to use unique variant of linguistic interface of a service. An interceptor pre-processes subsequent client service requests from translated unique linguistic interface to standard linguistic interface implemented by service. Usage of linguistic interfaces of service is contained, rendering service incapable of executing arbitrary input, even if such input is crafted specifically for the service interface. | 09-19-2013 |
20130253904 | Client Specific Interactions with Enterprise Software Systems - Provided are a system and method for automatic selective optimization and rendering of content based on characteristics of a client device. In one exemplary embodiment, a system for automatic selective optimization and rendering of content based on characteristics of a client device includes a communication module to receive the content from a enterprise system, with the enterprise system being pre-configured based on specific business rules, an analyzing module to determine properties associated with the content; an optimization module to selectively optimize the content, based on the properties associated with the content and the characteristics of the client device, thereby producing optimized content, and a rendering module to facilitate selective rendering of the optimized content on the client device, thereby providing for the selective optimization and rendering of the content without having to reconfigure the enterprise system. | 09-26-2013 |
20130253905 | MOBILE ELECTRONIC DEVICE AND ASSOCIATED METHOD ENABLING IDENTIFICATION OF PREVIOUSLY ENTERED DATA FOR TRANSLITERATION OF AN INPUT - An improved mobile electronic device and associated method enable the identification of previously-entered textual objects in one or more custom wordlists to identify possible transliterations of textual inputs. Such textual objects can be stored as data in a Pinyin custom wordlist if it is in the nature of Standard Mandarin characters or it can be stored in a BoPoMoFo custom wordlist if it is in the nature of Traditional Chinese characters, or it can be stored in both if it is in the nature of both Standard Mandarin characters and Traditional Chinese characters. | 09-26-2013 |
20130262081 | HANDHELD ELECTRONIC DEVICE AND ASSOCIATED METHOD ENABLING THE GENERATION OF A PROPOSED CHARACTER INTERPRETATION OF A PHONETIC TEXT INPUT IN A TEXT DISAMBIGUATION ENVIRONMENT - An improved handheld electronic device and associated method enable the phonetic inputting of text using a reduced keyboard and transformation algorithm. The handheld electronic device and method advantageously enable the inputting of languages such as Chinese, Japanese, Korean, and the like without limitation. The transformation algorithm subjects each of a number of linguistic element permutations to an algorithm such as the Maximum Matching Algorithm or other algorithm to generate a string of words. The transformation algorithm then selects one string of words as a default textual output based on at least one of its minimal number of words and its relatively high attributed frequency value. | 10-03-2013 |
20130268260 | SYSTEM AND METHODS FOR SEMIAUTOMATIC GENERATION AND TUNING OF NATURAL LANGUAGE INTERACTION APPLICATIONS - A system for supervised automatic code generation and tuning for natural language interaction applications, comprising a build environment comprising a developer user interface, automated coding tools, automated testing tools, and automated optimization tools, and an analytics framework software module. Text samples are imported into the build environment and automated clustering is performed to assign them to a plurality of input groups, each input group comprising a plurality of semantically related inputs. Language recognition rules are generated by automated coding tools. Automated testing tools carry out automated testing of language recognition rules and generate recommendations for tuning language recognition rules. The analytics framework performs analysis of interaction log files to identify problems in a candidate natural language interaction application. Optimizations to the candidate natural language interaction application are carried out and an optimized natural language interaction application is deployed into production and stored in the solution data repository. | 10-10-2013 |
20130289974 | CHINESE CHARACTER INFORMATION PROCESSING METHOD AND CHINESE CHARACTER INFORMATION PROCESSING DEVICE - A Chinese character information processing method and a Chinese character information processing device. The method comprises: an application determining a machine code of a Chinese character inputted by a user; determining Chinese character information of the Chinese character inputted by the user according to a correlation between a pre-stored machine code and pre-stored Chinese character information, the Chinese character information comprising a pronunciation of the Chinese character inputted by the user; when determining that the number of pronunciations of the Chinese character is multiple according to the Chinese character information of the Chinese character inputted by the user, determining a current pronunciation of the Chinese character inputted by the user from the multiple pronunciations; and storing the Chinese character information comprising the pronunciation being the determined current pronunciation and the machine code of the Chinese character. With the technical solution, when Chinese character information is stored in an application, a polyphonic character may be distinguished. | 10-31-2013 |
20130297289 | MULTIPLE INPUT LANGUAGE SELECTION - Multiple language inputs may be provided to various applications programs and/or threads in a computer system. Such inputs may be directed to various software systems on the computer for further processing, wherein the software systems provide language-specific processing. Each application program and/or thread within an application program accessible by the computer may have a different selected input language. More specifically, systems, methods, and computer-readable media for this process may include: (a) determining an input language for a first application program accepting input through a computer; and (b) selecting at least one software system capable of accepting or operating on at least some of the input based, at least in part, on the input language determined for the first application program. In some examples, the input language of various software systems on the computer may be tied to the input language of another software system, such as the soft keyboard. | 11-07-2013 |
20130325435 | LANGUAGE LISTS FOR RESOURCE SELECTION - A device may be configured to enable a user to select a language, and may fulfill resource requests from applications by selecting, from among resources respectively associated with a language, a resource associated with the selected language of the user. However, this resource selection process may be inadequate if the user selects multiple languages; if a resource associated with the selected language of the user is unavailable, but resources associated with related languages are available; or if the user and/or the application specifies an ordering for the selection among the languages. Presented herein are techniques for performing the resource selection by, for respective languages selected by the user, calculating a weight representing a suitability of the language for the resource request; generating a selection order of the selected languages according to the weights; and selecting a resource based on the position of the associated language in the selection order. | 12-05-2013 |
20130346064 | Dynamic Translation Substitution - Mechanisms are provided for translating messages output by processes associated with the data processing system. Language based user activities occurring via a data processing system are tracked and automatically analyzed to determine a relative priority ordering of one or more languages used by a user performing the user activities. A sequence of preferred language translation substitutions is generated for outputting messages based on results of the analysis and is automatically applied to a received message from a process associated with the data processing system to generate a translated message using one of the preferred language translation substitutions in the sequence of preferred language translation substitutions. The translated message is output via an output device of the data processing system. | 12-26-2013 |
20130346065 | Automatic Language Identification for Dynamic Text Processing - Methods and systems which utilize, in one embodiment, automatic language identification, including automatic language identification for dynamic text processing. In at least certain embodiments, automatic language identification can be applied to spellchecking in real time as the user types. | 12-26-2013 |
20140006008 | HANDHELD ELECTRONIC DEVICE AND ASSOCIATED METHOD ENABLING PHONETIC TEXT INPUT IN A TEXT DISAMBIGUATION ENVIRONMENT AND OUTPUTTING AN IMPROVED LOOKUP WINDOW | 01-02-2014 |
20140006009 | HANDHELD ELECTRONIC DEVICE INCLUDING AUTOMATIC SELECTION OF INPUT LANGUAGE, AND ASSOCIATED METHOD | 01-02-2014 |
20140012566 | AUTOMATIC LANGUAGE SELECTION FOR IMPROVING TEXT ACCURACY - A method, and a handheld electronic device that implements the method, for selecting a number of languages used by a text disambiguation function executed by an electronic device during a text entry session. The method comprises determining a context for the text entry session, and responsive to the determining, selecting at least some of the number of languages used by the text disambiguation function during the text entry session. | 01-09-2014 |
20140019116 | SYSTEM AND METHODS FOR SEMIAUTOMATIC GENERATION AND TUNING OF NATURAL LANGUAGE INTERACTION APPLICATIONS - A system for supervised automatic code generation and tuning for natural language interaction applications, comprising a build environment comprising a developer user interface, automated coding tools, automated testing tools, and automated optimization tools, and an analytics framework software module. Text samples are imported into the build environment and automated clustering is performed to assign them to a plurality of input groups, each input group comprising a plurality of semantically related inputs. Language recognition rules are generated by automated coding tools. Automated testing tools carry out automated testing of language recognition rules and generate recommendations for tuning language recognition rules. The analytics framework performs analysis of interaction log files to identify problems in a candidate natural language interaction application. Optimizations to the candidate natural language interaction application are carried out and an optimized natural language interaction application is deployed into production and stored in the solution data repository. | 01-16-2014 |
20140039874 | Automatically Changing a Language for Electronic Messages - Automatic language switching may use information obtained from a received message to select a proper language for creating an electronic message automatically, based on at least one of language information associated with the user, language information associated with the recipients, and language information extracted from a previously received message. A user may override the automatically selected language if desired. Information about what languages are known by the user may be inferred based on the language information extracted from a received message. Adaptive techniques may be used to limit or control which languages may be selected or offered for selection, based on previous user interactions. | 02-06-2014 |
20140067366 | TECHNIQUES FOR SELECTING LANGUAGES FOR AUTOMATIC SPEECH RECOGNITION - A computer-implemented technique includes receiving, at a computing device including one or more processors, a touch input from a user. The touch input includes (i) a spot input indicating a request to provide a speech input to the computing device followed by (ii) a slide input indicating a desired language for automatic speech recognition of the speech input. The technique includes receiving, at the computing device, the speech input from the user. The technique includes obtaining, at the computing device, one or more recognized characters resulting from automatic speech recognition of the speech input using the desired language. The technique also includes outputting, at the computing device, the one or more recognized characters. | 03-06-2014 |
20140067367 | METHOD AND SYSTEM FOR READING FLUENCY TRAINING - A non-transitory processor-readable medium stores code representing instructions to be executed by a processor. The code causes the processor to receive a request from a user of a client device to initiate a speech recognition engine for a web page displayed at the client device. In response to the request, the code causes the processor to (1) download, from a server associated with a first party, the speech recognition engine into the client device; and then (2) analyze, using the speech recognition engine, content of the web page including text in an identified language to produce analyzed content based on the identified language, where the content of the web page is received from a server associated with a second party. The code further causes the processor to send a signal to cause the client device to present the analyzed content to the user at the client device. | 03-06-2014 |
20140081621 | CHINESE LANGUAGE DISPLAY CONTROL APPARATUS, CHINESE LANGUAGE DISPLAY CONTROL METHOD, AND STORAGE MEDIUM FOR STORING CHINESE LANGUAGE DISPLAY CONTROL PROGRAM - The electronic dictionary is equipped with a CPU which performs a control to display a Chinese character string of Chinese language. The CPU performs a control to display a pinyin of the Chinese character string so that the pinyin is correlated to the Chinese character string, and performs a control to detect from the Chinese character string a Chinese character of a certain tone which changes when the Chinese character is combined with a Chinese character of a certain tone, as a tone-change Chinese character, and execute an identifying display of the pinyin which is displayed and corresponds to the tone-change Chinese character. | 03-20-2014 |
20140081622 | INFORMATION DISPLAY CONTROL APPARATUS, INFORMATION DISPLAY CONTROL METHOD, INFORMATION DISPLAY CONTROL SYSTEM, AND RECORDING MEDIUM ON WHICH INFORMATION DISPLAY CONTROL PROGRAM IS RECORDED - An information display control apparatus includes a display section, a four-tone combination list display control section which displays four-tone combinations of kanji characters representing a word on the display section as a four-tone combination list, a four-tone combination selecting section which selects a four-tone combination from the four-tone combination list displayed by the four-tone combination list display control section in accordance with a user operation, and a word list display control section which displays on the display section a list of words corresponding to the four-tone combination selected by the four-tone combination selecting section. | 03-20-2014 |
20140100845 | AUTOMATED LANGUAGE DETECTION FOR DOMAIN NAMES - Methods and systems for automated language detection for domain names are disclosed. In some embodiments, a method for detecting a language of an Internationalized Domain Name (IDN) comprises receiving, by an I/O interface, a string of characters for the IDN; receiving training data, including a plurality of multi-gram analyses for a set of languages; analyzing, by a processor, the string of characters based on the training data, wherein the analyzing includes extracting a set of multi-grams from the string of characters and comparing the extracted set of multi-grams with the training data; detecting the language of the IDN based on results of the analyzing. In some embodiments, the method further comprises comparing the detected language of the IDN with a user selected language and using the IDN to generate a domain name, if the comparing indicates that the detected language of the IDN is consistent with the user selected language. | 04-10-2014 |
20140108002 | METHOD AND SYSTEM FOR UPDATING DISPLAY INFORMATION BASED ON DETECTED LANGUAGE OF A RECEIVED MESSAGE - Systems and methods are provided for processing electronic messages for display in electronic devices. The method comprises receiving a message, detecting a language of the message, and based on the detected language updating local-language parameters. Thereafter, when the received message is displayed, additionally displayed information is updated based on the local-language parameters. | 04-17-2014 |
20140108003 | MULTIPLE DEVICE INTELLIGENT LANGUAGE MODEL SYNCHRONIZATION - Systems and methods for intelligent language models that can be used across multiple devices are provided. Some embodiments provide for a client-server system for integrating change events from each device running a local language processing system into a master language model. The change events can be integrated, not only into the master model, but also into each of the other local language models. As a result, some embodiments enable restoration to new devices as well as synchronization of usage across multiple devices. In addition, real-time messaging can be used on selected messages to ensure that high priority change events are updated quickly across all active devices. Using a subscription model driven by a server infrastructure, utilization logic on the client side can also drive selective language model updates. | 04-17-2014 |
20140122055 | METHOD AND SYSTEM FOR IMPROVED LANGUAGE IDENTIFICATION USING LANGUAGE TAGS - Disclosed herein is an ability to identify a supported language. A current language tag including one or more subtags, each subtag providing language identification information. In response to determining that a language referenced by the current language tag is not a supported language, accessing a stored set of mappings including one or more mappings, each mapping associating a first language tag with a second language tag, determining whether or not a mapping in the set of mappings includes the current language tag as one of the first and second language tags and a new language tag as the other of the first and second language tags, and using the new language tag as the current language tag to identify the supported language. | 05-01-2014 |
20140129209 | STACK-BASED ADAPTIVE LOCALIZATION AND INTERNATIONALIZATION OF APPLICATIONS - The disclosed embodiments provide a system that facilitates use of an application. During operation, the system obtains a language stack containing an ordered set of preferred languages for a user of the application. Next, for each user-interface component from a set of user-interface components in the application, the system obtains content for the user-interface component based on an order of languages in the language stack. The system then includes the content in the user-interface component during use of the application on an electronic device by the user. | 05-08-2014 |
20140149103 | MODULAR SYSTEM AND METHOD FOR MANAGING CHINESE, JAPANESE, AND KOREAN LINGUISTIC DATA IN ELECTRONIC FORM - A linguistic services center is described that interfaces with various natural language processing modules such that users of one module can take advantage of the wealth of linguistic information provided in the system. The resulting system may greatly minimize the frustration and inconvenience users typically experience when using Japanese, Chinese, or Korean in electronic contexts. A revenue sharing and data security system is disclosed for encouraging competitors to make their data available to the system in a way that lexical data providers, the OS provider, the LSC provider, and the user may all mutually benefit. | 05-29-2014 |
20140149104 | APPARATUS AND METHOD FOR CONSTRUCTING MULTILINGUAL ACOUSTIC MODEL AND COMPUTER READABLE RECORDING MEDIUM FOR STORING PROGRAM FOR PERFORMING THE METHOD - An apparatus and a method for constructing a multilingual acoustic model, and a computer readable recording medium are provided. The method for constructing a multilingual acoustic model includes dividing an input feature into a common language portion and a distinctive language portion, acquiring a tandem feature by training the divided common language portion and distinctive language portion using a neural network to estimate and remove correlation between phonemes, dividing parameters of an initial acoustic model constructed using the tandem feature into common language parameters and distinctive language parameters, adapting the common language parameters using data of a training language, adapting the distinctive language parameters using data of a target language, and constructing an acoustic model for the target language using the adapted common language parameters and the adapted distinctive language parameters. | 05-29-2014 |
20140180671 | Transferring Language of Communication Information - The invention provides a method of determining a language of communication from a processor controlled device. In one case, the language of communication is derived from language of communication information retrieved from the processor controlled device, such as, for example, GPS information. In one implementation, the method includes: determining a geographical location of the processor controlled device; determining the language of communication based on the geographical location information; and transmitting the language of communication from the processor controlled device to a resource provider. Resources from the resource provider are received by the processor controlled device in the language of communication of the processor controlled device. | 06-26-2014 |
20140195220 | METHOD AND SYSTEM FOR INTERNATIONALIZATION OF A COMPUTING DEVICE - A method for Internationalization of a product in a computing device having a locale. The method includes launching the product on the computing device, determining if a resource bundle for the locale is included in the product, obtaining a resource bundle for the locale from a predetermined location external to the product if the resource bundle for the locale is not included in the product, loading the product on the computing device using the resource bundle for the locale obtained from the predetermined location, and launching the product on the computing device with the locale as the default locale. | 07-10-2014 |
20140214399 | TRANSLATING NATURAL LANGUAGE DESCRIPTIONS TO PROGRAMS IN A DOMAIN-SPECIFIC LANGUAGE FOR SPREADSHEETS - A system and method to translate natural language descriptions to programs in a domain-specific language for spreadsheets. The method includes generating a model of a spreadsheet. The model includes a column description for each column, and one or more types associated with each column The method also includes normalizing the description by removing stop words, and replacing parts that match column names or data values by parameterized place-holders. The method involves applying rule-based translation along with keyword or type-based program synthesis in an inter-leaved, bottom-up manner and dynamic programming style, where phrases are mapped to sub-programs in increasing order of their length. The rules describe how to map a specific partial natural language phrase into a partial sub-program. Also, the method includes generating a number of potential programs and ranking the programs to sequence them according to their intended likelihood. | 07-31-2014 |
20140214400 | AUTOMATIC LANGUAGE RECOGNITION - Techniques for automatic language recognition are provided. A device having an interfaced microphone detects conversations occurring in proximity to the device. The conversations are resolved to a specific spoken language. Information communicated from or on the device is then updated to be consistent with the spoken language. This language transition for the device is achieved automatically and without any affirmative action on the part of a user or administrator associated with the device. | 07-31-2014 |
20140214401 | METHOD AND DEVICE FOR ERROR CORRECTION MODEL TRAINING AND TEXT ERROR CORRECTION - A computer-implemented method is performed at a device having one or more processors and memory storing programs executed by the one or more processors. The method comprises: selecting a target word in a target sentence; from the target sentence, acquiring a first sequence of words that precede the target word and a second sequence of words that succeed the target word; from a sentence database, searching and acquiring a group of words, each of which separates the first sequence of words from the second sequence of words in a sentence; creating a candidate sentence for each of the candidate words by replacing the target word in the target sentence with each of the candidate words; determining the fittest sentence among the candidate sentences according to a linguistic model; and suggesting the candidate word within the fittest sentence as a correction. | 07-31-2014 |
20140222415 | ACCURACY OF TEXT-TO-SPEECH SYNTHESIS - According to a first example configuration, a pair of text-to-speech synthesizers produces audio representations for each of multiple words. The outputs are compared to identify instances in which a lexicon lookup algorithm and a grapheme-to-phoneme algorithm produce different audio representations for the same words. Results of the analysis are used to train a classifier that subsequently determines a degree to which a grapheme-to-phoneme algorithm is likely to detect a newly detected out-of-vocabulary word to be converted into an audio representation. According to a second example configuration, a text analyzer tags a non-standard word. A group of reviewers generate one or more proposed text-to-speech expansion rules for a detected non-standard word. When there is a high amount of agreement amongst the reviewers how to expand the non-standard word, the proposed expansion rule is published for use by respective one or more text-to-speech synthesizers. | 08-07-2014 |
20140244238 | NATIVE-SCRIPT AND CROSS-SCRIPT CHINESE NAME MATCHING - Techniques for Chinese name matching are described. A Chinese name is received and is romanized into a Mandarin Pinyin representation. The Mandarin Pinyin representation of the Chinese name is matched against a set of Romanized Chinese names originating from several different Chinese character names. In response to finding a potential match between the Mandarin Pinyin representation and Romanized Chinese name, the original Chinese script for the Romanized Chinese name is retrieved. A native script comparison is applied between the received Chinese name and the original Chinese script for the Romanized Chinese name to obtain a match score. The native script comparison includes character-by-character comparison, character variant look-up, and/or consideration of name component misalignments. The obtained match score is used as a filter to reduce false positives that are generated in the matching of the Mandarin Pinyin representation against the set of Romanized Chinese names. | 08-28-2014 |
20140257788 | METHOD AND SYSTEM FOR VOICE RECOGNITION INPUT ON NETWORK-ENABLED DEVICES - Apparatus and methods to implement a technique for using voice input to control a network-enabled device. In one implementation, this feature allows the user to conveniently register and manage an IPTV device using voice input rather than employing a bulky remote control or a separate registration website. | 09-11-2014 |
20140257789 | Detection and Reconstruction of East Asian Layout Features in a Fixed Format Document - Detection of East Asian layout features and reconstruction of East Asian layout features is provided. Vertically written text in the fixed format document is detected and rotated for layout analysis. After layout analysis, the rotated text is rotated back and restructured in a flow format document. When a plurality of characters is written horizontally in a vertical line of text, vertically overlapping text runs are detected, designated as horizontal-in-vertical text, and are restructured as horizontal-in-vertical text in a flow format document. Lines of text are analyzed for attributes of a ruby line and are designated as ruby text, associated with corresponding text in a ruby base line, and restructured as ruby text in a flow format document. Text in a fixed format document is analyzed for detection of a particular East Asian language so that a font for the language is designated in a flow format document. | 09-11-2014 |
20140257790 | INFORMATION PROCESSING METHOD AND ELECTRONIC DEVICE - The present invention discloses an information processing method and an electronic device. An action by an operator including a user's finger is collected and identified to determine location information and sound information associated with the action, so that only information corresponding to the location information and the sound information associated with the action is inputted. In this way, the user can input different types of information by performing different touch actions, simplifying the user's operation, and improving operation efficiency. | 09-11-2014 |
20140278349 | Language Model Dictionaries for Text Predictions - Techniques are described to generate text prediction candidates corresponding to detected text characters according to an adaptive language model that includes multiple individual language model dictionaries. Respective scoring data from the dictionaries is combined to select prediction candidates in different interaction scenarios. In an implementation, dictionaries corresponding to multiple different languages are combined to produce multi-lingual predictions. Predictions for different languages may be weighted proportionally according to relative usage by a user. Weights used to combine contributions from multiple dictionaries may also depend upon factors such as how recently a word is used, number of times used, and so forth. Further, the dictionaries may include interaction-specific dictionaries that are learned by monitoring a user's typing activity to adapt predictions to corresponding usage scenarios. Interaction-specific dictionaries may be applied selectively for predictions in respective usage scenarios, including interaction with a particular application, application type, person, contact group, or location. | 09-18-2014 |
20140278350 | ENHANCEMENT OF MULTI-LINGUAL BUSINESS INDICIA THROUGH CURATION AND SYNTHESIS OF TRANSLITERATION, TRANSLATION AND GRAPHEMIC INSIGHT - There is provided a method that includes parsing a string of characters into its graphemes, and generating a pattern of characters that represents an abstraction of the graphemes. There is also provided a system that performs the method, and a storage device that contains instructions for controlling a processor to perform the method. | 09-18-2014 |
20140297258 | METHOD, SYSTEM AND COMPUTER PROGRAM PRODUCT FOR COLLECTING, SENDING AND FOLLOWING LANGUAGE REQUESTS FOR MOBILE APPLICATIONS - The solution of the current invention supports gathering information about language need of the user. For this an application runs on a Mobile Device, and as it is connected to a central server over a private network, a public network or over the internet, it can send the information about the language need. | 10-02-2014 |
20140297259 | APPARATUS AND METHOD FOR WIRELESSLY TRIGGERING THE SIMULTANEOUS PLAYING OF MULTIPLE LANGUAGE TOUR COMMENTARIES IN A GROUP TOUR ENVIRONMENT - A system and method for providing simultaneous multiple language tour commentary in a group tour environment. The system and method wirelessly triggers the simultaneous playing of multiple language tour commentaries in a group tour environment using a Master Controller Device to trigger the playing of location specific audio commentaries stored on Personal Wireless Receiver Devices worn by participants of a group tour who are moving through a geographic area. | 10-02-2014 |
20140309983 | Integrated Application Localization - Integrated application localization techniques are described in which support for application localization is provided as an integrated component of a development environment. Localizations for selected languages/locales integrate with application builds in the development environment so that updates are synchronized with project resources for multiple languages. This involves creating and employing localization files corresponding to source content of a project using a designated file format suitable to enable translations. Localization files that are created in the designated format may be exposed in various ways for translation via the system, a developer, a translation service, or other selected translation sources. A single multilingual resource file for an application is then generated to contain resources in multiple languages based on translations made available through the translation sources. | 10-16-2014 |
20140365205 | INFORMATION PROCESSING SYSTEM, INFORMATION PROCESSOR, INFORMATION PROCESSING METHOD, PROGRAM, AND INFORMATION STORAGE MEDIA - There is provided an information processing system, an information processor, an information processing method, a program, and an information storage media capable of striking a balance between ensuring readability of transmitted information and keeping traffic to a minimum during transmission of the information. Disclosed herein is the information processing system including: a transmitter; and a receiver. The transmitter has a language determination section adapted to determine a plurality of languages based on a setting of the transmitter and a transmission section adapted to transmit a plurality of pieces of data, each written in one of the plurality of determined languages that are different from each other. The receiver has a reception section adapted to receive the data and a display control section adapted to display the data written in at least one of the plurality of languages. | 12-11-2014 |
20150019201 | REAL-TIME INTERPRETING SYSTEMS AND METHODS - Systems, methods and computer program products for the provision and enabling of multi-language and sign language services in real-time are disclosed. System components include a call processing computer/server that receives requests and is in communication with other system components, a video server/computer for processing and relaying video images, user interface devices for making requests and receiving data transmitted between system components and service provider devices for responding to or satisfying requests received. | 01-15-2015 |
20150046149 | BILINGUAL LANGUAGE CONTROLLER FOR AN AUTOMATED EXTERNAL DEFIBRILLATOR - A language controller ( | 02-12-2015 |
20150057995 | Data Recognition in Content - The disclosure relates to recognizing data such as items or entities in content. In some aspects, content may be received and feature information, such as face recognition data and voice recognition data may be generated. Scene segmentation may also be performed on the content, grouping the various shots of the video content into one or more shot collections, such as scenes. For example, a decision lattice representative of possible scene segmentations may be determined and the most probable path through the decision lattice may be selected as the scene segmentation. Upon generating the feature information and performing the scene segmentation, one or more items or entities that are present in the scene may be identified. | 02-26-2015 |
20150066474 | Method and Apparatus for Matching Misspellings Caused by Phonetic Variations - A method and apparatus for matching equivalent words across languages takes advantage of a set of rules that are built from a user-defined language specification (UDLS), which may be open source and customizable by a language expert. The UDLS is used to build a customer language library (CLL) that includes a list of consonants, a list of vowels, and rules defining phoneme equivalencies across two languages. The CLL is used to match equivalent words by both two-set and three-set matching to not only increase the number of true matches (i.e., overall accuracy), but also improve recognition of variations in a manner that is not language specific. | 03-05-2015 |
20150073771 | Voice Recognition Language Apparatus - An electronic language aid device that is operable to provide the definition of an inputted keyword to a user in the programmed language of the device. The electronic language aid device is a portable device having a display screen and an input keypad. The device further includes voice recognition software that allows the desired keyword to be input onto the device via oral instructions in addition to using the input keypad. The electronic language aid device utilizes a keyword database and a language database wherein the words listed therein have an alphanumeric string assignment. Subsequent a desired keyword being entered into the device and being identified in the language database, the electronic language aid device provides the word and phonetic pronunciation via the display screen and further provides the definition to a user via an audio speaker. | 03-12-2015 |
20150073772 | MULTILINGUAL SPEECH SYSTEM AND METHOD OF CHARACTER - The present invention relates to multilingual speech system and method, wherein a two-dimensional or three-dimensional character speaks to express messages in multiple languages according to surroundings whereby messages such as consultations or guide services or the like can be precisely delivered through the character. To accomplish the objective, the multilingual speech system of the character according to the present invention includes a context-aware unit to recognize the surroundings; a conversation selection unit to select spoken words in accordance with the recognized surroundings; a Unicode multilingual database in which the spoken words are stored in Unicode-based multiple languages according to languages of respective nations; a behavior expression unit to express behaviors in accordance with the selected spoken words; and a work processing unit to synchronize and express the selected spoken words and the behaviors according to the spoken words. | 03-12-2015 |
20150309984 | LEARNING LANGUAGE MODELS FROM SCRATCH BASED ON CROWD-SOURCED USER TEXT INPUT - Technology is described for developing a language model for a language recognition system from scratch based on aggregating and analyzing text input from multiple users of the language. The technology allows a user to select a language, and if no existing language model is available for the selected language, provides a new language model for the selected language, monitors and collects information about the use of words in the selected language, combines information collected from multiple users of the selected language, and updates the user's language model based on the combined information from multiple users of the selected language. | 10-29-2015 |
20150331848 | REAL-TIME AUDIO DICTIONARY UPDATING SYSTEM - According to one exemplary embodiment, a method for updating an audio dictionary is provided. The method may include receiving at least one audio file within a plurality of audio files associated with a term. The method may also include receiving at least one user evaluation associated with the at least one audio file, the at least one user evaluation being based on a correlation between nationality characteristics associated with the received at least one audio file and the at least one user evaluation. The method may further include assigning a ranking to the at least one audio file within the plurality of audio files based on the received at least one user evaluation associated with the at least one audio file, wherein the assigned ranking is from a lowest ranking to a highest ranking. The method may also include adding the assigned highest ranking audio file into the audio dictionary. | 11-19-2015 |
20150339291 | METHOD AND APPARATUS FOR PERFORMING BILINGUAL WORD ALIGNMENT - The invention discloses a method and apparatus for performing bilingual word alignment, relating to the field of text information formation processing. The method comprises the following steps: preprocessing the source and the translated (target) text of the bilingual documents to be aligned; computing the probability of the link (i.e. the corresponding relation) between each and every source and target word; setting the initial word alignment as an empty alignment; iteratively applying a greedy algorithm to search for word alignments that are permitted by the inversion transduction grammar constraint; outputting the best word alignment among the alignments that satisfy the inversion transduction grammar constraint as the final alignment result. The apparatus comprises: a preprocessing module, a probability computation module, an initial word alignment generation module, a word alignment search module, an alignment result output module. Using the greedy algorithm in an iterative fashion with the inversion transduction grammar constraint, the present invention demonstrates the improvement in both alignment speed and alignment robustness. | 11-26-2015 |
20150347378 | PROVIDING LANGUAGE RECOMMENDATIONS - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving data indicating a particular language a user has associated with their user profile; identifying a different language that (i) the user has not previously associated with their user profile, and that (ii) a language recommendation engine has associated with the particular language; providing a recommendation to the user to associate the different language with their user profile; receiving, in response to the recommendation, an indication of whether to associate the different language with the user profile; and updating the user profile based on the indication. | 12-03-2015 |
20150363392 | REAL-TIME MODIFICATION OF INPUT METHOD BASED ON LANGUAGE CONTEXT - An aspect provides a method, including: implementing, using a processor, a current language setting for an input component of an electronic device; detecting, using a processor, a language context using data accessible to the electronic device; determining, using a processor, if the language context is mismatched with the current language setting; and responsive to the determining, automatically switching, using a processor, the current language setting to a language setting matching the language context detected. Other aspects are described and claimed. | 12-17-2015 |
20150363393 | DIALOG STATE TRACKING USING WEB-STYLE RANKING AND MULTIPLE LANGUAGE UNDERSTANDING ENGINES - A dialog state tracking system. One aspect of the system is the use of multiple utterance decoders and/or multiple spoken language understanding (SLU) engines generating competing results that improve the likelihood that the correct dialog state is available to the system and provide additional features for scoring dialog state hypotheses. An additional aspect is training a SLU engine and a dialog state scorer/ranker DSR engine using different subsets from a single annotated training data set. A further aspect is training multiple SLU/DSR engine pairs from inverted subsets of the annotated training data set. Another aspect is web-style dialog state ranking based on dialog state features using discriminative models with automatically generated feature conjunctions. Yet another aspect is using multiple parameter sets with each ranking engine and averaging the rankings. Each aspect independently improves dialog state tracking accuracy and may be combined in various combinations for greater improvement. | 12-17-2015 |
20160004689 | Methods, Systems, and Products for Language Preferences - Methods, systems, and computer program products provide personalized feedback in a cloud-based environment. A client device routes image data to a server for analysis. The server analyzes the image data to recognize people of interest. Because the server performs image recognition, the client device is relieved of these intensive operations. | 01-07-2016 |
20160036747 | AUTOMATIC DETERMINATION OF ADDITIONAL LANGUAGES USED IN SOCIAL NETWORKS - A computer processor determines a first language in which a message posted on a social network is composed, the message corresponds to a user of a social network. The computer processor compares the first language of the message to a set of one or more languages understood by the user of the social network. In response to the first language of the message failing to match one language of the set of one or more languages understood by the user, the computer processor prompts the user to confirm continued use of the first language, within the social network. | 02-04-2016 |
20160070695 | Method And Apparatus For A Multi I/O Modality Language Independent User-Interaction Platform - Automated user-machine interaction is gaining attraction in many applications and services. However, implementing and offering smart automated user-machine interaction services still present technical challenges. According to at least one example embodiment, a dialogue manager is configured to handle multiple dialogue applications independent of the language, the input modalities, or output modalities used. The dialogue manager employs generic semantic representation of user-input data. At a step of a dialogue, the dialogue manager determines whether the user-input data is indicative of a new request or a refinement request based on the generic semantic representation and at least one of a maintained state of the dialogue, general knowledge data representing one or more concepts, and data representing history of the dialogue. The dialogue manager then responds to determined user-request with multi-facet output data to a client dialogue application indicating action(s) to be performed. | 03-10-2016 |
20160071512 | MULTILINGUAL PROSODY GENERATION - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for multilingual prosody generation. In some implementations, data indicating a set of linguistic features corresponding to a text is obtained. Data indicating the linguistic features and data indicating the language of the text are provided as input to a neural network that has been trained to provide output indicating prosody information for multiple languages. The neural network can be a neural network having been trained using speech in multiple languages. Output indicating prosody information for the linguistic features is received from the neural network. Audio data representing the text is generated using the output of the neural network. | 03-10-2016 |
20160100070 | DEVICE WITH A MULTI-LINGUAL USER INTERFACE AND METHOD FOR UPDATING THE USER INTERFACE - Device comprising user interfacing means for presenting a user interface comprising at least one textual widget to reproduce a text string with a preconfigured text string identifier, the device also comprising a text string storage for storing the text string; storage medium reading means for reading information stored; storage medium detection means for detecting a storage medium being inserted in or connected to the storage medium reading means; language pack presence detection means for detecting a language pack on the storage medium upon the storage medium detection means detecting a storage medium being inserted or being connected, the language pack comprising an text string, an text string identifier associated with the text string, and an language identifier associated with the text string; and text string storage update means configured to insert in the text string storage the text string and associate with the inserted text string a language identifier. | 04-07-2016 |
20160103690 | MULTILINGUAL INFORMATION GUIDANCE SYSTEM AND DEVICE - Multilingual information guidance system and device are provided. To elaborate, the system may include: at least one information output device configured to display guidance information to a user; and an information provision server connected to the information output device and configured to provide guidance information prepared in one or more languages to the information output device according to a request of the information output device. The information output device may output guidance information prepared in the native language corresponding to nationality information of a user, which is read from an RFID tag in which the nationality information of the user is stored or transmitted from the information provision server. | 04-14-2016 |
20160110341 | CONSTRUCTION OF A LEXICON FOR A SELECTED CONTEXT - Various technologies pertaining to constructing a lexicon for a defined context are set forth herein. Social media text is acquired, where the social media text has contextual data that corresponds thereto. The social media text is encoded to form encoded text (in Unicode), and the contextual data is assigned to the encoded text. A text corpus for a defined context is formed by filtering the encoded text based upon contextual data, such as location. Frequency of occurrence of words or phrases in the text corpus is used to identify words or phrases that are to be included in the lexicon. | 04-21-2016 |
20160110346 | MULTILINGUAL CONTENT PRODUCTION - A method, implemented at least in part by a computing device, for provisioning multilingual content, may include receiving by the computing device, a selection of a language-agnostic artefact, the language-agnostic artefact including programming code for displaying a user interface with a text field. An input string designating at least a portion of a text label associated with the text field may be received. A multilingual artefact may be retrieved based on the received input string, from a plurality of available multilingual artefacts. The retrieved multilingual artefact may include a plurality of translations of the input string into a plurality of human languages. An association record identifying an association between the language-agnostic artefact and the multilingual artefact may be created. | 04-21-2016 |
20160132293 | Multi-Modal Input on an Electronic Device - A computer-implemented input-method editor process includes receiving a request from a user for an application-independent input method editor having written and spoken input capabilities, identifying that the user is about to provide spoken input to the application-independent input method editor, and receiving a spoken input from the user. The spoken input corresponds to input to an application and is converted to text that represents the spoken input. The text is provided as input to the application. | 05-12-2016 |
20160133248 | IMAGE DISPLAY APPARATUS, METHOD FOR DRIVING THE SAME, AND COMPUTER READABLE RECORDING MEDIUM - An image display apparatus, a method for driving the same, and a computer readable recording medium are provided. The image display apparatus includes a speech acquirer configured to acquire a speech command created by a user, a speech recognition executor configured to acquire text information which has a phonetic symbol that is the same as or similar to a phonetic symbol of a text-based recognition result corresponding to the acquired speech command and is expressed in a form that is different from a form of the text-based recognition result, and an operation performer configured to perform an operation corresponding to the acquired text information. | 05-12-2016 |
20160188541 | METHODS AND SYSTEMS THAT CONVERT DOCUMENT IMAGES TO ELECTRONIC DOCUMENTS USING A TRIE DATA STRUCTURE CONTAINING STANDARD FEATURE SYMBOLS TO IDENTIFY MORPHEMES AND WORDS IN THE DOCUMENT IMAGES - The current application is directed to methods and systems that convert document images, which contain Arabic text and text in other languages in which symbols are joined together to produce continuous words and portions of words, into corresponding electronic documents. In one implementation, a document-image-processing method and system to which the current application is directed employs numerous techniques and features that render efficiently computable an otherwise intractable or impractical document-image-to-electronic-document conversion. These techniques and features include transformation of text-image morphemes and words into feature symbols with associated parameters, efficiently identifying similar morphemes and words in an electronic store of standard-feature-symbol-encoded morphemes and words, and identifying candidate inter-character division points and corresponding traversal paths using the similar morphemes and words identified in the word store. | 06-30-2016 |
20160196258 | Semantic Similarity Evaluation Method, Apparatus, and System | 07-07-2016 |
20170235716 | CONTEXT DRIVEN ARTIFACT SERVICE MANAGEMENT | 08-17-2017 |
20170235823 | Clustering method for multilingual documents | 08-17-2017 |
20220139370 | ELECTRONIC DEVICE AND METHOD FOR IDENTIFYING LANGUAGE LEVEL OF TARGET - Methods and devices for identifying language level are provided. A first automatic speech recognition (ASR) module is identified, from among a plurality of ASR modules, based on information on a target received at the electronic device. First voice data and first image data for the target are received. The first voice data and the first image data are converted to first text data using the first ASR module. A first language level of the target is identified based on the first text data. Data including at least one of a voice output and an image output is output based on the first language level satisfying a condition. | 05-05-2022 |