IP Library Granted Patent US 11,431,848
Granted Patent B2
US 11,431,848 · App. 16/917,752 · Granted Aug 30, 2022

Machine-learning system for incoming call driver prediction

Inventors: Nafiseh Saberian (Ann Arbor, MI); Ravindra Reddy Tappeta Venkata (Novi, MI); Stephen Filios (Canton, MI); Logan Sommers Ahlstrom (Ann Arbor, MI); Abhilash Krishnankutty Nair (Ann Arbor, MI)
Assignee: TD Ameritrade IP Company, Inc.
H04M3/5183G06N5/04G06N20/00G06Q30/016H04M2203/558
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,431,848
App. No.
16/917,752
Granted
Aug 30, 2022
Kind
B2
Abstract

A method includes selecting a customer of a company; constructing a digital footprint of the selected customer. The method includes inputting the digital footprint to an artificial intelligence (AI) engine. The method includes obtaining one or more probability values from the AI engine based on the input digital footprint. The method includes selecting a call driver, from among a plurality of call drivers, as a predicted call driver. The method includes providing the predicted call driver to a call center associated with the company.

Claims (48)

1. A method comprising:

selecting a customer of a company;

constructing a digital footprint of the selected customer;

inputting the digital footprint to an artificial intelligence (AI) engine;

obtaining one or more probability values from the AI engine based on the input digital footprint;

selecting a call driver, from among a plurality of call drivers, as a predicted call driver; and

providing the predicted call driver to a call center associated with the company,

wherein constructing the digital footprint comprises:

retrieving a plurality of digital breadcrumbs from user data of the customer stored in an enterprise data warehouse (EDW) database (DB); and

storing the retrieved digital breadcrumbs in a digital footprint DB in such a manner that the digital breadcrumbs are all mapped to the customer.

2. The method of claim 1 further comprising:

detecting a call received at the call center from a customer,

wherein the selected customer is the customer from whom the call was received.

3. The method of claim 2 , wherein the AI engine includes at least one of a decision tree, a linear classifier, a neural network, and a time series classifier.

4. The method of claim 2 , wherein the one or more probability values correspond, respectively, to one or more call drivers from among the plurality of call drivers.

5. The method of claim 4 , wherein selecting a call driver as the predicted call driver includes selecting, as the predicted call driver, the call driver from among the one or more call drivers, that corresponds to the highest probability value from among the one or more probability values.

6. The method of claim 1 further comprising:

receiving an indication of a customer,

wherein the selected customer is the customer for whom the indication was received.

7. The method of claim 6 , wherein the AI engine includes at least one of a decision tree, a linear classifier, a neural network, and a time series classifier.

8. The method of claim 6 , wherein the one or more probability values correspond, respectively, to one or more call drivers from among the plurality of call drivers.

9. The method of claim 8 , wherein selecting a call driver as the predicted call driver includes selecting, as the predicted call driver, the call driver from among the one or more call drivers, that corresponds to the highest probability value from among the one or more probability values.

10. A computer system comprising:

memory storing computer-executable instructions and

a processor configured to execute the computer-executable instructions, wherein the computer-executable instructions include:

selecting a customer of a company;

constructing a digital footprint of the selected customer;

inputting the digital footprint to an artificial intelligence (AI) engine;

obtaining one or more probability values from the AI engine based on the input digital footprint;

selecting a call driver, from among a plurality of call drivers, as a predicted call driver; and

providing the predicted call driver to a call center associated with the company,

wherein constructing the digital footprint includes:

retrieving a plurality of digital breadcrumbs from user data of the customer stored in an enterprise data warehouse (EDW) database (DB); and

storing the retrieved digital breadcrumbs in a digital footprint DB in such a manner that the digital breadcrumbs are all mapped to the customer.

11. The computer system of claim 10 , wherein:

the computer-executable instructions include detecting a call received at the call center from a customer; and

the selected customer is the customer from whom the call was received.

12. The computer system of claim 11 , wherein the AI engine includes at least one of a decision tree, a linear classifier, a neural network, and a time series classifier.

13. The computer system of claim 11 , wherein:

the one or more probability values correspond, respectively, to one or more call drivers from among the plurality of call drivers; and

selecting a call driver as the predicted call driver includes selecting, as the predicted call driver, the call driver from among the one or more call drivers, that corresponds to the highest probability value from among the one or more probability values.

14. The computer system of claim 10 , wherein:

the computer-executable instructions include receiving an indication of a customer; and

the selected customer is the customer from whom the indication was received.

15. The computer system of claim 14 , wherein the AI engine includes at least one of a decision tree, a linear classifier, a neural network, and a time series classifier.

16. The computer system of claim 14 , wherein:

the one or more probability values correspond, respectively, to one or more call drivers from among the plurality of call drivers; and

selecting a call driver as the predicted call driver includes selecting, as the predicted call driver, the call driver from among the one or more call drivers that corresponds to the highest probability value from among the one or more probability values.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 5, 2023
From: TD AMERITRADE IP COMPANY, INC.
To: CHARLES SCHWAB & CO., INC.
Reel/Frame 064807/0936 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 3, 2020
From: SABERIAN, NAFISEH; TAPPETA VENKATA, RAVINDRA REDDY; FILIOS, STEPHEN; AHLSTROM, LOGAN SOMMERS; NAIR, ABHILASH KRISHNANKUTTY
To: TD AMERITRADE IP COMPANY, INC.
Reel/Frame 053115/0814 →
Continuity (1)
Related Publication 20210409545A1 · Dec 30, 2021