Multilingual Patents (Class 715/264)
-
Patent number: 12216997Abstract: According to one embodiment, a subtitle generating apparatus includes processing circuitry and a display. The processing circuitry is configured to sequentially acquire texts from voice recognition results. The processing circuitry is configured to store the texts as archive datasets. The processing circuitry is configured to estimate a split position and a concatenation position of the texts from one or more of the archive datasets, and generate a subtitle text from said one or more of the archive datasets based on the split position and the concatenation position. The processing circuitry is configured to update the archive datasets based on the split position and the concatenation position. The display is configured to display the subtitle text.Type: GrantFiled: August 29, 2022Date of Patent: February 4, 2025Assignee: KABUSHIKI KAISHA TOSHIBAInventors: Taira Ashikawa, Kenji Iwata
-
Patent number: 12088704Abstract: Systems, apparatuses, methods, and computer program products are disclosed for secure key exchange. An example method includes receiving, by communications hardware of a first device, a message from a second device. The example method also includes encrypting, by data protection circuitry of the first device, the message using a first key shared between the first device and a third device, wherein the first key is derived based at least on a first random bit set known to the first device and the third device. The example method also includes causing transmission, by the communications hardware of the first device, of the encrypted message to the third device.Type: GrantFiled: March 30, 2022Date of Patent: September 10, 2024Assignee: Wells Fargo Bank, N.A.Inventor: Jeff J. Stapleton
-
Patent number: 12073172Abstract: A pointer is set to a first code unit of an original string that encodes characters via code units within an encoding scheme. Whether the code unit of the original string referenced by the pointer is valid within the encoding scheme is determined. If the code unit referenced by the pointer is valid, one or more code units of the original string that encode a single character within the encoding scheme are processed, starting at the code unit referenced by the pointer. The one or more code units as have been processed are appended to a processed string. A single shadow unit indicating that the one or more code units that have been processed are valid is appended to a shadow array. The pointer is advanced to the code unit of the original string following the one or more code units.Type: GrantFiled: August 1, 2022Date of Patent: August 27, 2024Assignee: Micro Focus LLCInventors: Philip Hillyer Smith, III, Richard Todd Minner
-
Patent number: 12045213Abstract: A method or system for monitoring data quality issues in non-native data over disparate computer networks is described. The system may monitor incoming data entries of non-native data over a disparate computer network. The system may generate for display, on a user interface, a recommendation based on a difference between a number of the first plurality of data entries and a dynamic threshold.Type: GrantFiled: January 20, 2022Date of Patent: July 23, 2024Assignee: Capital One Services, LLCInventors: Lokesh S. Tulshan, Kukumina Pradhan, Akhil Jain, Mohammad Nayaz Arshad, Yatindra Nath
-
Patent number: 12032921Abstract: Disclosed embodiments include a computer readable medium that may include instructions that when executed by one or more processing devices cause the one or more processing devices to perform a method. The method may include: identifying at least one reviewer-generated comment in an electronic document; based on analysis of the at least one reviewer-generated comment, generating one or more text output options each responsive to at least one aspect of the reviewer-generated comment; causing the one or more text output options to be displayed to a user; receiving an input from the user indicative of a selection of one of the one or more text output options; and automatically revising text implicated by the reviewer-generated comment in accordance with the selected one of the one or more text options.Type: GrantFiled: January 12, 2023Date of Patent: July 9, 2024Assignee: AI21 LABSInventors: Barak Peleg, Dan Padnos, Amnon Morag, Gilad Lumbroso, Yoav Shoham, Ori Goshen, Barak Lenz, Or Dagan, Guy Einy
-
Patent number: 11989529Abstract: Disclosed embodiments include a computer readable medium that may include instructions that when executed by one or more processing devices cause the one or more processing devices to perform a method. The method may include: identifying at least one reviewer-generated comment in an electronic document; based on analysis of the at least one reviewer-generated comment, generating one or more text output options each responsive to at least one aspect of the reviewer-generated comment; causing the one or more text output options to be displayed to a user; receiving an input from the user indicative of a selection of one of the one or more text output options; and automatically revising text implicated by the reviewer-generated comment in accordance with the selected one of the one or more text options.Type: GrantFiled: January 12, 2023Date of Patent: May 21, 2024Assignee: AI21 LABSInventors: Barak Peleg, Dan Padnos, Amnon Morag, Gilad Lumbroso, Yoav Shoham, Ori Goshen, Barak Lenz, Or Dagan, Guy Einy
-
Patent number: 11960850Abstract: 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: GrantFiled: February 21, 2020Date of Patent: April 16, 2024Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Howard N. Anglin, Su Liu, Fehmina Merchant, Debbie Anglin
-
Patent number: 11947974Abstract: 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: GrantFiled: September 17, 2020Date of Patent: April 2, 2024Assignee: Honor Device Co., Ltd.Inventors: Wenyong Sun, Yulin Ren, Feng Han, FeiFei Cheng
-
Patent number: 11900051Abstract: 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: GrantFiled: June 24, 2019Date of Patent: February 13, 2024Assignee: Nippon Telegraph and Telephone CorporationInventors: Satoshi Sunaga, Koji Hoshino, Kazuhiro Kikuma
-
Patent number: 11829719Abstract: 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: GrantFiled: September 19, 2019Date of Patent: November 28, 2023Assignee: Nippon Telegraph and Telephone CorporationInventors: Satoshi Sunaga, Koji Hoshino, Kazuhiro Kikuma
-
Patent number: 11768596Abstract: 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: GrantFiled: October 31, 2022Date of Patent: September 26, 2023Assignee: WISTRON CORP.Inventors: Fang-Wen Liao, Yu-Ping Lin, Hsin Ting Ho, Ming Jen Chan, Li-Yu Yang
-
Patent number: 11636934Abstract: 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: GrantFiled: January 27, 2021Date of Patent: April 25, 2023Assignee: KONICA MINOLTA, INC.Inventor: Hiroyuki Kubota
-
Patent number: 11593570Abstract: 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: GrantFiled: April 20, 2020Date of Patent: February 28, 2023Inventor: Ran Izsak
-
Patent number: 11521505Abstract: 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: GrantFiled: March 23, 2021Date of Patent: December 6, 2022Assignee: CHONGQING HANZIHUI EDUCATIONAL TECHNOLOGY INSTITUTE CO., LTDInventors: Xiaoming Gao, Anlan Gao
-
Patent number: 11502975Abstract: 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: GrantFiled: August 21, 2020Date of Patent: November 15, 2022Assignee: Google LLCInventors: Ori Gershony, Sergey Nazarov, Rodrigo De Castro, Erika Palmer, Daniel Ramage, Adam Rodriguez, Andrei Pascovici
-
Patent number: 11481547Abstract: 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: GrantFiled: January 6, 2021Date of Patent: October 25, 2022Assignee: TENCENT AMERICA LLCInventors: Tao Yang, Zeyu You, Min Tu, Shangqing Zhang, Xu Wang, Lianyi Han, Wei Fan
-
Patent number: 11481463Abstract: 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: GrantFiled: January 5, 2021Date of Patent: October 25, 2022Assignee: MOTIONPOINT CORPORATIONInventors: Enrique Travieso, Eugenio Alvarez, Charles Whiteman, Adam Rubenstein, Collin Birdsey
-
Patent number: 11429778Abstract: 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: GrantFiled: August 29, 2019Date of Patent: August 30, 2022Assignee: Rovi Guides, Inc.Inventors: Madhusudhan Srinivasan, Deviprasad Punja
-
Patent number: 11244121Abstract: 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: GrantFiled: October 8, 2019Date of Patent: February 8, 2022Assignee: salesforce.com, inc.Inventors: Cornelia Sittel, Hendrik Lipka
-
Patent number: 11055475Abstract: 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: GrantFiled: May 30, 2019Date of Patent: July 6, 2021Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Evgeny Veselov, Erfan Ghazi Nezami, Leeviana Peng Gray
-
Patent number: 10885286Abstract: 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: GrantFiled: October 12, 2018Date of Patent: January 5, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Paul Ronald Ray, Michael Tholfsen, Guillaume Simonnet
-
Patent number: 10783155Abstract: 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: GrantFiled: November 28, 2017Date of Patent: September 22, 2020Assignee: AV Music Group, LLCInventor: Joseph Frank Freimuth
-
Patent number: 10755382Abstract: 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: GrantFiled: August 30, 2018Date of Patent: August 25, 2020Inventor: Yi Niu
-
Patent number: 10698868Abstract: 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: GrantFiled: November 17, 2017Date of Patent: June 30, 2020Assignee: Accenture Global Solutions LimitedInventors: Chinnappa Guggilla, Praveen Maniyan, Madhura Shivaram, Naveen Bansal
-
Patent number: 10423725Abstract: An intention acquisition method, an electronic device and a computer-readable computer storage are provided.Type: GrantFiled: August 31, 2017Date of Patent: September 24, 2019Assignee: Ping An Technology (Shenzhen) Co., Ltd.Inventors: Junkun Zhou, Min Guan, Jianghao Yan, Xiaoming Peng
-
Patent number: 9766860Abstract: 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: GrantFiled: October 14, 2015Date of Patent: September 19, 2017Assignee: SAP SEInventors: Mattan Bitner, Tsahar Sobe
-
Patent number: 9645989Abstract: 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: GrantFiled: November 4, 2011Date of Patent: May 9, 2017Assignee: SAS Institute Inc.Inventors: Todd C. Folsom, Scott Paul Leslie
-
Patent number: 9633139Abstract: 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: GrantFiled: October 6, 2014Date of Patent: April 25, 2017Assignee: Future Search Holdings, Inc.Inventors: William Gross, Steven Lee Colwell
-
Patent number: 9557913Abstract: 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: GrantFiled: August 10, 2012Date of Patent: January 31, 2017Assignee: BlackBerry LimitedInventors: Jason Tyler Griffin, Alistair Robert Hamilton, Andrew Douglas Bocking, Mihal Lazaridis
-
Patent number: 9430301Abstract: 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: GrantFiled: December 3, 2013Date of Patent: August 30, 2016Assignees: Peking University Founder Group Co., Ltd., Peking University, Beijing Founder Electronics Co., Ltd.Inventors: Lei Yan, Xiao Liang, Xiaoming Yu, Jianwu Yang
-
Patent number: 9430051Abstract: 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: GrantFiled: May 28, 2013Date of Patent: August 30, 2016Assignee: Microsoft Technology Licensing, LLCInventor: Yuan Kong
-
Patent number: 9384267Abstract: 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: GrantFiled: November 5, 2012Date of Patent: July 5, 2016Assignee: Google Inc.Inventors: Yung Choi, Haimin Lee, Dong-Hwi Lee, Jungshik Jang
-
Patent number: 9342503Abstract: 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: GrantFiled: March 12, 2013Date of Patent: May 17, 2016Assignee: Amazon Technologies, Inc.Inventors: David Kirk Evans, Dong Yang
-
Patent number: 9329696Abstract: 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: GrantFiled: July 23, 2012Date of Patent: May 3, 2016Inventor: Rongbin Su
-
Patent number: 9164753Abstract: 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: GrantFiled: January 8, 2013Date of Patent: October 20, 2015Assignee: SAP SEInventors: Mahidhar K Shetty, Preetpal Singh, Biju Balachandran
-
Patent number: 9081864Abstract: 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: GrantFiled: August 4, 2010Date of Patent: July 14, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Laurence Meyler, Adrian Cadden
-
Patent number: 9026426Abstract: 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: GrantFiled: March 19, 2009Date of Patent: May 5, 2015Assignee: Google Inc.Inventors: Genqing Wu, Xiaotao Duan, Tai-Yi Huang
-
Patent number: 9015030Abstract: 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: GrantFiled: April 15, 2012Date of Patent: April 21, 2015Assignee: International Business Machines CorporationInventors: Graham Hunter, Ian McCloy
-
Patent number: 9009023Abstract: 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: GrantFiled: March 27, 2008Date of Patent: April 14, 2015Assignee: Fujitsu LimitedInventors: Masaru Fuji, Tomoki Nagase, Seiji Okura, Akira Ushioda
-
Patent number: 8996550Abstract: 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: GrantFiled: June 3, 2010Date of Patent: March 31, 2015Assignee: Google Inc.Inventors: David H. Ko, Ching Law, Kayi Lee, Chi Yung Tse
-
Patent number: 8990064Abstract: 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: GrantFiled: July 28, 2009Date of Patent: March 24, 2015Assignee: Language Weaver, Inc.Inventors: Daniel Marcu, Radu Soricut, Narayanaswamy Viswanathan
-
Patent number: 8948511Abstract: 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: GrantFiled: October 19, 2005Date of Patent: February 3, 2015Assignee: Hewlett-Packard Development Company, L.P.Inventors: Daniel Ortega, Sherif Yacoub, Jose Abad Peiro, Paolo Faraboschi
-
Patent number: 8938670Abstract: 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: GrantFiled: March 27, 2011Date of Patent: January 20, 2015Inventor: Brian Andrew Kolo
-
Patent number: 8933827Abstract: 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: GrantFiled: May 24, 2013Date of Patent: January 13, 2015Assignee: Canon Kabushiki KaishaInventor: Noritsugu Okayama
-
Patent number: 8904282Abstract: 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: GrantFiled: April 21, 2005Date of Patent: December 2, 2014Assignee: Motorola Mobility LLCInventors: Jens Nagel, Heiko K. Sacher
-
Patent number: 8893084Abstract: 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: GrantFiled: January 4, 2012Date of Patent: November 18, 2014Assignee: Apple Inc.Inventors: Christopher T. Parker, Andrew M. Matuschak, Marian E. Goldeen
-
Patent number: 8886518Abstract: 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: GrantFiled: August 7, 2006Date of Patent: November 11, 2014Assignee: Language Weaver, Inc.Inventors: Wei Wang, Kevin Knight, Daniel Marcu
-
Patent number: 8875019Abstract: 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: GrantFiled: March 16, 2010Date of Patent: October 28, 2014Assignee: International Business Machines CorporationInventors: Martin Tan, Melanie June Youngson
-
Patent number: 8862989Abstract: 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: GrantFiled: June 25, 2008Date of Patent: October 14, 2014Assignee: Microsoft CorporationInventors: Yun-Chiang-Jordan Kung, Yu-Li Huang, Chin-Nan Lee, Hsiang-Fu Liu
-
Patent number: 8862976Abstract: 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: GrantFiled: April 12, 2010Date of Patent: October 14, 2014Assignee: Google Inc.Inventor: Kenneth Fishkin