IP Library Granted Patent US 11,301,632
Granted Patent B2
US 11,301,632 · App. 16/019,382 · Granted Apr 12, 2022

Systems and methods for natural language processing and classification

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,301,632
App. No.
16/019,382
Granted
Apr 12, 2022
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 (36)

1. A computer implemented method for generating a communication editor dashboard comprising:

receiving a message;

performing natural language processing on the message to divide the message into component parts, wherein each component part has a discrete meaning;

analyzing the message for sentiment;

derive at least one insight and an estimate of education level from the component parts;

calculating a confidence score for each of the at least one insight;

generating actions based on the at least one insight and the estimated education level;

displaying in a first pane the message with each of the component parts overlaid with a different color; and

displaying in a second pane the at least one insight, the confidence score associated with each insight, the sentiment and the actions.

2. The method of claim 1 , further comprising deriving additional attributes for a lead using the component parts.

3. The method of claim 2 , wherein the additional attributes include language used, and language fluency.

4. The method of claim 3 , wherein the additional attributes further include a behavior analysis.

5. The method of claim 2 , wherein the additional attributes are tracked over time.

6. The method of claim 2 , wherein the additional attributes are collected from third party sources.

7. The method of claim 6 , wherein the additional attributes are channel dependent.

8. The method of claim 7 , wherein the additional attributes include at least one of IP address, cellular tower location and routing.

9. The method of claim 1 , further comprising layering mouse-over fields on the displayed color overlaid components.

10. The method of claim 9 , wherein the mouse-over fields display the insight generated from the component and the confidence score for that insight when a user moves a cursor over a given mouse-over field.

11. A computer program product on a non-transitory computer medium, which when executed on a computer system causes the following steps to occur:

receiving a message;

performing natural language processing on the message to divide the message into component parts, wherein each component part has a discrete meaning;

analyzing the message for sentiment;

derive at least one insight and an estimate of education level from the component parts;

calculating a confidence score for each of the at least one insight;

generating actions based on the at least one insight and the estimated education level;

displaying in a first pane the message with each of the component parts overlaid with a different color; and

displaying in a second pane the at least one insight, the confidence score associated with each insight, the sentiment and the actions.

12. The computer program product of claim 11 , further completing the steps of deriving additional attributes for a lead using the component parts.

13. The computer program product of claim 12 , wherein the additional attributes include language used, and language fluency.

14. The computer program product of claim 13 , wherein the additional attributes further include a behavior analysis.

15. The computer program product of claim 12 , wherein the additional attributes are tracked over time.

16. The computer program product of claim 12 , wherein the additional attributes are collected from third party sources.

17. The computer program product of claim 16 , wherein the additional attributes are channel dependent.

18. The computer program product of claim 17 , wherein the additional attributes include at least one of IP address, cellular tower location and routing.

19. The computer program product of claim 11 , further completing the steps of layering mouse-over fields on the displayed color overlaid components.

20. The computer program product of claim 19 , wherein the mouse-over fields display the insight generated from the component and the confidence score for that insight when a user moves a cursor over a given mouse-over field.

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 Nov 28, 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 047610/0845 →
Continuity (5)
Continuation In Part 14604594 · Jan 23, 2015
Continuation In Part 14604602 · Jan 23, 2015
Continuation In Part 14604610 · Jan 23, 2015
Provisional Application 62561194 · Sep 20, 2017
Related Publication 20180373696A1 · Dec 27, 2018
Cited By (1)
US 12,321,964