IP Library › Granted Patent US 11,157,835
Granted Patent B1
US 11,157,835 · App. 16/246,083 · Granted Oct 26, 2021

Systems and methods for generating dynamic models based on trigger events

Inventors: Erik Peter Hjermstad (Lincoln, NE); Tony T. Morris (Huntington Beach, CA); Heidi Beth Haupt (Streamwood, IL); Jennifer Kuhr Schwartz (Lincoln, NE)
Assignee: EXPERIAN INFORMATION SOLUTIONS, INC.
G06N20/00G06F9/542G06F16/212G06F16/2365G06F16/337G06N5/025
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,157,835
App. No.
16/246,083
Granted
Oct 26, 2021
Kind
B1
Abstract

Embodiments of a system may comprise databases and a processor that accesses a first database and verifies that each of the plurality of client records conforms to a set of formatting guidelines and filters the records in the first database into a vehicle data subfile and a client data subfile, monitors the records in the vehicle and client data subfiles for a trigger event, generates one or more dynamic models for determining a likelihood that a client will perform an action based on the trigger event, applies the generated dynamic model(s) to generate at least one score value associated with the record including the trigger event, and generates a notification including one or more of the generated at least one score value, the one or more trigger event records, and information associated with the one or more trigger event records for transmission to a user.

Claims (35)

1. A data processing system for accessing databases and updated data items, the data processing system comprising:

a client database including a plurality of client records relating to a plurality of vehicles associated with a plurality of clients, wherein each client record includes contact information for a client and information relating to at least one vehicle associated with the client;

a hardware processor configured to execute computer-executable instructions to:

verify that each of the plurality of client records conforms to a set of formatting guidelines;

apply a first data filter to each of the plurality of client records to generate a vehicle data subfile comprising records for each vehicle associated with one of the clients having a record in the client database;

apply a second data filter to the plurality of client records to generate a client data subfile comprising information for each of the clients having a record in the client database;

monitor the vehicle data subfile and the client data subfile for one or more trigger event records, wherein the one or more trigger event records identifies one or more of a vehicle event and a client event;

generate one or more dynamic models for determining a likelihood that a client associated with the one or more trigger event records will perform a particular action, based on the one or more trigger events;

apply the one or more dynamic models to generate at least one score value associated with the at least one trigger event record, wherein the at least one score value provides a value representative of the predicted likelihood that the client will perform the particular action; and

generate a notification including one or more of the generated at least one score value, the one or more trigger event records, and information associated with the one or more trigger event records; and

a communication circuit configured to receive the plurality of client records from a user and transmit the notification to the user.

2. The data processing system of claim 1 , wherein the hardware processor verifies that the plurality of client records conform to the set of formatting guidelines by analyzing the plurality of records to identify that each record includes one or more expected fields or an expected identifier and wherein the hardware processor is further configured to execute computer-executable instructions to update or remove any record that does not include the one or more expected fields or the expected identifier in the plurality of client records.

3. The data processing system of claim 1 , wherein the information in the client data comprises one or more of client contact information, client life events information, client purchase behavior information, and client loan information.

4. The data processing system of claim 1 , wherein each of the records in the vehicle data subfile comprises one or more of vehicle information, garage loyalty information, vehicle equity information, and vehicle service information.

5. The data processing system of claim 1 , wherein the vehicle event comprises one or more of an accident, a total loss of the vehicle, a theft of the vehicle, a vehicle title change, a vehicle equity change, a garage loyalty change, and a vehicle service event.

6. The data processing system of claim 1 , wherein the client event comprises one or more of a change in a client shopping model, a particular client purchase event, and a life event.

7. The data processing system of claim 1 , wherein performing the particular action comprises acquiring a vehicle with which the client is not currently associated.

8. The data processing system of claim 1 , wherein the at least one score value comprises a loyalty propensity value that predicts a likelihood of the client being loyal to a make of vehicle with which the client is already associated and a buy propensity value that predicts a likelihood of the client acquiring a vehicle with which the client is not already associated.

9. A computer implemented method for generating an event notification, the method comprising:

accessing, by a database system, a client database including a plurality of client records relating to a plurality of vehicles associated with a plurality of clients, wherein each client record includes contact information for a client and information relating to at least one vehicle associated with the client;

verifying that each of the plurality of client records conforms to a set of formatting guidelines;

applying a first data filter to each of the plurality of client records to generate a vehicle data subfile comprising records for each vehicle associated with one of the clients having a record in the client database;

applying a second data filter to the plurality of client records to generate a client data subfile comprising information for each of the clients having a record in the client database;

monitoring the vehicle data subfile and the client data subfile for one or more trigger event records, wherein the one or more trigger event records identifies one or more of a vehicle event and a client event;

generating one or more dynamic models for determining a likelihood that a client associated with the one or more trigger event records will perform a particular action, based on the one or more trigger events;

applying the one or more dynamic models to generate at least one score value associated with the at least one trigger event record, wherein the at least one score value provides a value representative of the predicted likelihood that the client will perform the particular action;

generating a notification including one or more of the generated at least one score value, the one or more trigger event records, and information associated with the one or more trigger event records; and

transmitting the notification to the user.

10. The method of claim 9 , wherein verifying that the plurality of client records conform to the set of formatting guidelines comprises analyzing the plurality of records to identify that each record includes one or more expected fields or an expected identifier and further comprising updating or removing any record that does not include the one or more expected fields or the expected identifier in the plurality of client records.

11. The method of claim 9 , wherein the information in the client data comprises one or more of client contact information, client life events information, client purchase behavior information, and client loan information.

12. The method of claim 9 , wherein each of the records in the vehicle data subfile comprises one or more of vehicle information, garage loyalty information, vehicle equity information, and vehicle service information.

13. The method of claim 9 , wherein the vehicle event comprises one or more of an accident, a total loss of the vehicle, a theft of the vehicle, a vehicle title change, a vehicle equity change, a garage loyalty change, and a vehicle service event.

14. The method of claim 9 , wherein the client event comprises one or more of a change in a client shopping model, a particular client purchase event, and a life event.

15. The method of claim 9 , wherein performing the particular action comprises acquiring a vehicle with which the client is not currently associated.

16. The method of claim 9 , wherein the at least one score value comprises a loyalty propensity value that predicts a likelihood of the client being loyal to a make of vehicle with which the client is already associated and a buy propensity value that predicts a likelihood of the client acquiring a vehicle with which the client is not already associated.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 18, 2019
From: HJERMSTAD, ERIK PETER; MORRIS, TONY T.; HAUPT, HEIDI BETH; SCHWARTZ, JENNIFER KUHR
To: EXPERIAN INFORMATION SOLUTIONS, INC.
Reel/Frame 048627/0678 →
Cited By (10)
US 12,265,578 US 12,321,968 US 12,346,296 US 12,353,398 US 12,361,485 US 12,387,142 US 12,461,975 US 12,603,101 US 12,699,736 US 12,749,500