Patents
Literature
Patsnap Eureka AI that helps you search prior art, draft patents, and assess FTO risks, powered by patent and scientific literature data.

889 results about "Chatbot" patented technology

A chatbot is a piece of software that conducts a conversation via auditory or textual methods. Such programs are often designed to convincingly simulate how a human would behave as a conversational partner, although as of 2019, they are far short of being able to pass the Turing test. Chatbots are typically used in dialog systems for various practical purposes including customer service or information acquisition. Some chatbots use sophisticated natural language processing systems, but many simpler ones scan for keywords within the input, then pull a reply with the most matching keywords, or the most similar wording pattern, from a database.

Chatbot with LLM and vectorized database

An example operation may include one or more of receiving an input from a user during a conversation that includes a plurality of prompts between the user and a chatbot within a chat window of a software application, converting text content within the received input into a vector, executing a large language model (LLM) on the vector and a database of vectorized responses to identify a vectorized response to output from among the plurality of vectorized responses within the database, converting the vectorized response into a text response, and displaying the text response output by the chatbot within the chat window of the software application.
Owner:THE TORONTO DOMINION BANK

Charge card knowledge chatbot

An example operation may include one or more of storing a database of payment card data, conversing with a user via a chatbot within a chat window of a software application, wherein the conversing comprises receiving a query from the user about a payment card during a chat session between the user and the chatbot, executing a large language model (LLM) on the query about the payment card and the database of payment card data to generate a chatbot response, and displaying the generated chatbot response via the chatbot within the chat window of the software application during the chat session.
Owner:THE TORONTO DOMINION BANK

Generative artificial intelligence (AI) based information retrieval

A Generative Artificial Intelligence (Gen. AI) based chatbot apparatus implements classical AI models and Generative AI models to answer user queries with results retrieved from relational databases and unstructured knowledge bases. When a user query is received, it is determined if the intent of the user query can be determined with a confidence greater than a configured confidence limit. If yes, a structured query mapped to the intent is employed to answer the user query. If the intent determination confidence is less than the configured confidence limit then Gen. AI-based techniques using a plurality of LLMs are used to respond to the query. A Gen. AI switch is also implemented to switch between the plurality of LLMs to answer user queries with greater accuracy.
Owner:ACCENTURE GLOBAL SOLUTIONS LTD

Generic Conversational Chatbot Handoff to Domain-Specific Chatbots

The present disclosure relates to computer-implemented methods, software, and systems for transferring contexts from a generic chatbot to a domain-specific chatbot. In one example, a registration at a first conversational interface is received that identifies at least one endpoint associated with a first entity that is separate from the first conversational interface and is associated with a domain-specific conversational interface. The first conversational interface can interact with a user through a natural language search interaction. The interface can identify at least one response associated with one of the at least one endpoints associated with the first entity, and can provide the response and an interactive response associated with initiating a transfer of the interaction from the first conversational interface to a domain-specific conversational interface of the first entity. Once accepted, the interaction is transferred to the first entity and its domain-specific conversational interface.
Owner:THE TORONTO DOMINION BANK

Ai engine for training credit card chatbot

An example operation may include one or more of training a large language model (LLM) to learn credit card data via execution of the LLM on content from one or more credit card documents, executing the LLM to generate a sequence of prompts which are output to a user via a chatbot within a chat window of a software application, receiving responses to the sequence of prompts for the user via the chat window of the software application, and retraining the LLM model to further learn credit card data via execution of the LLM on a combination of the sequence of prompts and the received responses.
Owner:THE TORONTO DOMINION BANK

Systems and methods for graph-based dynamic information retrieval and synthesis

Disclosed herein are systems and methods for graph-based dynamic information retrieval and synthesis, particularly for enhancing the response generation of chatbot applications using large language models (LLMs). The methods involve receiving a user query, generating a query embedding, and accessing a knowledge graph comprising nodes representing documents with associated document embeddings. A set of documents is retrieved based on similarity scores, and a distance matrix is constructed to calculate shortest-path distances between nodes. Documents are clustered to identify a largest cluster from which content is retrieved to formulate a response. The disclosed embodiments improve upon retrieval augmented generation (RAG) by leveraging the hierarchical relationships of a knowledge graph and node interconnectedness to provide contextually coherent information and mitigate the inclusion of information from irrelevant or superficially related documents in LLM responses.
Owner:HARMAN CONNECTED SERVICES INC

