IP Library Granted Patent US 10,699,319
Granted Patent B1
US 10,699,319 · App. 15/495,693 · Granted Jun 30, 2020

Cross selling recommendation engine

Inventors: Elizabeth Flowers (Bloomington, IL); Puneit Dua (Bloomington, IL); Eric Balota (Bloomington, IL); Shanna L. Phillips (Bloomington, IL)
Assignee: State Farm Mutual Automobile Insurance Company
G06Q30/0631G06F40/30
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 10,699,319
App. No.
15/495,693
Granted
Jun 30, 2020
Kind
B1
Abstract

A heuristic cross-selling recommendation engine includes capabilities to collect an unstructured data set and a current business context to suggest marketing actions. By providing a heuristic algorithm and executing the algorithm within the engine with the data set allows determination of predicted future contexts and optimal marketing actions. Such heuristic algorithms may learn from past marketing transactions and appropriate correlations with events and available data.

Claims (38)

1. A computer-implemented method, executed with a computer processor, that generates cross-selling recommendations using an aggregated customer transaction list, comprising:

retrieving, with the computer processor, an aggregated transaction list from a plurality of customers, stored in a first memory;

receiving, with the computer processor, a natural language input in a customer service environment from a human machine interface;

accessing, with the computer processor, a heuristic algorithm stored in a second memory;

executing the heuristic algorithm, with the computer processor, to generate at least one product recommendation using the natural language input and the aggregated transaction list, wherein a product category of the at least one product recommendation correlates with a predicted need;

receiving, with the computer processor, an indication of interest in the at least one product recommendation with the human machine interface; and

updating, with the computer processor, the heuristic algorithm in the second memory using a calculated correlation between the at least one product recommendation and the indication of interest.

2. The computer-implemented method of claim 1 , wherein the natural language input comprises data related to a product support issue.

3. The computer-implemented method of claim 1 , wherein the natural language input comprises data related to a new product purchase.

4. The computer-implemented method of claim 1 , wherein the indication of interest includes the predicted need.

5. The computer-implemented method of claim 1 , wherein the first memory comprises an external transaction server.

6. The computer-implemented method of claim 1 , wherein the second memory comprises an external heuristic server.

7. The computer-implemented method of claim 1 , wherein the natural language input in the customer service environment comprises spoken words received from the human machine interface.

8. A computer system configured to generate cross-selling recommendations using an aggregated customer transaction list, the computer system comprising one or more processors and/or transceivers:

retrieve an aggregated transaction list from a plurality of customers, stored in a first memory;

receive a natural language input in a customer service environment from a human machine interface;

access a heuristic algorithm stored in a second memory;

execute the heuristic algorithm to generate at least one product recommendation using the natural language input and the aggregated transaction list, wherein a product category of the at least one recommendation correlates with a predicted need;

receive an indication of interest in the at least one product recommendation with the human machine interface; and

update the heuristic algorithm in the second memory using a calculated correlation between the at least one product recommendation and the indication of interest.

9. The computer system of claim 8 , wherein the natural language input comprises data related to a product support issue.

10. The computer system of claim 8 , wherein the natural language input comprises data related to a new product purchase.

11. The computer system of claim 8 , wherein the indication of interest includes the predicted need.

12. The computer system of claim 8 , wherein the first memory comprises an external transaction server.

13. The computer system of claim 8 , wherein the second memory comprises an external heuristic server.

14. A non-transitory computer readable medium, comprising computer readable instructions that when executed by a computer processor cause the computer processor to:

retrieve an aggregated transaction list from a plurality of customers, stored in a first memory;

receive a natural language input in a customer service environment from a human machine interface;

access a heuristic algorithm stored in a second memory;

execute the heuristic algorithm to generate at least one product recommendation using the natural language input and the aggregated transaction list, wherein a product category of the at least one product recommendation correlates with a predicted need;

receive an indication of interest in the at least one product recommendation with the human machine interface; and

update the heuristic algorithm in the second memory using a calculated correlation between the at least one product recommendation and the indication of interest.

15. The non-transitory computer readable medium of claim 14 , wherein the natural language input comprises data related to a product support issue.

16. The non-transitory computer readable medium of claim 14 , wherein the natural language input comprises data related to a new product purchase.

17. The non-transitory computer readable medium of claim 14 , wherein the indication of interest includes the predicted need.

18. The non-transitory computer readable medium of claim 14 , wherein the first memory comprises an external transaction server.

19. The non-transitory computer readable medium of claim 14 , wherein the second memory comprises an external heuristic server.

20. The non-transitory computer readable medium of claim 14 , wherein the natural language input in the customer service environment comprises spoken words received from the human machine interface.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 25, 2017
From: FLOWERS, ELIZABETH; DUA, PUNEIT; BALOTA, ERIC; PHILLIPS, SHANNA L.
To: STATE FARM MUTUAL AUTOMOBILE INSURANCE COMPANY
Reel/Frame 042135/0081 →
Continuity (15)
Provisional Application 62368548 · Jul 29, 2016
Provisional Application 62368271 · Jul 29, 2016
Provisional Application 62368298 · Jul 29, 2016
Provisional Application 62368332 · Jul 29, 2016
Provisional Application 62368359 · Jul 29, 2016
Provisional Application 62368406 · Jul 29, 2016
Provisional Application 62368448 · Jul 29, 2016
Provisional Application 62368503 · Jul 29, 2016
Provisional Application 62368512 · Jul 29, 2016
Provisional Application 62368525 · Jul 29, 2016
Provisional Application 62368536 · Jul 29, 2016
Provisional Application 62368572 · Jul 29, 2016
Provisional Application 62368588 · Jul 29, 2016
Provisional Application 62337711 · May 17, 2016
Provisional Application 62335374 · May 12, 2016
Cited By (1)
US 12,243,089