IP Library Patent Application 18228242
Patent Application
App. No. 18/228,242

SELF-SUPERVISED CHURN PREDICTIONS

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 None
App. No.
18/228,242
Abstract

Features from historical transaction and customer data of a financial institution are calculated and/or extracted. Each customer is assigned to a given profitability cluster within each interval of time over a historical period of time based on the corresponding features. A self-supervised machine learning model is trained on the features to predict the clusters in a future interval of time. Features for a most-recent past interval of time are provided as input to the model and the model returns a predicted cluster for a given customer in a future interval of time. When the customer-assigned cluster in the most-recent past interval of time is a higher prioritized cluster than the predicted cluster for the future interval of time, a system of a financial institution (FI) is notified to take one or more mitigating in an attempt to prevent customer churn with the FI.

Claims (42)

1 . A method, comprising:

identifying features relevant to customer profitability for a most-recent interval of past time from a financial institution (FI);

assigning each customer of a plurality of customers to a profitability cluster of a plurality of profitability clusters in each sub interval of time over the most-recent interval of past time based on the features;

predicting, for each customer, a predicted profitability cluster in a future interval of time based on the features; and

flagging certain customers associated with a given profitability cluster that is a higher prioritized profitability cluster in the most-recent interval of time than a corresponding predicted profitability cluster in the future interval of time.

2 . The method of claim 1 further comprising:

iterating to the identifying at a preconfigured interval of time and identifying updated features for an updated most-recent interval of past time.

3 . The method of claim 1 further comprising, sending a message to a system of the FI, wherein the message includes customer identifiers for the certain customers and identifies the future interval of time.

4 . The method of claim 1 further comprising, sending customer identifiers for the certain customers and an identification of the future interval of time to a dashboard interface associated with a system of the FI.

5 . The method of claim 1 further comprising, generating a report for the future interval of time, and sending the report to a system of the FI, wherein the report includes customer identifiers for the certain customers and a probability for each customer identifier indicating a likelihood the corresponding customer is going to churn within the future interval of time.

6 . The method of claim 1 further comprising:

predicting a mitigation action for each certain customer, wherein each mitigation action associated with avoiding the corresponding predicted profitability cluster in the future interval of time; and

sending each customer identifier, corresponding mitigation action, and an identification of the future interval of time to a system of the FI.

7 . The method of claim 1 , wherein identifying further includes calculating first features for each customer and each sub interval of time within the most-recent past interval of time from transaction and customer data of the FI, wherein the first features include, per sub interval of time, average time between transactions, total number of the transactions, and sum of customer checking spend, savings, retirement, certificate accounts, and outstanding loan balances.

8 . The method of claim 7 , wherein identifying further includes extracting second features as demographic data for each customer and each sub interval of time within the most-recent past interval of time from the transaction and customer data.

9 . The method of claim 8 , wherein assigning further includes providing the first features and the second features to a self-supervised machine learning model (model) and receiving assigned profitability clusters for each customer within each sub interval of time as output from the model.

10 . The method of claim 9 , wherein predicting further includes receiving the corresponding predicted profitability cluster for each customer for the future interval of time as output from the model.

11 . A method, comprising:

training a first machine learning model (model) to assign profitability clusters to customers in each sub interval of time over a historical period of time based on features relevant to each customer's profitability contribution to a financial institution (FI);

training a second model on the features to predict profitability clusters for customers in a future interval of time based on assigned clusters made by the first model for the historical period of time;

obtaining current features for the customers in a most-recent interval of past time;

providing the current features as input to the second model and receiving current predicted profitability clusters for each customer in a next interval of time; and

notifying a system of the FI for each certain customer associated with a first profitability cluster in the most-recent interval of past time that is a higher prioritized profitability cluster than a corresponding certain customer's current predicted profitability cluster in the next interval of time.

12 . The method of claim 11 further comprising:

iterating to the obtaining at a preconfigured interval of time to obtain updated current features for an updated most-recent interval of past time.

13 . The method of claim 11 further comprising:

