Multilingual Or National Language Support Patents (Class 704/8)
  • 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: 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: 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: 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: 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
  • 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: 9837082
    Abstract: An interactive server and a controlling method thereof are provided. The method of controlling an interactive server includes receiving data corresponding to a user voice from a user terminal, determining an utterance type of the user voice, in response to determining that the utterance type of the user voice is an integrated utterance type, generating a search response and a chatting response in response to the user voice and generating an integrated response by combining the generated search response and the generated chatting response, and transmitting the generated integrated response to the user terminal.
    Type: Grant
    Filed: January 6, 2015
    Date of Patent: December 5, 2017
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventor: Kyung-duk Kim
  • Patent number: 9836532
    Abstract: Embodiments include a system, method, and computer program product for foreign organization name matching. Aspects include receiving a first entity name from a first database configured in a first language and receiving a second database, wherein the second database includes a plurality of entity names in a second language, wherein the first and second languages are different. Aspects also include performing an Internet search based on the first entity name, wherein a language setting of the Internet search is configured to the second language and identifying a list of candidate names based on a set of results from the Internet search. Another aspect includes filtering the list to obtain a resulting candidate name and determining whether the resulting candidate name matches one of the entity names in the second database. Aspects include associating the first entity name and a matching entity name in the second database based on the determination.
    Type: Grant
    Filed: December 15, 2015
    Date of Patent: December 5, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Stephen M. Chu, Ning Duan, Min Gong, Junchi Yan, Xuan Zhang
  • Patent number: 9836509
    Abstract: Systems and methods provide for queries with an arbitrary number of input streams to be created from a generic query template, during runtime, based on, for example, configuration parameters provided by the system or a user. The generic query templates include a generic query template string, query template segments, and an orchestration mechanism for automatic query template generation. The systems and methods of the present invention provide for the substitution of concrete input streams, counters (e.g., stream indices) and query template segments (which can include further placeholders) into the generic query templates. Further, the input placeholders of the generic query template provide for any part of the query template to be substituted with arbitrary logic. Also, the orchestration process is query language independent and can be applied (and extended) for any query language.
    Type: Grant
    Filed: May 30, 2014
    Date of Patent: December 5, 2017
    Assignee: SAP SE
    Inventors: Bernhard Wolf, Rahim Makhani
  • Patent number: 9824147
    Abstract: A method of processing search queries, performed by a search server system, includes receiving, from a client system, a search query and an indicia of an application language associated with an application used at the client system to perform the search query. The search server system responds by identifying a first language and a first probability factor that specifies a likelihood that the search query is in the first language. In response to satisfaction of filter criteria, comprising a determination that the first language corresponds to the application language, the search server system translates the search query to a translated search query in a second language distinct from the application language, obtains search results for the translated search query, and conveys to the client system at least a subset of the search results for the translated search query.
    Type: Grant
    Filed: February 28, 2013
    Date of Patent: November 21, 2017
    Assignee: GOOGLE LLC
    Inventors: Charles Jordan Gilliland, Sung-Jung Cho, Maureen Heymans
  • Patent number: 9824139
    Abstract: Provided are an integrated multilingual consonant pattern search method and apparatus for extracting original strings, in correspondence with a number that is small compared to that of a conventional technology, as a search result and displaying the search result, by inputting a consonant pattern which is formed of a plurality of consonants, with respect to an original string list that is pre-stored in a database in a language written with a phonogram in which an initial consonant and a final consonant are distinguished from each other. Provided are also a method and apparatus for generating a character input unit for inputting consonant characters to be searched fast with a low typing error rate, by using the integrated multilingual consonant pattern search method.
    Type: Grant
    Filed: November 21, 2014
    Date of Patent: November 21, 2017
    Assignee: NeonBerry Inc.
    Inventors: Inkeon Lim, Hosun Woo
  • Patent number: 9824083
    Abstract: A general-purpose apparatus for analyzing natural language text that allows for the implementation of a broad range of natural language understanding applications. The apparatus for natural language understanding analyzes a source text and transforms the source text into a semantically-interpretable syntactic representation (SISR), comprising a syntax template and semantic clause annotations. The general-purpose apparatus for natural language understanding is adaptable to various source text natural languages and is adaptable to various natural language understanding applications, such as query answering, translation, summarization, information extraction, disambiguation, and parsing. A natural language query answering apparatus for answering questions about a source text, whereby the query answering apparatus utilizes the general-purpose apparatus for transforming the natural language query into SISR format.
    Type: Grant
    Filed: July 7, 2015
    Date of Patent: November 21, 2017
    Inventors: Rima Ghannam, Maan Ghannam
  • Patent number: 9805027
    Abstract: According to one general aspect a system includes an identification module, a translation module, and a display module. The identification module being configured to identify when an application running within the system attempts to display a work to a user of the application in a first language. The translation module being configured to translate the word from the first language to a second language different than the first language. The display module being configured to display the word in the second language to the user.
    Type: Grant
    Filed: May 15, 2015
    Date of Patent: October 31, 2017
    Assignee: Google Inc.
    Inventors: Genqing Wu, Hanping Feng
  • Patent number: 9779066
    Abstract: A method for converting Punycode text to Unicode text with augmented reality includes the steps of providing a client device, a computer, a scanner, optical code recognition software, Punycode/ASCII and/or Unicode dictionary tables and further a Punycode text. The Punycode text is scanned and saved in the computer and the scanned image is subjected to the optical code recognition software to identify Punycode strings. Those strings are then converted and segregated into Unicode strings.
    Type: Grant
    Filed: May 21, 2015
    Date of Patent: October 3, 2017
    Assignee: Umm Al-Qura University
    Inventors: Noman Ahmed Shah, Imran Ahmed Shah, Kamran Ahmed Shah
  • Patent number: 9767197
    Abstract: A datacenter management system uses data collection proxies to collect performance data and configuration data for different physical and virtual entities in the datacenter. A schema is used to represent the different entities, entity relationships, and entity properties in the datacenter. A search engine identifies the intent of a natural language based search query based on the schema and a datacenter dictionary. The search engine then searches the data based on the search query intent. A dictionary manager converts both periodic and aperiodic data into a time series. This allows the search engine to operate as a time machine identifying both performance data and configuration data for any selectable time period.
    Type: Grant
    Filed: August 20, 2014
    Date of Patent: September 19, 2017
    Assignee: VMware, Inc.
    Inventors: Shiv Agarwal, Apurv Gupta, Mukul Gupta, Abhijit Sharma, Rohit Toshniwal
  • Patent number: 9760569
    Abstract: Methods and/or systems for providing a translation result based on various semantic categories may be provided. A translation result providing method using a computer may include generating translations by translating a source sentence of a source language into a target language, and classifying the translations into semantic categories, respectively, and providing the classified translations to the user terminal.
    Type: Grant
    Filed: April 7, 2015
    Date of Patent: September 12, 2017
    Assignee: Naver Corporation
    Inventors: Joong-Hwi Shin, Jin-I Park, Jong-Hwan Kim, Kyong-Hee Kwon, Jun-Seok Kim
  • Patent number: 9740458
    Abstract: In an embodiment, a system may include a processor having memory storing processor-executable instructions for a programming environment. The processor may perform the following instructions. A first, second, and third class may be defined. The second class may be defined as being compatible with the first class. The third class may be defined as being incompatible with the first class. A fourth class may be defined as a subclass of both the first class and the second class. A fifth class may be prevented from being a subclass of both the first class and the third class.
    Type: Grant
    Filed: March 30, 2015
    Date of Patent: August 22, 2017
    Assignee: The MathWorks, Inc.
    Inventors: Jennifer A. Black, David A. Foti
  • Patent number: 9741043
    Abstract: The present invention provides a system and method for optimizing a message. Components of a starting message are identified, and at least one rule is applied for modifying at least one message component to create at least one variation of the starting message. Message variants are tested by sending each variant to a sample of people and measuring a response rate for each sent message variant. The measured response rates are used to create an optimal version of the message. In one embodiment, message variants may be created and tested in multiple rounds.
    Type: Grant
    Filed: November 12, 2010
    Date of Patent: August 22, 2017
    Assignee: Persado Intellectual Property Limited
    Inventors: Alexios Vratskides, Ori Einstein, Guy Stephane Krief, Assaf Baciu
  • Patent number: 9740601
    Abstract: Disclosed aspects may include examining a set of product development data of a product development environment. In response to the examining, a set of globalization data may be identified. The set of globalization data may relate to a set of globalization parameters. In response to the identifying, the set of globalization data may be transmitted. Disclosed aspects may include receiving a set of globalization data which relates to a set of globalization parameters. By processing the set of globalization data using a set of globalization testing operations, a globalization test output can be determined. In response to the determining, the globalization test output can be provided.
    Type: Grant
    Filed: December 1, 2015
    Date of Patent: August 22, 2017
    Assignee: International Business Machines Corporation
    Inventors: Yang Fan, Denise M. Genty, Su Liu, Boyi Tzen
  • Patent number: 9733901
    Abstract: A computing system includes a processor; and a memory communicatively coupled to the processor. The processor is configured to: receive 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; form a set of grammar rules for the problem domain based on the annotations; and parse the set of statements using the set of grammar rules.
    Type: Grant
    Filed: October 28, 2011
    Date of Patent: August 15, 2017
    Assignee: International Business Machines Corporation
    Inventors: Jean Michel Bernelas, Sylvain Dehors, Cyril Mathey, Stephane Mery