Multilingual Patents (Class 715/264)
  • Patent number: 7620616
    Abstract: 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: Grant
    Filed: December 29, 2004
    Date of Patent: November 17, 2009
    Assignee: Nokia Corporation
    Inventors: Antti Sorvari, Markus Kahari
  • Patent number: 7607085
    Abstract: 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: Grant
    Filed: May 11, 1999
    Date of Patent: October 20, 2009
    Assignee: Microsoft Corporation
    Inventor: Kenneth M. Lassesen
  • Patent number: 7607086
    Abstract: 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: Grant
    Filed: November 18, 2003
    Date of Patent: October 20, 2009
    Assignee: Microsoft Corporation
    Inventors: Dwayne Need, Benjamin M. Westbrook
  • Patent number: 7587306
    Abstract: 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: Grant
    Filed: February 7, 2003
    Date of Patent: September 8, 2009
    Inventor: François Teytaud
  • Patent number: 7581180
    Abstract: 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: Grant
    Filed: May 10, 2001
    Date of Patent: August 25, 2009
    Assignee: Sony Corporation
    Inventors: Toshiyuki Masui, Tetsuya Kohno, Osamu Sakurai
  • Patent number: 7580829
    Abstract: 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: Grant
    Filed: February 11, 2005
    Date of Patent: August 25, 2009
    Assignee: Tegic Communications, Inc.
    Inventors: Christina James, Mark Brighton, Lisa Nathan, Ethan Bradford, David Kay
  • Patent number: 7570263
    Abstract: 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: Grant
    Filed: April 13, 2006
    Date of Patent: August 4, 2009
    Assignee: DENSO CORPORATION
    Inventor: Kenji Takashima
  • Patent number: 7555716
    Abstract: 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: Grant
    Filed: July 27, 2005
    Date of Patent: June 30, 2009
    Assignee: SAP AG
    Inventor: Uttam Agiwal
  • Patent number: 7536640
    Abstract: 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: Grant
    Filed: January 28, 2005
    Date of Patent: May 19, 2009
    Assignee: Oracle International Corporation
    Inventors: Andy Zhang, Chen Ouyang
  • Patent number: 7530018
    Abstract: 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: Grant
    Filed: December 20, 2002
    Date of Patent: May 5, 2009
    Assignee: Siemens AG
    Inventor: Toni Gerhard Bischoff
  • Patent number: 7526721
    Abstract: 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: Grant
    Filed: July 26, 2005
    Date of Patent: April 28, 2009
    Assignee: Lite-On Technology Corp.
    Inventor: Zong-Liang Lin
  • Patent number: 7506255
    Abstract: 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: Grant
    Filed: February 17, 2004
    Date of Patent: March 17, 2009
    Assignee: Microsoft Corporation
    Inventors: Yaniv Feinberg, Soohad Khoury
  • Patent number: 7506254
    Abstract: 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: Grant
    Filed: April 21, 2005
    Date of Patent: March 17, 2009
    Assignee: Google Inc.
    Inventor: Alexander M. Franz
  • Publication number: 20090058823
    Abstract: 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: Application
    Filed: February 11, 2008
    Publication date: March 5, 2009
    Applicant: APPLE INC.
    Inventor: Ken Kocienda
  • Publication number: 20090013249
    Abstract: 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: Application
    Filed: September 18, 2008
    Publication date: January 8, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jason Y. Blakely, Dennis D. King, Richard J. Redpath
  • Patent number: 7454439
    Abstract: 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: Grant
    Filed: November 24, 2000
    Date of Patent: November 18, 2008
    Assignee: AT&T Corp.
    Inventors: Emden Gansner, Eleftherios Koutsofios, Stephen Charles North, Russell N. Truscott
  • Publication number: 20080276166
    Abstract: 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: Application
    Filed: May 1, 2007
    Publication date: November 6, 2008
    Applicant: Microsoft Corporation
    Inventors: Thiti Wang-Aryattanwanich, Nicholas Allen Robarge, Ziad Moh'd Ali Khalidi, Howard Lesley Cooperstein, Juraj Gottweis, Lizanne Risa Maeda Inafuku
  • Patent number: 7447624
    Abstract: 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: Grant
    Filed: November 26, 2002
    Date of Patent: November 4, 2008
    Assignee: Sun Microsystems, Inc.
    Inventor: Nils Fuhrmann
  • Patent number: 7444590
    Abstract: 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: Grant
    Filed: June 25, 2003
    Date of Patent: October 28, 2008
    Assignee: Microsoft Corporation
    Inventors: Brian S. Christian, Russell M. Earnes
  • Patent number: 7437669
    Abstract: 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: Grant
    Filed: May 23, 2000
    Date of Patent: October 14, 2008
    Assignee: International Business Machines Corporation
    Inventors: Jason Y. Blakely, Dennis D. King, Richard J. Redpath
  • Patent number: 7437284
    Abstract: Disclosed are methods and systems for detecting boundaries between areas of different languages in a body of text.
    Type: Grant
    Filed: July 1, 2004
    Date of Patent: October 14, 2008
    Assignee: Basis Technology Corporation
    Inventor: Benson I. Margulies
  • Publication number: 20080211777
    Abstract: 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: Application
    Filed: March 1, 2007
    Publication date: September 4, 2008
    Applicant: Microsoft Corporation
    Inventors: Dong Li, Qian Xun Johnson Li
  • Publication number: 20080183460
    Abstract: 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: Application
    Filed: December 17, 2007
    Publication date: July 31, 2008
    Inventors: Bruce R. Baker, Tianxue Yao, Paul Andres, Jutta Hermann, Sarah Yong, Zen Koh, Eric Nyberg, Katharine J. Hill, Mark A. Zucco
  • Publication number: 20080172603
    Abstract: 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: Application
    Filed: January 3, 2007
    Publication date: July 17, 2008
    Applicant: Oracle International Corporation
    Inventors: Nipun Agarwal, Sanket Malde, Bhushan Khaladkar, Eric Sedlar
  • Patent number: 7401286
    Abstract: 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: Grant
    Filed: January 27, 1999
    Date of Patent: July 15, 2008
    Assignee: Discovery Communications, Inc.
    Inventors: John S. Hendricks, Michael L. Asmussen
  • Patent number: 7398324
    Abstract: 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 su
    Type: Grant
    Filed: January 12, 2001
    Date of Patent: July 8, 2008
    Assignee: Reuters Limited
    Inventors: Anthony Brennan, Kathleen Elizabeth Callo, Nicholas Grant Fulton, Dean Ratcliffe, Jeffrey Stearns, Miles Jonathan Whitehead
  • Patent number: 7375766
    Abstract: 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: Grant
    Filed: January 28, 2005
    Date of Patent: May 20, 2008
    Assignee: NEC Viewtechnology, Ltd.
    Inventor: Kazuaki Sakamoto
  • Publication number: 20080059877
    Abstract: 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: Application
    Filed: August 29, 2006
    Publication date: March 6, 2008
    Inventors: David Brookler, Paul Weinberg