Automatic determination of caller identification data in outgoing calls
First Claim
1. An automated caller identification selection system comprising:
- one or more hardware computer processors; and
a non-transitory computer readable medium storing instructions executable by the one or more hardware computer processors to;
select, from a call target database, a particular call target of a plurality of potential call targets;
determine caller identification information to include in an outbound telephone call initiated by the automated caller identification selection system to the particular call target, wherein determining an outbound telephone number comprises;
access one or more fields of a database record associated with the particular call target, the one or more fields configured to store information indicative of geographic indicators;
if the one or more fields does not include a geographic indicator associated with the particular call target;
access demographic information associated with the particular call target from one or more third party databases; and
determine the geographic indicator for the particular call target based on the accessed demographic information;
determine two or more telephone area codes associated with the geographic indicator;
access a predictive analysis database storing, for each of a plurality of telephone area codes, a response rate indicating a relationship between calls made to the telephone area code, and calls to that telephone area code that were answered;
identify, based on the predictive analysis database, one of the two or more telephone area codes associated with the geographic indicator having a highest response rate, and selecting a telephone number with the identified area code as the outbound telephone number; and
automatically initiate a telephone call between a call originator and the particular call target with caller identification information in the telephone call set to the identified outbound telephone number so that a calling device of the particular call target displays the identified outbound telephone number as caller identification information for the telephone call, and after the call is initiated, transfer the call to a transfer entity having a telephony device replacing the call originator, wherein the outbound telephone number is displayed as caller identification information on the telephony device of the transfer entity.
7 Assignments
0 Petitions
Accused Products
Abstract
Automatic determination of caller identification information and encoding of such information in outgoing data requests, such a API calls to a call management component, are disclosed herein. The caller identification information may be determined by analyzing information associated with a call target to determine if the target has a custom outbound telephone number assigned, was contacted through a specific campaign, has local geographic data, is being called from a specific entity, or is being made from a call originator with a specific outbound number set. The system may execute machine learning on previous calling data in order to update caller identification selection models used for other outgoing calls.
-
Citations
9 Claims
-
1. An automated caller identification selection system comprising:
-
one or more hardware computer processors; and a non-transitory computer readable medium storing instructions executable by the one or more hardware computer processors to; select, from a call target database, a particular call target of a plurality of potential call targets; determine caller identification information to include in an outbound telephone call initiated by the automated caller identification selection system to the particular call target, wherein determining an outbound telephone number comprises; access one or more fields of a database record associated with the particular call target, the one or more fields configured to store information indicative of geographic indicators; if the one or more fields does not include a geographic indicator associated with the particular call target; access demographic information associated with the particular call target from one or more third party databases; and determine the geographic indicator for the particular call target based on the accessed demographic information; determine two or more telephone area codes associated with the geographic indicator; access a predictive analysis database storing, for each of a plurality of telephone area codes, a response rate indicating a relationship between calls made to the telephone area code, and calls to that telephone area code that were answered; identify, based on the predictive analysis database, one of the two or more telephone area codes associated with the geographic indicator having a highest response rate, and selecting a telephone number with the identified area code as the outbound telephone number; and automatically initiate a telephone call between a call originator and the particular call target with caller identification information in the telephone call set to the identified outbound telephone number so that a calling device of the particular call target displays the identified outbound telephone number as caller identification information for the telephone call, and after the call is initiated, transfer the call to a transfer entity having a telephony device replacing the call originator, wherein the outbound telephone number is displayed as caller identification information on the telephony device of the transfer entity. - View Dependent Claims (2, 3, 4)
-
-
5. An automated caller identification selection system comprising:
-
one or more hardware computer processors; and a non-transitory computer readable medium storing instructions executable by the one or more hardware computer processors to; select, from a call target database, a particular call target of a plurality of potential call targets; determine caller identification information to include in an outbound telephone call initiated by the automated caller identification selection system to the particular call target, wherein determining an outbound telephone number comprises; access one or more fields of a database record associated with the particular call target, the one or more fields configured to store information indicative of geographic indicators; determine two or more telephone area codes associated with a geographic indicator associated with the particular call target; access a predictive analysis database storing, for each of a plurality of telephone area codes, a response rate indicating a relationship between calls made to the telephone area code, and calls to that telephone area code that were answered; identify, based on the predictive analysis database, one of the two or more telephone area codes associated with the geographic indicator having a highest response rate, and selecting a telephone number with the identified area code as the outbound telephone number; and automatically initiate a telephone call between a call originator and the particular call target with caller identification information in the telephone call set to the identified outbound telephone number so that a calling device of the particular call target displays the identified outbound telephone number as caller identification information for the telephone call, and after the call is initiated, transfer the call to a transfer entity having a telephony device replacing the call originator, wherein the outbound telephone number is displayed as caller identification information on the telephony device of the transfer entity. - View Dependent Claims (6, 7, 8)
-
-
9. An automated caller identification selection system comprising:
-
one or more hardware computer processors; and a non-transitory computer readable medium storing instructions executable by the one or more hardware computer processors to; select, from a call target database, a particular call target of a plurality of potential call targets; determine caller identification information to include in an outbound telephone call initiated by the automated caller identification selection system to the particular call target, wherein determining an outbound telephone number comprises; access one or more area code fields of a database record associated with the particular call target, the one or more area code fields storing one or more area codes of telephone numbers associated with the call target; access a predictive analysis database storing, for each of a plurality of telephone area codes, a response rate indicating a relationship between calls made to the telephone area code, and calls to that telephone area code that were answered; identify, based on the predictive analysis database, the telephone area code of the one or more area codes having a highest response rate and selecting a telephone number with the identified area code as the outbound telephone number; and automatically initiate a telephone call between a call originator and the particular call target with caller identification information in the telephone call set to the identified outbound telephone number so that a calling device of the particular call target displays the identified outbound telephone number as caller identification information for the telephone call, and after the call is initiated, transfer the call to a transfer entity having a telephony device replacing the call originator, wherein the outbound telephone number is displayed as caller identification information on the telephony device of the transfer entity.
-
Specification