IP Library Granted Patent US 12,657,396
Granted Patent B2
US 12,657,396 · App. 18/490,921 · Granted Jun 16, 2026

Negotiation training framework using generative artificial intelligence

Inventors: Amol Ajgaonkar (Chandler, AZ); Joseph Raymond Flynn (Hackettstown, NJ)
Assignee: Insight Direct USA, Inc.
G06F40/35G06Q10/06398G06T13/40
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 12,657,396
App. No.
18/490,921
Granted
Jun 16, 2026
Kind
B2
Abstract

A system for training a user for a conversational encounter with a customer receives encounter-defining parameters via a user interface. The encounter-defining parameters are descriptive of attributes of the conversational encounter. The system formats the encounter-defining parameter for transmission to a large language model (LLM). The LLM receives the instructions and outputs a conversational opening viewable by a user via a user interface. The user then responds to the conversational opening and iteratively converses with the LLM. After a defined maximum number of iterations have been reached, the LLM provides an evaluation to the user via the user interface. The evaluation is indicative of the evaluated outcome of the conversational encounter, including at least one of a score, a summary of the encounter, a likelihood that a deal is reached, and suggested improvements.

Claims (74)

1 . A system for using generative artificial intelligence (AI) for training a user for a conversational encounter with a customer, the system comprising:

a processor;

an input/output device operably connected to the processor, the input/output device configured to receive user inputs and to display outputs at a user interface; and

computer-readable memory operably connected to the processor, the computer-readable memory encoded with instructions that, when executed by the processor, cause the system to:

receive, from the user interface, a set of encounter-defining parameters, the encounter-defining parameters being descriptive of attributes of the conversational encounter;

format the set of encounter-defining parameters into a first large language model input, the first large language model input being suitable for processing by a large language model;

provide the first large language model input to the large language model, the large language model configured to generate a first large language model output based upon the first large language model input;

receive the first large language model output from the large language model;

provide the first large language model output to the user via the user interface;

iteratively converse with the user, via the user interface, for a defined number of iterations, wherein iteratively conversing with the user includes the steps of:

receiving a user response via the user interface;

providing the user response to the large language model, the large language model configured to generate an additional large language output;

receiving the additional large language model output; and

providing the additional large language model output to the user via the user interface;

provide an evaluation command to the large language model after the defined number of iterations is reached, the large language model configured to generate a final evaluation indicative of the quality of the conversational encounter based on the iterative conversation between the user and the large language model;

receive the final evaluation from the large language model; and

display the final evaluation to the user via the user interface.

2 . The system of claim 1 , wherein the first large language model output provides a conversational opening statement from the customer that adheres to the set of encounter-defining parameters.

3 . The system of claim 1 , wherein the set of encounter-defining parameters include a set of customer-defining parameters and a set of situation-defining parameters.

4 . The system of claim 3 , wherein the set of customer-defining parameters include at least one of a personality, a mood, an industry, and a customer role, a team requirement, and a business requirement.

5 . The system of claim 3 , wherein the set of situation-defining parameters include at least one of a team requirement and a business requirement.

6 . The system of claim 1 , wherein:

the first large language model input includes instructions to evaluate a direction of the user response that is indicative of the relevance of the user response; and

the direction of the user response is displayed to the user via the user interface.

7 . The system of claim 1 , wherein the final evaluation includes a numerical score on a predefined scale.

8 . The system of claim 1 , wherein the final evaluation includes a summary of the user response.

9 . The system of claim 1 , wherein the final evaluation includes a deal result based upon the user response, wherein the deal result is indicative of whether a deal is accepted or rejected.

10 . The system of claim 1 , wherein the final evaluation includes one or more suggested improvements to the user response.

11 . The system of claim 1 , wherein iteratively conversing with the user further includes:

transmitting a conversation history to the large language model, wherein the conversation history includes prior iterations of the user response and prior iterations of the additional large language model output.

12 . The system of claim 1 , wherein iteratively conversing with the user further includes:

transmitting the user response to a sentiment analysis module, wherein the sentiment analysis module produces an emotional index of the user response.

13 . The system of claim 12 , wherein iteratively conversing with the user further includes:

transmitting the emotional index of the user response from the sentiment analysis module to the large language model.

14 . The system of claim 13 , wherein the first large language model input includes an instruction to respond to the user input based upon the emotional index of the user response.

15 . The system of claim 14 , wherein the final evaluation includes a summary of the emotional index of the user response.

16 . The system of claim 15 , wherein the computer-readable memory is further encoded with instructions that, when executed by the one or more processors, cause the system to:

