US 12,271,706 B2
System and method for incremental estimation of interlocutor intents and goals in turn-based electronic conversational flow
Pedro Vale Lima, Oporto (PT)
Assigned to DISCOURSE.AI, INC., Dallas, TX (US)
Filed by discourse.ai, Inc., Dallas, TX (US)
Filed on Dec. 30, 2022, as Appl. No. 18/091,611.
Application 18/091,611 is a continuation in part of application No. 17/896,291, filed on Aug. 26, 2022, granted, now 11,847,422.
Application 17/896,291 is a continuation of application No. 17/124,005, filed on Dec. 16, 2020, granted, now 11,507,756, issued on Nov. 22, 2022.
Application 17/124,005 is a continuation in part of application No. 16/786,923, filed on Feb. 10, 2020, granted, now 10,896,670, issued on Jan. 19, 2021.
Application 16/786,923 is a continuation in part of application No. 16/734,973, filed on Jan. 6, 2020, granted, now 11,004,013, issued on May 11, 2021.
Application 16/734,973 is a continuation of application No. 16/210,081, filed on Dec. 5, 2018, abandoned.
Application 16/210,081 is a continuation in part of application No. 16/201,188, filed on Nov. 27, 2018, granted, now 10,929,611, issued on Feb. 23, 2021.
Claims priority of provisional application 62/594,616, filed on Dec. 5, 2017.
Claims priority of provisional application 62/594,610, filed on Dec. 5, 2017.
Prior Publication US 2023/0237276 A1, Jul. 27, 2023
Int. Cl. G06F 40/35 (2020.01); G06F 40/289 (2020.01); G06F 40/58 (2020.01)
CPC G06F 40/35 (2020.01) [G06F 40/289 (2020.01); G06F 40/58 (2020.01)] 24 Claims
OG exemplary drawing
 
17. A system for incrementally discovering an intent or a goal or both an intent and a goal of a party in an interlocutor digital conversation, the system comprising:
one or more computer processors;
one or more tangible, non-transitory computer-readable memory devices which are not propagating signals per se; and
one or more program instructions encoded by the one or more tangible, non-transitory computer-readable memory devices configured to cause the one or more computer processors to perform steps comprising:
collecting data from a first corpus of a plurality of digitally-recorded conversations by extracting conversations with a creation date newer than a threshold date;
performing dimensionality reduction to prepare the extracted conversations for clustering;
clustering the prepared extracted conversations;
subsequent to the clustering, identifying one or more new intent labels or a new goal label or a combination of new intent labels and new goal labels using a trained Artificial Intelligence (AI) engine;
applying a model-based filter to the one or more new intent labels or the new goal label or the combination of new intent labels and new goal labels to remove new labels which overlap already-known labels in the first corpus; and
outputting the new labels in association with the extracted conversations into a computer-readable file.