Dynamic animation based on waiting period

An example operation may include one or more of receiving context of a user during an inquiry of a feature via a software application, executing a waiting period via the software application, during the waiting period, selecting an animation to display via the software application based on the context of the user and the feature inquiry wherein the animation provides contextual data associated with the feature, wherein the contextual data is based on a determined need of the user, displaying the animation via the software application during the waiting period, and determining if the user has accepted the feature via the software application. At least one portion of the example operation: integrates with an artificial intelligence (AI) chatbot, interacts with the AI chatbot, is performed by the AI chatbot, and / or is associated with an AI model.
Owner:THE TORONTO DOMINION BANK

Dynamic stalling of software waiting period

An example operation may include one or more of executing a waiting period of time within a software application being accessed by a user, executing an animation via the software application during the waiting period, determining a result of the software application being accessed by the user, determining additional time to add to the waiting period of time based on the result, via the software application, executing the waiting period with the additional time, augmenting the animation based on the additional time to add to the waiting period, via the software application, and executing the augmented animation via the software application during the additional time. At least one portion of the example operation: integrates with an artificial intelligence (AI) chatbot, interacts with the AI chatbot, is performed by the AI chatbot, and / or is associated with an AI model.
Owner:THE TORONTO DOMINION BANK

Feature activation based on alternative feature behavior

ActiveUS20250231750A1EngineeringData mining
An example operation may include one or more of registering a user for a first feature by a software application, wherein the registering of the user comprises receiving information about the user, determining that the received information does not meet a first condition related to a first feature, determining that the received information meets a second condition related to a second feature, generating an offer to the user the second feature based on the information, detecting acceptance of the second feature, by the software application, and enabling the second feature by the software application for the user in response to the acceptance. At least one portion of the example operation: integrates with an artificial intelligence (AI) chatbot, interacts with the AI chatbot, is performed by the AI chatbot, and / or is associated with an AI model.
Owner:THE TORONTO DOMINION BANK

Multimodal chatbots based on characters

Techniques are disclosed for enabling creators to create multimodal chatbots that are based on or simulate / model characters. The characters may be from audiovisual (AV) media such as films and TV shows or real people. The application leverages a combination of Visual Interpretation AI, Retrieval-Augmented Generation (RAG), Low-Rank Adaptation (LoRA), and function calling to provide rich, interactive experiences. The inferencing performed by an instant multimodal chatbot utilizes base weights, character weights, relationship weights, experience weights as we as environmental inputs. An instant chatbot uses a number of AI models including a video to text model, an image to text model, a sensory to text model, a large language model, a text to video model, a text to image model and a text to voice model. A user can interact with the chatbot in a variety of ways including text, audio and video.
Owner:IGNITE CHANNEL INC

Systems and methods for deployment of contextual memory management system for generating contextual data for langauge model prompts

In one implementation, a computer-implemented method involves receiving a user message corresponding to a query or a statement to AI chatbot, performing preprocessing operations resulting in generation of initial context of the user message by extracting text of the user message, metadata of the user message, and a conversation identifier, obtaining historical context pertaining to the user message from a plurality of storage mechanisms provided in differing formats including a knowledge graph, a vector database comprised of vector embeddings, and a database comprising text summaries of prior conversations between the user and the AI chatbot, generating a prompt for a LLM that instructs the LLM to generate a response to the user message that is based on and consistent with the user message, the initial content, and the historical context, and providing a final response to the user that is corresponds to an LLM-generated response.
Owner:BAYARDELLE ELIZABETH

Unstructured data extraction with large language models for query resolution

