Multilingual Or National Language Support Patents (Class 704/8)
  • Patent number: 11403596
    Abstract: Systems and method for managing human interactions is described. An integrated system may receive dataset from multiple disparate sources. The received dataset may be processed by corresponding data processing engines and transformed into textual dataset by respective adapters in the integrated system. The textual dataset may be further processed and transformed into unified dataset by components in integrated system. For instance, such processing may include analysis based on comprehension, context of the interaction, etc. Based on further analysis, the unified dataset may be classified and highlighted into items that may correspond to action items, follow ups, questions or any other important information, insights provided or regenerated based on an analysis from the human interactions. Further insights provided based on the analysis may correspond to outcomes in response to the processing and analysis by the components in integrated system.
    Type: Grant
    Filed: October 22, 2019
    Date of Patent: August 2, 2022
    Inventors: Toshish Jawale, Surbhi Rathore
  • Patent number: 11397600
    Abstract: The present disclosure relates to a dynamic catalog translation system (DCTS) for internationalization of an application in a cloud environment. The DCTS may comprise receiving a catalog, associated with the application, in a first language from a developer device. The DCTS may further comprise receiving a request for the catalog in a second language from a user device running the application. Further, the DCTS may comprise dynamically generating the catalog in the second language in response to the received request from the user. The catalog is generated in a real-time or a near real-time of running the application at the user device. Furthermore, the DCTS may comprise communicating the generated catalog in the second language to the user device so that the application is configured to execute at the user device in the second language.
    Type: Grant
    Filed: May 23, 2019
    Date of Patent: July 26, 2022
    Assignee: HCL Technologies Italy S.p.A
    Inventors: Antonio Secomandi, Viviana Tripodi, Matteo Santangeli
  • Patent number: 11379664
    Abstract: Provided are a method for acquiring a parallel corpus, an electronic device, and a storage medium. The method includes: acquiring text data in a target document; performing language detection on the text data; in response to the text data including at least two languages, retaining the text data; detecting a distribution proportion of words in each of the at least two languages among the retained text data; in response to each distribution proportion of words in a first language and in a second language being greater than a preset proportion threshold, retaining the detected text data; extracting sentences in the first language as a first sentence set and sentences in the second language as a second sentence set; performing sentence alignment on the first sentence set and the second sentence set; and determining sentence pairs with alignment degrees greater than a preset alignment degree threshold as the parallel corpus.
    Type: Grant
    Filed: February 26, 2021
    Date of Patent: July 5, 2022
    Assignee: Beijing Bytedance Network Technology Co., Ltd.
    Inventors: Jun Cao, Lei Li, Mingxuan Wang, Peihao Zhu
  • Patent number: 11373005
    Abstract: A method, system and product including: obtaining a graphical user interface (GUI) element of a GUI of the end device, wherein the GUI element is associated with a text string that is included in the GUI; transforming at least a portion of the text string according to a transformation function, thereby obtaining a fully or semi-transformed text string, wherein the semi-transformed text string comprises a transformed portion and a plaintext portion; providing to a server the fully or semi-transformed text string, whereby the server is enabled to perform string-based analysis without being exposed to a content of the text string.
    Type: Grant
    Filed: August 10, 2020
    Date of Patent: June 28, 2022
    Assignee: WALKME LTD.
    Inventors: Moran Shemer, Nir Nahum, Ron Zohar
  • Patent number: 11367131
    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: July 17, 2020
    Date of Patent: June 21, 2022
    Inventor: Jeffrey C. Sager
  • Patent number: 11361521
    Abstract: An electronic device is provided, which includes a camera; a display; and a processor, wherein the processor is configured to control the electronic device to: acquire an image of a user of the electronic device using the camera, generate an avatar corresponding to the user using the image, identify attribute information corresponding to the avatar using the image, identify at least one item corresponding to the attribute information among a plurality of items applicable to the avatar, and display the at least one item with the avatar through the display.
    Type: Grant
    Filed: August 8, 2019
    Date of Patent: June 14, 2022
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Wooyong Lee, Chanhee Yoon, Chanmin Park, Donghwan Seo, Yonggyoo Kim, Junyoung Park, Jiyoon Park, Jungeun Lee
  • Patent number: 11348301
    Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing at least one program and a method for transforming a motion style of an avatar from a first style to a second style. The program and method include: retrieving, by a processor from a storage device, an avatar depicting motion in a first style; receiving user input selecting a second style; obtaining, based on the user input, a trained machine learning model that performs a non-linear transformation of motion from the first style to the second style; and applying the obtained trained machine learning model to the retrieved avatar to transform the avatar from depicting motion in the first style to depicting motion in the second style.
    Type: Grant
    Filed: December 16, 2020
    Date of Patent: May 31, 2022
    Assignee: Snap Inc.
    Inventors: Harrison Jesse Smith, Chen Cao, Yingying Wang
  • Patent number: 11328710
    Abstract: A dialogue processing apparatus includes: a communicator configured to communicate with an external apparatus; a speech inputter configured to receive a speech of a user; and a controller configured, when the speech of the user is received, to determine whether it is possible to provide a function corresponding to the received speech, and to control the communicator to transmit speech information about the speech of the user to the external apparatus based on whether it is possible to provide the function corresponding to the received speech.
    Type: Grant
    Filed: April 7, 2020
    Date of Patent: May 10, 2022
    Inventors: Seona Kim, Youngmin Park, Jeong-Eom Lee
  • Patent number: 11328706
    Abstract: The present invention provides a system and method for converting text data into speech data. Initially, the system enables a user to select a language from a plurality of languages supported by the operating system (OS) of a computing device. Further, on selecting and copying any text data, the system provides the user with options to listen to an audio output of the text data. The user is provided with options to listen to text data in either English or the selected language, when the language of the text data is one among the plurality of languages supported by the OS. Further, the user is provided with options to listen to text data in English, for the text data in any language. Once the user selects the option, the system converts the text data to speech data. The speech data is provided as the audio output to the user.
    Type: Grant
    Filed: July 21, 2017
    Date of Patent: May 10, 2022
    Assignee: OSLABS PTE, LTD.
    Inventors: Sudhir Bangarambandi, Akash Motilal Dongre
  • Patent number: 11323532
    Abstract: Methods, systems, and devices for data packaging at an application server are described. According to the techniques described herein, a device (e.g., an application server) may receive a link to a data stream package that defines metadata of a data source and an import schedule associated with importing streaming data from the data source to a data target associated with the application server. The device may install the data stream package based on the received link and import the streaming data from the data source according to the import schedule based on installing the data stream package. The device may then map, based on the metadata of the data source defined in the data stream package, a set of source data fields of the data source to a set of target data fields of the data target.
    Type: Grant
    Filed: January 29, 2021
    Date of Patent: May 3, 2022
    Assignee:, inc.
    Inventors: Sahil Bhutani, Naveen Singh Jaunk, William Yeh
  • Patent number: 11314757
    Abstract: When a user conducts a search for content using one or more of the many search engines known in the art, embodiments of the present invention may receive results returned to the user's browser by the search engine, and may then proceed to filter, organize, modify, or enhance those results and/or their presentation by performing various editing and/or presentation operations on the search results, based on information relating to the user's prior interactions with the search results and the user's interests and preferences. Search results may also be modulated based on information about the way other users have responded to or interacted with each of the search results in the past.
    Type: Grant
    Filed: June 24, 2019
    Date of Patent: April 26, 2022
    Assignee: Bublup, Inc.
    Inventors: Alain J. Cohen, Marc A. Cohen, Alberto Morales, Benjamin Miller
  • Patent number: 11308113
    Abstract: A cognate specification system manages and enforces digital, canonical representations of entities that are added to and in the system by creating a composite entity key (“EntityKey”) that uniquely and immutably identifies each entity within the system, and that is created based upon the attributes of the entity rather than being arbitrarily assigned. Entities may be organized into various types or cognates, each associated with distinct sets of attributes. A physical or digital referent may be added to the system as an entity by specifying attributes. In such a system, any entity, whether a physical or digital referent, a process, or other type, is uniquely and verifiably identifiable, and may be linked to or associated with other entities, allowing users of the system to produce and access specification granularity beyond traditional approaches focused on systems interoperability.
    Type: Grant
    Filed: June 5, 2020
    Date of Patent: April 19, 2022
    Assignee: Edgewood Software Corp.
    Inventors: David Boggs, James Orr, Thomas Vaughan
  • Patent number: 11301643
    Abstract: Techniques and solutions are described for translating strings in a human language that are associated with code, such as code that declares user interface elements in association with which the strings can be displayed. The strings can be embedded in code, or can be included in files that are accessed by the code or used in creating executable code. Strings can be extracted from data, such as files, received in a translation request. After translation, such as by a human translator or using automatic translation, the translation results can be provided in response to the translation request. The translation process can be automated, such that changes to files in a code repository can trigger a translation request. Disclosed technologies can facilitate the production of programs that are localized using different human languages.
    Type: Grant
    Filed: December 2, 2019
    Date of Patent: April 12, 2022
    Assignee: SAP SE
    Inventors: Robert Stuehler, Michail Vasiltschenko, Anton Snitko, Yvonne Miklosch, Benjamin Schork, Jochen Geib, Jens Scharnbacher, Klaus Heitlinger
  • Patent number: 11294752
    Abstract: According to a computer-implemented method, a virtual agent log data set is received which log data set includes information indicative of operation of a virtual agent. Machine logic analyzes the virtual agent log data set to identify an error that occurred in the operation of the virtual agent. The machine logic also determines an error correction for correcting conditions in the virtual agent that resulted in the error. The error correction is sent to the virtual agent.
    Type: Grant
    Filed: May 31, 2019
    Date of Patent: April 5, 2022
    Assignee: Kyndryl, Inc.
    Inventors: Garfield W. Vaughn, Gandhi Sivakumar, Vasanthi M. Gopal, Lakisha R. S. Hall
  • Patent number: 11289069
    Abstract: A statistical parameter modeling method is performed by a server. After obtaining model training data, the model training data including a text feature sequence and a corresponding original speech sample sequence, the server inputs an original vector matrix formed by matching a text feature sample point in the text feature sample sequence with a speech sample point in the original speech sample sequence into a statistical parameter model for training and then performs non-linear mapping calculation on the original vector matrix in a hidden layer, to output a corresponding prediction speech sample point. The server then obtains a model parameter of the statistical parameter model according to the prediction speech sample point and a corresponding original speech sample point by using a smallest difference principle, to obtain a corresponding target statistical parameter model.
    Type: Grant
    Filed: March 26, 2019
    Date of Patent: March 29, 2022
    Inventors: Wei Li, Hangyu Yan, Ke Li, Yongjian Wu, Feiyue Huang
  • Patent number: 11288104
    Abstract: Automatically deploying a logical partition in a computer server is described. Deploying the logical partition includes receiving, by a processor, an address of storage associated with the logical partition. The method of deployment can further include creating, by the processor, on the storage, volume serials with a predetermined naming structure. Further, the method includes copying files associated with an operating system to the storage according to the volume serials created. The method further includes customizing configuration settings associated with the operating system according to predetermined values. The method further includes activating the logical partition and operating system using a base control program internal interface.
    Type: Grant
    Filed: August 6, 2019
    Date of Patent: March 29, 2022
    Inventors: Thomas A. Carielli, Judith Ann Viccica, Paola Bari, Eugene Ong, John Theos, Christopher Brian Van Wagner
  • Patent number: 11288397
    Abstract: Textual masking for multiparty computation is provided. The method comprises receiving masked input data from a number of contributors, wherein the input data from each contributor has a unique contributor mask value. A unique analyst mask factor is received for each contributor, computed by an analyst as a difference between a uniform analyst mask value and the contributor mask value. An API call is received from the analyst to aggregate the input data from the contributors. The respective analyst mask factors are added to the input data from the contributors, and the data is aggregated and shuffled. Computational results received from the analyst based on the aggregated input data are published. In response to API calls from the contributors, the analyst mask factors are removed from the computational results, wherein computational results received by each contributor are masked only by the respective contributor mask value.
    Type: Grant
    Filed: September 3, 2019
    Date of Patent: March 29, 2022
    Assignee: International Business Machines Corporation
    Inventors: Padmanabhan Krishnan, Vaibhav Murlidhar Kulkarni, Gopikrishnan Varadarajulu, Rakhi S. Arora, Samir Katti
  • Patent number: 11258730
    Abstract: A method is provided to receive an SMS message from a sender device addressed to a receiver device. Similar SMS messages addressed to the receiver device are determined. One or more of the most common responses to the similar SMS messages are determined. One or more of the most common responses are transmitted as selectable responses to the receiver device. A selected response is sent to the sender device. Another method is provided to receive an SMS message from a sender device and transmit the SMS message to a receiver device. A response from the receiver device may be received and transmit to the sender device. The SMS messages and responses collected by repeating this process may be stored in a database so that the most frequently asked questions and their corresponding most frequent answers may be determined. The most frequently asked questions and their corresponding answers may be used to build a webpage of a website.
    Type: Grant
    Filed: March 6, 2019
    Date of Patent: February 22, 2022
    Assignee: Go Daddy Operating Company, LLC
    Inventors: Francesco Maria Ferrari, Yuhan Chen, Siddharth Dinesh
  • Patent number: 11256862
    Abstract: Embodiments of the present invention provide a computer-implemented method for cognitive collation configuration processing of multilingual data. The method includes parsing a multilingual input text into a plurality of collation items. The method includes detecting a language of each collation item of the plurality of collation items. The method includes storing each collation item, of the plurality of collation items, into a corresponding sub language buffer of a plurality of sub language buffers. The method includes performing a first sort operation on the plurality of sub language buffers, in which the first sort operation includes sorting the plurality of sub language buffers based on a set of collation settings, in which the set of collation settings includes a language selection list. The method includes merging the content of the sorted plurality of sub language buffers to form a sorted output comprising the plurality of collation items.
    Type: Grant
    Filed: October 23, 2018
    Date of Patent: February 22, 2022
    Inventors: Su Liu, Boyi Tzen, Fan Yang, Denise M. Genty
  • Patent number: 11244108
    Abstract: Embodiments of the present invention provide a translation method and apparatus, and relate to the field of machine translation. The method includes: obtaining a to-be-translated sentence, where the to-be-translated sentence is a sentence expressed in a first language; determining a first named entity set in the to-be-translated sentence, and an entity type of each first named entity in the first named entity set; determining, based on the first named entity set and the entity type of each first named entity, a second named entity set expressed in a second language; determining a source semantic template of the to-be-translated sentence, and obtaining a target semantic template corresponding to the source semantic template from a semantic template correspondence; and determining a target translation sentence based on the second named entity set and the target semantic template.
    Type: Grant
    Filed: June 25, 2019
    Date of Patent: February 8, 2022
    Inventors: Zhaopeng Tu, Longyue Wang, Jinhua Du
  • Patent number: 11232271
    Abstract: Systems, methods, and non-transitory computer-readable media can determine at least one message sent from a first user of a social networking system to at least one second user of the social networking system. The at least one message can be provided to the at least one second user, wherein the at least one message is accessible through a message thread for managing messages exchanged between the first user and the at least one second user. A determination is made that the at least one message was composed in a language that is different from a primary language associated with the at least one second user. A translated version of the at least one message is provided in the primary language associated with the at least one second user, wherein the translated version of the at least one message is accessible through the message thread.
    Type: Grant
    Filed: April 11, 2019
    Date of Patent: January 25, 2022
    Assignee: Meta Platforms, Inc.
    Inventors: Bijoy Singh Kochar, Nishant Gupta, Spencer Travis Poff
  • Patent number: 11222183
    Abstract: Systems, methods and products for accessing a set of electronic document templates, identifying instances of common document content such as content items which are semantically similar, and generating component templates containing the common content. Semantically similar content may be identified by analyzing content for factors such as expressed sentiment, included keyphrases, recognizable entities, expressed topics, assigning values to content based on these factors, and determining similarity based on comparisons of the assigned values. Component templates may also be generated based on types of content that include identical text or images, content that has a predefined level of similarity rather than being identical, content that has common rules, scripting logic or variables, metadata, etc. The component templates may be generated automatically, or in response to user instructions.
    Type: Grant
    Filed: February 14, 2020
    Date of Patent: January 11, 2022
    Inventors: James Matthew Downs, Anthony Wiley
  • Patent number: 11222362
    Abstract: Method and system for localizing an element present in a piece of content having a plurality of elements. A cost of localizing an element with respect to each of one or more localization sources is first computed. At least one criterion based on which a localization source for localizing the element is to be determined is obtained. A localization source for localizing the element is then selected based on an assessment with respect to the at least one criterion. The element of the content is then localized using the selected localization source.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: January 11, 2022
    Inventors: Chuck Whiteman, Eugene Alvarez, Enrique Travieso, Will Fleming, Fabio Beltramini
  • Patent number: 11217238
    Abstract: An information processing device includes: a first reception unit configured to receive an input of one or more characters; a second reception unit configured to receive an input of voice; and a voice recognition unit configured to recognize the voice, and output a voice recognition result beginning with the one or more characters entered into the first reception unit when the second reception unit receives the input of voice with the input of the one or more characters received by the first reception unit.
    Type: Grant
    Filed: January 30, 2019
    Date of Patent: January 4, 2022
    Inventor: Teruhide Hayashida
  • Patent number: 11210476
    Abstract: A technique for translating text strings includes receiving a source language text string from an application, determining that a translated text string that includes a translation in a target language of the source language text string is not available for use by the application, transmitting the source language text string to a translation service for translation, receiving the translated text string from the translation service, and causing the translated text string to be available for use by the application.
    Type: Grant
    Filed: December 21, 2018
    Date of Patent: December 28, 2021
    Assignee: NETFLIX, INC.
    Inventors: Shashidhara Mathada, Jose Moreno, Ballav Bihani, Pragya Pherwani, Bharath Sampath, Vidyalakshmi Vilathur Sundaram, Kunal Bisla, Prosenjit Bhattacharyya
  • Patent number: 11211064
    Abstract: The technology disclosed relates to retrieving a personal memo from a database. The method includes receiving, by a virtual assistant, a natural language utterance that expresses a request, interpreting the natural language utterance according to a natural language grammar rule for retrieving memo data from the natural language utterance, the natural language grammar rule recognizing query information, responsive to interpreting the natural language utterance, using the query information to query the database for a memo related to the query information, and providing, to a user, a response generated in dependence upon the memo related to the query information.
    Type: Grant
    Filed: January 23, 2019
    Date of Patent: December 28, 2021
    Assignee: SoundHound, Inc.
    Inventors: Mara Selvaggi, Irina A Spiridonova, Karl Stahl
  • Patent number: 11204743
    Abstract: Disclosed herein is a software technology for facilitating an interactive conversational session between a user (e.g., a client, a patient, etc.) and a digital conversational character. For instance, in one aspect, the disclosed process may involve two primary phases: (1) an authoring phase that involves a first user accessing a content authoring tool to create a given type of visual conversation application that facilitates interactions between a second user and a digital conversational character in an interactive conversational session, and (2) a rendering phase that involves the second user accessing the created visual conversation application to interact with the digital conversational character in an interactive conversational session.
    Type: Grant
    Filed: October 11, 2019
    Date of Patent: December 21, 2021
    Inventors: Vacit Arat, Richard Cardran, Rick King
  • Patent number: 11195104
    Abstract: In one or more embodiments of the present invention, a method modifies a graphical user interface (GUI) for an application to improve GUI usability. One or more processors identify a non-intuitive icon on a current graphical user interface (GUI) The processor(s) match the non-intuitive icon to a traditional icon that performs a same function as the non-intuitive icon when selected by a user. The processor(s) replace the non-intuitive icon with the traditional icon on the current GUI.
    Type: Grant
    Filed: September 18, 2019
    Date of Patent: December 7, 2021
    Assignee: International Business Machines Corporation
    Inventors: Sarath C. Anbil Parthipan, Vijay Ekambaram, Nitendra Rajput, Giriprasad Sridhara
  • Patent number: 11188911
    Abstract: Disclosed is method and system for turning existing object-oriented programming languages into smart contract languages without introducing new syntactic features. The invented method and system provide a protocol that enables storing a history of computations on a decentralized computer network, such as a UTXO-based blockchain system, for any object-oriented computer language. The invented method and system further provide for storing and updating data on blockchains, where such blockchains may be used in cryptocurrency applications and for smart contracts.
    Type: Grant
    Filed: August 21, 2019
    Date of Patent: November 30, 2021
    Assignee: BCDB, INC.
    Inventor: Clemens Ley
  • Patent number: 11188711
    Abstract: The technology described herein enables users to enrich their vocabulary by annotating and/or automatically translating specific words, which are predicted to be unknown to the specific user. The user experiences the original content enriched with adaptive, smart in-line annotations of unknown words. The technology is tailored to individual users by understanding an individual user's vocabulary in a particular language. As a user consumes content or performs document authoring/editing activities, the system captures language usage patterns, maintained in a private Vocabulary Analytics Store (VAS) for the particular user. Information in the VAS is used as input to a machine classifier that determines whether a word is likely to be known or unknown to a user.
    Type: Grant
    Filed: August 8, 2019
    Date of Patent: November 30, 2021
    Inventor: Georgios Krasadakis
  • Patent number: 11183175
    Abstract: A system and method of implementing an intuitive search interface for tactically searching one or more annotated utterance corpora in a machine learning-based dialogue system includes identifying an utterance corpus query for searching one or more annotated utterance corpora of a machine learning-based dialogue system; interpreting the utterance corpus query by translating the utterance corpus query into one or more search expressions recognizable to an utterance sample retrieval program searchably interfacing with the one or more annotated utterance corpora of the machine learning-based dialogue system; retrieving one or more annotated utterance samples from the one or more annotated utterance corpora based on the interpretation of the utterance corpus query; and returning the one or more annotated utterance samples to an intuitive utterance corpus search interface.
    Type: Grant
    Filed: February 17, 2021
    Date of Patent: November 23, 2021
    Assignee: Clinc, Inc.
    Inventors: Stefan Larson, Kevin Leach, Michael A. Laurenzano
  • Patent number: 11182137
    Abstract: Certain example embodiments relate to techniques for building a contextual recommendation engine. Flow representations indicating how services are to interact with one another are received. Each service represents a program logic segment. Flow representations are parsed to identify invocation and conditional processing operations therein. These identified operations are arranged in a predefined format including sequences. Each sequence corresponds to a respective flow representation and includes any identified operations in an order matching their occurrences in the respective flow representation. For each identified conditional processing operation, each identified invocation operation associated with a branch thereof is merged into a single path for inclusion in the respective sequence in place of the respective identified conditional processing operation. Each sequence is converted into a listing of atomic units.
    Type: Grant
    Filed: November 6, 2019
    Date of Patent: November 23, 2021
    Assignee: Software AG
    Inventor: Ramu Ramaiah
  • Patent number: 11176323
    Abstract: A computer system generates a vector space model based on an ontology of concepts. One or more training examples are extracted for one or more concepts of a hierarchical ontology, wherein the one or more training examples for the one or more concepts are based on neighboring concepts in the hierarchical ontology. A plurality of vectors, each including one or more features, are initialized, wherein each vector corresponds to a concept of the one or more concepts. A vector space model is generated by iteratively modifying one or more vectors of the plurality of vectors to optimize a loss function. Natural language processing is performed using the vector space model. Embodiments of the present invention further include a method and program product for generating a vector space model in substantially the same manner described above.
    Type: Grant
    Filed: August 20, 2019
    Date of Patent: November 16, 2021
    Assignee: International Business Machines Corporation
    Inventors: Brendan Bull, Paul L. Felt, Andrew G. Hicks
  • Patent number: 11176470
    Abstract: A solution generation and planning system uses Artificial Intelligence (AI) techniques such as machine learning (ML) data models, predictive analytics and natural language processing (NLP) techniques for generating outputs to aid decision making in the domain of public infrastructure development. The problem statement is analyzed using the NLP techniques to generate word tokens which are employed in identifying issues that aid in selection of appropriate data sources from a plurality of discrete data sources. In addition, data models trained to produce probable solutions for the issue are also selected. The probable solutions are presented to the user who selects one of the probable solutions for implementation. Feedback from the implementation is also incorporated so that the data models are updated per the latest information obtained from the implementation of the user-selected solution.
    Type: Grant
    Filed: July 6, 2018
    Date of Patent: November 16, 2021
    Inventors: Sandeep Rajagopal, Madan Kumar
  • Patent number: 11176087
    Abstract: A tool for standardized layout transformations of BIDI data exchanged between legacy and modern systems is provided. Responsive to a determination that data requested in a client request is BIDI data, the tool initiates a layout transformation of the data requested at a single point within a database server. The tool determines a plurality of data from a connection string of the client request, wherein the plurality of data indicates a type of bi-directional data transformation. Responsive to the plurality of data from the connection string indicating data being returned to the client application from a database, the tool converts visual data to logical data at the single point within the database server. The tool returns transformed BIDI data to a client application. The tool inserts the transformed BIDI data into a database.
    Type: Grant
    Filed: May 23, 2019
    Date of Patent: November 16, 2021
    Assignee: International Business Machines Corporation
    Inventors: Pallavi Priyadarshini, Parameswara R. Tatini
  • Patent number: 11144606
    Abstract: Utilizing social media and articles to suggest item attribute importance to improve site level searching for a user.
    Type: Grant
    Filed: October 31, 2019
    Date of Patent: October 12, 2021
    Assignee: International Business Machines Corporation
    Inventors: Faheem Altaf, Lisa Seacat DeLuca, Raghuram Srinivas
  • Patent number: 11132374
    Abstract: Techniques for assigning one or more values to properties or form fields. One technique includes receiving a query for a property associated with an attribute of an element of software, executing a search within a storage device for the property that satisfies the query, displaying the property and attributes that support the property, and receiving a first type of input regarding the property. The first type of input includes a value for the property. The technique further includes receiving a second type of input that includes selection of at least one attribute from the attributes identified to support the property, and assigning the value for the property to the at least one attribute.
    Type: Grant
    Filed: July 31, 2019
    Date of Patent: September 28, 2021
    Inventor: Saju Asokan
  • Patent number: 11120064
    Abstract: A data records service is configured to receive original data records and, in parallel, generate a transliterated version of the original data record into a phonetic based language. Individual fields of data records can be transliterated by identifying a primary language, generating language specific tokens for individual text portions, and transliterating the token. The records processing service can then execute matching models on both original data records and transliterated data records to detect matching data records.
    Type: Grant
    Filed: November 20, 2018
    Date of Patent: September 14, 2021
    Assignee: Amazon Technologies, Inc.
    Inventor: Stephen Michael Ash
  • Patent number: 11080023
    Abstract: The present disclosure relates to an intelligent digital experience development platform (IDXDP) to assist different users in the development of digital applications.
    Type: Grant
    Filed: September 26, 2019
    Date of Patent: August 3, 2021
    Assignee: KONY, INC.
    Inventors: William K. Bodin, Edward H. Gross, Komandur R. Kumar, Mahendar Yedla
  • Patent number: 11069344
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for speech recognition using complex evolution recurrent neural networks. In some implementations, audio data indicating acoustic characteristics of an utterance is received. A first vector sequence comprising audio features determined from the audio data is generated. A second vector sequence is generated, as output of a first recurrent neural network in response to receiving the first vector sequence as input, where the first recurrent neural network has a transition matrix that implements a cascade of linear operators comprising (i) first linear operators that are complex-valued and unitary, and (ii) one or more second linear operators that are non-unitary. An output vector sequence of a second recurrent neural network is generated. A transcription for the utterance is generated based on the output vector sequence generated by the second recurrent neural network.
    Type: Grant
    Filed: December 11, 2019
    Date of Patent: July 20, 2021
    Assignee: Google LLC
    Inventors: Izhak Shafran, Thomas E. Bagby, Russell John Wyatt Skerry-Ryan
  • Patent number: 11043208
    Abstract: Systems and methods for intelligently training a subject machine learning model includes identifying new observations comprising a plurality of distinct samples unseen by a target model during a prior training; creating an incremental training corpus based on randomly sampling a collection of training data samples that includes a plurality of new observations and a plurality of historical training data samples used in the prior training of the target model; implementing a first training mode that includes an incremental training of the target model using samples from the incremental training corpus as model training input; computing performance metrics of the target model based on the incremental training; evaluating the performance metrics of the target model against training mode thresholds; and selectively choosing based on the evaluation one of maintaining the first training mode and automatically switching to a second training mode that includes a full retraining of the target model.
    Type: Grant
    Filed: February 19, 2021
    Date of Patent: June 22, 2021
    Assignee: Clinc, Inc.
    Inventors: Daniel C. Michelin, Jonathan K. Kummerfeld, Kevin Leach, Stefan Larson, Joseph J. Peper, Yunqi Zhang
  • Patent number: 11042714
    Abstract: The language of a remote session can be synchronized with a client's language. A client-side synchronizer can be configured to detect when a client establishes a remote session on a server, whether to access a remote desktop or a remote application. When the client-side synchronizer detects the establishment of a remote session, it can access client-side language settings to gather language information and send it to a server-side synchronizer. The server-side synchronizer can then employ the language information to modify server-side language settings applicable the remote session so that the remote desktop or remote application will employ language settings that match the client-side language settings. In this way, the remote desktop or remote application will be in the language that the user expects even if the server's predefined language settings do not match user's language.
    Type: Grant
    Filed: June 11, 2019
    Date of Patent: June 22, 2021
    Assignee: Dell Products L.P.
    Inventors: Nisha Kaur, Anil Maryala, Deepthi Chavan, Ajit Kishore
  • Patent number: 11042225
    Abstract: A keyboard mode switching system and method are provided. The method includes: obtaining the current window information of the currently executed window; comparing multiple records in the database according to the current window information; and when the first record corresponding to the current window information exists, switching the current keyboard operation mode currently used by the keyboard to the first keyboard operation mode in the first record so that the keyboard receives the user's input according to the first keyboard operation mode.
    Type: Grant
    Filed: May 12, 2020
    Date of Patent: June 22, 2021
    Assignee: Acer Incorporated
    Inventors: En-Shin Chen, Yun-Hao Chou, An-Cheng Lee, Ying-Shih Hung
  • Patent number: 11024286
    Abstract: In order to solve a conventional problem that, after a series of dialog between a user and a spoken dialog device has progressed to some extent, that user or another user cannot see or recognize a previous dialog status, a cross-lingual spoken dialog system is provided wherein, in a case in which an instruction from a user terminal is received by a pairing server, dialog information stored in a storage medium is transmitted to the user terminal. Accordingly, even after a series of dialog between a user and the spoken dialog device has progressed to some extent, that user or another user can see or recognize a previous dialog status.
    Type: Grant
    Filed: November 6, 2017
    Date of Patent: June 1, 2021
    Assignee: National Institute of Information and Communications Technology
    Inventors: Atsuo Hiroe, Takuma Okamoto, Yutaka Kidawara
  • Patent number: 11017172
    Abstract: A method for determining whether a text complies with a query, an apparatus and a computer program product, the method comprising: obtaining a macro comprising a plurality of representations of a query; and executing the macro against a database comprising a simplified representation of at least one phrase within the text, to determine 10 whether the text complies with any of the representations of the query. The simplified representation is presented in the form of: conferrer (carrier; bearer; substrate; descriptor) and provides information pertaining to who, what, when and how with respect to the text associated with the simplified representation.
    Type: Grant
    Filed: August 1, 2018
    Date of Patent: May 25, 2021
    Inventor: Nahum Korda
  • Patent number: 10990644
    Abstract: Contextual vocabulary and methods of use are provided herein. A method may include obtaining contextual properties for a plurality of end users and device related information for computing devices used by the plurality of end users, the contextual information being obtained from a plurality of ambient information sources, including selection from a plurality of contextual repositories. Also, the method may include calculating a trust level for each of the plurality of customer analytic information sources and each of the plurality of device information databases, and building a contextual vocabulary from the contextual information and the device related information selected based upon their trust levels.
    Type: Grant
    Filed: July 3, 2018
    Date of Patent: April 27, 2021
    Assignee: SDL Netherlands B.V.
    Inventors: Ian Homer, Matthew Diss
  • Patent number: 10979586
    Abstract: An image forming apparatus includes one or more processors, one or more memories for storing programs including an application configured to receive a setting relating to display candidates of a plurality of languages, the programs, when executed by the one or more processors, causing the image forming apparatus to perform a process for changing a display language, and a control unit configured to control processing such that the application transmits to firmware a changing request for changing a language displayed on a screen to a different language from among the display candidates of the plurality of languages when an instruction for changing a language displayed on the screen to a different language is received.
    Type: Grant
    Filed: December 17, 2018
    Date of Patent: April 13, 2021
    Assignee: Canon Kabushiki Kaisha
    Inventor: Atsushi Ikeda
  • Patent number: 10970319
    Abstract: Intent-resolution using a phrase index may include obtaining data expressing a usage intent, the data indicating an unresolved data portion, identifying a phrase fragment based on the data expressing the usage intent and a phrase pattern, the phrase fragment including the unresolved data portion, identifying candidate tokens, identifying candidate phrases by traversing a phrase index based on the phrase fragment, wherein identifying the candidate phrases includes, in response to a determination that the phrase index includes an indexed phrase at least partially matching the phrase fragment in accordance with the phrase pattern, the indexed phrase is identified as one of the candidate phrases, identifying candidate resolved-requests, weighting and sorting the candidate tokens, the candidate phrases, and the candidate resolved-request, to obtain sorted candidate resolutions, and outputting one or more of the sorted candidate resolutions for presentation to a user as respective candidates for resolving the unres
    Type: Grant
    Filed: July 29, 2019
    Date of Patent: April 6, 2021
    Assignee: ThoughtSpot, Inc.
    Inventors: Archit Bansal, Ben Limonchik, Rakesh Kothari, Manikanta Balakavi
  • Patent number: 10963647
    Abstract: Systems and methods are disclosed to predict probability of occurrence of a string. A sequence of vectors is generated based at least on a maximum length of word for each symbol in the string. The sequence of vectors is provided to a machine learning unit for the string. A probability of occurrence of the string is obtained from the machine learning unit.
    Type: Grant
    Filed: May 18, 2020
    Date of Patent: March 30, 2021
    Assignee: ABBYY Production LLC
    Inventors: Evgenii Mikhaylovich Indenbom, Daniil Garryevich Anastasiev
  • Patent number: 10956183
    Abstract: A dashboard device of a vehicle includes a storage component and a processor. The storage component stores a plurality of different language packs and a first national table listing a first number of unique language indices associated respectively with the language packs. The processor is coupled to the storage component and is programmed to, in response to receipt of a machine code and a second number related to another plurality of unique language indices from a portable electronic device, use one of the language packs to set language used on the dashboard device based on content of the machine code and a relationship between the first and second numbers.
    Type: Grant
    Filed: January 25, 2019
    Date of Patent: March 23, 2021
    Assignee: Kwang Yang Motor Co., LTD.
    Inventors: Yi-Yang Tsai, Kuo-Chen Wu