generate a virtual reality avatar, wherein the virtual reality avatar is configured to emulate the customer as defined by the encounter-defining parameters; and

display the virtual reality avatar to the user.

17 . The system of claim 16 , wherein the virtual reality avatar is configured to display a corresponding response emotion to the user based upon the emotional index of the user response.

18 . The system of claim 16 , wherein the virtual reality avatar is configured to be predisposed to an emotional range as defined in the first large language model input.

19 . The system of claim 1 , wherein the computer-readable memory is further encoded with instructions that, when executed by the one or more processors, cause the system to:

suggest one or more rectified responses to the user, wherein the one or more rectified responses are indicative of responses that improve the final evaluation.

20 . The system of claim 19 , wherein the computer-readable memory is further encoded with instructions that, when executed by the one or more processors, cause the system to:

search a repository of user data to determine whether there exists information favorable to the user for the one or more rectified responses; and

display the information favorable to the user for the one or more rectified responses alongside the one or more rectified responses.

21 . A method for training a user for a conversational encounter with a customer, the method comprising:

receiving, via a processor, a set of encounter-defining parameters from a user interface, the encounter-defining parameters being descriptive of attributes of the conversational encounter;

formatting, via the processor, the set of encounter-defining parameters into a first large language model input, the first large language model input being suitable for processing by a large language model;

providing, via the processor, the large language model input to the large language model;

generating, via the large language model, a first large language model output based upon the first large language model input;

receiving, via the processor, the first large language model output from the large language model;

providing, via the processor, the first large language model output to the user via the user interface;

iteratively conversing, via the user interface, with the user for a defined number of iterations, wherein iteratively conversing with the user includes the steps of:

receiving, via the processor, a user response via the user interface;

providing, via the processor, the user response to the large language model;

generating, via the large language model, an additional large language model output;

receiving, via the processor, the additional large language model output from the large language model; and

providing, via the processor, the additional large language model output to the user via the user interface;

providing, via the processor, an evaluation command to the large language model after the defined number of iterations is reached;

generating, via the large language model, a final evaluation indicative of an evaluated outcome and/or a quality the conversational encounter based on the iterative conversation between the user and the large language model;

receiving, via the processor, the final evaluation from the large language model; and

displaying, via the processor, the final evaluation to the user via the user interface.

22 . The method of claim 21 , wherein:

the first large language model input includes instructions to evaluate a direction of the user response that is indicative of the relevance of the user response; and

the direction of the user response is displayed to the user via the user interface.

23 . The method of claim 21 , wherein the final evaluation includes one or more suggested improvements to the user response.

24 . The method of claim 21 , wherein iteratively conversing with the user further includes:

transmitting, via the processor, a conversation history to the large language model, wherein the conversation history includes prior iterations of the user response and prior iterations of the additional large language model output.

25 . The method of claim 21 , wherein iteratively conversing with the user further includes:

transmitting, via the processor, the user response to a sentiment analysis module, wherein the sentiment analysis module produces an emotional index of the user response.

26 . The method of claim 25 , wherein iteratively conversing with the user further includes:

transmitting, via the processor, the emotional index of the user response from the sentiment analysis module to the large language model; and

instructing, via the processor, the large language model instruction to respond to the user response based upon the emotional index of the user response.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 20, 2023
From: AJGAONKAR, AMOL; FLYNN, JOSEPH RAYMOND
To: INSIGHT DIRECT USA, INC.
Reel/Frame 065291/0525 →
Continuity (2)
Provisional Application 63584005 · Sep 20, 2023
Related Publication 20250094723A1 · Mar 20, 2025
References Cited (12)
US 10133999B2 · Raanani et al. · 2018 [cited by applicant]
US 10565634B2 · Talmor et al. · 2020 [cited by applicant]
US 11257496B2 · Chakraborty · 2022 [cited by applicant]
US 11531821B2 · Xie et al. · 2022 [cited by applicant]
US 20190286712A1 · Terry · 2019 [cited by examiner]
US 20200395008A1 · Cohen et al. · 2020 [cited by applicant]
US 20220012667A1 · Pripstein et al. · 2022 [cited by applicant]
US 20220277149A1 · Altschul et al. · 2022 [cited by applicant]
US 20230080724A1 · Stoops et al. · 2023 [cited by applicant]
US 20230164098A1 · Cai et al. · 2023 [cited by applicant]
US 20240412720A1 · Vasylyev · 2024 [cited by examiner]
CA 3193583A1 · 2022 [cited by applicant]