Call record processing module for controlling call origination in voice and text-based dialer components in a contact center
First Claim
1. A system for originating a call to a called party, the system comprising:
- a call record processing component located in a call origination time zone comprising a first computer processor configured to;
retrieve a call record from a database, the call record comprising a telephone number of the called party and a plurality of postal addresses associated with the called party;
determine a western-most location from the plurality of postal addresses and the telephone number;
determine a first offset time as a first time zone difference between a western-most time zone of the western-most location and the call origination time zone;
determine an eastern-most location from the plurality of postal addresses and the telephone number;
determine a second offset time as a second time zone difference between an eastern-most time zone of the eastern-most location and the call origination time zone;
ascertain a calling window defined by a starting time and a stopping time in the call origination time zone for originating the call to the called party using the first offset time to determine the starting time and the second offset time to determine the stopping time;
determine the call to the called party can be originated within the starting time and the stopping time of the calling window based on a current time in the call origination time zone; and
transmit a signal to originate the call to the called party to a call originator component, wherein;
the call originator component comprises a second computer processor configured to;
receive the signal from the call record processing component to originate the call to the called party, the signal indicating the telephone number, andoriginate the call to the called party in response to receiving the signal.
10 Assignments
0 Petitions
Accused Products
Abstract
A call record processing module retrieves call records from a database associated with accounts to be dialed, either as voice calls or text calls, wherein the called party may have a plurality of postal addresses indicated in the call record. A most restrictive calling window for a dialer by the call record processing module the multiple postal addresses of the account, along with other information in the call record, such as the telephone number. This information is then used to either schedule a time for originating a call or determining whether the call can originate currently. In other embodiments, the determination of the calling window may be modified by other restrictions, such as do not call lists, prior call attempts, state regulations, etc. Once the plurality of potential states are known, various regulations can be consulted for determining whether or when to originate the call.
-
Citations
20 Claims
-
1. A system for originating a call to a called party, the system comprising:
-
a call record processing component located in a call origination time zone comprising a first computer processor configured to; retrieve a call record from a database, the call record comprising a telephone number of the called party and a plurality of postal addresses associated with the called party; determine a western-most location from the plurality of postal addresses and the telephone number; determine a first offset time as a first time zone difference between a western-most time zone of the western-most location and the call origination time zone; determine an eastern-most location from the plurality of postal addresses and the telephone number; determine a second offset time as a second time zone difference between an eastern-most time zone of the eastern-most location and the call origination time zone; ascertain a calling window defined by a starting time and a stopping time in the call origination time zone for originating the call to the called party using the first offset time to determine the starting time and the second offset time to determine the stopping time; determine the call to the called party can be originated within the starting time and the stopping time of the calling window based on a current time in the call origination time zone; and transmit a signal to originate the call to the called party to a call originator component, wherein; the call originator component comprises a second computer processor configured to; receive the signal from the call record processing component to originate the call to the called party, the signal indicating the telephone number, and originate the call to the called party in response to receiving the signal. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for originating a call to a called party from a dialer in a dialer-located time zone, the method comprising:
-
retrieving a call record by a call record processing component from a database, the call record comprising a telephone number of the called party and a plurality of postal addresses associated with the called party; determining a western-most location by the call record processing component from the plurality of postal addresses and the telephone number; determining a first offset time by the call record processing component as a first time zone difference between a western-most time zone of the western-most location and the dialer-located time zone; determining an eastern-most location by the call record processing component from the plurality of postal addresses and the telephone number; determining a second offset time by the call record processing component as a second time zone difference between an eastern-most time zone of the eastern-most location and the dialer-located time zone; ascertaining a calling window defined by a starting time and a stopping time in the dialer-located time zone for originating the call to the called party by the call record processing component using the first offset time to determine the starting time and the second offset time to determine the stopping time; determining the call to the called party can be originated within the starting time and the stopping time of the calling window based on a current time in the dialer-located time zone; and originating the call by to the called party by transmitting a call origination signal to the dialer to originate the call to the called party in response to determining the call to the called party can be originated within the starting time and the stopping time of the calling window. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer readable medium storing instructions for operating a dialer located in a dialer-located time zone to originate originating a call to a called party that when executed by a computer processor cause the computer processor to:
-
retrieve a call record from a database, the call record comprising a telephone number of a called party and a plurality of postal addresses associated with the called party; determine a western-most location from the plurality of postal addresses and the telephone number; determine a first offset time as a first time zone difference between a western-most time zone of the western-most location and the dialer-located time zone; determine an eastern-most location from the plurality of postal addresses and the telephone number; determine a second offset time as a second time zone difference between an eastern-most time zone of the eastern-most location and the dialer-located time zone; ascertain a calling window defined by a starting time and a stopping time in the dialer-located time zone for originating a call to the called party using the first offset time to determine the starting time and the second offset time to determine the stopping time; determine the call to the called party can be originated within the starting time and the stopping time of the calling window based on a current time in the dialer-located time zone; and cause the dialer originate the call to the called party by transmitting a call origination signal to the dialer to originate the call to the called party in response to determining the call to the called party can be originated within the starting time and the stopping time of the calling window. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification