Call record scheduling system and method
DCFirst Claim
1. A call account scheduling system, comprising:
- a source of call records to be processed;
a call center call record manager, responsive to said call records to be processed, and responsive to at least one user selectable call record selection criteria, for selecting a plurality of call records to be dialed, and for generating at least one call record time range and call priority value for each call record to be dialed, and for storing said at least one call record time range and call priority value for each call record to be dialed into a call record priority table; and
a call account scheduler, responsive to said call record priority table and to call record call results received from a call dialer, for scanning said call record priority table, for determining which call record should be processed next, and for providing said call record to be processed next to a call dialer, wherein said call account scheduler dynamically recalculates at least said call record call priority value stored in said call record priority table based on said call record call results received from said call dialer while said call center manager is providing call records to said call dialer, to determine which call record should be processed next.
18 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A call record scheduling system for prioritizing call records for an outbound dialing system. Call records are downloaded to a call center record manager which preliminarily filters the records to select only certain records for a call campaign. Call records are then individually processed to produce a time range and priority for each call record to be dialed. This time range and priority are inserted into a priority table which may have more than one entry for each call record. A call record scheduler scans the priority table and selects call records to be downloaded to the outbound dialer to be presently dialed. The call record scheduler dynamically adjusts the priority table, including inserting and deleting priority table entries and changing the priority value. The present system allows control over when to place telephone calls during an ongoing telephone campaign, thereby increasing the likelihood of reaching the called party.
182 Citations
21 Claims
-
1. A call account scheduling system, comprising:
-
a source of call records to be processed; a call center call record manager, responsive to said call records to be processed, and responsive to at least one user selectable call record selection criteria, for selecting a plurality of call records to be dialed, and for generating at least one call record time range and call priority value for each call record to be dialed, and for storing said at least one call record time range and call priority value for each call record to be dialed into a call record priority table; and a call account scheduler, responsive to said call record priority table and to call record call results received from a call dialer, for scanning said call record priority table, for determining which call record should be processed next, and for providing said call record to be processed next to a call dialer, wherein said call account scheduler dynamically recalculates at least said call record call priority value stored in said call record priority table based on said call record call results received from said call dialer while said call center manager is providing call records to said call dialer, to determine which call record should be processed next. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method of ordering and dialing a plurality of call records for a call record dialing system, said method comprising the steps of:
-
providing a source of call records to be processed; providing a call center call record manager; receiving at least one user selectable call record selection criteria; generating at least one call record time range and call priority value for each of said plurality of call records from said source of call records desired to be actually processed in response to said received at least one user selectable call record selection criteria; storing said at least one call record time range and call priority value in a call record priority table; scanning said call record priority table to determine which call record should be processed next including selecting at least one call record to be dialed next based on said time range and priority entry from said call record priority table, wherein said step of scanning dynamically recalculates at least one said call record call priority value stored in said call record priority table based on call record call results received from a call dialer while call records are provided to said call dialer, to determine which call record should be processed next; and dialing said at least one selected call record to be dialed next. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21)
-
Specification