retraining the first model with additional features or with additional available profitability clusters.

14 . The method of claim 13 further comprising:

retraining the second model based on retaining of the first model.

15 . The method of claim 11 , wherein training the first model further includes calculating first features for each customer and for each sub interval of time over the historical period of time from historical transaction and customer data of the FI.

16 . The method of claim 15 , wherein calculating further includes extracting second features for each customer and for each sub interval of time over the historical period of time from historical transaction and customer data as customer demographic data.

17 . The method of claim 11 , wherein notifying further includes obtaining an action identifier received for each certain customer from a third model based on probabilities associated with the corresponding current predicted profitability cluster and providing the corresponding action identifier for each certain customer to the system to process.

18 . The method of claim 11 , wherein notifying further includes sending customer identifiers for the certain customers and an identification for the next interval of time to a dashboard interface associated with the system.

19 . A system, comprising:

at least one server comprising at least one processor and a non-transitory computer-readable storage medium;

the non-transitory computer-readable storage medium comprising executable instructions; and

the executable instructions when executed by at least one processor cause the at least one processor to perform operations, comprising:

clustering customers to profitability clusters over a most-recent interval of past time based on features relevant to customer profitability contribution to a financial institution (FI);

predicting profitability clusters for the customers in a next interval of time; and

notifying a system of the FI of certain customers assigned to a first profitability cluster in the most-recent interval of past time that is of a higher prioritized profitability cluster than a second profitability cluster assigned in the next interval of time, wherein the certain customers are identified as likely to churn within the next interval of time.

20 . The system of claim 19 , the executable instructions when executed by at least one processor further cause the at least one processor to perform additional operations, comprising:

notifying the system of the FI of additional customers assisted to a third profitability cluster in the most-recent interval of past time that is of a lower prioritized profitability cluster than a fourth profitability cluster assigned in the next interval of time, wherein the additional customers are identified as potential valuable customers to the FI within the next interval of time.

Assignments (8)
CORRECTIVE ASSIGNMENT TO CORRECT THE CORRECTION BY DECLARATION ERRONEOUSLY FILED AGAINST REEL/FRAME THE CONVEYING AND RECEIVING PARTY'S NAMES SHOULD BE THE SAME ON THE COVER SHEET PREVIOUSLY RECORDED ON REEL 67464 FRAME 882. ASSIGNOR(S) HEREBY CONFIRMS THE CORRECTIVE ASSIGNMENT. Recorded Oct 17, 2024
From: NCR VOYIX CORPORATION
To: NCR VOYIX CORPORATION
Reel/Frame 071776/0041 →
SECURITY INTEREST Recorded Sep 30, 2024
From: DIGITAL FIRST HOLDINGS LLC
To: UBS AG, STAMFORD BRANCH, AS COLLATERAL AGENT
Reel/Frame 069083/0202 →
RELEASE OF SECURITY INTEREST Recorded Sep 30, 2024
From: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
To: NCR VOYIX CORPORATION (F/K/A NCR CORPORATION)
Reel/Frame 069037/0952 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 25, 2024
From: NCR VOYIX CORPORATION
To: DIGITAL FIRST HOLDINGS LLC
Reel/Frame 068696/0626 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 20, 2024
From: NCR VOYIX CORPORATION
To: NCR ATLEOS CORPORATION
Reel/Frame 067464/0882 →
CHANGE OF NAME Recorded May 20, 2024
From: NCR CORPORATION
To: NCR VOYIX CORPORATION
Reel/Frame 067464/0595 →
SECURITY INTEREST Recorded Oct 25, 2023
From: NCR VOYIX CORPORATION
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 065346/0168 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 22, 2023
From: MURRAY, THOMAS PHILIP; VATTYAM, PAVAN KUMAR; KING, KYLE ALEXANDER; NICHOLSON, CHASE TYLER; TRUJILLO, NORMAN LEONARD; ZHU, KUN
To: NCR CORPORATION
Reel/Frame 064993/0737 →