IP Library Granted Patent US 12682183
Granted Patent B2
US 12682183 · App. 18/784,961 · Granted Jul 14, 2026

Methods, systems, apparatuses, and devices for facilitating conversational interaction with users to help the users

Inventors: Namaswi Chandarana (Hoboken, NJ); Tina Gada (Irving, TX); Ankit Virmani (Lynnwood, WA); Ranjeet Mudholkar (Phoenix, AZ)
Assignee: Next League Executive Board LLC
G06F40/40G06Q50/26
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12682183
App. No.
18/784,961
Granted
Jul 14, 2026
Kind
B2
Abstract

A method for facilitating conversational interaction with users to help the users includes transmitting a conversational interaction interface for conversationally interacting with a user to a user device, receiving a request of the user through the conversational interaction interface from the user device, identifying an information based on the request, generating an input comprising the request and the information for a machine learning model based on the request and the information, processing the input using the machine learning model, generating a response for the request based on the processing of the input, transmitting the response through the conversational interaction interface for conversationally interacting with the user to the user device, and storing the machine learning model, the request, and the response.

Claims (82)

1 . A method for facilitating conversational interaction with users to help the users, the method comprising:

transmitting, using a communication device, a conversational interaction interface for conversationally interacting with at least one user to at least one user device associated with the at least one user;

receiving, using the communication device, at least one request of the at least one user through the conversational interaction interface from the at least one user device;

analyzing, using a processing device, the at least one request using at least one machine learning model, wherein the at least one machine learning model is configured for generating at least one initial output based on the at least one request, wherein the at least one machine learning model is configured for querying a knowledge base using the at least one initial output as a search query:

identifying, using the processing device, at least one information based on the at least one request, wherein the identifying of the at least one information is further based on the querying of the knowledge base using the at least one initial output, wherein the at least one information comprises at least a portion of the knowledge base;

generating, using the processing device, at least one input for the at least one machine learning model based on the at least one request and the at least one information, wherein the at least one input comprises the at least one request and the at least one information;

processing, using the processing device, the at least one input using the at least one machine learning model, wherein the at least one machine learning model is configured for generating at least one output based on the at least one input, wherein the generating of the at least one output is further based on the at least one initial output;

generating, using the processing device, at least one response for the at least one request based on the processing of the at least one input;

transmitting, using the communication device, the at least one response through the conversational interaction interface for conversationally interacting with the at least one user to the at least one user device; and

storing, using a storage device, the at least one machine learning model, the at least one request, and the at least one response.

2 . The method of claim 1 further comprising:

analyzing, using the processing device, the at least one output; and

modifying, using the processing device, the at least one output by incorporating at least one modification in the at least one output based on the analyzing of the at least one output, wherein the generating of the at least one response is further based on the modifying of the at least one output, wherein the at least one modification removes one or more words having a negative connotation from the at least one response.

3 . The method of claim 1 further comprising:

analyzing, using the processing device, the at least one request;

identifying, using the processing device, at least one instruction for the at least one request based on the analyzing of the at least one request; and

appending, using the processing device, the at least one instruction to the at least one request, wherein the generating of the at least one input is further based on the appending of the at least one instruction.

4 . The method of claim 1 , wherein the at least one machine learning model comprises at least one large language model (LLM) comprising a generative pre-trained transformer (GPT) architecture.

5 . The method of claim 1 , wherein the at least one machine learning model is trained using a plurality of training samples, wherein the method comprises:

retrieving, using the storage device, at least one data specific to at least one domain;

analyzing, using the processing device, the at least one data;

generating, using the processing device, at least one additional training sample for the at least one machine learning model; and

tuning, using the processing device, the at least one machine learning model based the at least one additional training sample using at least one training technique, wherein the at least one machine learning model is configured for performing at least one operation for the generating of the at least one output based on the tuning.

6 . The method of claim 1 , wherein the at least one machine learning model is associated with at least one persona, wherein the at least one machine learning model is configured for modifying the at least one output based on the at least one persona, wherein the generating of the at least one response is further based on the modifying of the at least one output based on the at least one persona.

7 . The method of claim 1 further comprising:

analyzing, using the processing device, at least one interaction with the at least one user through the conversational interaction interface, wherein the at least one interaction comprises the at least one request and the at least one response;

determining, using the processing device, at least one task for the at least one user based on the analyzing of the at least one interaction; and

determining, using the processing device, at least one task information associated with the at least one task based on the determining of the at least one task, wherein the determining of the at least one task information is initiated based on at least one predefined condition, wherein the at least one predefined condition is based on at least one contextual variable, wherein the at least one contextual variable represents a condition relevant to the determining of the at least one task information, wherein the at least one contextual variable comprises a physical state of the at least one device, wherein the at least one device comprises at least one sensor for generating the physical state of the at least one user device;

analyzing, using the processing device, the at least one task information;

generating, using the processing device, at least one additional response for the at least one user based on the analyzing of the at least one task information; and

transmitting, using the communication device, the at least one task information through the conversational interaction interface to the at least one user device.

8 . The method of claim 1 further comprising:

analyzing, using the processing device, the at least one request; and

determining, using the processing device, at least one context associated with the helping of the at least one user based on the analyzing of the at least one request, wherein the generating of the at least one output is further based on the at least one context, wherein the at least one context comprises an intent of the at least one user, wherein the at least one machine learning model dynamically adjusts at least one model parameter responsible for curating the at least one output based on the at least one context.

9 . The method of claim 1 further comprising:

retrieving, using the storage device, a plurality of historical requests and a plurality of responses associated with the plurality of requests;

analyzing, using the processing device, the plurality of historical requests and the plurality of responses;

