Having Desired Language Selection Patents (Class 715/265)
  • Patent number: 7904883
    Abstract: A computer-implemented method of handling localizable objects is provided. The method includes the step of obtaining an initial class containing localizable properties and non-localizable properties. The initial class is then transformed into a base-part class and a translation-part class. A localization tool for performing the transformation is also provided.
    Type: Grant
    Filed: December 1, 2005
    Date of Patent: March 8, 2011
    Assignee: Microsoft Corporation
    Inventor: Jaroslaw Ksawery Wyganowski
  • Patent number: 7840399
    Abstract: A method of multi-lingual speech recognition can include determining whether characters in a word are in a source list of a language-specific alphabet mapping table for a language, converting each character not in the source list according to a general alphabet mapping table, converting each converted character according to the language-specific alphabet mapping table, verifying that each character in the word is in a character set of the language, removing characters not in the character set of the language, and identifying a pronunciation of the word.
    Type: Grant
    Filed: April 7, 2005
    Date of Patent: November 23, 2010
    Assignee: Nokia Corporation
    Inventors: Janne Suontausta, Jilei Tian
  • Patent number: 7810030
    Abstract: Fault-tolerant systems and methods to process and correct input errors are disclosed. Original inputs can be received, each original input being defined as mapping to multiple characters in a language, each original input having one or more associated proximity measurements. Original inputs that have proximity measurements with one or more non-zero probabilities for respective intended inputs are identified as potentially incorrect original inputs. Each of the potentially incorrect original inputs is expanded to the respective intended inputs, and each of the original inputs and each of the respective intended inputs are converted to characters in the language, each of the conversions being a combination of the converted original inputs and/or the respective intended inputs. Likelihoods of conversions of the original inputs and the respective intended inputs to the characters based in part on the proximity measurements are determined, and most likely conversions are identified for presentation.
    Type: Grant
    Filed: October 3, 2007
    Date of Patent: October 5, 2010
    Assignee: Google Inc.
    Inventors: Jun Wu, Liren Chen
  • Patent number: 7765476
    Abstract: A method of generating a flexible automated workflow system includes identifying a workflow process, creating at least one form associated with the workflow process identified for display in a base language, generating a user interface version of the at least one form, and displaying the user interface version of the at least one form in the base language for use by a user. A user selectable option to translate includes providing at least one alternate translation of the user interface version of the at least one form into at least one alternate language when the at least one alternate translation was provided by a developer when the at least one form was created and an option to translate is selected by the user. Alternatively, the at least one translation of the user interface version of the at least one form can also be displayed when the at least one alternate translation is provided by a developer subsequent to creation of the at least one form.
    Type: Grant
    Filed: August 28, 2006
    Date of Patent: July 27, 2010
    Assignee: Hamilton Sundstrand Corporation
    Inventor: Dale W. Maine
  • Patent number: 7761288
    Abstract: Systems and methods for software development in which the development of a base product proceeds concurrently with the internationalization and localization of the base product to produce multiple language versions of the product for polylingual simultaneous shipment to customers wherein one or more of the multiple languages can be uploaded by the customer in a single installation process.
    Type: Grant
    Filed: April 30, 2001
    Date of Patent: July 20, 2010
    Assignee: Siebel Systems, Inc.
    Inventors: Karen P. Parnell, Hans Eric Emanuel Kedefors, Atsushi Kaneko, Daniel Salzer, Jayant Kulkarni, Mark Curtis Hastings, Nikolai Tsepalov, David A Murphy, Giona Lorenzo Jorge
  • Patent number: 7747950
    Abstract: A method for inputting Chinese characters, English alphabets, and Korean characters by using a numerical keyboard. The numerical keyboard includes a switching key set for switching the numerical keyboard to a respective software for presenting the Chinese characters, English alphabets and Korean characters. The Chinese characters, English alphabets, and Korean characters are distributed in the keys of the numerical keyboard. The Chinese character is inputted by clicking keys representing first stroke of a traditional recognized component of a Chinese character to be inputted and, a first and a last strokes of a non-traditional recognized component. The English alphabet and the Korean characters are inputted by keys representing vowels, consonants and epilogs thereof and if necessary, other keys for identifying the Chinese characters having same input way are inputted, and the # key and *key are used as auxiliary keys.
    Type: Grant
    Filed: July 18, 2005
    Date of Patent: June 29, 2010
    Inventor: Chien-Hsing Lee
  • Patent number: 7729900
    Abstract: A method and computer-readable medium are provided for consistent configuration of language support between an operating system and application programs. According to the method, an integrated process is provided for receiving and implementing one or more language settings for an operating system and one or more language settings for application programs. The integrated process includes prompting a user for new language settings for both the operating system and the application programs. The language settings for the operating system may include language group support, user interface language, keyboard layout, preferences for standards and formats, and other settings. The language settings for the application programs may include preferences for a user interface language and a default language for use in the application programs. Once the language settings have been received from the user, the new settings may be applied and utilized in future operations of the computer system.
    Type: Grant
    Filed: September 29, 2004
    Date of Patent: June 1, 2010
    Assignee: Microsoft Corporation
    Inventors: Thomas G. Moore, David Yalovsky, Mohamed Anas Abbar, Athapan Arayasantiparb
  • Patent number: 7711544
    Abstract: A method of generating a markup language text template comprises identifying a variable text element in a source language text string and assigning a first predefined symbol to the variable text element, identifying a grammatical rule for the variable text element and assigning a second predefined symbol to the variable text element based on the identified grammatical rule, determining whether to assign supplemental information to the variable text element, wherein the first predefined symbol, the second predefined symbol, and the supplemental information if assigned represent a token, and repeating the identification of a grammatical rule, assignment of first and second predefined symbols, and determination of whether to assign supplemental information for remaining variable text elements in the source language text string so as to complete a markup language text template comprising one or more tokens.
    Type: Grant
    Filed: November 9, 2004
    Date of Patent: May 4, 2010
    Assignee: Sony Online Entertainment LLC
    Inventors: Robert A. McEntee, William M. Mauer, Steven J. Riley
  • Patent number: 7689631
    Abstract: One or more embodiments of the invention enable a user to create multiple non-redundant views using metadata targeted at a specific audience that comprises language, regional, regulatory and/or cultural specific values. The word “audience” for the purposes of this specification means a group of document consumers such as people or computers that are associated with a language, country, region, regulation or culture. Audience specific data therefore is data targeted at a specific audience and audience specific metadata is related to the descriptive information related to the data, such as a table name or a field name for example. At least one embodiment of the invention makes use of rule-based inheritance in providing metadata values via layers that comprise audience specific data.
    Type: Grant
    Filed: May 31, 2005
    Date of Patent: March 30, 2010
    Assignee: SAP, AG
    Inventors: Dave L. Sullivan, Paul N. Weinberg, David E. Brookler, Philip A. Tinari, Richard T. Endo, Nathan F. Yospe
  • Patent number: 7681127
    Abstract: A method, for dynamic document localization, includes issuing a request for locale-neutral content, the request having a locale-neutral identifier. The locale-neutral content is received responsive to the request. Localized language content is built by applying a language setting for a current language selection to the locale-neutral content. The language setting includes a language-specific string in a strings data structure corresponding to the current language selection.
    Type: Grant
    Filed: December 10, 2004
    Date of Patent: March 16, 2010
    Assignee: Aspect Software, Inc.
    Inventor: Robert Thurston
  • Patent number: 7664737
    Abstract: Audience specific document targeted at a particular media type are generated by accessing data from an audience hierarchy. When obtaining a data value for a particular audience, if that value does not exist for that audience then the audience hierarchy may be utilized to find the data value for an inherited audience. By adding regional, cultural or regulatory subdivisions within the audience hierarchy and inheriting large portions of existing audience specific data entries, a large number of audience specific documents may be generated with a minimal amount of data entry required. Audiences may be specified in a given order for traversal within the hierarchy and displayed in a data entry and editing application utilizing visual characteristics to inform a user if the value for a particular piece of data is inherited from another layer or utilized from the particular layer in use. Audience specific documents may be masked and accessed by payment.
    Type: Grant
    Filed: May 31, 2005
    Date of Patent: February 16, 2010
    Assignee: SAP, AG
    Inventors: David E. Brookler, Paul N. Weinberg, Dave L. Sullivan, Philip A. Tinari, Richard T. Endo, Nathan F. Yospe
  • Patent number: 7657511
    Abstract: One or more embodiments of invention are directed to a multi-layered data model for generating audience-specific documents will now be described. The invention is used in the context of generating a document such as a catalog or web page for publication across regions and cultures comprising multiple languages. It allows users to rapidly generate multi-language, multi-culture and multi-region documents since fields flagged as multi-lingual may utilize existing buckets that comprise pre-filled multi-language, multi-culture and multi-region values without requiring the user to specify every multi-value when creating a record.
    Type: Grant
    Filed: May 31, 2005
    Date of Patent: February 2, 2010
    Assignee: SAP, AG
    Inventors: David E. Brookler, Dave L. Sullivan, Paul N. Weinberg, Richard T. Endo, Philip A. Tinari, Nathan F. Yospe
  • 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: 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: 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: 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: 7548846
    Abstract: Emails that are generated, as part of an automated or semi-automated process, are to be language sensitive. It is possible, by determining the preferred language of the user of a company's information services, to customize the communication to the user, or in the case of a user using a server generating electronic mail message to a company to customize messages to the company, based on users chosen language or an automatically determined language. This customization affects two levels of an electronic mail message. The first is the actual header information provided to the custom electronic mail message to allow proper interpretation of the electronic mail message at the receiving end. The second is to customize information to be written to the addressee section of the body of the electronic mail message.
    Type: Grant
    Filed: November 6, 2000
    Date of Patent: June 16, 2009
    Assignee: Global Market Insite, Inc.
    Inventor: Robert W. Monster
  • Patent number: 7539611
    Abstract: The present invention is a method of identifying and highlighting textual units of interest using a computer. Text is received and tokens therein are identified. Prefixes, suffixes, and roots are identified and replaced with their standard forms. Starting and continuing tokens of textual units of interest are identified and printed in a user-defined font. The other tokens are printed in another user-defined font.
    Type: Grant
    Filed: November 19, 2004
    Date of Patent: May 26, 2009
    Inventor: Richard O. Wyckoff
  • Patent number: 7538771
    Abstract: A mail server extracts a character unregistered in a portable terminal from received mail data and affixes the font data of the character concerned to the mail data or inserts a reading tag indicating the reading (pronunciation) of the character concerned into the mail data. The portable terminal additionally registers the font data affixed to the mail data into a font database before the received mail data are displayed. Furthermore, in the display processing of the mail data, a character for which the corresponding font data is unregistered is replaced by a no-font symbol and then displayed. Furthermore, the font of each character constituting the reading tag is read out and this font is displayed subsequently to the no-font symbol.
    Type: Grant
    Filed: August 29, 2005
    Date of Patent: May 26, 2009
    Assignee: Omron Corporation
    Inventors: Tetsuya Nakamura, Teruo Onishi
  • Patent number: 7529656
    Abstract: A translation method for properly recognizing and automatically translating a sentence containing an emphasized word including two or more successive identical characters. First, words in a source text to be translated are looked up in a dictionary (step S201) to determine whether the text includes an unregistered word (step S203). Then, it is determined whether an unregistered word contains successive identical characters (step S205). If it contains successive identical characters, the number of the characters is reduced (step S207) and determines whether a modified word thus obtained is contained in the dictionary (step S209). If it is determined that the modified word is contained in the dictionary, the unregistered word is determined as the modified word (step S215), the part of speech and the attribute of the modified word are determined (step S217), and the unregistered word is replaced with the modified word to make translation.
    Type: Grant
    Filed: December 19, 2002
    Date of Patent: May 5, 2009
    Assignee: International Business Machines Corporation
    Inventors: Tomohiro Miyahira, Yoshiroh Kamiyama, Hiromi Hatori
  • 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: 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
  • Patent number: 7496230
    Abstract: Image or graphic elements such as pictures, icons and clip art, are intercepted during transfer from a computer source to a computer destination, such as during a cut-and-paste operation. Embedded text within the intercepted element is optically recognized, and encoded text is extracted. It is determined if the language of the text matches a desired language of the destination. If not, a translation of the optically-recognized text data is performed, and the translated text data is rendered into image data. The image data is then substituted into the intercepted element to overlay or replace the original embedded text, thereby “translating” the image or graphic element to a desired destination language. The modified image or graphic element is then delivered to the destination, such as a document, program, file or data structure.
    Type: Grant
    Filed: June 10, 2004
    Date of Patent: February 24, 2009
    Assignee: International Business Machines Corporation
    Inventors: Yen-Fu Chen, John W. Dunsmoir
  • 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: 7424675
    Abstract: A language input architecture converts input strings of phonetic text to an output string of language text. The language input architecture has a search engine, one or more typing models, a language model, and one or more lexicons for different languages. The typing model is configured to generate a list of probable typing candidates that may be substituted for the input string based on probabilities of how likely each of the candidate strings was incorrectly entered as the input string. The language model provides probable conversion strings for each of the typing candidates based on probabilities of how likely a probable conversion output string represents the candidate string. The search engine combines the probabilities of the typing and language models to find the most probable conversion string that represents a converted form of the input string.
    Type: Grant
    Filed: September 27, 2004
    Date of Patent: September 9, 2008
    Assignee: Microsoft Corporation
    Inventors: Kai-Fu Lee, Zheng Chen, Jian Han
  • Publication number: 20080189606
    Abstract: A method for automatically adding one or more diacritical marks to text that has been entered into a handheld electronic is disclosed. The method includes detecting an input of the text, generating an output of the text, making a determination whether the text may require diacritical marks, and generating an output of the text with the diacritical marks. A handheld electronic device having the capability described above is also disclosed.
    Type: Application
    Filed: February 2, 2007
    Publication date: August 7, 2008
    Inventor: Michal Rybak
  • 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