System for scheduling account contact
AssigneeAttunely Inc.
InventorsRyan Kosai, Adam J. Profitt, Carl Toews
Life of this patent
Estimating the term…
Abstract
Disclosed is a system to determine a first contact probability for each of a plurality of time slots for each of a plurality of first accounts using a trained machine learning model based on a first set of account information and first contact attempt logs, determine a first prioritization for each of a plurality of first accounts based on a second set of account information, and generate a contact schedule based on the first contact probability for each of the plurality of time slots and the first prioritization. The trained machine learning model is trained based on training accounts.
Claims18
A system, comprising:
- a memory storing computer readable instructions;
- and
- a processor configured to execute the computer readable instructions to:
- determine a first contact probability for each of a plurality of time slots for each of a plurality of first accounts based on a first set of account information and first contact attempt logs for each of the plurality of first accounts, wherein the first contact probability is determined using a trained machine learning model, wherein the trained machine learning model is trained based on training accounts;
- determine a first prioritization for each of a plurality of first accounts based on a second set of account information;
- generate a contact schedule based on the first contact probability for each of the plurality of time slots for each of the plurality of first accounts and the first prioritization for each of the plurality of first accounts, wherein the contact schedule includes the time slots and wherein the plurality of first accounts are each assigned to one of the time slots.
A system, comprising:
- a memory storing computer readable instructions;
- and
- a processor configured to execute the computer readable instructions to perform the following:
- determine a first contact probability for each of a plurality of time slots for each of a plurality of first accounts based on a first set of account information and first contact attempt logs for each of the plurality of first accounts, wherein the first contact probability is determined using a trained machine learning model, wherein the trained machine learning model is trained based on training accounts;
- determine a first prioritization for each of a plurality of first accounts based on a second set of account information;
- generate a contact schedule for a first time slot of the plurality of time slots based on the first contact probability for each of the plurality of time slots for each of the plurality of accounts and the first prioritization for the plurality of accounts;
- update the first contact probability for the remaining time slots based on call attempts in the first time slot;
- generate a contact schedule for a second time slot of the plurality of time slots based on the updated first contact probability for each remaining timeslot of the plurality of time slots for each of the plurality of accounts and the first prioritization for the plurality of accounts.
Dependencies are inferred from the claim text.