Linguistics Patents (Class 704/1)
  • Patent number: 10902216
    Abstract: A translation method and apparatus may respectively perform or include: using one or more processors, plural different translation processes, in parallel, for a source sentence in a first language, including encoding, to generate respective feature vectors, the source sentence in each of two or more translation processes of the plural translation processes or the source sentence and a variation of the source sentence in respective translation processes of the plural translation processes, and decoding each of the respective feature vectors to generate respective plural candidate sentences in a second language; and selecting a final sentence in the second language from the respective plural candidate sentences in the second language.
    Type: Grant
    Filed: March 6, 2017
    Date of Patent: January 26, 2021
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Hodong Lee, Youngki Park, Hwidong Na, Minyoung Mun, Inchul Song
  • Patent number: 10897368
    Abstract: Various embodiments of the present disclosure set forth a computer-implemented method for integrating an interactive virtual assistant in a meeting environment. The method comprises receiving an invitation to participate in the meeting environment, where the invitation includes text information, and applying at least a subset of a plurality of parsers to the text information in a given order to generate a text match for each of a plurality of fields of meeting information. The method further comprises, in response, when the text matches for at least a subset of the plurality of fields of meeting information meet one or more predetermined threshold criteria, causing the interactive virtual assistant to join the meeting environment based on the text matches for the at least the subset of the plurality of fields of meeting information.
    Type: Grant
    Filed: April 17, 2018
    Date of Patent: January 19, 2021
    Assignee: CISCO TECHNOLOGY, INC.
    Inventor: Mohamed Gamal Mohamed Mahmoud
  • Patent number: 10891564
    Abstract: Embodiments of the present invention address deficiencies of the art in respect to conversation protocol validation and provide a method, system and computer program product for testing protocol compatibility between trading partners in a B2B conversation. In one embodiment of the invention, a method for testing protocol compatibility between roles in a B2B conversation can be provided. The method can include selecting at least two roles from amongst global process models, constructing local protocols for each of the selected roles, generating a conversation protocol from the constructed local protocols, and detecting dead-end states in the generated conversation protocol to identify protocol incompatibility while identifying protocol compatibility in the absence of dead-end states in the generated conversation protocol.
    Type: Grant
    Filed: April 2, 2007
    Date of Patent: January 12, 2021
    Assignee: International Business Machines Corporation
    Inventor: Joachim H. Frank
  • Patent number: 10885133
    Abstract: A search and retrieval data processing system for retrieving classified data for execution against a cyber-security logic rules includes one or more hardware processors and memory, networked to communicably couple through a secure connection to a classified data database, the classified data database including an aggregated plurality of classified data records captured from a plurality of classified data sources; and the memory in communication with the processor, the memory storing an execution environment and the execution environment including an input port for receiving, from an entity, data associated with requested operations; a search engine for searching the classified data records of the classified database; and a logic execution module.
    Type: Grant
    Filed: November 14, 2016
    Date of Patent: January 5, 2021
    Assignee: TransNexus Financial Strategies, LLC
    Inventor: Joe Maida, IV
  • Patent number: 10878816
    Abstract: The present disclosure involves systems, software, and computer implemented methods for personalizing interactions within a conversational interface based on an input context. One example system performs operations including receiving a conversational input via a conversational interface associated with a particular user profile. The input is analyzed via a natural language processing engine to determine an intent and a personality input type. A persona response type associated with the determined personality input type is identified, and responsive content is determined. A particular persona associated with the particular user profile based on a related set of social network activity information associated with the user profile and that corresponds to the identified persona response type is identified.
    Type: Grant
    Filed: May 15, 2019
    Date of Patent: December 29, 2020
    Assignee: The Toronto-Dominion Bank
    Inventors: Dean C. N. Tseretopoulos, Robert Alexander McCarter, Sarabjit Singh Walia, Vipul Kishore Lalka, Nadia Moretti, Paige Elyse Dickie, Denny Devasia Kuruvilla, Milos Dunjic, Dino Paul D'Agostino, Arun Victor Jagga, John Jong-Suk Lee, Rakesh Thomas Jethwa
  • Patent number: 10878012
    Abstract: This disclosure provides an apparatus and method for intelligent data access using latent semantic analysis and topic modeling. A method includes receiving, by a semantic query processing engine, a set of operator logbooks that include computer-readable text, receiving a natural language query, performing latent semantic analysis on the set of operator logbooks that include computer-readable text and the natural language query, and generating an ordered list of operator logbooks from the set of operator logbooks that include computer-readable text, wherein the ordered list of operator logbooks is ordered by relevance to the natural language query as determined using the latent semantic analysis.
    Type: Grant
    Filed: June 21, 2018
    Date of Patent: December 29, 2020
    Assignee: Honeywell International Inc.
    Inventors: Chandirasekaran Dhakshinamoorthy, Janarthanan Shanmugam, Amit Vinod Bajpaye
  • Patent number: 10878817
    Abstract: Methods for generating jokes include coupling server(s) with database(s) having words stored therein; receiving text at the server(s) from an external source communicatively coupled with the server(s) through a telecommunications network; in response to receiving the text at the server(s): selecting one or more topic keywords of the topic sentence using the server(s); generating one or more punch words with the server(s) using words stored in the database related to the topic keyword(s); adding bridges to the punch word(s), using the server(s), to generate one or more jokes; communicating a signal to a first computing device through the telecommunications network using the server(s); and in response to receiving the signal at the first computing device, displaying or speaking the joke(s) using the first computing device. Systems for generating jokes include networked computer components configured to carry out the methods. The methods/systems may also be used for recognizing jokes.
    Type: Grant
    Filed: March 26, 2020
    Date of Patent: December 29, 2020
    Assignee: Twenty Lane Media, LLC
    Inventor: Joseph E. Toplyn
  • Patent number: 10873557
    Abstract: One or more computing devices, systems, and/or methods for publishing message conversations to electronic forums are provided. For example, a message conversation between users may be identified. A request to publish the message conversation to an electronic forum may be received. The message conversation may be processed to create a first conversation summary of the message conversation. The message conversation may be evaluated to create a title. A forum discussion comprising the title and a first post of the first conversation summary is created. The forum discussion is published to an electronic forum.
    Type: Grant
    Filed: November 30, 2017
    Date of Patent: December 22, 2020
    Assignee: Oath Inc.
    Inventors: Mohit Goenka, Nikita Varma, Ashish Khushal Dharamshi
  • Patent number: 10872205
    Abstract: An apparatus comprising a memory and a processor configured for semi-autonomous natural language processing domain adaptation related activities. The processor coupled to the memory and configured to identify a corpus of documents of an evaluation domain and generate a first lexicon based on the corpus of documents of the evaluation domain, and determine a threshold that indicates a sufficiency of domain adaptation of the evaluation domain based at least in part on the first lexicon. The processor is further configured to identify a corpus of documents of a client domain, generate a second lexicon based on the corpus of documents of the client domain, determine a metric associated with the corpus of documents of the client domain and the second lexicon, and determine that domain adaptation of the client domain is complete when the metric exceeds the threshold.
    Type: Grant
    Filed: April 5, 2019
    Date of Patent: December 22, 2020
    Assignee: International Business Machines Corporation
    Inventors: Charles E. Beller, Paul J. Chase, Richard Darden, Michael Drzewucki, Edward G. Katz, Christopher Phipps
  • Patent number: 10867597
    Abstract: Technologies pertaining to slot filling are described herein. A deep neural network, a recurrent neural network, and/or a spatio-temporally deep neural network are configured to assign labels to words in a word sequence set forth in natural language. At least one label is a semantic label that is assigned to at least one word in the word sequence.
    Type: Grant
    Filed: September 2, 2013
    Date of Patent: December 15, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Anoop Deoras, Kaisheng Yao, Xiaodong He, Li Deng, Geoffrey Gerson Zweig, Ruhi Sarikaya, Dong Yu, Mei-Yuh Hwang, Gregoire Mesnil
  • Patent number: 10861436
    Abstract: A method whereby an audio content is analyzed for speech semantic content and speech vocal content to determine audio content metrics. Additionally, the method may also incorporate the similarity of the audio content to other audio contents and weight the analyses to determine audio content metrics.
    Type: Grant
    Filed: July 18, 2017
    Date of Patent: December 8, 2020
    Assignee: Gridspace Inc.
    Inventors: Anthony Scodary, Nicolas Benitez, Evan Macmillan
  • Patent number: 10860800
    Abstract: An information processing method includes acquiring first text information from a storage apparatus in which the first text information representing one or more utterance sentences is stored as a learning data set, identifying one or more named entities included in the acquired first text information, replacing each of the one or more identified named entities with an abstract expression abstracted based on a predetermined rule thereby generating second text information from the first text information, and learning a model of a dialogue system using, as training data, the second text information generated in the replacing.
    Type: Grant
    Filed: September 18, 2018
    Date of Patent: December 8, 2020
    Assignee: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.
    Inventors: Asuka Sakai, Mitsuru Endo, Takashi Ushio, Hongjie Shi
  • Patent number: 10832657
    Abstract: A computer-implemented method, computer program product, and apparatus are provided. The method includes generating a plurality of sequences of small unit tokens from a first language model that is trained with a small unit corpus including the small unit tokens, the small unit corpus having been derived by tokenization with a small unit. The method further includes tokenizing the plurality of sequences of small unit tokens by a large unit that is larger than the small unit, to create a derived large unit corpus including derived large unit tokens.
    Type: Grant
    Filed: March 1, 2018
    Date of Patent: November 10, 2020
    Assignee: International Business Machines Corporation
    Inventors: Masayuki Suzuki, Nobuyasu Itoh, Gakuto Kurata
  • Patent number: 10817543
    Abstract: A method for processing an input data matrix so as to provide co-clustering assignments of rows and columns of the input data matrix includes generating, from the input data matrix, a graph of rows in the data matrix and a graph of columns in the data matrix, determining an objective function for generating a compact representation of the input data matrix, and generating the compact representation of the input data matrix by performing alternating optimization of the objective function until a test compact representation that causes the objective function to converge is generated. The method additionally includes generating a new graph of rows and a new graph of columns from the compact representation of the input data matrix, and returning a connected component of the new graph of rows and a connected component of the new graph of columns as the co-clustering assignments of the rows and columns.
    Type: Grant
    Filed: July 9, 2018
    Date of Patent: October 27, 2020
    Assignee: NEC CORPORATION
    Inventors: Xiao He, Luis Moreira-Matias
  • Patent number: 10817668
    Abstract: Methods, systems, and computer-readable storage media for receiving a source domain data set including a set of source document and source label pairs, each source label corresponding to a source domain and indicating a sentiment attributed to a respective source document, receiving a target domain data set including a set of target documents absent target labels, processing documents of the source and target domains using a feature encoder of a DAS platform, to map the documents of the source and target domains to a shared feature space through feature representations, the processing including minimizing a distance between the feature representations of the source domain, and feature representations of the target domain based on a set of loss functions, providing an ensemble prediction from the processing, and providing predicted labels based on the ensemble prediction, the predicted labels being used by the sentiment classifier to classify documents from the target domain.
    Type: Grant
    Filed: November 26, 2018
    Date of Patent: October 27, 2020
    Assignee: SAP SE
    Inventor: Ruidan He
  • Patent number: 10810225
    Abstract: A system and method for processing source data, which includes a translation processor configured on a server to translate a stream of source data received at the server into a stream of formatted data types based on one or more of parameter definitions for the source data and new parameter information for the source data having an unknown data type. The source data can be received at the server from multiple sources and the data format may not be consistent from one source to another. An analytics processor on the server can be configured to operate on the out-of-tolerance data type to perform one or more of trend data analytics, associated data analytics and preventative action analytics.
    Type: Grant
    Filed: March 10, 2015
    Date of Patent: October 20, 2020
    Assignee: THE BOEING COMPANY
    Inventors: Christopher M. Mutschler, Brian K. Predmore, Susan C. Jacintho, Nitin L. Gandhi
  • Patent number: 10803245
    Abstract: Representative embodiments disclose mechanisms to compile documents into a timeline document that tracks the evolution of a topic over time. Social media documents can be used to identify importance or popularity of linked documents (i.e., documents shared by social media in a post, tweet, etc.). A collection of social media documents is analyzed and used to identify a series of n-grams and a ranked list of linked documents. A subset of the ranked list is selected based upon similarity to the series of n-grams. The subset is then summarized and captured, along with underlying supporting data, into an entry of a timeline document. Related entries in different timeline documents can be linked to create a pivot point that allows a user to jump from one timeline to another. Timeline documents can be made available as part of a search performed by a query system.
    Type: Grant
    Filed: September 6, 2016
    Date of Patent: October 13, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Omar Alonso, Vasileios Kandylas, Serge-Eric Tremblay
  • Patent number: 10803858
    Abstract: According to an embodiment, a speech recognition apparatus includes a calculation unit that calculates, based on a speech signal, a score vector sequence including score vectors including an acoustic score for each of input symbols, a search unit that generates an input symbol string by searching for a path of the input symbol tracing the acoustic score having a high likelihood in the score vector sequence and that generates an output symbol representing a recognition result of the speech signal based on a recognition target symbol representing linguistic information as a recognition target among the input symbols, an additional symbol acquisition unit that obtains an additional symbol representing paralinguistic information and/or non-linguistic information from among the input symbols included in a range corresponding to the output symbol, and an output unit that outputs the output symbol and the obtained additional symbol in association with each other.
    Type: Grant
    Filed: August 25, 2017
    Date of Patent: October 13, 2020
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Manabu Nagao, Hiroshi Fujimura
  • Patent number: 10795921
    Abstract: Software that answers questions asked of question answering systems, by performing the following steps: (i) identifying a hierarchy of question and answer pairs, where a first answer paired to a first question in the hierarchy of question and answer pairs includes at least a second answer paired to a second question in the hierarchy of question and answer pairs; (ii) receiving, by a question answering system, an input question from a first user; (iii) identifying first user contextual information pertaining to the first user; and (iv) answering the input question, by the question answering system, based, at least in part, on the hierarchy of question and answer pairs and the first user contextual information.
    Type: Grant
    Filed: March 27, 2015
    Date of Patent: October 6, 2020
    Assignee: International Business Machines Corporation
    Inventors: Suneil H. Berajawala, Ashok Kumar, William G. O'Keeffe, David D. Taieb
  • Patent number: 10796391
    Abstract: A text analytics system may ascertain sentiment about multi-sectioned documents and may associate the sentiment with particular sections. The system may include at least one processor configured to scrape the Internet for text data associated with comments expressed by a plurality of individuals about a common multi-sectioned document. The comments may not be not linked to a particular section. The at least one processor may be further configured to analyze the text data in order to determine a sentiment associated with each comment; apply an association analysis filter to the text data in order to correlate at least a portion of each comment with one or more sections of the multi-sectioned document; and transmit for display to the system user a visualization of the sentiment mapped to one or more sections of the multi-sectioned document.
    Type: Grant
    Filed: April 21, 2017
    Date of Patent: October 6, 2020
    Assignee: FiscalNote, Inc.
    Inventors: Brian Grom, Vladimir Eidelman, Daniel Argyle, Jervis Pinto, Manuela Rios
  • Patent number: 10788900
    Abstract: Symbol prediction can be implemented using a multi-task system trained for different tasks. The tasks may include a single symbol prediction, symbol category prediction, and symbol subcategory prediction. Categories of symbols can be generated by clustering sets of training data using a clustering scheme.
    Type: Grant
    Filed: June 29, 2018
    Date of Patent: September 29, 2020
    Assignee: Snap Inc.
    Inventors: William Brendel, Francesco Barbieri, Xin Chen, Wei Chu, Venkata Satya Pradeep Karuturi, Luis Carlos Dos Santos Marujo, Leonardo Ribas Machado das Neves
  • Patent number: 10776588
    Abstract: A smartphone-based telephone translation system includes a translation machine that starts a call translation process when the call translation is set to ON. The system detects an incoming call or dials, translates a voice signal to obtain a translation text for the ON call state. The voice signal of the caller is received and recognized. A voice signal is translated to obtain a translation text for the ON call state. The localized voice signal is recognized, using a TTS machine to obtain a reply voice signal and sent to the caller. The system performs voice recognition and text translation on the call voice, translates the language into localized language, and performs the function of calling between different languages in real time, so as to realize a telephone communication between two persons speaking different languages. The system supports communication with a hearing-impaired person or deaf-mute person.
    Type: Grant
    Filed: July 23, 2018
    Date of Patent: September 15, 2020
    Assignee: SHENZHEN ZHIYUAN TECHNOLOGY CO., LTD.
    Inventors: Liang Yu, Chuan Wang
  • Patent number: 10762147
    Abstract: There is provided a method that includes (a) receiving a request for access to data, (b) identifying a data store that stores the data, and (c) communicating with the data store, by way of an electronic communication, to access the data. There is also provided a system that performs the method, and a storage medium that includes a program module for controlling a processor to perform the method.
    Type: Grant
    Filed: November 28, 2016
    Date of Patent: September 1, 2020
    Assignee: D&B BUSINESS INFORMATION SOLUTIONS, U.C.
    Inventors: William Morgan, Robert Tam, Nina Gerasimova, Keith Gastauer, Stacey Rasgado, Ken Einstein, Chip Swanson, Neil Lamka, Dave Horowitz, Jim Longo, Emmet Townsend, Julian Prower
  • Patent number: 10762293
    Abstract: Techniques to automatically correct or complete text are disclosed. An entered text and a context data indicating a context in which the entered text is used are received. Examples of context data include additional words and/or a phrase or sentence in which the entered text occurs. A replacement candidate to replace the entered text is determined based on the entered text and the context data.
    Type: Grant
    Filed: December 22, 2010
    Date of Patent: September 1, 2020
    Assignee: APPLE INC.
    Inventors: Brent D. Ramerth, Douglas R. Davidson, Jennifer Lauren Moore
  • Patent number: 10740558
    Abstract: A method for translating a current electronic document is disclosed that includes storing previous translations of prior electronic documents for profiles of translation professionals, extracting terms from prior electronic documents, and generating glossaries that are each associated with one of the profiles and include a respective subset of terms. The method also includes receiving a request to translate the current electronic document, selecting one or more of the profiles based on proximity of the respective subset of terms to extracted terms of the current electronic document, evaluating qualities of the previous translations for each of the selected profiles, planning a workflow for translation of the current electronic document based on the selected profiles, and causing the current electronic document to be translated according to the planned workflow.
    Type: Grant
    Filed: August 31, 2017
    Date of Patent: August 11, 2020
    Assignee: SMARTCAT LLC
    Inventors: Artem Ukrainets, Vladimir Gusakov, Ivan Smolnikov, Elena Tuzhilina
  • Patent number: 10733387
    Abstract: Exemplary embodiments relate to techniques for improving a machine translation system. The machine translation system may include one or more models for generating a translation. The system may generate multiple candidate translations, and may present the candidate translations to different groups of users, such as users of a social network. User engagement with the different candidate translations may be measured, and the system may determine which of the candidate translations was most favored by the users. For example, in the context of a social network, the number of times that the translation is liked or shared, or the number of comments associated with the translation, may be used to determine user engagement with the translation. The models of the machine translation system may be modified to favor the most-favored candidate translation. The translation system may repeat this process to continue to tune the models in a feedback loop.
    Type: Grant
    Filed: June 20, 2019
    Date of Patent: August 4, 2020
    Assignee: FACEBOOK, INC.
    Inventors: Ying Zhang, Fei Huang, Kay Rottmann, Necip Fazil Ayan
  • Patent number: 10733669
    Abstract: Systems and methods are provided for scoring the use of financial market messages. Uses of messages that are efficient and/or improve market liquidity receive positive scores. Traders are charge fees or receive rewards that are dependent upon message quality scores.
    Type: Grant
    Filed: August 2, 2012
    Date of Patent: August 4, 2020
    Assignee: Chicago Mercantile Exchange Inc.
    Inventors: Ari Studnitzer, Nathan Ball, Wayne G. Arner, II, Giuseppe Scimeca, John Scheerer, Christopher Reithel, Jacob Doornebos, Brian Wolf
  • Patent number: 10735810
    Abstract: Systems and methods for disambiguation of an ambiguous entity in a search query based on the gaze of a user. These systems and methods may be implemented by a media guidance application (e.g., executed by user equipment associated with the user). In some aspects, the media guidance application may monitor the gaze of the user and attempt to disambiguate the ambiguous entity based on an area of the screen the user viewed while issuing the search query. If the media guidance application receives an indication that it did not disambiguate the ambiguous entity in the search query correctly, the media guidance application may increase the area of the screen that the user viewed in order to find an additional entity. This may allow the media guidance application to quickly and accurately find the correct answer to the user's search query.
    Type: Grant
    Filed: October 24, 2018
    Date of Patent: August 4, 2020
    Assignee: Rovi Guides, Inc.
    Inventors: Ajay Kumar Gupta, William L. Thomas, Mathew C. Burns, Gabriel C. Dalbec, Alexander W. Liston, Jonathan A. Logan, Margret B. Schmidt
  • Patent number: 10728184
    Abstract: Methods and apparatus related to determining reply content for a reply to an electronic communication. Some implementations are directed generally toward analyzing a corpus of electronic communications to determine relationships between one or more original message features of “original” messages of electronic communications and reply content that is included in “reply” messages of those electronic communications. Some implementations are directed generally toward providing reply text to include in a reply to a communication based on determined relationships between one or more message features of the communication and the reply text.
    Type: Grant
    Filed: August 28, 2018
    Date of Patent: July 28, 2020
    Assignee: GOOGLE LLC
    Inventors: Phillip Neal Sharp, Prabhakar Raghavan, Thompson Alexander Ivor Gawley, Balint Miklos, Karol Kurach, Tobias Kaufmann, Gregory Sean Corrado, László Lukács
  • Patent number: 10719662
    Abstract: Knowledge map-based question-answer method, server, and storage medium are provided. The method includes obtaining a natural query sentence inputted by a user, and identifying a globally unique identifier, with respect to the knowledge map, of an entity in the natural query sentence. The knowledge map includes attributes and attribute values of entities and relationships thereof. The method also includes according to a context-free grammar rule, parsing the natural query sentence into a syntax tree, and according to the syntax tree, obtaining a logical expression corresponding to the natural query sentence. Moreover, the method includes according to the logical expression and the globally unique identifier of the entity, generating a machine query sentence corresponding to the knowledge map.
    Type: Grant
    Filed: July 13, 2018
    Date of Patent: July 21, 2020
    Assignee: ALIBABA GROUP HOLDING LIMITED
    Inventors: Canhui Ge, Xiaoxi Jiang, Hangcheng Zhu, Nengwei Hua, Feng Yang
  • Patent number: 10698937
    Abstract: The present invention enables a system to efficiently maintain an ancillary pane containing a projection of document content, and content derived therefrom, while the underlying document is being edited. In one embodiment, an acronym pane displays a list of acronyms used in a document and one or more expansions of those acronyms. A data store containing maps is used to index which paragraphs contain which acronyms, and which acronyms are associated with which expansions. As sections of content are added, modified, or deleted, acronyms and expansions are added to and/or removed from the data store, causing the acronym pane to be updated.
    Type: Grant
    Filed: March 5, 2018
    Date of Patent: June 30, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Alessandro Curzi, Tom Neckermann, Kyle Matthew Von Haden, Paul Barnes, Igor Ralic
  • Patent number: 10685180
    Abstract: Provided are a computer program product, system, and method for using remote words in data streams from remote devices to autocorrect input text. Remote words included in a at least one data stream are accessed from at least one remote device over a network to store in a remote word corpus. User input text is received in a text entry field in a user interface rendered by the computer device. Local words are maintained in a local word corpus stored in the computer device. The local words and the remote words are used to autocorrect and validate the user input text.
    Type: Grant
    Filed: May 10, 2018
    Date of Patent: June 16, 2020
    Assignee: International Business Machines Corporation
    Inventors: Zachary Silverstein, Mark Delaney, Robert H. Grant, Trudy L. Hewitt
  • Patent number: 10685050
    Abstract: A word generation model obtains textual content and a requested topic of interest, and generates a targeted summary of the textual content tuned to the topic of interest. To do so, a topic-aware encoding model encodes the textual content with a topic label corresponding to the topic of interest to generate topic-aware encoded text. A word generation model selects a next word for the topic-based summary from the topic-aware encoded text. The word generation model is trained to generate topic-based summaries using machine learning on training data including a multitude of documents, a respective summary of each document, and a respective topic of each summary. Feedback of the selected next word is provided to the word generation model. The feedback causes the word generation model to select subsequent words for the topic-based summary based on the feedback of the next selected word.
    Type: Grant
    Filed: April 23, 2018
    Date of Patent: June 16, 2020
    Assignee: Adobe Inc.
    Inventors: Kundan Krishna, Balaji Vasan Srinivasan
  • Patent number: 10671815
    Abstract: Methods, apparatuses, and computer program products are described herein that are configured to generate an operator text in response to an alarm that is either received from an alarm or alert system or that is self-generated based on an analysis of one or more data feeds. The method of an example embodiment may include determining whether an operator text is to be generated in response to a received alert condition by performing data analysis operations comprising: analyzing, using a processor, a primary data feed and at least one confirmatory data feed to identify one or more features; and determining based on the detection of a feature in the primary data feed or the at least one confirmatory data feed satisfies at least one predetermined constraint. The method may further include generating an output text that is displayable in a user interface that describes at least a diagnosis for the feature that satisfied that at least one predetermined constraint.
    Type: Grant
    Filed: March 12, 2018
    Date of Patent: June 2, 2020
    Assignee: Arria Data2Text Limited
    Inventors: Ehud B. Reiter, Alasdair Logan, Lucia Ortega Alvarez, Edward Apeh, Bracha Libman, William Bradshaw
  • Patent number: 10673804
    Abstract: A method, system and computer program product for improving the quality of the posts in a social network. A topic of a post to a social network environment is identified using natural language processing. The tense of the post directed to the identified topic is detected using natural language processing. The post is transformed to a suggested post of a second tense directed to the same topic to the user using natural language processing. A suggested message to be posted by the user to the social network in a third tense (e.g., past tense) based on the posts directed to the identified topic in the first and second tenses (e.g., future and present tenses) is generated using natural language processing thereby forming a past/present/future pairing of posts. By forming a past/present/future pairing of posts, a more complete and understandable view of the user's personal history may be obtained.
    Type: Grant
    Filed: May 1, 2018
    Date of Patent: June 2, 2020
    Assignee: International Business Machines Corporation
    Inventors: Paul R. Bastide, Lisa Seacat DeLuca, Lydia M. Do
  • Patent number: 10664558
    Abstract: Methods, apparatuses, and computer program products are described herein that are configured to be embodied as and/or performed by a document planner. In some examples, a method is provided for generating a document plan. The method may include receiving a document plan template and a message store. The document plan template may include program code defining the structure and content of a document plan. The method may also include processing, by a processor, the document plan template to determine one or more messages from the message store for inclusion in the document plan. The method may also include generating the document plan. A structure and a content of the document plan may be determined at least based on the determined one or more messages and the document plan template. Apparatuses and computer readable media are also provided.
    Type: Grant
    Filed: April 18, 2014
    Date of Patent: May 26, 2020
    Assignee: ARRIA DATA2TEXT LIMITED
    Inventor: Saad Mahamood
  • Patent number: 10664666
    Abstract: Provided are a language conversion method and device based on artificial intelligence, and a terminal. The language conversion method includes: receiving a language conversion request, wherein the language conversion request comprises a sentence to be converted, and the sentence to be converted comprises an original language word and a target language word; determining a plurality of candidate words each corresponding to the original language word according to a preset rule; determining a score of each of the plurality of candidate words when used in the sentence to be converted; and determining a target word corresponding to the original language word according to the score of each of the plurality of candidate words.
    Type: Grant
    Filed: December 26, 2017
    Date of Patent: May 26, 2020
    Assignee: BEIJING BAIDU NETCOM SCIENCE AND TECHNOLOGY CO., LTD.
    Inventor: Shiqi Zhao
  • Patent number: 10657330
    Abstract: The present invention is related to an information extraction method. The information extraction method may comprise providing r semantic relationships, acquiring entity pairs corresponding to the semantic relationships, acquiring first instances based on the entity pairs, and eliminating instances that do not have the semantic relationships from the first instances to obtain second instances. r is a positive integer. Each of the entity pairs contains a pair of named entities. The first instances are sentences containing the entity pairs.
    Type: Grant
    Filed: July 6, 2017
    Date of Patent: May 19, 2020
    Assignee: BOE TECHNOLOGY GROUP CO., LTD.
    Inventor: Zhenzhong Zhang
  • Patent number: 10656957
    Abstract: An input method editor (IME) configured to provide language assistance across a plurality of applications is disclosed. In one example, the IME is adapted for use by English-as-a-second-language (ESL) users. In a specific example, language assistance may be provided by first detecting a need to suggest a substitute word to a user who is typing within an application. The detection may be based on a probability that a current word is in error. If a need is detected, a suggestion may be obtained for the word, such as from a cloud linguistic service or from a local lexicon and language-model, if network connectivity is poor. Once obtained, the suggestion may be displayed to the user in a non-intrusive manner by user interface element(s). Interaction with the user allows the user to accept or reject the suggestion, and perform other functions, such as relocating user interface elements utilized by the display.
    Type: Grant
    Filed: August 9, 2013
    Date of Patent: May 19, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Kun Jing, Weipeng Liu, Matthew Robert Scott, Mu Li, Jin Shi
  • Patent number: 10643034
    Abstract: In one embodiment, a sequence of input words is received. Each of the input words is encoded as an indicator vector, wherein a sequence of the indicator vectors captures features of the sequence of input words. The sequence of the indicator vectors is then mapped to a distribution of a contextual probability of a first output word in a sequence of output words. For each subsequent output word, the sequence of the indicator vectors is encoded with a context, wherein the context comprises a previously mapped contextual probability distribution of a fixed window of previous output words; and the encoded sequence of the indicator vectors and the context is mapped to the distribution of the contextual probability of the subsequent output word. Finally, a condensed summary is generated using a decoder by maximizing the contextual probability of each of the output words.
    Type: Grant
    Filed: July 22, 2019
    Date of Patent: May 5, 2020
    Assignee: Facebook, Inc.
    Inventors: Alexander Matthew Rush, Sumit Chopra, Jason Edward Weston
  • Patent number: 10642939
    Abstract: Methods for generating jokes include coupling one or more servers with one or more databases having words stored therein; receiving text at the server(s) from an external source communicatively coupled with the server(s) through a telecommunications network; in response to receiving the text at the server(s): selecting one or more topic keywords of the topic sentence using the server(s); generating one or more punch words with the server(s) using words stored in the database related to the topic keyword(s); adding bridges to the punch word(s), using the server(s), to generate one or more jokes; communicating a signal to a first computing device through the telecommunications network using the server(s); and in response to receiving the signal at the first computing device, displaying or speaking one of the one or more jokes using the first computing device. Systems for generating jokes include networked computer components configured to carry out the methods.
    Type: Grant
    Filed: January 17, 2019
    Date of Patent: May 5, 2020
    Assignee: Twenty Lane Media, LLC
    Inventor: Joseph E. Toplyn
  • Patent number: 10628469
    Abstract: A method for information processing includes collecting input information, obtaining feedback information in response to the input information, and outputting the feedback information. The feedback information contains query sub-information.
    Type: Grant
    Filed: March 15, 2018
    Date of Patent: April 21, 2020
    Assignee: LENOVO (BEIJING) CO., LTD.
    Inventor: Jianqiang Lu
  • Patent number: 10629186
    Abstract: A system for improved natural language understanding (NLU) provides pre-feature input to a named entity recognition (NER) component. Pre-features may include no-textually derived information associated with the circumstances describing a user command (such as time, location, etc.). A domain and/or intent may also be determined prior to NER processing and may be passed to the NER component as an input. The pre-features and/or domain or intent information may assist the NER processing by providing context to a textual input, thereby improving NER processing such as semantic tagging, which in turn may improve overall NLU processing quality.
    Type: Grant
    Filed: March 11, 2013
    Date of Patent: April 21, 2020
    Assignee: Amazon Technologies, Inc.
    Inventor: Janet Louise Slifka
  • Patent number: 10631057
    Abstract: Presenting natural-language-understanding (NLU) results can include redundancies and awkward sentence structures. In an embodiment of the present invention, a method includes, responsive to receiving a result to a NLU query, loading a matching template of a plurality of templates stored in a memory. Each template has mask fields associated with at least one property. The method compares the properties of the mask fields of each of the templates to properties of the query and properties of the result, and selects the matching template. The method further completes the matching template by inserting fields of the result into corresponding mask fields of the matching template. The method may further suppress certain mask fields of the matching template to increase brevity and improve the naturalness of the response when appropriate based on the results of the NLU query. The method further presents the completed matching template to a user via a display.
    Type: Grant
    Filed: July 24, 2015
    Date of Patent: April 21, 2020
    Assignee: Nuance Communications, Inc.
    Inventors: Peter Yeh, William Jarrold, Adwait Ratnaparkhi, Deepak Ramachandran, Peter Patel-Schneider, Benjamin Douglas
  • Patent number: 10607604
    Abstract: Vocabulary consistency for a language model may be improved by splitting a target token in an initial vocabulary into a plurality of split tokens, calculating an entropy of the target token and an entropy of the plurality of split tokens in a bootstrap language model, and determining whether to delete the target token from the initial vocabulary based on at least the entropy of the target token and the entropy of the plurality of split tokens.
    Type: Grant
    Filed: October 27, 2017
    Date of Patent: March 31, 2020
    Assignee: International Business Machines Corporation
    Inventors: Nobuyasu Itoh, Gakuto Kurata
  • Patent number: 10607004
    Abstract: Methods, apparatus, systems and articles of manufacture are disclosed to improve feature engineering efficiency. An example method disclosed herein includes retrieving a log file in a first file format, the log file containing feature occurrence data, generating a first unit operation based on the first file format to extract the feature occurrence data from the log file to a string, the first unit operation associated with a first metadata tag, generating second unit operations to identify respective features from the feature occurrence data, the second unit operations associated with respective second metadata tags, and generating a first sequence of the first metadata tag and the second metadata tags to create a first vector output file of the feature occurrence data.
    Type: Grant
    Filed: September 29, 2016
    Date of Patent: March 31, 2020
    Assignee: INTEL CORPORATION
    Inventors: Chih-Yuan Yang, Yi Gai
  • Patent number: 10599765
    Abstract: A semantic translation model system is described along with various methods and mechanisms for administering the same. The semantic translation model system proposed herein creates an intermediate representation and a knowledge base in multiple languages, reducing the amount of time and expensive resources typically required for translation and automatic response to written communications. The system also removes the problem of a translation being influenced by a person's writing style and human misinterpretation and provides ongoing translation to keep the system current.
    Type: Grant
    Filed: June 27, 2013
    Date of Patent: March 24, 2020
    Assignee: Avaya Inc.
    Inventors: David Skiba, George Erhart, Lee Becker, Valentine C. Matula
  • Patent number: 10599954
    Abstract: The present disclosure provides a method and apparatus of discovering a bad case based on artificial intelligence, a device and a storage medium, wherein the method comprises: performing named entity recognition for a to-be-recognized query, and respectively obtaining a confidence level of each character in the query; respectively obtaining a probability value of each character of forming a word with a neighboring character in the query; determining whether there is a bad case according to the confidence level and the probability value. The solution of the present disclosure may be applied to save man power costs, and improve the processing efficiency and enhance a discovery rate of bad cases.
    Type: Grant
    Filed: April 24, 2018
    Date of Patent: March 24, 2020
    Assignee: BAIDU ONLINE NETWORK TECHNOLOGY (BEIJING) CO., LTD.
    Inventor: Xiaoxiong Sun
  • Patent number: 10592610
    Abstract: Embodiments described herein provide a more flexible, effective, and computationally efficient means for determining multiple intents within a natural language input. Some methods rely on specifically trained machine learning classifiers to determine multiple intents within a natural language input. These classifiers require a large amount of labelled training data in order to work effectively, and are generally only applicable to determining specific types of intents (e.g., a specifically selected set of potential inputs). In contrast, the embodiments described herein avoid the use of specifically trained classifiers by determining inferred clauses from a semantic graph of the input. This allows the methods described herein to function more efficiently and over a wider variety of potential inputs.
    Type: Grant
    Filed: July 8, 2019
    Date of Patent: March 17, 2020
    Assignee: Babylon Partners Limited
    Inventors: April Tuesday Shen, Francesco Moramarco, Nils Hammerla, Pietro Cavallo, Olufemi Awomosu, Aleksandar Savkov, Jack Flann
  • Patent number: 10592607
    Abstract: Described herein are systems and methods for providing a natural language comprehension system (NLCS) that iteratively performs an alternating search to gather information that may be used to predict the answer to the question. The NLCS first attends to a query glimpse of the question, and then finds one or more corresponding matches by attending to a text glimpse of the text.
    Type: Grant
    Filed: June 2, 2017
    Date of Patent: March 17, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Alessandro Sordoni, Philip Bachman, Adam Peter Trischler