Unscheduled event task processing system
DCFirst Claim
1. A task processing system comprising:
- an ordered list of scheduled tasks including a plurality of tasks organized in a predetermined order;
a scheduled task processor, responsive to said ordered list of scheduled tasks, for processing said tasks according to said predetermined order;
at least one unscheduled task; and
an unscheduled event task scheduler, responsive to said at least one unscheduled task, for inserting said at least one unscheduled task into said ordered list of said scheduled tasks.
18 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A task processing system such as a telephony call center and telephony call center management system downloads and processes unscheduled events such as inbound and outbound call records, in real time. A real time event server such as a real time call record server receives unscheduled events such as call records from an external record source, and places them in a real time call record table. The outbound campaign manager requests call records, and processes the real time call records in the same manner as other call records. A method for processing such real time events includes scheduling an ordered list of tasks, and commencing processing. When an unexpected event occurs, a predetermined task is selected in response to the event. The predetermined task is then integrated into the ordered list of scheduled tasks and processed.
-
Citations
17 Claims
-
1. A task processing system comprising:
-
an ordered list of scheduled tasks including a plurality of tasks organized in a predetermined order; a scheduled task processor, responsive to said ordered list of scheduled tasks, for processing said tasks according to said predetermined order; at least one unscheduled task; and an unscheduled event task scheduler, responsive to said at least one unscheduled task, for inserting said at least one unscheduled task into said ordered list of said scheduled tasks. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of processing exceptional events in a data processing system, said method comprising the steps of:
-
providing a predetermined ordered list of scheduled tasks to be performed; detecting the occurrence of an unscheduled event that results in the generation of at least one unscheduled task; and integrating said at least one unscheduled task into said predetermined ordered list of scheduled tasks to be performed. - View Dependent Claims (7, 8)
-
-
9. A telephone call center with real-time call record processing comprising:
-
a call table manager, for controlling at least one call table including at least one ordered list of call records to be dialed; an outbound campaign manager, responsive to said at least one call table, for controlling at least outbound call activities of said telephony call center; a call record feed server, coupled to said outbound campaign manager and responsive to said at least one call table, for retrieving call records from said at least one call table and for providing said retrieved call records to said outbound campaign manager; and a real time call record server, responsive to a source of call records, for receiving at least one real time call record to be handled and for inserting said at least one received call record into said at least one call table in real time, when said at least one real time call record to be handled is received by said real time call record server. - View Dependent Claims (10)
-
-
11. A telephone call center management system configured for real-time call record processing, said system comprising:
-
a call table manager including at least one variable-length real time call table; a real time call record server, responsive to a source of call records, for receiving call records in real time from said source of call records and for inserting said call records received in real time into said at least one variable-length real time call table; and a call record feed server, responsive to said at least one variable-length real time call table and said real time call record server, for providing said call records from said at least one variable-length real time call table to an outbound campaign manager. - View Dependent Claims (12)
-
-
13. A method for real-time call record processing at a telephony resource server, said method comprising the steps of:
-
receiving, at a real time call record server, at least one real time call record; creating at least one real time call table in a call table manager; inserting said at least one received real time call record into said at least one real time call table; informing a call record feed server that said at least one real time call table contains at least one real time call record; and processing said real time call records using an outbound campaign manager. - View Dependent Claims (14, 15, 16, 17)
-
Specification