An unstructured data query-response pair generation system (generation system) populates a knowledge base of query-response pairs for queries of natural language content in unstructured data by prompting a first large language model (LLM) text extracted from the unstructured data. An unstructured data chatbot (chatbot) leverages the knowledge base by augmenting prompts to a second LLM responding to user queries for natural language content in the unstructured data with query-response pairs having queries that are semantically similar to the user queries. The knowledge base and LLMs are updated based on user feedback correcting responses, continually improving quality of the generation system and chatbot.
Owner:PALO ALTO NETWORKS INC

Automatic quality assurance for information retrieval and intent detection

An AI chatbot responds to the intent of a customer question by triggering an automatic workflow appropriate for the intention of the question. An information retrieval pipeline may be initiated to response to question corresponding to an information request. A Large Language Model may be initiated to generate a workflow to respond to other types of questions. The Large Language Model is provided with policies, tools and prompts to implement workflows. An evaluation engine evaluates factualness and helpfulness of responses to information questions and workflow intent accuracy and workflow appropriateness. Overall conversation resolution verification ay also be performed.
Owner:FORETHOUGHT TECH INC

Chatbot to guide user back to topic of interest

An example operation may include one or more of executing an interaction with an account device about a first topic of interest and a chatbot within a chat element, wherein the interaction comprises an exchange of content between the account device and the chatbot within the chat element, receiving an interaction data from the account device within the chat element; determining that the interaction data is a second topic of interest based on an execution of an artificial intelligence model on the interaction and the first topic of interest, generating a chatbot response to the interaction data based on the execution of the artificial intelligence model on a state of the interaction prior to receipt of the interaction data, and outputting the chatbot response within the chat element.
Owner:THE TORONTO DOMINION BANK

Multi-stage approval and controlled distribution of ai-generated derivative content

Herein disclosed is receiving predetermined content, receiving a request to transform the predetermined content into a derivative work, receiving a requested theme for the derivative work, using generative artificial intelligence to create the derivative work generated as a function of the predetermined content and the requested theme, determining if the generated derivative work is approved, in response to determining the generated derivative work is approved, applying a digital watermark to the approved derivative work, configuring an authorization server to govern use of the approved derivative work based on the digital watermark and providing user access to the authorized derivative work. The requested theme may be determined using a Large Language Model (LLM) and a chatbot interview. The generative artificial intelligence may comprise a diffusion model. The content may comprise music.
Owner:MUSIC IP HOLDINGS (MIH) INC

Automated chatbots that detect privacy data sharing and leakage by other automated chatbot systems

There are provided systems and methods for automated chatbots that detect privacy data sharing and leakage by other automated chatbot systems. A service provider and other chatbot services, including an electronic transaction processor, may provide self-service channels for assistance through chatbot and other automated computing processes. However, these chatbots may be regulated by compliance with privacy protection requirements, and therefore use of the chatbots and / or user data when responding to users via chatbots in chat sessions may be noncompliant and / or attacked by malicious users to compromise privacy protected data. In order to facilitate detection of leaks and shares by chatbots, an AI for a privacy protection chatbot may be trained on regulations for chatbot use and / or data security and privacy protection. The chatbot may then interact with other chatbots and question the other chatbots using the trained AI model to detect whether privacy protected data is exposed.
Owner:PAYPAL INC

Maintaining and restoring context for artificial intelligence chatbots

Methods, systems, and apparatus, including computer programs encoded on computer-storage media, for maintaining and restoring context for artificial intelligence chatbots. In some implementations, a system receives a user prompt from a user through a chatbot interface, and the system provides a chatbot response to the user prompt through the chatbot interface. The system provides a control that is associated with the chatbot response on the chatbot interface and is selectable by the user to cause the chatbot response to be saved. In response to user selection with the control, the system saves the chatbot response and corresponding metadata that includes context information used by the one or more AI / ML models to generate the chatbot response. The chatbot interface is configured to display the saved chatbot response a and answer a subsequent user prompt using the context information in the metadata corresponding to the saved chatbot response.
Owner:STRATEGY INC

System and Method for Accurate Responses from Chatbots and LLMs

