Linguistics Patents (Class 704/1)
-
Patent number: 10902216Abstract: 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: GrantFiled: March 6, 2017Date of Patent: January 26, 2021Assignee: Samsung Electronics Co., Ltd.Inventors: Hodong Lee, Youngki Park, Hwidong Na, Minyoung Mun, Inchul Song
-
Patent number: 10897368Abstract: 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: GrantFiled: April 17, 2018Date of Patent: January 19, 2021Assignee: CISCO TECHNOLOGY, INC.Inventor: Mohamed Gamal Mohamed Mahmoud
-
Patent number: 10891564Abstract: 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: GrantFiled: April 2, 2007Date of Patent: January 12, 2021Assignee: International Business Machines CorporationInventor: Joachim H. Frank
-
Patent number: 10885133Abstract: 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: GrantFiled: November 14, 2016Date of Patent: January 5, 2021Assignee: TransNexus Financial Strategies, LLCInventor: Joe Maida, IV
-
Patent number: 10878816Abstract: 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: GrantFiled: May 15, 2019Date of Patent: December 29, 2020Assignee: The Toronto-Dominion BankInventors: 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: 10878012Abstract: 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: GrantFiled: June 21, 2018Date of Patent: December 29, 2020Assignee: Honeywell International Inc.Inventors: Chandirasekaran Dhakshinamoorthy, Janarthanan Shanmugam, Amit Vinod Bajpaye
-
Patent number: 10878817Abstract: 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: GrantFiled: March 26, 2020Date of Patent: December 29, 2020Assignee: Twenty Lane Media, LLCInventor: Joseph E. Toplyn
-
Patent number: 10873557Abstract: 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: GrantFiled: November 30, 2017Date of Patent: December 22, 2020Assignee: Oath Inc.Inventors: Mohit Goenka, Nikita Varma, Ashish Khushal Dharamshi
-
Patent number: 10872205Abstract: 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: GrantFiled: April 5, 2019Date of Patent: December 22, 2020Assignee: International Business Machines CorporationInventors: Charles E. Beller, Paul J. Chase, Richard Darden, Michael Drzewucki, Edward G. Katz, Christopher Phipps
-
Patent number: 10867597Abstract: 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: GrantFiled: September 2, 2013Date of Patent: December 15, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Anoop Deoras, Kaisheng Yao, Xiaodong He, Li Deng, Geoffrey Gerson Zweig, Ruhi Sarikaya, Dong Yu, Mei-Yuh Hwang, Gregoire Mesnil
-
Patent number: 10861436Abstract: 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: GrantFiled: July 18, 2017Date of Patent: December 8, 2020Assignee: Gridspace Inc.Inventors: Anthony Scodary, Nicolas Benitez, Evan Macmillan
-
Patent number: 10860800Abstract: 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: GrantFiled: September 18, 2018Date of Patent: December 8, 2020Assignee: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.Inventors: Asuka Sakai, Mitsuru Endo, Takashi Ushio, Hongjie Shi
-
Patent number: 10832657Abstract: 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: GrantFiled: March 1, 2018Date of Patent: November 10, 2020Assignee: International Business Machines CorporationInventors: Masayuki Suzuki, Nobuyasu Itoh, Gakuto Kurata
-
Patent number: 10817543Abstract: 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: GrantFiled: July 9, 2018Date of Patent: October 27, 2020Assignee: NEC CORPORATIONInventors: Xiao He, Luis Moreira-Matias
-
Patent number: 10817668Abstract: 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: GrantFiled: November 26, 2018Date of Patent: October 27, 2020Assignee: SAP SEInventor: Ruidan He
-
Patent number: 10810225Abstract: 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: GrantFiled: March 10, 2015Date of Patent: October 20, 2020Assignee: THE BOEING COMPANYInventors: Christopher M. Mutschler, Brian K. Predmore, Susan C. Jacintho, Nitin L. Gandhi
-
Patent number: 10803245Abstract: 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: GrantFiled: September 6, 2016Date of Patent: October 13, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Omar Alonso, Vasileios Kandylas, Serge-Eric Tremblay
-
Patent number: 10803858Abstract: 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: GrantFiled: August 25, 2017Date of Patent: October 13, 2020Assignee: Kabushiki Kaisha ToshibaInventors: Manabu Nagao, Hiroshi Fujimura
-
Patent number: 10795921Abstract: 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: GrantFiled: March 27, 2015Date of Patent: October 6, 2020Assignee: International Business Machines CorporationInventors: Suneil H. Berajawala, Ashok Kumar, William G. O'Keeffe, David D. Taieb
-
Patent number: 10796391Abstract: 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: GrantFiled: April 21, 2017Date of Patent: October 6, 2020Assignee: FiscalNote, Inc.Inventors: Brian Grom, Vladimir Eidelman, Daniel Argyle, Jervis Pinto, Manuela Rios
-
Patent number: 10788900Abstract: 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: GrantFiled: June 29, 2018Date of Patent: September 29, 2020Assignee: 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: 10776588Abstract: 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: GrantFiled: July 23, 2018Date of Patent: September 15, 2020Assignee: SHENZHEN ZHIYUAN TECHNOLOGY CO., LTD.Inventors: Liang Yu, Chuan Wang
-
Patent number: 10762147Abstract: 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: GrantFiled: November 28, 2016Date of Patent: September 1, 2020Assignee: 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: 10762293Abstract: 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: GrantFiled: December 22, 2010Date of Patent: September 1, 2020Assignee: APPLE INC.Inventors: Brent D. Ramerth, Douglas R. Davidson, Jennifer Lauren Moore
-
Patent number: 10740558Abstract: 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: GrantFiled: August 31, 2017Date of Patent: August 11, 2020Assignee: SMARTCAT LLCInventors: Artem Ukrainets, Vladimir Gusakov, Ivan Smolnikov, Elena Tuzhilina
-
Patent number: 10733387Abstract: 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: GrantFiled: June 20, 2019Date of Patent: August 4, 2020Assignee: FACEBOOK, INC.Inventors: Ying Zhang, Fei Huang, Kay Rottmann, Necip Fazil Ayan
-
Patent number: 10733669Abstract: 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: GrantFiled: August 2, 2012Date of Patent: August 4, 2020Assignee: 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: 10735810Abstract: 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: GrantFiled: October 24, 2018Date of Patent: August 4, 2020Assignee: 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: 10728184Abstract: 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: GrantFiled: August 28, 2018Date of Patent: July 28, 2020Assignee: GOOGLE LLCInventors: Phillip Neal Sharp, Prabhakar Raghavan, Thompson Alexander Ivor Gawley, Balint Miklos, Karol Kurach, Tobias Kaufmann, Gregory Sean Corrado, László Lukács
-
Patent number: 10719662Abstract: 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: GrantFiled: July 13, 2018Date of Patent: July 21, 2020Assignee: ALIBABA GROUP HOLDING LIMITEDInventors: Canhui Ge, Xiaoxi Jiang, Hangcheng Zhu, Nengwei Hua, Feng Yang
-
Patent number: 10698937Abstract: 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: GrantFiled: March 5, 2018Date of Patent: June 30, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Alessandro Curzi, Tom Neckermann, Kyle Matthew Von Haden, Paul Barnes, Igor Ralic
-
Patent number: 10685180Abstract: 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: GrantFiled: May 10, 2018Date of Patent: June 16, 2020Assignee: International Business Machines CorporationInventors: Zachary Silverstein, Mark Delaney, Robert H. Grant, Trudy L. Hewitt
-
Patent number: 10685050Abstract: 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: GrantFiled: April 23, 2018Date of Patent: June 16, 2020Assignee: Adobe Inc.Inventors: Kundan Krishna, Balaji Vasan Srinivasan
-
Patent number: 10671815Abstract: 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: GrantFiled: March 12, 2018Date of Patent: June 2, 2020Assignee: Arria Data2Text LimitedInventors: Ehud B. Reiter, Alasdair Logan, Lucia Ortega Alvarez, Edward Apeh, Bracha Libman, William Bradshaw
-
Patent number: 10673804Abstract: 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: GrantFiled: May 1, 2018Date of Patent: June 2, 2020Assignee: International Business Machines CorporationInventors: Paul R. Bastide, Lisa Seacat DeLuca, Lydia M. Do
-
Patent number: 10664558Abstract: 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: GrantFiled: April 18, 2014Date of Patent: May 26, 2020Assignee: ARRIA DATA2TEXT LIMITEDInventor: Saad Mahamood
-
Patent number: 10664666Abstract: 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: GrantFiled: December 26, 2017Date of Patent: May 26, 2020Assignee: BEIJING BAIDU NETCOM SCIENCE AND TECHNOLOGY CO., LTD.Inventor: Shiqi Zhao
-
Patent number: 10657330Abstract: 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: GrantFiled: July 6, 2017Date of Patent: May 19, 2020Assignee: BOE TECHNOLOGY GROUP CO., LTD.Inventor: Zhenzhong Zhang
-
Patent number: 10656957Abstract: 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: GrantFiled: August 9, 2013Date of Patent: May 19, 2020Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Kun Jing, Weipeng Liu, Matthew Robert Scott, Mu Li, Jin Shi
-
Patent number: 10643034Abstract: 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: GrantFiled: July 22, 2019Date of Patent: May 5, 2020Assignee: Facebook, Inc.Inventors: Alexander Matthew Rush, Sumit Chopra, Jason Edward Weston
-
Patent number: 10642939Abstract: 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: GrantFiled: January 17, 2019Date of Patent: May 5, 2020Assignee: Twenty Lane Media, LLCInventor: Joseph E. Toplyn
-
Patent number: 10628469Abstract: 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: GrantFiled: March 15, 2018Date of Patent: April 21, 2020Assignee: LENOVO (BEIJING) CO., LTD.Inventor: Jianqiang Lu
-
Patent number: 10629186Abstract: 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: GrantFiled: March 11, 2013Date of Patent: April 21, 2020Assignee: Amazon Technologies, Inc.Inventor: Janet Louise Slifka
-
Patent number: 10631057Abstract: 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: GrantFiled: July 24, 2015Date of Patent: April 21, 2020Assignee: Nuance Communications, Inc.Inventors: Peter Yeh, William Jarrold, Adwait Ratnaparkhi, Deepak Ramachandran, Peter Patel-Schneider, Benjamin Douglas
-
Patent number: 10607604Abstract: 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: GrantFiled: October 27, 2017Date of Patent: March 31, 2020Assignee: International Business Machines CorporationInventors: Nobuyasu Itoh, Gakuto Kurata
-
Patent number: 10607004Abstract: 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: GrantFiled: September 29, 2016Date of Patent: March 31, 2020Assignee: INTEL CORPORATIONInventors: Chih-Yuan Yang, Yi Gai
-
Patent number: 10599765Abstract: 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: GrantFiled: June 27, 2013Date of Patent: March 24, 2020Assignee: Avaya Inc.Inventors: David Skiba, George Erhart, Lee Becker, Valentine C. Matula
-
Patent number: 10599954Abstract: 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: GrantFiled: April 24, 2018Date of Patent: March 24, 2020Assignee: BAIDU ONLINE NETWORK TECHNOLOGY (BEIJING) CO., LTD.Inventor: Xiaoxiong Sun
-
Patent number: 10592610Abstract: 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: GrantFiled: July 8, 2019Date of Patent: March 17, 2020Assignee: Babylon Partners LimitedInventors: April Tuesday Shen, Francesco Moramarco, Nils Hammerla, Pietro Cavallo, Olufemi Awomosu, Aleksandar Savkov, Jack Flann
-
Patent number: 10592607Abstract: 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: GrantFiled: June 2, 2017Date of Patent: March 17, 2020Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Alessandro Sordoni, Philip Bachman, Adam Peter Trischler