Multilingual Or National Language Support Patents (Class 704/8)
  • Patent number: 10366172
    Abstract: Adaptive pseudo translation provides dynamic adjustment of a generated pseudo translation based on one or more rules and one or more dynamically detected parameters. A pseudo translation of data is requested and an adaptive pseudo translation is initiated. String is extracted from the data and an encoding and language of the string is dynamically detected. A target language is proactively selected based on a parameter. A buffer size is dynamically determined based on the detected encoding, detected languages and target language. The extracted string is dynamically transformed into pseudo translated text based on the buffer size. The dynamically generated pseudo translation provides a highly accurate mock translation to one or more target languages.
    Type: Grant
    Filed: February 3, 2017
    Date of Patent: July 30, 2019
    Assignee: International Business Machines Corporation
    Inventors: Debbie A. Anglin, Su Liu, Boyi Tzen, Fan Yang
  • Patent number: 10347240
    Abstract: A device capable of splitting user input into phrases is presented. The disclosed device leverages multiple phrase splitting models to generate one or more possible split locations. The possible split locations can be derived based on leveraging multiple phrase splitting models. Each model contributes its suggested split locations to the set of possible split locations according to an implementation of a phrase splitting kernel algorithm that weights each model's suggestions.
    Type: Grant
    Filed: February 26, 2016
    Date of Patent: July 9, 2019
    Assignee: NANTMOBILE, LLC
    Inventors: Demitrios L. Master, Farzad Ehsani
  • Patent number: 10332416
    Abstract: A method and system for using a natural language generator for automatic assessment item generation is disclosed. The natural language generator includes a document structure generator that produces an abstract document specification defining a structure for an assessment item based on user input. The abstract document specification is input into a logical schema generator, which produces a logical schema specification that creates a more detailed specification for an assessment item. Finally, a sentence generator receives the logical schema specification and creates natural language for the assessment item based on the variables defined in the logical schema specification.
    Type: Grant
    Filed: April 12, 2004
    Date of Patent: June 25, 2019
    Assignee: Educational Testing Service
    Inventors: Paul Deane, Derrick Higgins
  • Patent number: 10319381
    Abstract: An interaction assistant conducts multiple turn interaction dialogs with a user in which context is maintained between turns, and the system manages the dialog to achieve an inferred goal for the user. The system includes a linguistic interface to a user and a parser for processing linguistic events from the user. A dialog manager of the system is configured to receive alternative outputs from the parser, and selecting an action and causing the action to be performed based on the received alternative outputs. The system further includes a dialog state for an interaction with the user, and the alternative outputs represent alternative transitions from a current dialog state to a next dialog state. The system further includes a storage for a plurality of templates, and wherein each dialog state is defined in terms of an interrelationship of one or more instances of the templates.
    Type: Grant
    Filed: February 14, 2018
    Date of Patent: June 11, 2019
    Assignee: Semantic Machines, Inc.
    Inventors: Jacob Daniel Andreas, Daniel Lawrence Roth, Jesse Daniel Eskes Rusak, Andrew Robert Volpe, Steven Andrew Wegmann, Taylor Darwin Berg-Kirkpatrick, Pengyu Chen, Jordan Rian Cohen, Laurence Steven Gillick, David Leo Wright Hall, Daniel Klein, Michael Newman, Adam David Pauls
  • Patent number: 10318643
    Abstract: In an embodiment of a messaging system, a method for presenting a commercial message to a user is provided. A target language in which the user is comfortable communicating may be determined based on at least one communication received by the user or at least one communication provided by the user. The commercial message may be presented to the user in the target language.
    Type: Grant
    Filed: February 6, 2017
    Date of Patent: June 11, 2019
    Assignee: AT&T INTELLECTUAL PROPERTY II, L.P.
    Inventor: Srinivas Bangalore
  • Patent number: 10311504
    Abstract: A computer system configured to integrate a plurality of websites is provided. The computer system includes a memory, a display, and at least one processor coupled to the memory and the display. In one example, the system comprises a monitoring component executed by the at least one processor and configured to analyze web content generated by a website provider and detect one or more identified elements within the web content. The system may also comprise a converting component executed by the at least one processor and configured to, responsive to detection of the one or more identified elements by the monitoring component, convert at least one portion of the web content into converted content, wherein the at least one processor is configured to display, in the display, the converted content and at least one other portion of the web content.
    Type: Grant
    Filed: August 14, 2014
    Date of Patent: June 4, 2019
    Assignee: United Parcel Service of America, Inc.
    Inventor: Jeffrey Carl Sager
  • Patent number: 10305836
    Abstract: This invention has as its object to avoid occurrence of garble even when an e-mail message to be created includes text information described in character codes of different kinds of language. To achieve this object, a communication apparatus according to this invention includes an input unit which inputs image information, a recognition unit which extracts text information included in the image information input by the input unit, and recognizing a type of character code of the extracted text information, an embedding unit which embeds the extracted text information in a text of e-mail using character codes of the type recognized by the recognition unit, and describing the recognized type (510, 516) of character code and an identifier (509, 515, 526) indicating a description range of the extracted text information in the text of e-mail, and a sending unit which sends e-mail data embedded by the embedding unit.
    Type: Grant
    Filed: November 6, 2013
    Date of Patent: May 28, 2019
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Nobuyuki Tonegawa
  • Patent number: 10303747
    Abstract: The embodiments disclose a method and system for controlling address input. The method includes: receiving an event of characters input to an address input; matching the characters input to one or more pre-stored Uniform Resource Locator (URL) entries, and generating a URL entry which includes the characters input; and in response to the URL entry from among the one or more matched pre-stored URL entries, linking a particular matched pre-stored URL entry to a corresponding web page.
    Type: Grant
    Filed: May 9, 2014
    Date of Patent: May 28, 2019
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventor: Ningjun Dou
  • Patent number: 10275429
    Abstract: An aspect of generating a descriptor representative of a text unit includes receiving as input a text string into a memory accessible to a processor and parsing the text string into words. For each word in the text string, a word is selected to form a selected word and, for each character in the selected word, a selected mapping is applied to a character of the selected word to create a mapped value, the mapped value is normalized to create a normalized value, and a numeric descriptor is generated using the normalized value. The numeric descriptors are collected for the selected word to create a word descriptor and the collected numeric descriptors are saved in a storage device by the processor.
    Type: Grant
    Filed: September 10, 2015
    Date of Patent: April 30, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Felipe G. Bulsoni, Alex T. S. Carneiro, Rafael T. Davoli, Phillip L. Viana
  • Patent number: 10242005
    Abstract: Voice-based input is used to operate a media device and/or to search for media content. Voice input is received by a media device via one or more audio input devices and is translated into a textual representation of the voice input. The textual representation of the voice input is used to search one or more cache mappings between input commands and one or more associated device actions and/or media content queries. One or more natural language processing techniques may be applied to the translated text and the resulting text may be transmitted as a query to a media search service. A media search service returns results comprising one or more content item listings and the results may be presented on a display to a user.
    Type: Grant
    Filed: April 10, 2018
    Date of Patent: March 26, 2019
    Assignee: TIVO SOLUTIONS INC.
    Inventors: Mukesh Patel, Lu Silverstein, Srinivas Jandhyala
  • Patent number: 10235336
    Abstract: Embodiments of the systems and methods disclosed herein provide a prescriptive analytics platform and polarity analysis engine in which a user can identify a target objective and use the system to find out whether the user's objectives are being met, what predictive factors are positively or negatively affecting the targeted objectives, as well as what recommended changes the user can make to better meet the objectives. The systems and methods may include a polarity analysis engine configured to determine the polarity of terms in free-text input in view of the target objective and the predictive factors and use the polarity to generate the recommended changes.
    Type: Grant
    Filed: September 15, 2016
    Date of Patent: March 19, 2019
    Assignee: COMPELLON INCORPORATED
    Inventors: Adrian Marc Bir, Nikolai Nikolaevich Liachenko, Daniel Brooks Presley
  • Patent number: 10229687
    Abstract: A computer-implemented technique is described for processing a linguistic item (e.g., a query) in an efficient and scalable manner. The technique interprets the linguistic item using a language understanding (LU) system in a manner that is based on a particular endpoint mechanism from which the linguistic item originated. The LU system may include an endpoint-independent subsystem, an endpoint-dependent subsystem, and a ranking component. The endpoint-independent subsystem interprets the linguistic item in a manner that is independent of the particular endpoint mechanism. The endpoint-dependent subsystem interprets the linguistic item in a manner that is dependent on the particular endpoint mechanism. The ranking component generates final interpretation results based on intermediate results generated by the endpoint-independent subsystem and the endpoint-dependent subsystem, e.g., by identifying the most likely interpretation of the linguistic item.
    Type: Grant
    Filed: March 10, 2016
    Date of Patent: March 12, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Minwoo Jeong, Ruhi Sarikaya
  • Patent number: 10229220
    Abstract: A method and system for a translation manager system are described. The translation manager system allows a web translation application to insert the proper translations into web pages generated by the translation manager system. The translation manager system properly identifies how a page is reached by the user, as well as where in the page the user has selected to make their suggestion. The translation manager system uses key-locations to identify different areas where the user may make a suggestion and the web page may include multiple key-locations.
    Type: Grant
    Filed: May 9, 2016
    Date of Patent: March 12, 2019
    Assignee: Coupa Software Incorporated
    Inventors: Brian Farr, Carl Rydbeck, Brent Wooden, Toru Mori
  • Patent number: 10224058
    Abstract: This specification describes computer-implemented methods and systems. One method includes receiving, by a neural network of a speech recognition system, first data representing a first raw audio signal and second data representing a second raw audio signal. The first raw audio signal and the second raw audio signal describe audio occurring at a same period of time. The method further includes generating, by a spatial filtering layer of the neural network, a spatial filtered output using the first data and the second data, and generating, by a spectral filtering layer of the neural network, a spectral filtered output using the spatial filtered output. Generating the spectral filtered output comprises processing frequency-domain data representing the spatial filtered output. The method still further includes processing, by one or more additional layers of the neural network, the spectral filtered output to predict sub-word units encoded in both the first raw audio signal and the second raw audio signal.
    Type: Grant
    Filed: November 14, 2016
    Date of Patent: March 5, 2019
    Assignee: Google LLC
    Inventors: Ehsan Variani, Kevin William Wilson, Ron J. Weiss, Tara N. Sainath, Arun Narayanan
  • Patent number: 10210154
    Abstract: Methods, systems, and apparatus, including computer program products, in which an input method editor receives a mode control input and determines a language mode based on the mode control input. Upon receiving composition inputs, the input method editor interprets the composition input based on the determined language mode.
    Type: Grant
    Filed: July 17, 2017
    Date of Patent: February 19, 2019
    Assignee: Google LLC
    Inventors: Feng Hong, Wei Yang, Jeremy C. Chau
  • Patent number: 10180936
    Abstract: A mechanism is provided for representing information, such as binary sequence, in a manner that is easier to read and less likely to generate errors when interacted with by human. A dictionary is seeded with two or more set of words, the words being selected from distinct categories. Symbols may be created by combining words from the distinct categories. A mapping of symbols to corresponding values may then be generated. The generated mapping may be used to translate bit values to symbols and symbols to bit values.
    Type: Grant
    Filed: March 27, 2017
    Date of Patent: January 15, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Jon Arron McClintock, Darren Ernest Canavor, Jesper Mikael Johansson
  • Patent number: 10181213
    Abstract: The present invention relates to a computer implemented system for animating a virtual object or digital entity. It has particular relevance to animation using biologically based models, or behavioral models particularly neurobehavioral models. There is provided a plurality of modules having a computational element and a graphical element. The modules are arranged in a required structure and have at least one variable and being associated with at least one connector. The connectors link variables between modules across the structure, and the modules together provide a neurobehavioral model. There is also provided a method of controlling a digital entity in response to an external stimulus.
    Type: Grant
    Filed: August 4, 2014
    Date of Patent: January 15, 2019
    Assignee: Soul Machines Limited
    Inventors: David Peter Bullivant, Paul Burton Robertson, Mark Andrew Sagar
  • Patent number: 10169020
    Abstract: A method, system, and computer program product for globalizing distributed software packages using a global API is disclosed. A text string in a source language is extracted from an independent package source code. An algorithm is used to calculate a resource message key for the text string. The resource message key and the text string are stored in a source language resource file. The text string is translated into an additional language to create a translated text string. The translated text string is stored with the resource message key in an additional language resource file. The independent package is distributed with the source language resource file, the additional language resource file, and the independent package program code bundled in the independent package.
    Type: Grant
    Filed: February 1, 2017
    Date of Patent: January 1, 2019
    Assignee: International Business Machines Corporation
    Inventor: Tetsuo Seto
  • Patent number: 10140980
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for speech recognition using complex linear projection are disclosed. In one aspect, a method includes the actions of receiving audio data corresponding to an utterance. The method further includes generating frequency domain data using the audio data. The method further includes processing the frequency domain data using complex linear projection. The method further includes providing the processed frequency domain data to a neural network trained as an acoustic model. The method further includes generating a transcription for the utterance that is determined based at least on output that the neural network provides in response to receiving the processed frequency domain data.
    Type: Grant
    Filed: December 21, 2016
    Date of Patent: November 27, 2018
    Assignee: Google LCC
    Inventors: Samuel Bengio, Mirko Visontai, Christopher Walter George Thornton, Michiel A. U. Bacchiani, Tara N. Sainath, Ehsan Variani, Izhak Shafran
  • Patent number: 10133737
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for transforming text strings. In general, one aspect of the subject matter described in this specification can be embodied in methods that include the actions of receiving input string having a plurality of terms, the input string being in a first form; transforming the input string from the first form to a second form including: applying one or more rules to the input string to identify one or more terms for translation, the one or more identified terms being fewer than the plurality of terms, translating the identified one or more terms to one or more translated terms in the second form, and transliterating the remaining terms of the plurality of terms into transliterated terms in the second form; and concatenating the translated and transliterated terms to form a hybrid output string in the second form.
    Type: Grant
    Filed: August 26, 2011
    Date of Patent: November 20, 2018
    Assignee: GOOGLE LLC
    Inventors: Sascha B Brawer, Martin Jansche, Richard Sproat, Hiroshi Takenaka, Yui Terashima
  • Patent number: 10127221
    Abstract: Detection of East Asian layout features and reconstruction of East Asian layout features is provided. Vertically written text in the fixed format document is detected and rotated for layout analysis. After layout analysis, the rotated text is rotated back and restructured in a flow format document. When a plurality of characters is written horizontally in a vertical line of text, vertically overlapping text runs are detected, designated as horizontal-in-vertical text, and are restructured as horizontal-in-vertical text in a flow format document. Lines of text are analyzed for attributes of a ruby line and are designated as ruby text, associated with corresponding text in a ruby base line, and restructured as ruby text in a flow format document. Text in a fixed format document is analyzed for detection of a particular East Asian language so that a font for the language is designated in a flow format document.
    Type: Grant
    Filed: May 2, 2016
    Date of Patent: November 13, 2018
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Drazen Zaric, Milan Sesum, Milos Lazarevic, Milos Raskovic
  • Patent number: 10120840
    Abstract: A tool for standardized layout transformations of BIDI data exchanged between legacy and modern systems is provided. The tool retrieves client connection information from a client request for data. The tool determines, based, at least in part, on the client connection information, a client application's operating system. The tool determines whether the data requested in the client request is BIDI data. Responsive to a determination that the data requested is BIDI data, the tool initiates a layout transformation of the data requested at a single point within the database server. The tool returns transformed BIDI data to the client application.
    Type: Grant
    Filed: September 29, 2017
    Date of Patent: November 6, 2018
    Assignee: International Business Machines Corporation
    Inventors: Pallavi Priyadarshini, Parameswara R. Tatini
  • Patent number: 10120654
    Abstract: A method for domain specific language design includes, with a physical computing system, receiving from a user, a number of annotations for at least one of a set of statements within a problem domain, the annotations identifying a set of elements within the statement. The method further includes forming a set of grammar rules for the problem domain based on the annotations, and parsing the set of statements using the set of grammar rules.
    Type: Grant
    Filed: March 26, 2012
    Date of Patent: November 6, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jean Michel Bernelas, Sylvain Dehors, Cyril Mathey, Stephane Mery
  • Patent number: 10109275
    Abstract: A language model may be used in a variety of natural language processing tasks, such as speech recognition, machine translation, sentence completion, part-of-speech tagging, parsing, handwriting recognition, or information retrieval. A natural language processing task may use a vocabulary of words, and a word hash vector may be created for each word in the vocabulary. A sequence of input words may be received, and a hash vector may be obtained for each word in the sequence. A language model may process the hash vectors for the sequence of input words to generate an output hash vector that describes words that are likely to follow the sequence of input words. One or words may then be selected using the output word hash vector and used for a natural language processing task.
    Type: Grant
    Filed: December 19, 2016
    Date of Patent: October 23, 2018
    Assignee: ASAPP, INC.
    Inventor: Shawn Henry
  • Patent number: 10108611
    Abstract: A machine translation system capable of incremental and preemptive machine translation is disclosed. Content items on a page can be provided to multiple machine translation services for translation. Each of the machine translation services is capable of translating content items at a different quality level. Content items translated at a lower quality level might be received before content items translated at a higher quality level and presented in a user interface (UI). When content items translated at a higher quality level are received, the translated content items can be used to replace the lower quality level translations previously presented in the UI. Content items referenced by pages identified in search results can also be preemptively machine translated, cached, and provided when requests are received for the translated content items.
    Type: Grant
    Filed: September 23, 2016
    Date of Patent: October 23, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Adrien Hubert Marie Pierard, Christopher Pitstick, Gregory Alan Hanneman
  • Patent number: 10102202
    Abstract: A conversion management (CM) computing device is provided. The CM computing device includes a processor in communication with a memory. The processor is causes the CM computing device to receive, from an app developer device, a plurality of input locale identifiers and an input text string, convert the input text string into at an input text token, compare the input locale identifiers and the input text token to a localization table that includes a plurality of entries. Each entry includes a stored text token, a stored locale identifier, and a translated text string. The processor further causes the CM computing device to identify a matching entry included within the localization table for the input locale identifiers. The matching entry includes a stored locale identifier matching one of the input locale identifiers, a stored text token matching the text token, and an associated translated text string.
    Type: Grant
    Filed: December 17, 2015
    Date of Patent: October 16, 2018
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Bridget Kay Huck, Clifford O. Ravenscraft, Scott Joseph Pardo
  • Patent number: 10084743
    Abstract: There is provided a system that includes a correlation module configured to receive input data from a device and generate a composite statement based on the input data and at least one of a condition of the system and domain model data. The system includes a decision module configured to generate recommendation data based on the composite statement. Further, the system includes a control module configured to engage an action at the device based on the recommendation data.
    Type: Grant
    Filed: April 15, 2015
    Date of Patent: September 25, 2018
    Assignee: General Electric Company
    Inventors: Jamshid Sharif Askary, Augusto Ramon Sellhorn, Xiaofeng Wang, Jay Tod Moser
  • Patent number: 10073536
    Abstract: In one example, a computing device includes at least one processor configured to output for display, a graphical keyboard. The at least one processor may also be configured to model, in a first lattice, a plurality of candidate character strings that include symbols of a first alphabet. The first lattice may indicate spatial probabilities of the plurality of candidate character strings. The at least one processor may be configured to determine, using a second lattice that indicates probabilities of one or more words of a second language based at least in part on the spatial probabilities of the plurality of candidate character strings, a probability that the at least one of the plurality of candidate character strings corresponds to at least one word included in the second language. The at least one processor may be configured to output for display, the one or more symbols representing at least one word.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: September 11, 2018
    Assignee: Google LLC
    Inventors: Liangyi Ou, Zhe Su, Yuanbo Zhang, Jie Pan, Song Fu, Zhiheng Li, Ruiyi Chen, Robert Stuart Jung
  • Patent number: 10068024
    Abstract: Methods and apparatuses of the present invention generally relate to generating actionable data based on multimodal data from unsynchronized data sources. In an exemplary embodiment, the method comprises receiving multimodal data from one or more unsynchronized data sources, extracting concepts from the multimodal data, the concepts comprising at least one of objects, actions, scenes and emotions, indexing the concepts for searchability; and generating actionable data based on the concepts.
    Type: Grant
    Filed: December 18, 2015
    Date of Patent: September 4, 2018
    Assignee: SRI International
    Inventors: Harpreet Singh Sawhney, Jayakrishnan Eledath, Ajay Divakaran, Mayank Bansal, Hui Cheng
  • Patent number: 10067937
    Abstract: Disclosed are various embodiments for translation of speech in a video messaging application. A segment of streaming video is decoded to separate the visual component from the audio component. The audio component is then converted to text, which may then be translated and converted to a translation output comprising a new language. In response, the translation output may be encoded with the previously separated visual component. A delay is imposed on the visual component to account for any delays that may arise in translation. The translated video may then be streamed to participants giving the appearance of real-time video conferencing.
    Type: Grant
    Filed: August 11, 2016
    Date of Patent: September 4, 2018
    Assignee: Amazon Technologies, Inc.
    Inventor: Jay A. Crosley
  • Patent number: 10063864
    Abstract: The present disclosure relates to system(s) and method(s) for compression and decompression of Unicode characters. The system is configured to maintain a set of character tables and a cluster table in a memory. Each character table is configured to store a set of Unicode characters corresponding to a character class of a set of characters classes, wherein each Unicode character from the character table is assigned with a shortened bit representation. Furthermore, the cluster table may be configured to maintain a set of cluster types and a cluster identifier corresponding to each of the cluster type. The system is configured to compress text data in Unicode format using the set of character tables and the cluster table by identifying the different clusters in each word and replacing the clusters with cluster identifier followed by the shorten bit representation of characters in each cluster.
    Type: Grant
    Filed: February 21, 2017
    Date of Patent: August 28, 2018
    Assignee: Centre for Development of Advanced Computing (C-DAC)
    Inventors: Mahesh Dattatray Kulkarni, Ajay Sharadchandra Lohokare, Umesh Hareshwar Vithalkar, Swapnil Dnyaneshwar Belhe, Vinodkumar Tejlal Pache
  • Patent number: 10061768
    Abstract: According to one aspect, there is provided an apparatus for improving a bilingual corpus including a plurality of sentence pairs of a first language and a second language and word alignment information of each of the sentence pairs, the apparatus comprises: an extracting unit for extracting a split candidate from word alignment information of a given sentence pair; a calculating unit for calculating split confidence of said split candidate; a comparing unit for comparing said split confidence and a pre-set threshold; and a splitting unit for splitting said given sentence pair at said split candidate in a case that said split confidence is larger than said pre-set threshold.
    Type: Grant
    Filed: December 23, 2014
    Date of Patent: August 28, 2018
    Assignee: KABUSHIKI KAISHA TOSHIBA
    Inventors: Tao Su, Dakun Zhang, Jie Hao
  • Patent number: 10055300
    Abstract: Systems and methods for backing up clustered databases such that production backups associated with the clustered databases are restorable with near zero downtime. First data indicative of a backup request of a clustered database is transmitted by a first computing device to a second computing device. The first computing device maps the backup staging disks to each of a plurality of nodes. The second computing device adds the mapped staging disks to a backup staging diskgroup on a primary node. The second computing device mounts the backup staging diskgroup to each of the plurality of nodes. The second computing device executes a full backup from at least one of the plurality of nodes to the backup staging diskgroup. The second computing device transmits a catalog of backup information to a database associated with the first computing device. The first computing device creates a snapshot of the first backup staging disk.
    Type: Grant
    Filed: January 12, 2016
    Date of Patent: August 21, 2018
    Assignee: Actifio, Inc.
    Inventors: Xiangdong Zhang, Madhav Mutalik, Satya Sri Kanth Palaparthi, Yeganjaiah Gottemukkula, Sachindra Kumar, Uday Tekade
  • Patent number: 10055404
    Abstract: Provided is a method of managing a server having stored thereon a phrase table containing phrase pairs each being a pair of a phrase in a first language and a phrase in a second language different from the first language. In the method, a processor receives combinations of the phrase pairs used to generate respective candidate target texts which are generated by translation of a source text in the first language into a target text in the second language as candidates for the target text in the second language, and records combination information (for example, a data structure and paths) in the server, the combination information identifying, in the phrase pairs contained in the phrase table, the combinations of the phrase pairs used to generate the respective candidate target texts.
    Type: Grant
    Filed: December 27, 2016
    Date of Patent: August 21, 2018
    Assignee: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.
    Inventors: Masaki Yamauchi, Nanami Fujiwara
  • Patent number: 10037268
    Abstract: A computer-implemented method, computer program product, and system is provided for determining requirements for testing software. In an implementation, a method may include inspecting contents of a test case, including source code of the test case. The method may also include identifying at least one of: at least one characteristic of a test machine and at least one characteristic of a resource required to execute the test case correctly. The method may further include compiling a list of requirements for the test case to execute correctly based upon, at least in part, the at least one of the at least one characteristic of the test machine and the at least one characteristic of the resource.
    Type: Grant
    Filed: May 12, 2015
    Date of Patent: July 31, 2018
    Assignee: International Business Machines Corporation
    Inventors: Corville O. Allen, Andrew D. Dingsor, Joseph N. Kozhaya, Dana L. Price
  • Patent number: 10026026
    Abstract: The present invention enables successful printing whether printing data contains a character code of either code page or Unicode without an addition of an apparatus for code conversion and without expansion of printer memory for storing Unicode font set. Upon receipt of the input of printing data containing the character code of the code page, a first print control unit is selected to control printing of a string represented by the code page with a font available for the code page. Upon receipt of the input of printing data containing the character code of Unicode, a second print control unit is selected to convert the character code of Unicode to the character code of the code page and to control printing of a string represented by the Unicode with a font available for the code page on the basis of the code page after conversion.
    Type: Grant
    Filed: February 6, 2017
    Date of Patent: July 17, 2018
    Assignee: STAR MICRONICS CO., LTD.
    Inventors: Shota Oishi, Shinichiro Suzuki, Koji Miura
  • Patent number: 10007648
    Abstract: Embodiments relate to supporting creation of a manual of a program product. An aspect includes recording into a recording medium that can be accessed by the computer a screen character string, a translated character string where the screen character string has been translated to another language, or an identifier associated with the screen character string or the translated character string, displayed on a display device by the program product. Another aspect includes recording into the recording medium attribute information of the screen character string or the translated character string. Yet another aspect includes maintaining consistency between the screen character string or the translated character string and a character string that is displayed on a display device by an application for creating the manual, using the screen character string, the translated character string or identifier recorded on the recording medium and the attribute information.
    Type: Grant
    Filed: July 5, 2016
    Date of Patent: June 26, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kenji Hamahata, Shingo Kawai, Tadayuki Yoshida
  • Patent number: 9996236
    Abstract: Systems and methods for simplified frontend processing and visualization of large datasets are provided. In example embodiments, a plurality of data objects are accessed. One or more of data objects from among the plurality of data objects are grouped into a first group. A group identifier that identifies data objects included in the first group is created. A visualization comprising a first node that represents the first group is generated. The first node is linked to the group identifier. The visualization is presented on a user interface of the user device. User input indication a user-specified action and the group identifier is received. The user-specified action is performed with the data objects identified by the group identifier.
    Type: Grant
    Filed: February 9, 2016
    Date of Patent: June 12, 2018
    Assignee: Palantir Technologies Inc.
    Inventors: Quentin Spencer-Harper, Alexander Sparrow, Jose Riarola
  • Patent number: 9983981
    Abstract: A system, method, and computer program product are provided for implementing optimal regression test strategies. In use, one or more functional testing entities are identified to be utilized to determine a scope associated with at least one regression test to be performed. The at least one regression test to be performed is associated with at least one change made to a functional system based on multi-dimensional modelling. Additionally, source code is mapped to the one or more functional testing entities, the source code being associated with the functional system. Further, a multi-dimensional impact score is calculated for each of the one or more functional testing entities resulting from the at least one change made to the functional system, based on the mapping of the source code to the one or more functional testing entities. Moreover, an output is generated showing impacted functional testing entities based on the multi-dimensional impact score for each of the one or more functional testing entities.
    Type: Grant
    Filed: June 23, 2016
    Date of Patent: May 29, 2018
    Assignee: Amdocs Development Limited
    Inventors: Pravin Mohanlal Mundada, Kanya Gupta, Arindam Chakraborty, Sanjay Bhatia, Vikram Pandey
  • Patent number: 9971772
    Abstract: Voice-based input is used to operate a media device and/or to search for media content. Voice input is received by a media device via one or more audio input devices and is translated into a textual representation of the voice input. The textual representation of the voice input is used to search one or more cache mappings between input commands and one or more associated device actions and/or media content queries. One or more natural language processing techniques may be applied to the translated text and the resulting text may be transmitted as a query to a media search service. A media search service returns results comprising one or more content item listings and the results may be presented on a display to a user.
    Type: Grant
    Filed: July 10, 2017
    Date of Patent: May 15, 2018
    Assignee: TiVo Solutions Inc.
    Inventors: Mukesh Patel, Lu Silverstein, Srinivas Jandhyala
  • Patent number: 9965045
    Abstract: This invention discloses a Chinese input method using Pinyin plus a new tone notation on a Western keyboard or keypad to input Chinese characters, characterized in that the user can input a Chinese compound word (polysyllabic word) containing several syllables and tones by just keying in a series of letters representing the syllables and tones of the word, and the letters are all joined together without causing any confusion. This feature is attributed to the new tone input method of this invention, which is characterized in that the three letters j, q and x are used to input three of the four tones of Putonghua (Mandarin), and “no entry” is used to input the remaining tone. There is a detailed logical reasoning in the specification of this patent application explaining how this method can achieve the feature of “syllables with tones are joined together without causing confusion”.
    Type: Grant
    Filed: February 1, 2016
    Date of Patent: May 8, 2018
    Inventor: Hoi Chiu Lo
  • Patent number: 9959340
    Abstract: Some implementations provide techniques and arrangements for semantic lexicon based processing, such as in an input method editor. In some instances, a semantic label may be received that is to be defined for a semantic lexicon and at least a first term may be identified as a positive or negative example of the semantic label. In response, some examples may label at least a second term in the semantic lexicon with the semantic label based at least in part on the identification of the first term as a positive or negative example of the semantic label.
    Type: Grant
    Filed: June 29, 2012
    Date of Patent: May 1, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Chi-Ho Li, Weijiang Xu, Matthew Robert Scott, Weipeng Liu, Xi Chen, Xi Chen
  • Patent number: 9946653
    Abstract: Metadata history is collected for operations performed by an application as directed by a user. In a subsequent interaction by the user with the application, interaction metadata for the interaction is matched to a pattern in the metadata history. An operation identified in the pattern is processed as a background process and results from processing the operation are pre-staged in cache of the device being operated by the user. When the user requests the operation during the subsequent interaction with the application, the pre-staged results from the cache are provided to the user.
    Type: Grant
    Filed: April 29, 2016
    Date of Patent: April 17, 2018
    Assignee: NCR Corporation
    Inventors: Isamu Yamamoto, Lakshmanan Chinnaveerappan, Eric K. J. Wang
  • Patent number: 9940317
    Abstract: A system provides on a computer display screen, a graphical image of an initial parsing as generated by a computerized algorithm. Individual clauses are encased in expandable containers that a user can shift and resize on the screen using a mouse or other cursor control device to thereby improve the initial parsing.
    Type: Grant
    Filed: July 12, 2016
    Date of Patent: April 10, 2018
    Assignee: Walker Reading Technologies, Inc.
    Inventor: Randall C. Walker
  • Patent number: 9928217
    Abstract: A tool for standardized layout transformations of BIDI data exchanged between legacy and modern systems is provided. The tool retrieves client connection information from a client request for data. The tool determines, based, at least in part, on the client connection information, a client application's operating system. The tool determines whether the data requested in the client request is BIDI data. Responsive to a determination that the data requested is BIDI data, the tool initiates a layout transformation of the data requested at a single point within the database server. The tool returns transformed BIDI data to the client application.
    Type: Grant
    Filed: January 26, 2017
    Date of Patent: March 27, 2018
    Assignee: International Business Machines Corporation
    Inventors: Pallavi Priyadarshini, Parameswara R. Tatini
  • Patent number: 9911413
    Abstract: A linguist classifier, for instance intent or slot classifier, is updated using data with only partial annotation indicating overall correctness rather that specific correct intent or slot values, which are treated as “latent” (i.e., unknown) variables. Full annotation of the data is not required. A small amount of fully annotated data may be combined with a substantially larger amount of partially annotated data to update the linguistic classifier. In a specific implementation, the linguistic classifier is a neural network and the weights are trained using a reinforcement learning approach.
    Type: Grant
    Filed: December 28, 2016
    Date of Patent: March 6, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Anjishnu Kumar, Markus Dreyer
  • Patent number: 9904679
    Abstract: Translations for items of user-generated content are received from one or more users associated with a social networking system and/or one or more machine-generated translations. Each translation may translate a content item from a source or original language to a target language. Votes regarding the suitability of the translations are received from one or more users. In one aspect, the option to provide translations and/or vote on translations is provided to those users that are determined to be competent in the source language of the item of user-generated content. Determination of whether a user is competent in the source language can be based on the user profile of the user, the user-generated content of the user, the language competencies of the user's connections, and/or other social signals.
    Type: Grant
    Filed: November 7, 2016
    Date of Patent: February 27, 2018
    Assignee: Facebook, Inc.
    Inventors: James M. Leszczenski, Hao Xu, Javier Olivan Lopez
  • Patent number: 9892111
    Abstract: Described herein are methods for finding substantially similar/different sources (files and documents), and estimating similarity or difference between given sources. Similarity and difference may be found across a variety of formats. Sources may be in one or more languages such that similarity and difference may be found across any number and types of languages. A variety of characteristics may be used to arrive at an overall measure of similarity or difference including determining or identifying syntactic roles, semantic roles and semantic classes in reference to sources.
    Type: Grant
    Filed: October 26, 2012
    Date of Patent: February 13, 2018
    Assignee: ABBYY PRODUCTION LLC
    Inventors: Tatiana Danielyan, Konstantin Zuev
  • Patent number: 9858347
    Abstract: Methods, systems, and computer readable medium for providing translated web content. A request is received from a user for content in a second language translated from content in a first language from a first Internet source. The content in the first language is obtained and divided into one or more translatable components. Whether the one or more translatable components have been previously translated, via at least one of machine translation, human translation, and a combination thereof, into the second language and stored as translated components in a storage is determined. If there are one or more translatable components previously translated and stored, the content is generated in the second language by modifying the content in the first language so that at least some translatable components are replaced with corresponding translated components and sent in the second language to the user as a response to the request.
    Type: Grant
    Filed: August 4, 2015
    Date of Patent: January 2, 2018
    Assignee: MOTIONPOINT CORPORATION
    Inventors: Enrique Travieso, Adam Rubenstein, William Fleming, Charles Whiteman, Eugenio Alvarez, Arcadio Andrade, Collin Birdsey
  • Patent number: 9858505
    Abstract: For an identification of packing units, data resulting from an optical recording of at least one surface of a packing unit undergo a text recognition to recognize individual characters. A plurality of characteristic values is determined, each characteristic value being based on another predetermined statistical analysis of the recognized characters. The plurality of characteristic values forms at least one part of an identification of the packing unit. The characteristic values are provided for storage and/or for comparison with previously stored characteristic values.
    Type: Grant
    Filed: July 21, 2015
    Date of Patent: January 2, 2018
    Assignee: Deutsche PostAG
    Inventor: Bernd Hartmann