Systems and methods are described for obtaining accurate responses from large language models (LLMs) and chatbots, including for question and answering, exposition, and summarization. These systems and methods accomplish these objectives via use of noun phrase avoiding processes such as a noun phrase collision detection process, a query splitting process, and a topical splitting process as well as by use of formatted facts, formatted fact model correction interfaces (FF MCIs), bounded-scope deterministic (BSD) neural networks, processes and methods, and intelligent storage and retrieval (ISAR) systems and methods. These systems and methods avoid and bypass noun phrase collisions and correct for errors caused by noun phrase collisions so that hallucinations are eliminated from LLM responses.
Owner:ACURAI INC

Processing conversation records using language models for knowledge base enrichment

Technology is disclosed for programmatically controlling a language model to extract aspects of conversations. In one implementation, a conversation is accessed from a communication record between a user and support agent. A first prompt is generated for a language model with the communication record and a request to the language model to extract each of a set of questions and answer (“Q&A”) pairs from the communication record and provide contextual metadata corresponding to each Q&A pair. A second prompt is generated for the language model with a request to the language model to filter irrelevant Q&A pairs based on the contextual metadata of each Q&A pair and generate a single, summarized Q&A pair based on each remaining Q&A pair. An embedding corresponding to at least a portion of the single, summarized Q&A pair is generated, and may be utilized for knowledge base enrichment or for deploying an improved chatbot.
Owner:INTERCOM INC

Creating and distributing customized artificial intelligence chatbots

Methods, systems, and apparatus, including computer programs encoded on computer-storage media, for creating and distributing customized artificial intelligence chatbots. In some implementations, a system provides an interface for creating or editing an interactive application configured to provide responses generated using one or more artificial intelligence (AI) or machine learning models. The system receives customization data through the interface, where the customization data indicates customizations specified by a user to customize the interactive application. The system stores one or more records specifying configuration settings representing the customizations for the interactive application. The system provides one or more users access to the interactive application with the customizations.
Owner:STRATEGY INC

Chatbot System For Structured And Unstructured Data

Techniques for operating a chatbot system for enterprise-level conversational agents are disclosed. These techniques are performed by an application or cloud service executing on one or more computing devices. An enterprise system can deploy conversational agents onto user devices to run as chat interfaces for logging analytics question-answering. One example application or cloud service may be a multi-model chat mechanism configured to support these chat interfaces with backend functionality. In response to an incoming question, the chat mechanism first consolidates the question with any conversation history and then, classifies the user's question as either a question regarding unstructured document data, a question regarding structured log data, or a hybrid question. Based on the classification, the chat mechanism can generate a proper large language model (LLM) response.
Owner:ORACLE INT CORP

Conversational commerce optimization for ai-based virtual assistants

Implementations of the present disclosure provide receiving, by a conversational commerce optimizer system, a user input from a user, the user input being provided to a chatbot of an e-commerce platform, providing a refined query based on the user input, selecting, by the conversational commerce optimizer system, a foundation model that is to be queried using the refined query, determining a set of search results from a database that stores data representative of products available through the e-commerce platform, prompting the foundation model using a prompt that is generated based on the refined query and the set of search results, the foundation model providing an output responsive to the prompt, and providing a response to the user through the user interface of the chatbot, the response being generated based on the output.
Owner:ACCENTURE GLOBAL SOLUTIONS LTD

Managing interactions with multiple artificial intelligence chatbots

PendingUS20250337701A1TransmissionUser deviceText entry
Methods, systems, and apparatus, including computer-readable media, for managing interactions with multiple artificial intelligence chatbots. In some implementations, a text input from a user is received. The system identifies multiple chatbots that the user is authorized to access, and the system selects a subset of the multiple chatbots based on the text input from the user. The system provides the text input from the user to each of the chatbots in the subset to generate a response to the text input from each of the chatbots in the subset. The system provides an output response to the text input from the user for presentation at the user device, where the response is based on one or more of the responses generated the chatbots in the subset.
Owner:MICROSTRATEGY INC +1

Automated Tool For Generating And Providing Housing-Related Information

