IP Library Granted Patent US 11,010,555
Granted Patent B2
US 11,010,555 · App. 16/129,729 · Granted May 18, 2021

Systems and methods for automated question response

Inventors: Alex Terry (Foster City, CA); Werner Koepf (Foster City, CA); James Harriger (Foster City, CA); Will Webb-Purkis (Foster City, CA); Joseph M. Silverbears (Foster City, CA); Macgregor S. Gainor (Foster City, CA); Ryan Ginstrom (Foster City, CA); Siddhartha Reddy Jonnalagadda (Foster City, CA)
Assignee: CONVERSICA, INC.
G06F40/289G06F3/04812G06F16/35G06F40/30G06N5/003G06N5/022G06N5/041G06N20/00G06N20/20G06F2203/04804G06N3/0445G06N3/0454G06N5/025G06N7/005
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 11,010,555
App. No.
16/129,729
Granted
May 18, 2021
Kind
B2
Abstract

Systems and methods for natural language processing and classification are provided. In some embodiments, the systems and methods include a communication editor dashboard which receives the message, performs natural language processing to divide the message into component parts. The system displays the message in a first pane with each of the component parts overlaid with a different color, and displaying in a second pane the insights, the confidence scores associated with each insight, the sentiment and the actions. In another embodiment, the systems and methods include combining outputs from multiple machine learned AI models into a unified output. In another embodiment, the systems and methods include responding to simple question using natural language processing.

Claims (20)

1. A computer implemented method for responding to simple question using natural language processing comprising:

receiving a set of training questions linked to facts answering the associated training question from a campaign manager, wherein the facts are stored in a third party database;

linking each of the set of training questions to a fundamental question category;

receiving model specific concepts for a message from each of a plurality of machine learning models, wherein the plurality of machine learning models utilize a dataset independent from the third party database;

receiving situationally dependent weights for each of the plurality of machine learning AI models based upon historical accuracy for each machine learning AI model by industry and conversation;

selecting a concept for the message using a weighted average of each of the model specific concepts using the situationally dependent weights;

referencing the concept for the message to the fundamental question categories;

retrieving the fact associated with the fundamental question category that the message concept references to, from the third party database;

retrieving a response template for the fundamental question category that the message concept references to, from the independent dataset;

populating the response template with the fact; and

outputting a response to the message using the populated response template.

2. The method of claim 1 , further comprising training the at least one machine learning AI model using the set of training questions.

3. The method of claim 2 , further comprising linking each of the set of training questions to an associated fundamental question category.

4. The method of claim 3 , further comprising expanding the set of training questions with known variations of the fundamental question category.

5. The method of claim 4 , further comprising augmenting the expanded set of training questions by applying synonym replacement of words in the training questions to generate all possible synonym permutations.

6. The method of claim 5 , wherein the training the at least one machine learning AI model is performed using the augmented set of training questions.

7. The method of claim 1 , wherein the response template mimics human language patterns.

8. The method of claim 7 , wherein the response templates include variable response features.

9. The method of claim 1 , wherein the fundamental question categories include store hours, store location, “how are you”, inventory availability, pricing inquiries, and contact extensions.

10. The method of claim 1 , further comprising delaying the outputting the response based upon a predetermined timeout period.

Assignments (5)
SECURITY INTEREST Recorded Nov 3, 2022
From: CONVERSICA, INC.
To: AVIDBANK
Reel/Frame 061643/0684 →
RELEASE OF SECURITY INTEREST Recorded Apr 2, 2022
From: CANADIAN IMPERIAL BANK OF COMMERCE, A CANADIAN BANK ("CIBC"), AS SUCCESSOR IN INTEREST TO WF FUND V LIMITED PARTNERSHIP A/K/A WF FUND V LIMITED PARTNERSHIP, A LIMITED PARTNERSHIP FORMED UNDER THE LAWS OF THE PROVINCE OF MANITOBA (C/O/B WELL
To: CONVERSICA, INC.; CONVERSICA LLC (FORMERLY KNOWN AS AVA.AI LLC)
Reel/Frame 059479/0591 →
SECURITY INTEREST Recorded Apr 2, 2022
From: CONVERSICA, INC.
To: NORTH HAVEN EXPANSION CREDIT II LP
Reel/Frame 059479/0602 →
SECURITY INTEREST Recorded Aug 10, 2020
From: CONVERSICA, INC.; CONVERSICA LLC, (FORMERLY KNOWN AS AVA.AI LLC)
To: CANADIAN IMPERIAL BANK OF COMMERCE
Reel/Frame 053447/0738 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 7, 2018
From: TERRY, ALEX; KOEPF, WERNER; HARRIGER, JAMES; WEBB-PURKIS, WILL; SILVERBEARS, JOSEPH M.; GAINOR, MACGREGOR S.; GINSTROM, RYAN; JONNALAGADDA, SIDDHARTHA REDDY
To: CONVERSICA, INC.
Reel/Frame 047710/0893 →