G06F40/268

Generating message effectiveness predictions and insights

Messages are processed to generate effectiveness predictions and/or other insights associated with the messages. Candidate messages are processed through a natural language processing (NLP) component to parse the candidate message into message elements for further processing. The message elements are converted to a vector or set of vectors, which are provided as input to a machine learning model to make predictions of message effectiveness. A contribution score can be made for each message element of the candidate message, which may be indicative of the importance or relevance for the individual message element to the overall predicted message effectiveness. Other message elements not originally within the message can be provided as candidates to replace message elements already located within the message. In this way, a message that is likely to be effective, such being likely to have a high conversion rate, can be published or otherwise distributed.

Systems and methods for morpheme reflective engagement response for revision and transmission of a recording to a target individual
11699037 · 2023-07-11 · ·

Systems and methods for increasing the impact of a message for a target individual are provided. An audio recording of the message and audio recordings of the target individual are each associated with transcribed text, which is separated into morphemes. Morphemes in the message are substituted with, or supplemented by, matching morphemes in the audio recordings of the target individual to create a revised version of the audio recording of the message, and then electronically transmit the revised audio recording to an electronic device associated with the target individual.

Systems and methods for morpheme reflective engagement response for revision and transmission of a recording to a target individual
11699037 · 2023-07-11 · ·

Systems and methods for increasing the impact of a message for a target individual are provided. An audio recording of the message and audio recordings of the target individual are each associated with transcribed text, which is separated into morphemes. Morphemes in the message are substituted with, or supplemented by, matching morphemes in the audio recordings of the target individual to create a revised version of the audio recording of the message, and then electronically transmit the revised audio recording to an electronic device associated with the target individual.

USING TOKEN LEVEL CONTEXT TO GENERATE SSML TAGS

This disclosure describes a system that analyzes a corpus of text (e.g., a financial article, an audio book, etc.) so that the context surrounding the text is fully understood. For instance, the context may be an environment described by the text, or an environment in which the text occurs. Based on the analysis, the system can determine sentiment, part of speech, entities, and/or human characters at the token level of the text, and automatically generate Speech Synthesis Markup Language (SSML) tags based on this information. The SSML tags can be used by applications, services, and/or features that implement text-to-speech (TTS) conversion to improve the audio experience for end-users. Consequently, via the techniques described herein, more realistic and human-like speech synthesis can be efficiently implemented at larger scale (e.g., for audio books, for all the articles published to a news site, etc.).

Recognizing transliterated words using suffix and/or prefix outputs

A computer-implemented method includes: receiving, by a computing device, an input file defining correct spellings of one or more transliterated words; generating, by the computing device, suffix outputs based on the one or more transliterated words; generating, by the computing device, a dictionary that maps the suffix outputs to the one or more transliterated words; recognizing, by the computing device, an alternatively spelled transliterated word included in a document as one of the one or more correctly spelled transliterated words using the dictionary; and outputting, by the computing device, information corresponding to the recognized transliterated word.

Recognizing transliterated words using suffix and/or prefix outputs

A computer-implemented method includes: receiving, by a computing device, an input file defining correct spellings of one or more transliterated words; generating, by the computing device, suffix outputs based on the one or more transliterated words; generating, by the computing device, a dictionary that maps the suffix outputs to the one or more transliterated words; recognizing, by the computing device, an alternatively spelled transliterated word included in a document as one of the one or more correctly spelled transliterated words using the dictionary; and outputting, by the computing device, information corresponding to the recognized transliterated word.

Transparent iterative multi-concept semantic search

A method comprises receiving a natural language search query, identifying a first set of semantic concepts in the query, creating a vector representation of the first set of semantic concepts, identifying a second set of semantic concepts having a vector representation within a predetermined threshold of similarity to the first set of semantic concepts, performing a search of documents based on the first set of semantic concepts, presenting a result set of documents and the first, second, and third sets of semantic concepts to a user, receiving input from the user, performing a second search of the documents based on the input from the user to obtain a second result set of documents, identifying a fourth set of semantic concepts based on the second result set of documents, and presenting the second result set of documents and the fourth set of semantic concepts to the user.

GENERATING TARGETED MESSAGE DISTRIBUTION LISTS

An approach for generating a distribution list. The approach analyzes a message associated with a user to create a message bag of words (BOW). The approach can analyze a history of messages associated with the user to create a plurality of history message BOWs. The approach can calculate similarity factors between the message BOW and the plurality of history BOWs, respectively. If a similarity factor is “>=” a predetermined similarity threshold, the approach can add a history message to a similar message list. The approach can calculate interest factors, based on the similarity factors, for contacts associated with the similarity factors in the similar message list. If an interest factor is “>=” a predetermined interest threshold, the approach can add a contact associated with the interest factor to a suggested contact list. The approach can prioritize the suggested contact list and insert the list as a distribution list.

DOCUMENT RETRIEVAL SYSTEM
20250231976 · 2025-07-17 ·

A document retrieval system that retrieves documents, with concepts of the documents taken into account, is provided. The document retrieval system (100) includes an input unit (101), a first processing unit (102), a storage unit (105), a second processing unit (103), and an output unit (104). The input unit (101) has a function of inputting a first document (20), the first processing unit (102) has a function of creating a first graph structure (21) from the first document (20), the storage unit (105) has a function of storing a second graph structure (11), the second processing unit (103) has a function of calculating a similarity between the first graph structure (21) and the second graph structure (11), the output unit (104) has a function of supplying information, the first processing unit (102) has a function of dividing the first document (20) into a plurality of tokens, a node and an edge of the first graph structure (21) have a label, and the label includes the plurality of tokens.

DOCUMENT RETRIEVAL SYSTEM
20250231976 · 2025-07-17 ·

A document retrieval system that retrieves documents, with concepts of the documents taken into account, is provided. The document retrieval system (100) includes an input unit (101), a first processing unit (102), a storage unit (105), a second processing unit (103), and an output unit (104). The input unit (101) has a function of inputting a first document (20), the first processing unit (102) has a function of creating a first graph structure (21) from the first document (20), the storage unit (105) has a function of storing a second graph structure (11), the second processing unit (103) has a function of calculating a similarity between the first graph structure (21) and the second graph structure (11), the output unit (104) has a function of supplying information, the first processing unit (102) has a function of dividing the first document (20) into a plurality of tokens, a node and an edge of the first graph structure (21) have a label, and the label includes the plurality of tokens.