Techniques are described for performing automated operations related to generating and providing housing-related information, such as to automatically respond to free-form natural language query requests for housing-related information of various types received by a chatbot by using a combination of automated tools to generate and provide responsive housing-related information. In at least some situations, the described techniques generates responses using a trained large language model that maintains context over an interaction session with a user involving multiple user queries and corresponding responses, and ensuring accurate response information by restricting the generation of the response information in particular ways and by identifying and providing citations to authoritative sources used to generate the response information.
Owner:MFTB HOLDCO INC

Method and systems for generating a projection structure using a graphical user interface

A system for generating a projection structure using a graphical user interface, wherein the system comprises: a display device configured to display a graphical user interface (GUI); a computing device comprising a memory; and a processor, wherein the memory contains instructions configuring the processor to: receive a plurality of datasets, wherein each dataset comprises a plurality of parameters; generate a first projection structure as a function of the datasets; display the first projection structure through the GUI; receive natural language query data corresponding to the first projection structure using a chatbot interface; generate response data as a function of the query data; map, as a function of a look-up table, each categorization to a database entry index; obtain response data from the database; adjust the parameters as a function of the response data; generate a second projection structure; and display it in the GUI.
Owner:BH OPERATIONS LLC

Controlling artificial intelligence chatbots

A system uses a large language model (LLM) to implement a controlled artificial intelligence chat environment. The system may control interaction with the LLM using prompt templates that may be selected, customized, and / or modified based on information known about the user with whom the LLM will be interacting. Further, the system may evaluate output of the LLM to make changes to the LLM, the prompt templates, and so on. In some implementations, the system may use evaluation training data to adapt and fine-tune the LLM and / or another language model to evaluate output of the LLM in order to evaluate the efficacy of the chronic condition and / or disease management coaching path(s), and make improvements to the online or offline implementation of the language model in the future.
Owner:LARK TECHNOLOGIES

System

To provide a system.SOLUTION: A system includes means for verifying identity via a chatbot, means for the chatbot to perform mobile phone registration using My Number cards, means for acting on behalf of a customer in procedures for specific services (for example, communication services and relocation procedures), means for collecting information on the procedures and contacting the customer if there are any defects, and means for using the chatbot for other services (for example, securities companies, shopping, travel, and restaurant delivery services).SELECTED DRAWING: Figure 1
Owner:SOFTBANK GROUP CORP

Data structure modification using a virtual assistant based on large language models and ontology

A system can receive, via a chatbot interface, a textual input related to an electronic report. The system can generate, using a large language model, an output including a set of keywords, a rephrased version of the textual input, and an intent sentence. The system can filter, using the output from the large language model, an ontology stored in a database to generate a filtered ontology, including one or more ontology elements, intents, and examples. The system can generate, using the large language model and the filtered ontology, a plurality of actions that are compatible with the electronic report. The system can display, via the chatbot interface, the actions. The system can receive, via the chatbot interface, an indication to execute an action. The system can provide, responsive to the indication, instructions to execute the action on the electronic report to modify the electronic report.
Owner:ADP INC

AI-powered system for rating and classifying disputes

An AI-powered dispute triage and classification system (100) that includes: (a) a dispute input module configured to receive dispute inputs from multiple communication channels, including text, voice, email and chatbot interfaces; b) a Natural Language Understanding (NLU) module that uses machine learning models to extract intent, sentiment and contextual metadata from the dispute content; (c) a classification and prioritization module configured to categorize disputes into predefined taxonomies and assign priority levels based on predefined rules and AI-based predictions; (d) an intelligent routing module that routes disputes to specific human agents, automated systems or escalation paths based on classification results and organizational policies; (e) a solution assistance module configured to suggest or autonomously execute solution actions using AI-generated answers or predefined templates; and (f) a continuous learning module configured to retrain AI models using feedback data from dispute outcomes, user interactions and resolution performance, enabling automatic triage and classification of disputes in real time to optimise resolution time, accuracy and resource utilisation.
Owner:VERMA AKASH GLEN ALLEN

System

To provide a system.SOLUTION: A system includes: a library that automates the procedure for constructing a cloud basis; means that automates the construction of the cloud basis by interacting with a chatbot; and means that supports automation of deploy and management of a deploy workflow.SELECTED DRAWING: Figure 1
Owner:SOFTBANK GROUP CORP