clustering, using the processing device, the plurality of historical requests and the plurality of responses in at least one cluster using at least one criterion based on the analyzing of the plurality of historical requests and the plurality of responses, wherein the at least one cluster corresponds to at least one group of the plurality of historical requests and the plurality of responses, wherein the clustering is performed using a k-means clustering;

storing, using the storage device, the at least one cluster;

analyzing, using the processing device, the at least one request and the at least one cluster; and

identifying, using the processing device, at least one of the at least one cluster based on the analyzing of the at least one request and the clustering, wherein the generating of the at least one response is further based on at least one of the at least one cluster for the at least one request.

10 . A system for facilitating conversational interaction with users to help the users, the system comprising:

a communication device configured for:

transmitting a conversational interaction interface for conversationally interacting with at least one user to at least one user device associated with the at least one user;

receiving at least one request of the at least one user through the conversational interaction interface from the at least one user device; and

transmitting the at least one response through the conversational interaction interface for conversationally interacting with the at least one user to the at least one user device;

a processing device communicatively coupled with the communication device, wherein the processing device is configured for:

analyzing the at least one request using at least one machine learning model, wherein the at least one machine learning model is configured for generating at least one initial output based on the at least one request, wherein the at least one machine learning model is configured for querying a knowledge base using the at least one initial output as a search query;

identifying at least one information based on the at least one request, wherein the identifying of the at least one information is further based on the querying of the knowledge base using the at least one initial output, wherein the at least one information comprises at least a portion of the knowledge base;

generating at least one input for at least one machine learning model based on the at least one request and the at least one information, wherein the at least one input comprises the at least one request and the at least one information;

processing the at least one input using the at least one machine learning model, wherein the at least one machine learning model is configured for generating at least one output based on the at least one input, wherein the generating of the at least one output is further based on the at least one initial output; and

generating the at least one response for the at least one request based on the processing of the at least one input; and

a storage device communicatively coupled with the processing device, wherein the storage device is configured for storing the at least one machine learning model, the at least one request, and the at least one response.

11 . The system of claim 10 , wherein the processing device is further configured for:

analyzing the at least one output; and

modifying the at least one output by incorporating at least one modification in the at least one output based on the analyzing of the at least one output, wherein the generating of the at least one response is further based on the modifying of the at least one output, wherein the at least one modification removes one or more words having a negative connotation from the at least one response.

12 . The system of claim 10 , wherein the processing device is further configured for:

analyzing the at least one request;

identifying at least one instruction for the at least one request based on the analyzing of the at least one request; and

appending the at least one instruction to the at least one request, wherein the generating of the at least one input is further based on the appending of the at least one instruction.

13 . The system of claim 10 , wherein the at least one machine learning model comprises at least one large language model (LLM) comprising a generative pre-trained transformer (GPT) architecture.

14 . The system of claim 10 , wherein the at least one machine learning model is trained using a plurality of training samples, wherein the storage device is further configured for retrieving at least one data specific to at least one domain, wherein the processing device is further configured for:

analyzing the at least one data;

generating at least one additional training sample for the at least one machine learning model; and

tuning the at least one machine learning model based the at least one additional training sample using at least one training technique, wherein the at least one machine learning model is configured for performing at least one operation for the generating of the at least one output based on the tuning.

15 . The system of claim 10 , wherein the at least one machine learning model is associated with at least one persona, wherein the at least one machine learning model is configured for modifying the at least one output based on the at least one persona, wherein the generating of the at least one response is further based on the modifying of the at least one output based on the at least one persona.

16 . The system of claim 10 , wherein the processing device is further configured for:

analyzing at least one interaction with the at least one user through the conversational interaction interface, wherein the at least one interaction comprises the at least one request and the at least one response;

determining at least one task for the at least one user based on the analyzing of the at least one interaction:

determining at least one task information associated with the at least one task based on the determining of the at least one task, wherein the determining of the at least one task information is initiated based on at least one predefined condition, wherein the at least one predefined condition is based on at least one contextual variable, wherein the at least one contextual variable represents a condition relevant to the determining of the at least one task information, wherein the at least one contextual variable comprises a physical state of the at least one device, wherein the at least one device comprises at least one sensor for generating the physical state of the at least one user device;

analyzing the at least one task information; and

generating at least one additional response for the at least one user based on the analyzing of the at least one task information, wherein the communication device is further configured for transmitting the at least one task information through the conversational interaction interface to the at least one user device.

17 . The system of claim 10 , wherein the processing device is further configured for:

analyzing the at least one request; and

determining at least one context associated with the helping of the at least one user based on the analyzing of the at least one request, wherein the generating of the at least one output is further based on the at least one context, wherein the at least one context comprises an intent of the at least one user, wherein the at least one machine learning model dynamically adjusts at least one model parameter responsible for curating the at least one output based on the at least one context.

18 . The system of claim 10 , wherein the storage device is further configured for:

retrieving a plurality of historical requests and a plurality of responses associated with the plurality of requests; and

storing at least one cluster, wherein the processing device is further configured for:

analyzing the plurality of historical requests and the plurality of responses; and

clustering the plurality of historical requests and the plurality of responses in the at least one cluster using at least one criterion based on the analyzing of the plurality of historical requests and the plurality of responses, wherein the at least one cluster corresponds to at least one group of the plurality of historical requests and the plurality of responses, wherein the clustering is performed using a k-means clustering;

analyzing the at least one request and the at least one cluster; and

identifying at least one of the at least one cluster based on the analyzing of the at least one request and the clustering, wherein the generating of the at least one response is further based on at least one of the at least one cluster for the at least one request.