Multilingual Patents (Class 715/264)
-
Patent number: 7620616Abstract: The invention relates to a terminal apparatus, comprising: a display, a memory, and a user interface for receiving a sample string including one or several symbols. In order to achieve a user-friendly solution for selecting a symbol string the terminal apparatus is configured to: retrieve, from said memory symbol strings with a first part that matches with a sample string and to display the retrieved symbol strings on said display such that if the group of symbol strings includes an identical first part, then at least for these symbol strings only the first part is displayed and only once, display on said display, in response to a user selection via said user interface, information relating to those retrieved symbol strings which have an identical first part with the user selected symbol string, and receive, via said user interface, a second user selection identifying a selected symbol string.Type: GrantFiled: December 29, 2004Date of Patent: November 17, 2009Assignee: Nokia CorporationInventors: Antti Sorvari, Markus Kahari
-
Patent number: 7607085Abstract: A method of providing an electronic file, such as a Web document in HTML format, over the Internet from a server to a client is disclosed. Each word and/or phrase in the Web document is assigned an identifier that corresponds to a translation for the word and/or phrase. A user utilizes a client to select a language in which the Web document is to be displayed. The Web document is then transmitted to the client. The identifiers in the Web document are used to replace each word and/or phrase in the Web document with the foreign language translation of the word and/or phrase. The foreign language translation is then substituted for each word and/or phrase in the Web document. The resulting Web document is then displayed on a Web browser on the client to the user.Type: GrantFiled: May 11, 1999Date of Patent: October 20, 2009Assignee: Microsoft CorporationInventor: Kenneth M. Lassesen
-
Patent number: 7607086Abstract: A system and method for the pre-processing of user input events. An input manager configured to interact with text converting components and applications is provided. The input manager receives notification of a user input event, including a code associated with the event. A determination is made whether a text converting component is interested in performing a conversion action with respect to the input event. When a text conversion component is interested in performing a conversion action, the code is obfuscated from the applications. The code may also be obfuscated from the applications when a computer component, such as an input method editor, is interested in processing the input event.Type: GrantFiled: November 18, 2003Date of Patent: October 20, 2009Assignee: Microsoft CorporationInventors: Dwayne Need, Benjamin M. Westbrook
-
Patent number: 7587306Abstract: The invention concerns a method for source language comprehension designed for a listener mastering a target language, which consists in causing the listener to listen to a statement, consisting of a series of several contents, in the source language and in displaying simultaneously with the listening of the statement a succession of notations marking the succession of contents in the source language, showing a notation marking a content only as from the time when it is being heard and showing, a series of inscriptions in the target language which corresponds to the full statement. The method is characterized in that it consists in showing the whole series of inscriptions before the beginning of the statement.Type: GrantFiled: February 7, 2003Date of Patent: September 8, 2009Inventor: François Teytaud
-
Patent number: 7581180Abstract: A portable terminal in which the labor in inputting plural characters and a variety of information can be relieved in case limitations are imposed on the number of available keys. The portable terminal includes an LCD 26, a memory 17 for storing the dictionary information comprised of plural words and exemplary sentences, a key input unit 29 for inputting unit characters, a CPU 13 for retrieving from the memory the words and/or exemplary sentences displayed on the LCD 26 based on the input from the key input unit 29 and/or on the character string already finalized, and a jog dial 40. A desired word and/or exemplary sentence is selected from the plural words and/or exemplary sentences retrieved by the CPU 13 responsive to rotation of the jog dial 40 and displayed on the LCD 26 and the information on the finalized character string is generated.Type: GrantFiled: May 10, 2001Date of Patent: August 25, 2009Assignee: Sony CorporationInventors: Toshiyuki Masui, Tetsuya Kohno, Osamu Sakurai
-
Patent number: 7580829Abstract: The invention provides a process for selecting and ordering one or more sets of linguistic objects. The invention orders a current list of items for selection that comprises a first list of one or more items of a first language and a second list of one or more items of a second language, the current list of items being displayed in an order based on the first language having a priority over the second language. In response to a user selection of one item from the second list, the invention changes a priority for ordering a subsequent list of items to order the subsequent list of items based on the second language having a priority over the first language.Type: GrantFiled: February 11, 2005Date of Patent: August 25, 2009Assignee: Tegic Communications, Inc.Inventors: Christina James, Mark Brighton, Lisa Nathan, Ethan Bradford, David Kay
-
Patent number: 7570263Abstract: When an area corresponding to area information is determined to use a default font, an ECU displays characters by using the default font stored in a ROM. When an area corresponding to area information is determined to not use a default font, the ECU reads out an exclusive font corresponding to the area to store it in a RAM, and displays characters by using the exclusive font stored in the RAM.Type: GrantFiled: April 13, 2006Date of Patent: August 4, 2009Assignee: DENSO CORPORATIONInventor: Kenji Takashima
-
Patent number: 7555716Abstract: A processing device receives programming instructions, which may be executable programming code. The processing device, which is within a processing environment, accesses an access table to retrieve the corresponding programming instructions associated with the programming terms in the code. If the instruction, which refers to a particular programming term, is not within the access table, the search is continued within a terms database that includes the user-defined terms. If the term is found within the terms database, that indicates that the programming term is a user-defined term. The corresponding mapped functionality or operation is retrieved and provided to the processing device. The processing device thereupon executes the corresponding program instructions based on the operation mapped from the native term even though the incoming code includes user-defined terms.Type: GrantFiled: July 27, 2005Date of Patent: June 30, 2009Assignee: SAP AGInventor: Uttam Agiwal
-
Patent number: 7536640Abstract: A computer automatically changes a web page that would otherwise be normally generated by a first application program (such as a web-conferencing tool for example) in a first language (e.g. English), by adding metadata to one or more translatable text strings in the web page. The changed web page is displayed to a human translator by a second application program (e.g. the browser is equipped with a plug-in) to receive translation(s) of the translatable text string(s) into a second language (e.g. French). The translations are used as replacements for the translatable text strings, to create a translated version of the first application program, in the second language.Type: GrantFiled: January 28, 2005Date of Patent: May 19, 2009Assignee: Oracle International CorporationInventors: Andy Zhang, Chen Ouyang
-
Patent number: 7530018Abstract: A software tool for selecting products and a method of generating pages in a markup language for selecting products. The method includes: inputting attribute groups (2) into a databank (1), inputting attributes (3) into the databank, each attribute being assigned to one of the attribute groups, inputting product information (4) into the databank, each item of product information being assigned to at least one of the attributes, generating a page (41; 51) in the markup language for each of the attribute groups, wherein representations of the attributes are assigned to the relevant attribute group and input fields for a user to specify the attributes are generated on the page belonging to that attribute group, and storing of the pages in the markup language for access using a browser program (57).Type: GrantFiled: December 20, 2002Date of Patent: May 5, 2009Assignee: Siemens AGInventor: Toni Gerhard Bischoff
-
Patent number: 7526721Abstract: A character input system capable of adjusting a character setting corresponding to an input device and a method thereof are disclosed. The input device includes a plurality of input components corresponding to a default character setting. An input component from the input components is utilized for indicating an input of a first character according to the default character setting. The method includes converting the default character setting into a specific character setting; and determining that the input component indicates an input of a second character according to the specific character setting.Type: GrantFiled: July 26, 2005Date of Patent: April 28, 2009Assignee: Lite-On Technology Corp.Inventor: Zong-Liang Lin
-
Patent number: 7506255Abstract: Methods and systems for rendering text in a multi-lingual environment are provided. Language context of entered text and user interface settings are used to determine a most appropriate rendering order and alignment for displayed text. If no reading order is specified for a given text selection, the text selection is scanned to determine whether properties of the text identify portions of the text as requiring one of two reading orders (left-to-right or right-to-left). If a reading order can be determined for a given portion of the text selection, that portion will be rendered according to the determined reading order, such that the rendered text selection may have portions rendered according to a first reading order and portions rendered according to a second reading order. If no determination can be made by analysis of the text selection, a reading order is returned for the text selection that is associated with the spoken language utilized by the user interface with which the text selection is rendered.Type: GrantFiled: February 17, 2004Date of Patent: March 17, 2009Assignee: Microsoft CorporationInventors: Yaniv Feinberg, Soohad Khoury
-
Patent number: 7506254Abstract: Systems and methods for predictive conversion of user text input in one language or character set to another language or character set are disclosed. The method may generally include converting a partial user input in a non-target language or character set to a converted partial user input in a target language or character set and computing likely possible converted completions of the converted partial user input based on a likely completions module. The converting may be based on a dictionary of non-target language or character set to target language or character set mappings. The likely completions module may be a database or a model trained by performing statistical analysis on a database of user inputs or a subset thereof. The subset of user inputs may be selected from those from a particular geographic location or time period and/or from the user or the user's current session.Type: GrantFiled: April 21, 2005Date of Patent: March 17, 2009Assignee: Google Inc.Inventor: Alexander M. Franz
-
Publication number: 20090058823Abstract: The disclosed implementations include displays of accented or related characters for characters selected by a user through a virtual keyboard operating in a multi-language environment. In one aspect, when a user clicks and holds down a key, a popup displays accented characters for the character associated with the key. In another aspect, the order of accented characters can be based a frequency of occurrence of the accented character in the current language being typed by the user. In another aspect, when a character is at edge of a display, the popup is visually displayed in a different location and the ordering of the accents in the display are set with the more frequently occurring accents being more quickly accessible. In another aspect, auto correction is used to correct accented equivalents for compounds. In another aspect, a different visual keyboard layout is provided for different languages.Type: ApplicationFiled: February 11, 2008Publication date: March 5, 2009Applicant: APPLE INC.Inventor: Ken Kocienda
-
Publication number: 20090013249Abstract: A mixed translation of content is created in one document based on a new use of the lang’ attribute on standard HTML tags. The HTML 4.0 specification defines the ‘lang’ attribute as being used for an element's attribute value and content. Browsers use this information to assist in proper rendering of content associated with treatment of ligatures, hyphenations and quotations. Search engines and other applications may use this field for spell checking or creating indices. The implication of this common usage is that the content is in the language indicated by the ‘lang’ attribute and language specific rules for its rendering apply.Type: ApplicationFiled: September 18, 2008Publication date: January 8, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jason Y. Blakely, Dennis D. King, Richard J. Redpath
-
Patent number: 7454439Abstract: The present invention is directed to a new visualization platform for the interactive exploration of large datasets. The present invention integrates a collection of relevant visualization techniques to provide a new visual metaphor for viewing large datasets. It is capable of providing comprehensive support for data exploration, integrating large-scale data visualization with querying, browsing, and statistical evaluation. A variety of techniques are utilized to minimize processing delays and the use of system resources, including processing pipelines, direct IO, memory mapping, and dynamic linking of “on-the-fly” generated code.Type: GrantFiled: November 24, 2000Date of Patent: November 18, 2008Assignee: AT&T Corp.Inventors: Emden Gansner, Eleftherios Koutsofios, Stephen Charles North, Russell N. Truscott
-
Publication number: 20080276166Abstract: Automatic switching of fonts on multilingual text runs in one action is provided. After an indication that a new font scheme is to be applied to a multilingual text selection, a client application passes a language identification for each of the multilingual text runs, a major/minor font designation for each text run, a script identification for each text run, if available, and the selected new font scheme to a font scheme application programming interface (API). The font scheme API converts the received language identification to a script identification for each multilingual text run and maps the resulting script identifications to appropriate fonts associated with the selected font scheme for each of the multilingual text runs. Fonts retrieved for each language text run are returned to the client application for rendering the multilingual text runs according to the respective fonts applicable to the selected font scheme.Type: ApplicationFiled: May 1, 2007Publication date: November 6, 2008Applicant: Microsoft CorporationInventors: Thiti Wang-Aryattanwanich, Nicholas Allen Robarge, Ziad Moh'd Ali Khalidi, Howard Lesley Cooperstein, Juraj Gottweis, Lizanne Risa Maeda Inafuku
-
Patent number: 7447624Abstract: Methods, systems, and articles of manufacture provide a single multi-language source code file and effects single-language executable files from the multi-language source code file. A program extracts text elements in the first language from the source code. The extracted text elements include context information that identifies a location of the text element in the first language in the source code. Translations of the extracted text elements in a second language are obtained. The translations of the text elements in the second language are merged into the source code at merge locations based on the context information. Versions of the source code in the first language and the second language are then generated.Type: GrantFiled: November 26, 2002Date of Patent: November 4, 2008Assignee: Sun Microsystems, Inc.Inventor: Nils Fuhrmann
-
Patent number: 7444590Abstract: Systems and methods are described for declarative localization of web services. A “localize” attribute is described that uniquely identifies localized content for the final rendered element. The “localize” attribute is stripped out during the rendering process, so it never reaches the client or agent, making the “localize” attribute HTML-compliant. A separate satellite assembly is maintained for each culture. When a request is received, a culture is identified and the “localize” attribute directs processing to utilize content maintained in the satellite assembly associated with the identified culture. Processing then continues normally.Type: GrantFiled: June 25, 2003Date of Patent: October 28, 2008Assignee: Microsoft CorporationInventors: Brian S. Christian, Russell M. Earnes
-
Patent number: 7437669Abstract: A mixed translation of content is created in one document based on a new use of the ‘lang’ attribute on standard HTML tags. The HTML 4.0 specification defines the ‘lang’ attribute as being used for an element's attribute value and content. Browsers use this information to assist in proper rendering of content associated with treatment of ligatures, hyphenations and quotations. Search engines and other applications may use this field for spell checking or creating indices. The implication of this common usage is that the content is in the language indicated by the ‘lang’ attribute and language specific rules for its rendering apply.Type: GrantFiled: May 23, 2000Date of Patent: October 14, 2008Assignee: International Business Machines CorporationInventors: Jason Y. Blakely, Dennis D. King, Richard J. Redpath
-
Patent number: 7437284Abstract: Disclosed are methods and systems for detecting boundaries between areas of different languages in a body of text.Type: GrantFiled: July 1, 2004Date of Patent: October 14, 2008Assignee: Basis Technology CorporationInventor: Benson I. Margulies
-
Publication number: 20080211777Abstract: Stroke number input may be provided. A first integer corresponding to a number of stokes in a logogram or corresponding to a radical associated with the logogram may be received. If the first integer corresponds to the radical, a second integer corresponding to the number of stokes in the logogram other than the radical may be received. Next, if the first integer corresponds to the number of stokes, a plurality of logograms may be displayed each having a number of strokes equal to the received first integer. If, however, the first integer corresponds to the radical associated with a logogram, the plurality of logograms may be displayed each having a radical corresponding to the received first integer and a number of strokes, other than the radical, equal to the received second integer. Then, a selection of a one of the plurality of logograms may be received.Type: ApplicationFiled: March 1, 2007Publication date: September 4, 2008Applicant: Microsoft CorporationInventors: Dong Li, Qian Xun Johnson Li
-
Publication number: 20080183460Abstract: An apparatus, method and computer readable medium are disclosed. In at least one embodiment, the apparatus includes a keyboard including keys, a plurality of the keys each being associated with a polysemous symbol relating to a concept represented by a Chinese radical; and a processor, to determine whether or not a plurality of symbols, associated with a plurality of selected keys, form a sequence of symbols associated with at least one Chinese character, and, in response to determining that the plurality of selected symbols form a sequence of symbols associated with at least one Chinese character, to instruct output of the at least one Chinese character. A plurality of the keys may include each of a polysemous symbol, a Chinese radical, a Chinese measure word character and a Pinyin/Bopomofo letter, each associated with one another.Type: ApplicationFiled: December 17, 2007Publication date: July 31, 2008Inventors: Bruce R. Baker, Tianxue Yao, Paul Andres, Jutta Hermann, Sarah Yong, Zen Koh, Eric Nyberg, Katharine J. Hill, Mark A. Zucco
-
Publication number: 20080172603Abstract: Systems, methods, and other embodiments associated with providing an XML-based translation service are described. One method embodiment includes accessing a translation-aware XML document that may comply with a translation-enabling XML schema. The document may store a first XML element that stores translatable data and a second XML element that stores a translation of the translatable data. The schema may describe that the first XML element includes a first identifier that identifies the first element as storing translatable data. The schema may also describe that the second XML element includes a second identifier that identifies the second element as storing a translation for translatable data. The method may also include establishing a session language identifier and providing a virtual view of the translation-aware XML document, the virtual view being determined, at least in part, by the session language identifier.Type: ApplicationFiled: January 3, 2007Publication date: July 17, 2008Applicant: Oracle International CorporationInventors: Nipun Agarwal, Sanket Malde, Bhushan Khaladkar, Eric Sedlar
-
Patent number: 7401286Abstract: An electronic book selection and delivery system distributes text to subscribers. The system includes the ability to use electronic links as well as a system for creating electronic links between specific electronic books and other electronic files. The links may be used or accessed by a menu system or by operation of a cursor and a select button. The other electronic files could be portions of a specific electronic book, such as a Table of Contents. The other electronic files could also exist external to a specific electronic book. For example, definitions provided in an electronic English-language dictionary could be linked to terms contained in an electronic book. The electronic links may be created by the book publisher or may be subscriber-defined. The links may use standard programming language such as hypertext markup language (HTML). The links may be established through use of a relational database.Type: GrantFiled: January 27, 1999Date of Patent: July 15, 2008Assignee: Discovery Communications, Inc.Inventors: John S. Hendricks, Michael L. Asmussen
-
Patent number: 7398324Abstract: Financial news distribution apparatus comprising: a first terminal (10) comprising means (14, 17) for displaying a selected one of a plurality of data entry screens (1000) associated with news items of different types, each said data entry screen comprising: a plurality of data entry fields (1004) for entry of respective data items of a new said news item, and respective data item label text fields (1002) each containing text describing the corresponding data entry field in a source language, selection means (12) for selecting at least one of a plurality of target languages; translation means (50) for translating the source language text of said data item label text fields (1002) into corresponding text in said at least one target language; means (12) for inputting data specifying a type of news item and a subject of a new news item; a computer (30) remote to said first terminal (10), said computer (40) being arranged to read a store (40) containing a database of previous news items, accessible by type and suType: GrantFiled: January 12, 2001Date of Patent: July 8, 2008Assignee: Reuters LimitedInventors: Anthony Brennan, Kathleen Elizabeth Callo, Nicholas Grant Fulton, Dean Ratcliffe, Jeffrey Stearns, Miles Jonathan Whitehead
-
Patent number: 7375766Abstract: The device for displaying an image of the present invention is configured such as to have font data including the left-to-right reversion of the characters of the language written from right to left and also a reversion selection register in the OSD control section, wherein OSD picture data in the memory section are left-to-right reversed and transferred to VRAM when a language to be written from right to left is selected as a display language.Type: GrantFiled: January 28, 2005Date of Patent: May 20, 2008Assignee: NEC Viewtechnology, Ltd.Inventor: Kazuaki Sakamoto
-
Publication number: 20080059877Abstract: A method for automatically adjusting the components of a screen region such as a dialog box to maintain layout integrity independent of displayed language. For example, if two components such as a label and text field are treated as a group and given a desired width, then if the displayed language is changed from English to German and the label becomes longer, then embodiments of the invention make the text field smaller so that the group itself does not change. Allows for grouping components and associating row and column settings with components in order to rapidly create dialogs that resize automatically based on the language of the text elements displayed within them. Embodiments are also configured to make the programming task easier by limiting the number of parameters that are required in order to specify how components are positioned and sized in a dialog user interface component.Type: ApplicationFiled: August 29, 2006Publication date: March 6, 2008Inventors: David Brookler, Paul Weinberg