Systems and methods using natural language processing to identify irregularities in a user utterance

    公开(公告)号:US12106760B2

    公开(公告)日:2024-10-01

    申请号:US17077652

    申请日:2020-10-22

    Abstract: Systems and methods for identifying irregularities during an automated user interaction are disclosed. The system may receive a communication and extract a perceived irregularity from the communication. The system may generate a first explanatory hypothesis associated with the perceived irregularity having an associated confidence measurement. The system may selectively retrieve user information based on the generated hypothesis and generate an investigational strategy associated with the hypothesis. In response to the investigational strategy, the system may receive a user communication, and the system may update the confidence measurement based on the user communication. When the confidence measurement exceeds the predetermined confidence threshold the system may validate the perceived irregularity as a true irregularity and provide a computer-generated dialogue response indicative of a proposed resolution of the irregularity. When no existing hypothesis has a confidence measurement exceeding the threshold, the system may generate a novel hypothesis to be validated.

    Self-disclosing artificial intelligence-based conversational agents

    公开(公告)号:US12056452B2

    公开(公告)日:2024-08-06

    申请号:US17553349

    申请日:2021-12-16

    CPC classification number: G06F40/279 G06F40/169 G06F40/30

    Abstract: Conversational agents (CAs) may analyze language input and generate and output a response to a user. For example, when receiving a user's support request, the CA may determine whether to conduct self-disclosure by including information about the CA's “self” in a response to the user. For example, based on performing sentiment analysis of a support request user input, the CA may determine that the user is expressing negative emotions. Based on the user's expression of negative emotions, the CA may perform self-disclosure as part of generating a response to the user. A CA that is configured to engage in self-disclosure, for instance by including information about a CA's self in an output response, may increase users' acceptance of the CA, which may make a user more likely to trust and/or interact with a CA.

    Systems and methods for providing software development performance predictions

    公开(公告)号:US12032957B2

    公开(公告)日:2024-07-09

    申请号:US17545014

    申请日:2021-12-08

    CPC classification number: G06F8/77 G06F8/10

    Abstract: A system for providing software development performance predictions is disclosed. The system can include one or more processors and a memory in communication with the processors storing instructions that, when executed by the processors are configured to cause the system to perform method steps. The system can receive data associated with a plurality of completed projects and a request for a new software development project. The system can determine first metrics associated with each completed project and second metrics associated with the new software development project. The first and second metrics may be associated with one or more predictive variables. The system can define predictive model systems based on one or more predictive variables and identify completed projects including a first subgroup of first metrics that match the second metrics beyond a predetermined threshold. The system can determine a performance prediction based on the identified first subgroup of first metrics.

    Determining a source of a vulnerability in software

    公开(公告)号:US11921863B2

    公开(公告)日:2024-03-05

    申请号:US17541945

    申请日:2021-12-03

    CPC classification number: G06F21/577 G06F11/362 G06F21/6245

    Abstract: Systems and methods are disclosed herein for determining a source of leaked sensitive data (e.g., passwords, insecure coding, log information, any information that should not exist, etc.) in compiled software applications. According to some aspects, a computing device (e.g., a software analysis device, a cloud-computing device, a server, a smart device, binary file/code scanner, etc.) may receive scan pattern information and a binary file of a software application. The computing device may be configured to determine one or more executable files of the software application based on the binary file. Based on the scan pattern information and the one or more executable files, the computing device may determine location information for one or more sensitive data elements configured with the software application. The computing device may use the location information for each of the one or more sensitive data elements to determine a respective source of the sensitive data element.

    Self-Disclosing Artificial Intelligence-Based Conversational Agents

    公开(公告)号:US20230196015A1

    公开(公告)日:2023-06-22

    申请号:US17553349

    申请日:2021-12-16

    CPC classification number: G06F40/279 G06F40/169 G06F40/30

    Abstract: Conversational agents (CAs) may analyze language input and generate and output a response to a user. For example, when receiving a user's support request, the CA may determine whether to conduct self-disclosure by including information about the CA's “self” in a response to the user. For example, based on performing sentiment analysis of a support request user input, the CA may determine that the user is expressing negative emotions. Based on the user's expression of negative emotions, the CA may perform self-disclosure as part of generating a response to the user. A CA that is configured to engage in self-disclosure, for instance by including information about a CA's self in an output response, may increase users' acceptance of the CA, which may make a user more likely to trust and/or interact with a CA.

    Pre-chat intent prediction for dialogue generation

    公开(公告)号:US11223582B2

    公开(公告)日:2022-01-11

    申请号:US16821406

    申请日:2020-03-17

    Abstract: In certain embodiments, pre-chat intent prediction and dialogue generation may be facilitated. In some embodiments, a chat initiation request may be obtained from a user. The latest activity information associated with the user may be provided to a prediction model to obtain a first set of predicted intents of the user. For each intent of the first set of predicted intents, a candidate question may be selected from a question set based on the candidate question matching the intent. Within ten seconds of the chat initiation request, the candidate questions may be simultaneously presented on the chat interface. Based on negative feedback obtained via the chat interface with respect to the candidate questions, additional candidate questions matching the second set of predicted intents may be presented on the chat interface. In some embodiments, the negative feedback may be provided to the prediction model to update configurations of the prediction model.

    Multi-turn Dialogue Response Generation with Autoregressive Transformer Models

    公开(公告)号:US20210027022A1

    公开(公告)日:2021-01-28

    申请号:US16935584

    申请日:2020-07-22

    Abstract: Machine classifiers in accordance with embodiments of the invention capture long-term temporal dependencies in the dialogue data better than the existing RNN-based architectures. Additionally, machine classifiers may model the joint distribution of the context and response as opposed to the conditional distribution of the response given the context as employed in sequence-to-sequence frameworks. Machine classifiers in accordance with embodiments further append random paddings before and/or after the input data to reduce the syntactic redundancy in the input data, thereby improving the performance of the machine classifiers for a variety of dialogue-related tasks. The random padding of the input data may further provide regularization during the training of the machine classifier and/or reduce exposure bias. In a variety of embodiments, the input data may be encoded based on subword tokenization.

Patent Agency Ranking