Multilingual Patents (Class 715/264)
  • Patent number: 11960850
    Abstract: Methods, apparatuses, and computer program products for multilingual simultaneous interpretation using a distributed ledger are disclosed. A multilingual interpretation server determines that a new word has been added to a first language node, the first language node corresponding to a first language, and broadcasts, to a plurality of other language nodes, a request to interpret the new word, wherein each of the plurality of other language nodes corresponds to a different language. Each of the plurality of language nodes interprets the new word into a particular language and adds the new word and one or more interpretations of the new word to an entry in a dictionary ledger. A multilingual interpretation service provides simultaneous multilingual translations of from a source language to a plurality of target languages using the shared distributed dictionary ledger. A multilingual interpretation client is provided for accessing services provided by the multilingual interpretation service.
    Type: Grant
    Filed: February 21, 2020
    Date of Patent: April 16, 2024
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Howard N. Anglin, Su Liu, Fehmina Merchant, Debbie Anglin
  • Patent number: 11947974
    Abstract: Disclosed are an application start method and an electronic device. The method includes: obtaining, by a SystemServer process in an electronic device, a start message of a first application; sending, by the SystemServer process, a creation request for an application process to a daemon process in response to the start message, where the creation request includes application information of the first application; creating, by the daemon process, the application process for the first application in response to the creation request, where the application process includes a first thread and a second thread; executing, by the application process, the first thread and the second thread in parallel, where the first thread executes initialization of a main thread of the first application, and the second thread creates a first class loader according to the application information to load a class file of the first application.
    Type: Grant
    Filed: September 17, 2020
    Date of Patent: April 2, 2024
    Assignee: Honor Device Co., Ltd.
    Inventors: Wenyong Sun, Yulin Ren, Feng Han, FeiFei Cheng
  • Patent number: 11900051
    Abstract: A data processing device (10) includes a vector generation unit (1411, 1421) configured to obtain a number of appearance or a frequency of appearance of a word used in a caption of a row of a cell and in a caption of a column of the cell at which the row and the column of table data intersect with each other and generate a vector which has the obtained number of appearance or the obtained frequency of appearance as a value of an element.
    Type: Grant
    Filed: June 24, 2019
    Date of Patent: February 13, 2024
    Assignee: Nippon Telegraph and Telephone Corporation
    Inventors: Satoshi Sunaga, Koji Hoshino, Kazuhiro Kikuma
  • Patent number: 11829719
    Abstract: A data processing apparatus includes a word selection unit configured to select words corresponding to a part-of-speech type targeted for selection from words disassembled from document data, and a generation unit configured to find, for each of the words selected by the word selection unit, a value obtained by weighting the number of occurrences of each of the words or frequency of occurrences of each of the words according to the part-of-speech type of each of the words to generate a vector with a plurality of the values that are found as values of elements.
    Type: Grant
    Filed: September 19, 2019
    Date of Patent: November 28, 2023
    Assignee: Nippon Telegraph and Telephone Corporation
    Inventors: Satoshi Sunaga, Koji Hoshino, Kazuhiro Kikuma
  • Patent number: 11768596
    Abstract: A user interface synchronous scrolling method includes: opening a plurality of user interfaces, obtaining a scrolling parameter through the input-output interface; and judging whether the application program corresponding to each user interface belongs to a software support mode. By determining whether the application program corresponding to each user interface belongs to the software support mode, and providing corresponding control steps, the effect of synchronous scrolling for multiple user interfaces is achieved.
    Type: Grant
    Filed: October 31, 2022
    Date of Patent: September 26, 2023
    Assignee: WISTRON CORP.
    Inventors: Fang-Wen Liao, Yu-Ping Lin, Hsin Ting Ho, Ming Jen Chan, Li-Yu Yang
  • Patent number: 11636934
    Abstract: Provided is a non-transitory storage medium that stores a computer readable program for a computer of a medical information processing device configured to output and/or input medical information, the program causing the computer to perform acquiring locale information in environment information of the medical information processing device and presuming a character encoding of the medical information based on the locale information acquired in the acquiring.
    Type: Grant
    Filed: January 27, 2021
    Date of Patent: April 25, 2023
    Assignee: KONICA MINOLTA, INC.
    Inventor: Hiroyuki Kubota
  • Patent number: 11593570
    Abstract: The subject matter discloses a method for translating text in an image, comprising extracting at least a portion of the text in a source language from the image, identifying one or more bounding boxes containing the text in the image, translating at least a portion of the text in the source language to a destination language, generating a new image containing the text in the destination language in the bounding boxes of the associated words in the source language.
    Type: Grant
    Filed: April 20, 2020
    Date of Patent: February 28, 2023
    Inventor: Ran Izsak
  • Patent number: 11521505
    Abstract: Disclosed are mortise and tenon joint structures for Chinese characters formed by building members having the same or different configurations, and a method for inputting Chinese characters by using the building members. The Chinese characters are de-structured such that each Chinese character consists one or more radicals which are formed by the mortise and tenon joint structures or variants thereof. The variants of the mortise and tenon joint structures are formed by shift, rotation or combination of shift and rotation of the building members of the mortise and tenon joint structures. This establishes an inputting method between the Latin letters and Chinese characters.
    Type: Grant
    Filed: March 23, 2021
    Date of Patent: December 6, 2022
    Assignee: CHONGQING HANZIHUI EDUCATIONAL TECHNOLOGY INSTITUTE CO., LTD
    Inventors: Xiaoming Gao, Anlan Gao
  • Patent number: 11502975
    Abstract: A messaging application may automatically analyze content of one or more messages and/or user information to automatically provide suggestions to a user within a messaging application. The suggestions may automatically incorporate particular non-messaging functionality into the messaging application. The automatic suggestions may suggest one or more appropriate responses to be selected by a user to respond in the messaging application, and/or may automatically send one or more appropriate responses on behalf of a user.
    Type: Grant
    Filed: August 21, 2020
    Date of Patent: November 15, 2022
    Assignee: Google LLC
    Inventors: Ori Gershony, Sergey Nazarov, Rodrigo De Castro, Erika Palmer, Daniel Ramage, Adam Rodriguez, Andrei Pascovici
  • Patent number: 11481463
    Abstract: Methods, systems, and computer readable medium for providing content with respect to a website. A request for content is received where the request includes information related to a user. One or more pieces of localized content associated with at least one condition is retrieved when it is determined that the at least one condition is consistent with the information related to the user, where each localized content is localized with respect to the content requested. At least one of the retrieved localized content is identified when the information related to the user meets the associated at least one condition. The identified at least one localized content is sent as a response to the received request for content.
    Type: Grant
    Filed: January 5, 2021
    Date of Patent: October 25, 2022
    Assignee: MOTIONPOINT CORPORATION
    Inventors: Enrique Travieso, Eugenio Alvarez, Charles Whiteman, Adam Rubenstein, Collin Birdsey
  • Patent number: 11481547
    Abstract: A method, computer program, and computer system is provided for text error identification and correction. A text input having a phonetic component and a glyphic component is received. Information corresponding to the phonetic component and the glyphic component is coded as a fixed-length sequence. One or more candidate replacement words corresponding to the fixed-length sequence are identified. At least a portion of the text input is replaced with a candidate replacement word from among the one or more candidate replacement words.
    Type: Grant
    Filed: January 6, 2021
    Date of Patent: October 25, 2022
    Assignee: TENCENT AMERICA LLC
    Inventors: Tao Yang, Zeyu You, Min Tu, Shangqing Zhang, Xu Wang, Lianyi Han, Wei Fan
  • Patent number: 11429778
    Abstract: The system receives a message having a sender and a recipient. The system identifies entities associated with the message and associated with any content that is associated with the message. The system determines whether to, and how to, modify the message based on relationship information among the sender, the recipient, and any entities identified in the message or components of the message. A relationship between a sender and recipient may be determined using, for example, a database of relationship information. The system modifies, for example, text, images, or video of the message to generate the personalized message. The personalized message include the original message along with context information to help indicate the relevance of the message to the recipient. The context information can include text, images, video, or other information. To illustrate, the context information can include keywords or identifiers that indicate entities associated with the message.
    Type: Grant
    Filed: August 29, 2019
    Date of Patent: August 30, 2022
    Assignee: Rovi Guides, Inc.
    Inventors: Madhusudhan Srinivasan, Deviprasad Punja
  • Patent number: 11244121
    Abstract: The disclosed technology for accurate translation of elements in a web application includes systems and methods that provide a sanitization and exception-generation tool set configurable to present tags in a preliminary localization kit to a localization expert; and run a tag name convention enforcement tool against the preliminary localization kit, which parses extracted tags and locates key name strings and translatable text, then applies key naming rules that require presence of keywords from a list of valid keywords and that require key uniqueness. The tool set creates bug report stubs from a tag exception and accepts additional comments from the expert to include in a completed bug report, regarding the key name that triggered the exception; is configurable to generate sanitization correction files using the received key names and edited translatable text for processing by a developer; and includes a verification-in-context tool that supports debugging of a language pack.
    Type: Grant
    Filed: October 8, 2019
    Date of Patent: February 8, 2022
    Assignee: salesforce.com, inc.
    Inventors: Cornelia Sittel, Hendrik Lipka
  • Patent number: 11055475
    Abstract: Cross-browser techniques for efficient document pagination are provided. In one set of embodiments, a computer system can receive an indication of a starting point for a page in a content flow of a document and build a DOM tree of content elements in a portion of the content flow spanning from the starting point to an estimated ending point, the estimated ending point corresponding to an estimated ending boundary for the page. The computer system can further invoke an API that causes a layout engine of the web browser to create a layout of the page based on the DOM tree and determine, based on the layout and the content flow, one or more content elements in the content flow that fall beyond an actual ending boundary of the page. The computer system can then remove the one or more content elements from the DOM tree and add the DOM tree to a page set for the document.
    Type: Grant
    Filed: May 30, 2019
    Date of Patent: July 6, 2021
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Evgeny Veselov, Erfan Ghazi Nezami, Leeviana Peng Gray
  • Patent number: 10885286
    Abstract: A computer-implemented method that may be carried out by a reader device or other computing device includes identifying boundaries of words and sentences of displayed content and receiving a language selection of a language for translating a selected unit of text in the displayed content; translating the unit of text to the selected language; retrieving from a picture dictionary, a pictogram associated with a tag applied to the word or at least one word from the sentence of the selected unit of text; generating pronunciation files for both an original language of the unit of text and the selected language; and displaying, in context with the displayed content, the unit of text in the original language and the selected language, the pictogram, and icons for requesting to play the pronunciation files. The selected unit of text can be a word or a sentence.
    Type: Grant
    Filed: October 12, 2018
    Date of Patent: January 5, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Paul Ronald Ray, Michael Tholfsen, Guillaume Simonnet
  • Patent number: 10783155
    Abstract: The present disclosure provides systems and methods for generating matching phrases based on user-defined criteria including a desired stress pattern of a phrase. The system may determine a stress pattern based on user-defined criteria including an auditory file of a melody, and use the determined stress pattern to generate a plurality of matching phrases that include the same stress pattern.
    Type: Grant
    Filed: November 28, 2017
    Date of Patent: September 22, 2020
    Assignee: AV Music Group, LLC
    Inventor: Joseph Frank Freimuth
  • Patent number: 10755382
    Abstract: The present disclosure provides a system for stitching image Chinese characters into a word. In the system, a scanning module scans a plurality of images, wherein a physical space of each image is mapped with one logic space on which a colliding unit is formed; when a collision event between the colliding unit of the image and a colliding unit of its neighboring image occurs in the logic space, an associating module associates the Chinese character corresponding to the colliding unit with the Chinese character corresponding to the colliding unit of its neighboring image to generate a word, and when the word was recorded in a pre-stored vocabulary, a displaying module displays the word; in this way, the system enables Chinese beginners to learn words such as compounds, idioms, and proverbs, which improves the efficiency of Chinese beginners to learn Chinese, promotes their learning enthusiasm, and enhances user experience.
    Type: Grant
    Filed: August 30, 2018
    Date of Patent: August 25, 2020
    Inventor: Yi Niu
  • Patent number: 10698868
    Abstract: A device may analyze a set of unstructured documents of an organization associated with a domain to identify a first set of entities. The device may analyze a set of semi-structured documents of the organization to determine a second set of entities. The device may filter the first set of entities using the second set of entities. Filtering the first set of entities may include removing, from the first set of entities, one or more entities that do not satisfy a threshold level of similarity with entities included in the second set of entities. The device may consolidate the filtered first set of entities and the second set of entities to identify a set of key entities. The device may provide the set of key entities to a user device to allow the set of key entities to be annotated and used for one or more machine learning models.
    Type: Grant
    Filed: November 17, 2017
    Date of Patent: June 30, 2020
    Assignee: Accenture Global Solutions Limited
    Inventors: Chinnappa Guggilla, Praveen Maniyan, Madhura Shivaram, Naveen Bansal
  • Patent number: 10423725
    Abstract: An intention acquisition method, an electronic device and a computer-readable computer storage are provided.
    Type: Grant
    Filed: August 31, 2017
    Date of Patent: September 24, 2019
    Assignee: Ping An Technology (Shenzhen) Co., Ltd.
    Inventors: Junkun Zhou, Min Guan, Jianghao Yan, Xiaoming Peng
  • Patent number: 9766860
    Abstract: The present disclosure involves systems, software, and computer implemented methods for predicting critical events using log data. One example method includes receiving an event regarding a visible portion of a window of a programming editor used to display software source code. A currently visible portion of the programming editor window and a content type of the software source code are identified. Syntax rules associated with the content type are determined. Dynamic formatting rules are determined based on the syntax rules of the content type and the currently visible portion of the programming editor window. The dynamic formatting rules are applied to display the software source code in the currently visible portion of the programming editor window in response to the event.
    Type: Grant
    Filed: October 14, 2015
    Date of Patent: September 19, 2017
    Assignee: SAP SE
    Inventors: Mattan Bitner, Tsahar Sobe
  • Patent number: 9645989
    Abstract: Techniques to generate custom electronic forms are described. An apparatus may comprise a logic device and an application having a form manager component. The form manager component may be operative on the logic device to manage one or more forms for a user interface of the application during a run-time mode of the application. The form manager component may have a custom prompt module operative to determine whether an application context interface is available for a dynamic form prompt of a form. The form manager component may determine whether a custom language interface is available for the dynamic form prompt when the application context interface is available. The form manager component may retrieve custom content in a custom presentation language for the dynamic form prompt when the custom language interface is available. Other embodiments are described and claimed.
    Type: Grant
    Filed: November 4, 2011
    Date of Patent: May 9, 2017
    Assignee: SAS Institute Inc.
    Inventors: Todd C. Folsom, Scott Paul Leslie
  • Patent number: 9633139
    Abstract: The present invention provides for quick and efficient searching. One embodiment includes a first instruction configured to read at least a first search string and a second search string entered into a same first search field, and a second instruction configured to incrementally filter search results to locate at least a first document that has a least a first word that begins with the first string and a second word that begins with the second string.
    Type: Grant
    Filed: October 6, 2014
    Date of Patent: April 25, 2017
    Assignee: Future Search Holdings, Inc.
    Inventors: William Gross, Steven Lee Colwell
  • Patent number: 9557913
    Abstract: A method comprising receiving an input of a character from a virtual keyboard rendered on a display, and displaying the input character left of a cursor located within a ticker rendered on the display proximate to the virtual keyboard, wherein the cursor has a set position located towards a centre of the ticker.
    Type: Grant
    Filed: August 10, 2012
    Date of Patent: January 31, 2017
    Assignee: BlackBerry Limited
    Inventors: Jason Tyler Griffin, Alistair Robert Hamilton, Andrew Douglas Bocking, Mihal Lazaridis
  • Patent number: 9430301
    Abstract: A distributed system for downloading distributed Internet information and a method thereof are disclosed. A distribution subsystem receives downloading task information from a user, and sends the downloading task information to a downloading subsystem. The downloading subsystem downloads task result information according to the downloading task information, and sends the task result information to the distribution subsystem. The distribution subsystem receives the task result information, and returns the task result information to the user made the request. The physical environment of the system can include a distribution server and a downloading subsystem group, the internal function of the system is to assign the required tasks to the downloading subsystem group based on a queue model, the downloading subsystem group can process the assigned tasks concurrently.
    Type: Grant
    Filed: December 3, 2013
    Date of Patent: August 30, 2016
    Assignees: Peking University Founder Group Co., Ltd., Peking University, Beijing Founder Electronics Co., Ltd.
    Inventors: Lei Yan, Xiao Liang, Xiaoming Yu, Jianwu Yang
  • Patent number: 9430051
    Abstract: An input/output device is disclosed that includes an input-sensitive display screen and alphanumeric keys for entering characters. The input-sensitive display screen may be positioned proximate the alphanumeric keys and be capable of displaying graphical information and sensing user selection of the graphical information. The input-sensitive display screen may include a combination display/input region and a non-display input region. The touch sensitive display screen may be detachable from the alphanumeric region and may be operable in a detached configuration. The input/output device may usable with a method of input correction. The method may include displaying, on a secondary display, a first text unit, such as a character or a word, which corresponds with a second text unit shown on a primary display screen of a computing device. The method further involves receiving user selection of the first text unit and replacing the first text unit with a second text unit.
    Type: Grant
    Filed: May 28, 2013
    Date of Patent: August 30, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Yuan Kong
  • Patent number: 9384267
    Abstract: Systems and methods for providing suggestion and translation thereof in accordance with a partial user entry are disclosed. In some embodiments, a method includes: at a computer system with one or more processors and memory storing one or more programs for execution by the one or more processors, obtaining a partial search query; predicting from the partial search query a set of predicted complete queries relevant to the partial search query, wherein the partial search query and the set of predicted complete queries are in a first language; subsequent to the predicting, obtaining translations of at least a subset of the set of predicted complete queries, the translations are in a second language different from the first language, and the second language is predicted based, at least in part, on the partial search query; and formatting both the set of predicted complete queries and the corresponding translations for display.
    Type: Grant
    Filed: November 5, 2012
    Date of Patent: July 5, 2016
    Assignee: Google Inc.
    Inventors: Yung Choi, Haimin Lee, Dong-Hwi Lee, Jungshik Jang
  • Patent number: 9342503
    Abstract: Proper nouns may be correlated across languages by identifying a proper noun term in a first language and identifying a translation associated with the proper noun term, when available. A determination may be made as to whether one or more data stores associates the proper noun term with the translation, and the translation may be correlated with the proper noun term based on the determination.
    Type: Grant
    Filed: March 12, 2013
    Date of Patent: May 17, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: David Kirk Evans, Dong Yang
  • Patent number: 9329696
    Abstract: Optimized digital operational encoding and input method of world character information and information processing system thereof are directed to digital operational encoding of 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. The method and device takes these number codes as the index codes of retrieving the literatures of world characters and the computer input codes of world characters, so as to build up a complete set of method and systems capable of using world character to design the operating system, computer language, chip instruction, wireless interface protocol, and wireless internet protocol, used widely for computer, communications, network system, and the sorting and retrieving system of world character codes.
    Type: Grant
    Filed: July 23, 2012
    Date of Patent: May 3, 2016
    Inventor: Rongbin Su
  • Patent number: 9164753
    Abstract: Techniques for generating a software update include determining changes between a previous version of a software package and a new version of the software package. Whether each change can be implemented as automatic correction instructions that can be executed by a client computer system is determined. Automatic correction instructions are generated for changes that can be implemented as automatic correction instructions. Manual correction instructions are generated for changes that cannot be implemented as automatic correction instructions, including, for each of those changes, identifying a corresponding template for a text string for the change from a repository of templates and including the text string in the manual correction instruction.
    Type: Grant
    Filed: January 8, 2013
    Date of Patent: October 20, 2015
    Assignee: SAP SE
    Inventors: Mahidhar K Shetty, Preetpal Singh, Biju Balachandran
  • Patent number: 9081864
    Abstract: Various embodiments provide a client-side approach to enable late-binding, at the client, of resources associated with linguistic strings that are retrieved from a data source that is secondary to a primary server. The client-side, late-binding approach can be performed in a manner that is generally imperceptible to users and which preserves user interface formatting and client functionality.
    Type: Grant
    Filed: August 4, 2010
    Date of Patent: July 14, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Laurence Meyler, Adrian Cadden
  • Patent number: 9026426
    Abstract: Methods, systems, and apparatus, including computer program products, in which an input method editor receives graphemes in a first writing system and identifies lexical items in a second writing system based on the graphemes in the first writing system. In one implementation, a method is provided. The method includes receiving a first grapheme in a first writing system; using a grapheme graph of graphemes in the first writing system to identify a first n-gram representation in the first writing system of a first morpheme in a second writing system; using the first n-gram representation to locate one or more first nodes in a morpheme graph; selecting a first lexical item from the one or more first lexical items based on a first score associated with each of the one or more first lexical items; and providing the first lexical item for display on a user device.
    Type: Grant
    Filed: March 19, 2009
    Date of Patent: May 5, 2015
    Assignee: Google Inc.
    Inventors: Genqing Wu, Xiaotao Duan, Tai-Yi Huang
  • Patent number: 9015030
    Abstract: A method for intercepting an application prompt before it reaches the user interface, wherein the application prompt has been transmitted from the computer application and intended to reach the user interface. The method also includes translating the intercepted application prompt from a source language to a target user language, and in response to translating the intercepted application prompt, transmitting the translated application prompt to the user interface. The method also includes intercepting, in response to the application prompt, user input from the user interface, wherein the user input is intended to reach the computer application. The method also includes translating the user input from the target language to the source language, and in response to translating the intercepted application prompt, transmitting the translated user input to the computer application.
    Type: Grant
    Filed: April 15, 2012
    Date of Patent: April 21, 2015
    Assignee: International Business Machines Corporation
    Inventors: Graham Hunter, Ian McCloy
  • Patent number: 9009023
    Abstract: A typical sentence having a specific typical characteristic in the sentence is divided. A division target typical sentence is divided on the basis of a small clause definition. The sentence is divided where positions suitable for dividing the typical sentence based on the structure are expressed by a user. A small clause string including small clauses that serve as independent sentences is created after the division. The small clause string is compared to the structure patterns, and a structure pattern that is determined to match the small clause string is selected as a result of the typical sentence division.
    Type: Grant
    Filed: March 27, 2008
    Date of Patent: April 14, 2015
    Assignee: Fujitsu Limited
    Inventors: Masaru Fuji, Tomoki Nagase, Seiji Okura, Akira Ushioda
  • Patent number: 8996550
    Abstract: A server system receives, respectively, a first character string from a first user and a second character string from a second user. There are one or more differences between the first and second character strings. The server system obtains from a plurality of previously submitted complete queries, respectively, a first set of predicted complete queries corresponding to the first character string and a second set of predicted complete queries corresponding to the second character string. There are one or more identical queries in both the first and second sets. The server system conveys at least a first subset of the first set to the first user and at least a second subset of the second set to the second user. Both the first subset and the second subset include a respective identical query.
    Type: Grant
    Filed: June 3, 2010
    Date of Patent: March 31, 2015
    Assignee: Google Inc.
    Inventors: David H. Ko, Ching Law, Kayi Lee, Chi Yung Tse
  • Patent number: 8990064
    Abstract: A document containing text in a source language may be translated into a target language based on content associated with that document, in conjunction with the present technology. An indication to perform an optimal translation of a document into a target language may be received via a user interface. The document may then be accessed by a computing device. The optimal translation is executed by a preferred translation engine of a plurality of available translation engines. The preferred translation engine is the most likely to produce the most accurate translation of the document among the plurality of available translation engines. Additionally, the preferred translation engine may be identified based on content associated with the document. The document is translated into the target language using the preferred translation engine to obtain a translated document, which may then be outputted by a computing device.
    Type: Grant
    Filed: July 28, 2009
    Date of Patent: March 24, 2015
    Assignee: Language Weaver, Inc.
    Inventors: Daniel Marcu, Radu Soricut, Narayanaswamy Viswanathan
  • Patent number: 8948511
    Abstract: An automated document processing system is configured to normalize zones obtained from a document, and to extract articles from the normalized zones. In one configuration, the system receives at least one zone from the document, and applies at least one zone-breaking factor, thereby creating normalized sub-zones within which text lines are consistent with the at least one zone-breaking factor. The normalized sub-zones may be evaluated to obtain a reading order. Adjacent sub-zones are joined if text similarity exceeds a threshold value. Weakly joined sub-zones are separated where indicated by a topic vectors analysis of the weakly joined sub-zones.
    Type: Grant
    Filed: October 19, 2005
    Date of Patent: February 3, 2015
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Daniel Ortega, Sherif Yacoub, Jose Abad Peiro, Paolo Faraboschi
  • Patent number: 8938670
    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 letters 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: Grant
    Filed: March 27, 2011
    Date of Patent: January 20, 2015
    Inventor: Brian Andrew Kolo
  • Patent number: 8933827
    Abstract: A data processing apparatus that is capable of reducing the garbling of characters caused by the difference among the character codes when setting data are transferred to another apparatus by the import-export function. A storage unit stores setting data for the data processing apparatus. A receiving unit receives an instruction for exporting the setting data stored in the storage unit. A converting unit converts Unicode data included in the setting data into character code data of language, which is set to the data processing apparatus. An export unit exports the character code data converted by the converting unit and the Unicode data.
    Type: Grant
    Filed: May 24, 2013
    Date of Patent: January 13, 2015
    Assignee: Canon Kabushiki Kaisha
    Inventor: Noritsugu Okayama
  • Patent number: 8904282
    Abstract: An electronic device operates including a method for interpreting user input within an electronic device, the method comprising steps of receiving a first character via a user input (105), concurrently displaying a plurality of modal interpretations associated with the first character (110), selecting one of the plurality of modal interpretations (115), and displaying one of a first character result in response to the selection of the one of the plurality of modal interpretations (120).
    Type: Grant
    Filed: April 21, 2005
    Date of Patent: December 2, 2014
    Assignee: Motorola Mobility LLC
    Inventors: Jens Nagel, Heiko K. Sacher
  • Patent number: 8893084
    Abstract: A method and apparatus to record one or more customization messages in a storage are described. Each customization message may include one or more predicates specifying applicability of the customization message for a plurality of objects. An operation on the objects may be performed to generate a configuration of a device in response to receiving an event. The configuration may include the objects. Each customization message may be selectively applied to the objects in the configuration to customize the configuration. An object may be updated via the customization message if the predicates match the object in the configuration. The device may be configured via the customized configuration.
    Type: Grant
    Filed: January 4, 2012
    Date of Patent: November 18, 2014
    Assignee: Apple Inc.
    Inventors: Christopher T. Parker, Andrew M. Matuschak, Marian E. Goldeen
  • Patent number: 8886518
    Abstract: A system and method for capitalizing translated text is provided. A capitalized source text is automatically translated to a target text. The target text is capitalized according to information in the capitalized source text.
    Type: Grant
    Filed: August 7, 2006
    Date of Patent: November 11, 2014
    Assignee: Language Weaver, Inc.
    Inventors: Wei Wang, Kevin Knight, Daniel Marcu
  • Patent number: 8875019
    Abstract: A method and system for presenting choices of different translations of a message and corresponding interpretations of the different translations. The message that is input by a sender to be sent to an intended recipient is received. Choices of the different translations of the message and different corresponding interpretations of the different translations are retrieved and presented. The different translations are in a language understood by the recipient. The different interpretations are specific to a culture of the recipient. A selection of a translation of the different translations is received. The selection of the translation is based on a review of the different interpretations by the sender. The selected translation is presented to the recipient.
    Type: Grant
    Filed: March 16, 2010
    Date of Patent: October 28, 2014
    Assignee: International Business Machines Corporation
    Inventors: Martin Tan, Melanie June Youngson
  • Patent number: 8862989
    Abstract: An extensible reading system is described that provides a method of extending the readings supported by an IME application without updating the entire application. The extensible reading system separates the IME reading dictionary from the IME application, so that the user can update or supplement the dictionary with new readings without modifying the IME application. The extensible reading system receives custom readings from a user that include a sequence of keyboard characters and a selection of a language character that is to be inserted into a document when a user inputs the sequence of keyboard characters. Thus, the extensible reading system allows the user to update the readings for mapping keyboard characters to language characters much more frequently.
    Type: Grant
    Filed: June 25, 2008
    Date of Patent: October 14, 2014
    Assignee: Microsoft Corporation
    Inventors: Yun-Chiang-Jordan Kung, Yu-Li Huang, Chin-Nan Lee, Hsiang-Fu Liu
  • Patent number: 8862976
    Abstract: In one aspect of a computer-implemented method of diagnosing formatting errors in document renderings, first and second renderings of a document are generated that correspond respectively to first and second locales. A first difference in a display characteristic of a first textual element of the document in the second rendering as compared to the first rendering is identified based on a first predefined criterion. A report is generated specifying the first textual element as having the first difference. In another aspect of the method, a rendering of a document is generated that corresponds to a locale. It is determined that a first element of the document having a first element type has a format in the rendering distinct from a format associated with the first element type in the locale. A report is generated specifying that the first element has a potential formatting error.
    Type: Grant
    Filed: April 12, 2010
    Date of Patent: October 14, 2014
    Assignee: Google Inc.
    Inventor: Kenneth Fishkin
  • Patent number: 8856647
    Abstract: A request is received for a rendered document corresponding to a document. The document is retrieved from a storage device. The document is transformed into the rendered document. One or more server font files associated with the rendered document are generated. The rendered document and the server font files are stored.
    Type: Grant
    Filed: February 20, 2009
    Date of Patent: October 7, 2014
    Assignee: Microsoft Corporation
    Inventors: Gareth Alan Howell, Zhenjun Zhu, Jie Tang
  • Patent number: 8831945
    Abstract: A text in a corpus including a set of world wide web (web) pages is analyzed. At least one word appropriate for a document type set according to a voice recognition target is extracted based on an analysis result. A word set is generated from the extracted at least one word. A retrieval engine is caused to perform a retrieval process using the generated word set as a retrieval query of the retrieval engine on the Internet, and a link to a web page from the retrieval result is acquired. A language model for voice recognition is generated from the acquired web page.
    Type: Grant
    Filed: October 12, 2011
    Date of Patent: September 9, 2014
    Assignee: NEC Informatec Systems, Ltd.
    Inventors: Kazuhiro Arai, Tadashi Emori
  • Patent number: 8810510
    Abstract: When an input mode is switched from input of a first-type character written in a first character input direction into input of a second-type character written in a second character input direction opposite to the first character input direction, a displayed cursor is moved in the second character input direction in response to progression of input of second-type characters. At that time, first display-position movement processing is performed so that a display position of each character input before the switching is moved in the second character input direction in response to the progression of input of second-type characters with a display position of a second-type character input after the switching being fixed.
    Type: Grant
    Filed: July 5, 2011
    Date of Patent: August 19, 2014
    Assignee: Alpine Electronics, Inc.
    Inventor: Shinobu Doi
  • Patent number: 8805670
    Abstract: The present invention provides an interactive system and method for effective and convenient language translation. The system and method provides a translation window that is opened in conjunction with a Web page window containing Web pages hosted on the Internet. The translation window and Web page window are automatically adjusted in size and position so that they fit on one user-viewable screen without overlapping. The translation window is linked to a translation dictionary database accessible through the Internet which provides accurate and comprehensive definitions of the words that are identified to be translated.
    Type: Grant
    Filed: April 2, 2013
    Date of Patent: August 12, 2014
    Assignee: GlobalEnglish Corporation
    Inventors: Brent E. Pearson, Scott T. Silliman, Peter A. Richter, Samuel N. Neff
  • Patent number: 8805671
    Abstract: Methods and apparatus, including computer program products, implementing and using techniques for translating digital content from a source language to a target language. A message is displayed to a user. The message contains digital content to be translated from the source language to the target language, as well as the context of the digital content in the source language and/or a reference to a context in which the digital content occurs. A proposed translation of the digital content into the target language is received from the user. The proposed translation is submitted to a translation server.
    Type: Grant
    Filed: August 21, 2013
    Date of Patent: August 12, 2014
    Assignee: Google Inc.
    Inventors: Przemyslaw Broniek, Joanna K. Chwastowska, Brendan Clavin, Dawid Duda, Terence Haddock, Marcin Mikosik, Maciej Molerus, Michal Pociecha-Los, Jan Wrobel
  • Patent number: 8781810
    Abstract: A method and a system for making merging decisions for a translation are disclosed which are suited to use where the target language is a productive compounding one. The method includes outputting decisions on merging of pairs of words in a translated text string with a merging system. The merging system can include a set of stored heuristics and/or a merging model. In the case of heuristics, these can include a heuristic by which two consecutive words in the string are considered for merging if the first word of the two consecutive words is recognized as a compound modifier and their observed frequency f1 as a closed compound word is larger than an observed frequency f2 of the two consecutive words as a bigram. In the case of a merging model, it can be one that is trained on features associated with pairs of consecutive tokens of text strings in a training set and predetermined merging decisions for the pairs.
    Type: Grant
    Filed: July 25, 2011
    Date of Patent: July 15, 2014
    Assignee: Xerox Corporation
    Inventors: Nicola Cancedda, Sara Stymne