Multilingual Patents (Class 715/264)
  • Patent number: 8401838
    Abstract: 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.
    Type: Grant
    Filed: March 17, 2010
    Date of Patent: March 19, 2013
    Assignee: Research In Motion Limited
    Inventors: Vadim Fux, Michael Elizarov
  • Patent number: 8386237
    Abstract: Methods, systems, and apparatus, including computer program products, in which input keystroke data can be interpreted using a current mapping and a determination can be made whether the current mapping is valid based upon the characters identified by the mapping and the keystroke data. Invalid mappings can be corrected by identifying a transliteration of the characters in an alternative language.
    Type: Grant
    Filed: July 23, 2012
    Date of Patent: February 26, 2013
    Assignee: Google Inc.
    Inventors: Ivan D. Davtchev, Noah Coccaro, Adi Avidor, Nir Andelman, Mario Tanev
  • Patent number: 8380490
    Abstract: Methods, systems and computer program products provide reusable controls for automatically translating text with a reusable control by identify a plurality of variables comprising at least a source and a target language, identifying when translation should be invoked for text in the control and encapsulating said steps of initializing and identifying in order to make a reusable data object. Control objects for controlling text are also provide which include a text property for storing data corresponding to the text to be controlled by the control object, a translation language property which indicates a language to which the text to be controlled is to be translated and a translation method which performs translation of data in the text property.
    Type: Grant
    Filed: September 28, 1999
    Date of Patent: February 19, 2013
    Assignee: International Business Machines Corporation
    Inventor: Dennis D. King
  • Patent number: 8374846
    Abstract: The present invention relates to a text input device and a method for inputting text, and a computer program for performing the method. A text input device (200) is provided that comprises: a text prediction component for predicting candidate words in accordance with a current text context; a display screen (210) for displaying the predicted candidate words; a data entry device (220) having a navigation means (240) for selecting a direction to move a cursor on the display screen (210); and a processor receiving data from the data entry device (220) upon actuation of the navigation means (240). The processor arranges the candidate words on the display screen (210) in a spatial arrangement that reflects the selectable directions of the navigation means (240). The processor maps the currently displayed candidate words to the corresponding directions and selects a candidate word upon selection of a direction.
    Type: Grant
    Filed: July 28, 2008
    Date of Patent: February 12, 2013
    Inventor: Ramin O Assadollahi
  • Patent number: 8364706
    Abstract: A system and a method of retrieving information is described. In a system according to the invention, software modules may be used to provide the user with information that is most likely to be the information desired.
    Type: Grant
    Filed: June 18, 2004
    Date of Patent: January 29, 2013
    Assignee: ZI Corporation of Canada, Inc.
    Inventor: Todd Garrett Simpson
  • Patent number: 8365071
    Abstract: 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 and selects one string of words as a default textual output. The character interpretation and variations thereof are output in a lookup component along with a pin and variants thereof to enable the user to select among various character interpretations of an input as well as various alternative pins that correspond with the input.
    Type: Grant
    Filed: March 12, 2008
    Date of Patent: January 29, 2013
    Assignee: Research In Motion Limited
    Inventors: Vadim Fux, Sergey V. Kolomiets, Alexander Kornilovsky
  • Patent number: 8352858
    Abstract: A high-speed web server that generates an HTML file upon receipt of an HTTP request is described. The server includes an application executor device and an HTTP server device that receives the HTTP request and sends an HTTP response to the HTTP request. A method for sending an HTTP response in a server that generates an HTML file upon receipt of an HTTP request is also provided. The method includes: executing a script; calculating the number of appearances of the string; storing the string in a storage; executing a script when the script is a command for processing a string; replacing the string with reference information; and sending the string file along with the HTML file when it includes reference information for reference to the string file.
    Type: Grant
    Filed: April 15, 2010
    Date of Patent: January 8, 2013
    Assignee: International Business Machines Corporation
    Inventors: Tamiya Onodera, Toyotaro Suzumura, Michiaki Tatsubori
  • Publication number: 20130007608
    Abstract: A document can be presented on a computer that includes at least two video output ports. The document is divided into multiple parts, with each part being expressed in a different language. Each one of the at least two video output ports can be configured in or for a language of a partial document to be output by the video output port. Each one of the at least two video output ports can be made to synchronously output the partial document to which the language configured for the video output port corresponds.
    Type: Application
    Filed: June 28, 2012
    Publication date: January 3, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: HONG LI, LEI REN, YUN SHENG WANG, JUN WEI ZHAO
  • Patent number: 8341281
    Abstract: The present invention discloses a generic protocol translator (32) that translates information from a source device to a destination device. The generic protocol translator (32) includes a receiver circuit manager (92) that receives information from a source device that is intended for a destination device through one or more interface sockets (104). The present invention also includes one or more receivers (106) receive information from the receiver circuit manager. Further included are one or more message converters (110) that convert the information to the destination format using a conversion process. Additionally included is a message router (112) that determines which destination protocol is appropriate for the information. And, the present invention includes one or more message senders (114) that transfer the information in the destination format and protocol to the destination device.
    Type: Grant
    Filed: September 3, 2010
    Date of Patent: December 25, 2012
    Assignee: Lubec Campobello LLC
    Inventor: Rebecca S. Taylor
  • Patent number: 8332738
    Abstract: Methods for enforcing group oriented workflow requirements for multi-layered documents. Embodiments allow results of multi-layered operations to dictate the flow of tasks that occur on a multi-layered document. Flow is directed to roles and may be directed by the data values operated on in addition to multi-layered operation results. The system enables the workflow enabled creation and maintenance of multi-layered documents that minimize repeated data to ensure the highest possible data integrity when targeting a publication at multiple audiences. When a publication is changed and requires maintenance, use of a defined workflow for updating the publication ensures consistency in each publication. Embodiments may comprise performance metrics for monitoring and benchmarking publication processes.
    Type: Grant
    Filed: August 31, 2005
    Date of Patent: December 11, 2012
    Assignee: SAP AG
    Inventors: Wenphing Lo, Paul Weinberg
  • Patent number: 8332744
    Abstract: A translation method reduces the time required for display of the translation of a web page. Based on a translation request, a translation service server requests a translation engine translate an HTML document. The translation service server also extracts image tags from the HTML, and transmits the dummy tags to the browser based on the image tags. The browser requests image data based on the image tags, and obtains image data. The translation service server receives the translation from the translation engine, and transmits it to the browser.
    Type: Grant
    Filed: September 28, 2007
    Date of Patent: December 11, 2012
    Assignee: International Business Machines Corporation
    Inventors: Hyonsu Kim, Yoshiroh Kamiyama
  • Patent number: 8326602
    Abstract: Methods, systems, and apparatus, including computer program products, for detecting writing systems and languages are disclosed. In one implementation, a method is provided. The method includes receiving text; detecting a first segment of the text, where a substantial amount of the first segment represents a first language; detecting a second segment of the text, where a substantial amount of the second segment represents a second language; identifying scores for each n-gram of size x included in the text; and detecting an edge that identifies a transition from the first language to the second language in the text based on variations of the scores.
    Type: Grant
    Filed: June 5, 2009
    Date of Patent: December 4, 2012
    Assignee: Google Inc.
    Inventor: Richard L. Sites
  • Patent number: 8321222
    Abstract: A speech synthesis system and method is described. A speech segment database references speech segments having various different speech representational structures. A speech segment selector selects from the speech segment database a sequence of speech segment candidates corresponding to a target text. A speech segment sequencer generates from the speech segment candidates sequenced speech segments corresponding to the target text. A speech segment synthesizer combines the selected sequenced speech segments to produce a synthesized speech signal output corresponding to the target text.
    Type: Grant
    Filed: August 14, 2007
    Date of Patent: November 27, 2012
    Assignee: Nuance Communications, Inc.
    Inventors: Vincent Pollet, Andrew Breen
  • Publication number: 20120297294
    Abstract: Architecture that utilizes web search implicitly to assist users in improving writing and associated productivity. The architecture extends the authoring experience of applications of office suite applications which can draw on a web search engine to offer contextual suggestions for revision, word auto-complete, and text prediction. Web-based research and reference to users is enabled as the user writes or revises text. Suggestions are made as to how to complete a phrase or sentence using data from networks such as the Internet or intranet, to how a user how revises a word or phrase in an already-written sentence using data from the network, and to problems in writing style/writing rules. Paragraph analysis is performed to find improper language usage or errors. Prediction and revision suggestions are extracted from web search or enterprise search document summaries, and intent of the user to obtain word completion, revision assistance, and prediction suggestions is identified.
    Type: Application
    Filed: May 17, 2011
    Publication date: November 22, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Matthew Robert Scott, Ming Zhou, Duo Ding, Xingping Jiang, Jonathan Y. Tien, Gang Chen, Hsiao-Wuen Hon, Andrea Jessee
  • Patent number: 8316295
    Abstract: A shared language model may be provided. First, a first input may be received. Then, in response to the first input, an input mode may be determined comprising one of the following: a pinyin input mode, a stroke order input mode, and a stroke number input mode. Then, data may be received based on the determined input mode. The received data may be converted using the determined input mode and using a language model. The language model may be configured to be used with each of the following input modes: the pinyin input mode, the stroke order input mode, and the stroke number input mode.
    Type: Grant
    Filed: March 1, 2007
    Date of Patent: November 20, 2012
    Assignee: Microsoft Corporation
    Inventors: Dong Li, Qian Xun Johnson Li
  • Patent number: 8307281
    Abstract: This invention easily realizes a process of changing the display order of the candidates according to various input states. In a character input device of a mobile telephone, a wide variety of attributes representing an input state are set, and a conversion dictionary in which the attributes are registered in dictionary data of a corresponding word is set. An adjustment value setting unit determines the input state at a relative time point according to the start of input of the read character or the confirmation of the candidate, and sets an adjustment value to each attribute according to the determination content. A priority adjustment unit adjusts the priority with the adjustment value set to the attribute of the candidate for the candidate set with an attribute of each candidate extracted from the conversion dictionary by the read character string.
    Type: Grant
    Filed: April 29, 2009
    Date of Patent: November 6, 2012
    Assignee: Omron Corporation
    Inventors: Masaharu Ueda, Takuya Nakayama
  • Patent number: 8306826
    Abstract: A method and apparatus for displaying bi-directional text using a browser program on a computer (20) coupled to drive a display (22) and having an operating system such that the computer normally writes text to the display in a default language in a first, default direction. The computer opens a window (44) on the display and receives a string of codes, each code corresponding to a character in a passage of text (54), at least a portion of which is in a non-default language that is written in a second direction, opposite to the default direction. The computer displays the characters 10 corresponding to the codes in the window such that the passage of text is displayed with all portions thereof arranged in respectively-appropriate directions, substantially without reference to language support provided by the operating system or browser.
    Type: Grant
    Filed: July 18, 2007
    Date of Patent: November 6, 2012
    Assignee: International Business Machines Corporation
    Inventor: Moshe Flam
  • Patent number: 8296463
    Abstract: A globalization management system (200) for managing resources of multiple interrelated data sources (1021, 1022, 1041, 1042, 1000, 1200, 1002, 1202) corresponding to a plurality of sites (102, 104, 106) accessed through a communications network (20) is provided. The globalization management system (200) includes a plurality of target application interfaces (222) respectively coupled to the interrelated data sources through the communications network. Each target application interface (222) includes systems (212,214,216,218) for converting a protocol of the respective data source to a predetermined protocol, and the predetermined protocol to the protocol of the respective data source. The globalization management system (200) further includes a global management engine (100) coupled to the plurality of target application interfaces (222).
    Type: Grant
    Filed: February 2, 2011
    Date of Patent: October 23, 2012
    Assignee: SDL International America Incorporated
    Inventors: Shang-Che Cheng, Alexander Pressman
  • Patent number: 8296126
    Abstract: The present invention relates to the translation of a portion of text to be communicated in a text-based communication in a communications network. A communications device for composing the text-based communication queries a translation service with a portion of text in a first language to obtain a replacement for the portion in a second language. A user may trigger a replacement query by composing the portion using at least one trigger symbol monitored by the communications device. Replacement may be confirmed with the user and at least one alternative replacement sought in response to the confirmation. The communications network may comprise a wireless network and the communications device a wireless mobile communications device.
    Type: Grant
    Filed: February 25, 2004
    Date of Patent: October 23, 2012
    Assignee: Research In Motion Limited
    Inventor: Thanh Vinh Vuong
  • Publication number: 20120266065
    Abstract: Automatically detecting the layout of a bidirectional (BIDI) text. In one embodiment, this comprises: determining a shaping attribute of the text based on scanning the text to detect at least one character of a specific shape, while preferably ignoring initial, final, and stand-alone shaped characters; determining a text type attribute of the text from the shaping attribute; and determining an orientation attribute of the text from the determined text type. A numeric shaping attribute and a symmetric swapping attribute may also be determined. Embodiments of the invention may be used, by way of illustration but not of limitation, for bidirectional layout transformation to allow conversion of a BIDI text received from a source computer system in a source BIDI layout format into a layout format of a target computer system.
    Type: Application
    Filed: June 25, 2012
    Publication date: October 18, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Hisham E. El-Shishiny, Waleed M. Oransa
  • Patent number: 8285541
    Abstract: A system and method for processing text are disclosed. The method includes receiving text to be processed. A main language of the text is identified. At least one unknown sequence in the text is identified, each unknown sequence comprising at least one word that is unknown in the main language. For a secondary language, for each of the at least one unknown sequence, the method includes determining whether the unknown sequence includes a first word recognized in the secondary language and, if so, identifying a sequence of words in the secondary language which includes at least the first word. The identifying of the sequence of words in the secondary language includes applying an algorithm for determining whether the sequence of words in the secondary language is expandable beyond the first word to include adjacent words. The text is labeled based on the identified sequences of words in the secondary language.
    Type: Grant
    Filed: August 11, 2010
    Date of Patent: October 9, 2012
    Assignee: Xerox Corporation
    Inventor: Caroline Brun
  • Publication number: 20120246564
    Abstract: The invention is to system and methods for automatically identifying the language(s) contained in text. The system comprises two language classifiers, one that classifies the text based on the latters present, and a second classifier that classifies the text based on the words present. Each classifier produces a list of languages and a weight for each language. Each classifier also computes an overall confidence applied to the classifier as a whole. The results of the classifiers are combined together incorporating the classifier confidence and language weights. The combined results produce a list of languages and weights and an overall confidence.
    Type: Application
    Filed: March 27, 2011
    Publication date: September 27, 2012
    Inventor: Brian Andrew Kolo
  • Patent number: 8276066
    Abstract: Optimized digital operational encoding and input method of world character information and information processing system thereof are directed to digital encoding technology of world character information. It thoroughly solves the conflict between the simplicity and high efficiency for encoding the world character information, and according to the pronunciation and the glyph information of world characters, performs the digital operational encoding to the world character information with ten numerals 0-9 unifiedly by means of the encoding method operated with addition and subtraction by areas and positions.
    Type: Grant
    Filed: June 5, 2003
    Date of Patent: September 25, 2012
    Inventor: Rongbin Su
  • Patent number: 8271873
    Abstract: Automatically detecting the layout of a bidirectional (BIDI) text. In one embodiment, this comprises: determining a shaping attribute of the text based on scanning the text to detect at least one character of a specific shape, while preferably ignoring initial, final, and stand-alone shaped characters; determining a text type attribute of the text from the shaping attribute; and determining an orientation attribute of the text from the determined text type. A numeric shaping attribute and a symmetric swapping attribute may also be determined. Embodiments of the invention may be used, by way of illustration but not of limitation, for bidirectional layout transformation to allow conversion of a BIDI text received from a source computer system in a source BIDI layout format into a layout format of a target computer system.
    Type: Grant
    Filed: July 27, 2010
    Date of Patent: September 18, 2012
    Assignee: International Business Machines Corporation
    Inventors: Hisham E. El-Shishiny, Waleed M. Oransa
  • Patent number: 8265923
    Abstract: A statistical machine translation (SMT) system employs a conditional translation probability conditioned on the source language content. A model parameters optimization engine is configured to optimize values of parameters of the conditional translation probability using a translation pool comprising candidate aligned translations for source language sentences having reference translations. The model parameters optimization engine adds candidate aligned translations to the translation pool by sampling available candidate aligned translations in accordance with the conditional translation probability.
    Type: Grant
    Filed: May 11, 2010
    Date of Patent: September 11, 2012
    Assignee: Xerox Corporation
    Inventors: Samidh Chatterjee, Nicola Cancedda
  • Patent number: 8255290
    Abstract: A system and method are described for managing a contacts database within an online stationery service.
    Type: Grant
    Filed: December 15, 2009
    Date of Patent: August 28, 2012
    Assignee: Shutterfly, Inc.
    Inventors: Kelly Berger, Adnan Asar, Kevin Chang, Krys Taylor, Bryan Wu, Dimitre Piskyulev
  • Patent number: 8249855
    Abstract: A set of candidate documents, each of which may be part of a bilingual, parallel set of documents, are identified. The set of documents illustratively includes textual material in a source language. It is then determined whether parallel text can be identified. For each document in the set of documents, it is first determined whether the parallel text resides within the document itself. If not, the document is examined for links to other documents, and those linked documents are examined for bilingual parallelism with the selected documents. If not, named entities are extracted from the document and translated into the target language. The translations are used to query search engines to retrieve the parallel correspondent for the selected documents.
    Type: Grant
    Filed: August 7, 2006
    Date of Patent: August 21, 2012
    Assignee: Microsoft Corporation
    Inventors: Ming Zhou, Cheng Niu
  • Patent number: 8239762
    Abstract: Systems and methods are provided for adapting a text, for example, for generating a text appropriate for the proficiency level of a language learner, are described. An original text is received and at least one portion of the original text to adapt is identified, where the adapted text will facilitate reader comprehension. An adaptation to be applied to the at least one portion of the original text is determined. The at least one portion of the original text is analyzed based on the adaptation, the adaptation is applied to the at least one portion of the original text, and the adapted text is provided.
    Type: Grant
    Filed: March 20, 2007
    Date of Patent: August 7, 2012
    Assignee: Educational Testing Service
    Inventors: Jill C. Burstein, John Sabatini, Jane Shore, Matthew Ventura
  • Patent number: 8229732
    Abstract: Methods, systems, and apparatus, including computer program products, in which input keystroke data can be interpreted by a current mapping and a determination can be made whether the current mapping is valid based upon the characters identified by the mapping and the keystroke data. Invalid mappings can be corrected based upon alternative mapping of the keystroke data.
    Type: Grant
    Filed: August 29, 2008
    Date of Patent: July 24, 2012
    Assignee: Google Inc.
    Inventors: Ivan D. Davtchev, Noah Coccaro, Adi Avidor, Nir Andelman, Mario Tanev
  • Patent number: 8230328
    Abstract: Aspects of the present invention relate to systems, methods and devices for imaging device display content localization. Some aspects relate to methods and systems for sending geographical-locale-related information from an imaging device to a remote computing device where the geographical-locale-related information is matched with related data comprising a language and at least one of a time format, a date format, an address format, a calendar format, a currency type and a geographical-locale-related cultural custom, which is then sent to the imaging device for output to a user.
    Type: Grant
    Filed: September 22, 2005
    Date of Patent: July 24, 2012
    Assignee: Sharp Laboratories of America, Inc.
    Inventors: Shinichi Yamamura, Joey P. Lum, Mark Liu Stevens
  • Patent number: 8219907
    Abstract: A localization development system includes a platform that receives information to be localized to a target market that is distinct from a source market for which the information was originally authored. The platform calculates a recycle rate for the received information. The recycle rate is indicative of a portion of the information that has already been localized to the target market before the information to be localized was received from an authoring component.
    Type: Grant
    Filed: April 29, 2005
    Date of Patent: July 10, 2012
    Assignee: Microsoft Corporation
    Inventors: Bernhard Kohlmeier, Lori A. Brownell, Wei Wu, Shenghua (Ed) Ye, Jordi Mola Marti, Jan Anders Nelson, Mohammed El-Gammal, Julie D. Bennett
  • Patent number: 8204736
    Abstract: A mechanism is provided for determining a second document of a set of documents in a second language having the same textual content as a first document in a first language. A first histogram that is indicative of the textual content of the first document is generated. A second histogram is generated for each document of the set of documents. Each second histogram is indicative of the textual content of a document of the set of documents. Each second histogram is compared with the first histogram to determine at least one histogram from the plurality of second histograms which matches the first histogram. The second document is then identified as the document having the at least one histogram.
    Type: Grant
    Filed: November 6, 2008
    Date of Patent: June 19, 2012
    Assignee: International Business Machines Corporation
    Inventors: Ossama Emam, Ahmed Hassan, Hany M. Hassan
  • Patent number: 8190421
    Abstract: 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.
    Type: Grant
    Filed: December 20, 2010
    Date of Patent: May 29, 2012
    Assignee: Research In Motion Limited
    Inventors: Vadim Fux, Carlo Chiarello, Andrew D. Bocking, Harry R. Major
  • Patent number: 8181109
    Abstract: An apparatus and method for providing Unicode support in legacy operating systems are provided. With the apparatus and method, a focus hook module, keyboard hook module, and keystroke conversion module are registered with the legacy operating system. The focus hook module determines the currently active application and whether the currently active application is Unicode capable. The keyboard hook module receives keyboard events from an input interface and sends those keyboard events to the keystroke conversion module. The keystroke conversion module converts the keyboard events into Unicode characters which are sent back to the keyboard hook module. The keyboard hook module then stores the Unicode characters in a temporary storage memory, e.g., the clipboard. The keyboard hook module then sends a command to the application to paste the contents of the temporary storage memory to the currently active application.
    Type: Grant
    Filed: March 13, 2003
    Date of Patent: May 15, 2012
    Assignee: International Business Machines Corporation
    Inventors: Steven Edward Atkin, Kenneth Wayne Borgendale, Michael Aaron Kaply, Baldev Singh Soor
  • Patent number: 8170867
    Abstract: In the method of extraction, the words of the text are encoded by comparing them with the contents of a lexicon of tool words (essentially articles, prepositions, conjunctions, and verbal auxiliaries), and nominal groups are then identified by searching subsets of the resulting succession of encoded words to look for groups of encoded words that comply with predefined syntactical rules.
    Type: Grant
    Filed: July 18, 2003
    Date of Patent: May 1, 2012
    Assignees: Go-Albert France
    Inventor: Nicolas Germain
  • Patent number: 8170864
    Abstract: A method and apparatus for capturing graphic user interface resource of an application, which method comprises: loading resource files in which visible text data in graphic user interfaces of the application are stored; duplicating the resource files; adding identification information to each visible text data unit in the resource files, the identification information being used to uniquely identify each visible text data unit in each of the resource files; capturing at least one panel of graphic user interface according to the graphic user interfaces of the application; and saving the duplicated resource files and the at least one captured panel as the graphic user interface resource of the application into an intermediate file.
    Type: Grant
    Filed: January 14, 2008
    Date of Patent: May 1, 2012
    Assignee: International Business Machines Corporation
    Inventors: Xing Jiang Huang, Wei Ji Shi, Jun Yin
  • Patent number: 8155944
    Abstract: A translation apparatus includes: an image acquiring unit that acquires an original document image read from an original document including an original sentence in a first language; a translating unit that translates the original sentence into a second language; a line-space specifying unit that specifies a line-space region for each line of the original sentence; a first translation document creating unit that creates a first translation document by arranging a translation sentence in each line-space region of the original document image; a second translation document creating unit that creates a second translation document; a determining unit that determines whether a non-interference condition is satisfied on the basis of each line-space region; and an output unit that outputs the first translation document in a case where the non-interference condition is satisfied, or that outputs the second translation document in a case where the non-interference condition is not satisfied.
    Type: Grant
    Filed: March 14, 2008
    Date of Patent: April 10, 2012
    Assignee: Fuji Xerox Co., Ltd.
    Inventor: Masahiro Kato
  • Patent number: 8150736
    Abstract: A comprehensive system effectuates global electronic commerce on the Internet across frontiers of nations, cultures, and languages. Referral Websites serving various locales offer Buyers the opportunity to view products for purchase. A Buyer selects categories of products for viewing by using drop-down menus that organize products into a clear taxonomy that can be expressed across all languages. Having selected a category of products for viewing, a Buyer receives, from a multi-version relational database, a version of marketing information about each product. The version is one automatically sent from the database to match the Buyer's language, culture, and nationality, as deduced from the use of a particular Referral Website. A shopping cart allows Buyers to select a product for purchase in an interactive way that encourages completion of the purchase. Products can be offered with custom options and in wholesale quantities. Personalized Web pages allow comprehensive customer service after a sale.
    Type: Grant
    Filed: December 22, 2005
    Date of Patent: April 3, 2012
    Assignee: S.F. Properties 58 LLC
    Inventors: Michel Horn, Thomas Scott Manaugh
  • Patent number: 8145993
    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: Grant
    Filed: January 3, 2007
    Date of Patent: March 27, 2012
    Assignee: Oracle International Corporation
    Inventors: Nipun Agarwal, Sanket Malde, Bhushan Khaladkar, Eric Sedlar
  • Patent number: 8135575
    Abstract: Systems and methods are disclosed for searching across multi-lingual information. A user makes a query in a first language, and a group of documents that were previously machine-translated into the first language are searched for information responsive to the query. Contextual information derived can be used to improve the accuracy of the machine translation. Responsive documents are returned to the user. Alternatively, a query provided in a user's language may be translated into one or more other languages. Documents written in these languages can then be searched for information responsive to the appropriate translated query. Responsive documents can be translated into the user's language prior to providing them to the user.
    Type: Grant
    Filed: August 21, 2003
    Date of Patent: March 13, 2012
    Assignee: Google Inc.
    Inventor: Jeffrey A. Dean
  • Patent number: 8122353
    Abstract: A method and an apparatus are provided for composing a message in an online textbox using a non-Latin script. In one example, the method includes receiving a selection of a target language for composing the message in the online textbox, loading a hash table and an integer n that are associated with the target language, adding to a queue a character inputted from a QWERTY keyboard, and applying appropriate parsing and mapping techniques to the queue using the hash table and the integer n to display an appropriate script of the target language.
    Type: Grant
    Filed: November 7, 2008
    Date of Patent: February 21, 2012
    Assignee: Yahoo! Inc.
    Inventor: Brian Bouta
  • Publication number: 20120030565
    Abstract: Embodiments consistent with the invention include a method of creating a document on a computing device and a computer-readable storage medium. The method includes: receiving input text in the computing device to initiate the document creation process, the computing device including a first portion of font data for a particular language, the first portion including less than all of the font data for the particular language; based on the input text, determining whether the first portion of the font data is sufficient to create the document on the computing device; and loading a second portion of the font data to the computing device from a data storage location if the computing device cannot create the document with the first portion of the font data, wherein the second portion of the font data alone or in combination with the first portion of the font data are used to create the document.
    Type: Application
    Filed: October 3, 2011
    Publication date: February 2, 2012
    Inventor: Devendra KALRA
  • Patent number: 8103499
    Abstract: 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.
    Type: Grant
    Filed: March 18, 2008
    Date of Patent: January 24, 2012
    Assignee: Tegic Communications, Inc.
    Inventors: Jenny Huang-Yu Lai, Jianchao Wu
  • Patent number: 8086440
    Abstract: A method of prioritizing the automated translation of communications relating to a predetermined topic includes capturing and inputting into a data processing system a translation-candidate communication rendered in a first human language. A first data set representative of the translation-candidate communication is stored in computer memory and parsed into communication sub-portions. Communication sub-portions are algorithmically selected for translation depending on their relatedness to the predetermined topic as determined by first-language extraction rules. Each selected communication sub-portion is translated to a translated-data-set sub-portion representative of that selected communication sub-portion in the second human language. Translated-data-set sub-portions are subjected to a secondary filtration process in accordance with which their relatedness to the predetermined topic is determined by second-language extraction rules.
    Type: Grant
    Filed: March 7, 2008
    Date of Patent: December 27, 2011
    Assignee: Lockheed Martin Corporation
    Inventors: Russell Elliot, Jeffrey S. Poulin
  • Patent number: 8078965
    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: Grant
    Filed: May 1, 2007
    Date of Patent: December 13, 2011
    Assignee: Microsoft Corporation
    Inventors: Thiti Wang-Aryattanwanich, Nicholas Allen Robarge, Ziad Moh'd Ali Khalidi, Howard Lesley Cooperstein, Juraj Gottweis, Lizanne Risa Maeda Infauku
  • Publication number: 20110252316
    Abstract: A system described herein includes an acquirer component that acquires an electronic document that comprises text in a first language, wherein the acquirer component acquires the electronic document based at least in part upon a physical object comprising the text contacting or becoming proximate to the interactive display of the surface computing device. The system also includes a language selector component that receives an indication of a second language from a user of the surface computing device and selects the second language. A translator component translates the text in the electronic document from the first language to the second language, and a formatter component formats the electronic document for display to the user on the interactive display of the surface computing device, wherein the electronic document comprises the text in the second language.
    Type: Application
    Filed: April 12, 2010
    Publication date: October 13, 2011
    Applicant: Microsoft Corporation
    Inventors: Michel Pahud, Takako Aikawa, Andrew D. Wilson, Hrvoje Benko, Sauleh Eetemadi, Anand M. Chakravarty
  • Patent number: 8027830
    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: August 17, 2009
    Date of Patent: September 27, 2011
    Inventor: Francois Teytaud
  • Patent number: 8028230
    Abstract: A input method selects a character from a plurality of characters of a logographic script, and identifies characters proximate the selected character. One or more candidate characters are then selected based on a composition input and the proximate characters.
    Type: Grant
    Filed: February 12, 2007
    Date of Patent: September 27, 2011
    Assignee: Google Inc.
    Inventor: Feng Hong
  • Patent number: 8027831
    Abstract: An information display control apparatus includes an example sentence storage unit that stores a plurality of example sentences, an input unit that accepts a user's operation of inputting a string of characters, an example sentence search unit that, when a compound word consisting of a plurality of constituting words which are combinable and splittable is input via the input unit, searches the example sentences in the example sentence storage unit for an example sentence containing the compound word in a combined state where the plurality of constituting words are combined and an example sentence containing the compound word in a split state where the plurality of constituting words are split, and a display control unit that displays the example sentences searched by the example sentence search unit.
    Type: Grant
    Filed: March 27, 2007
    Date of Patent: September 27, 2011
    Assignee: Casio Computer Co., Ltd.
    Inventor: Masaaki Yanagisawa
  • Patent number: 7987421
    Abstract: To display content in a user's preferred language, a content provider locates a layout information file to determine how to display the content. A layout strings file storing a layout string in a specific language is selected, according to the user's preferred languages. The content from a content provider and the layout string are then formatted as specified by the layout information file, and presented to the user.
    Type: Grant
    Filed: January 30, 2002
    Date of Patent: July 26, 2011
    Inventors: Boyd H Timothy, Olin Sayre Atkinson, Christopher Jean Seiler, Matthew Gerrit Brooks, Shawn Matthew Holmstead, John Ransom VanOrman, II, James Mark Norman