SYSTEM AND METHOD FOR DATABASE FLOW MANAGEMENT
First Claim
1. A system comprising:
- a memory storing a plurality of action queues and a plurality of archiving information queues;
a rule engine configured to;
examine information related to an interaction,select an action queue from the plurality of action queues, andstore, in the selected action queue, archiving information related to the interaction;
a plurality of recorders, each configured to;
select an action queue from the plurality of action queues,extract archiving information from the selected action queue,perform an archiving operation based on the extracted archiving information, andupdate an archiving information queue according to a result of the archiving operation; and
a unit configured to;
examine the plurality of archiving information queues to identify completed archiving operations, andupdate a global table to include completed archiving operations.
3 Assignments
0 Petitions
Accused Products
Abstract
A system and method for database flow management may include a rule engine which may examine information related to an interaction; select an action queue from the plurality of action queues; and store, in the selected action queue, archiving information related to the interaction. A recorder may select an action queue from the plurality of action queues; extract archiving information from the selected action queue and perform an archiving operation based on the extracted archiving information. The recorder may update an archiving information queue according to a result of the archiving operation. A unit may examine the plurality of archiving information queues to identify completed archiving operations and update a global table to include completed archiving operations. Other embodiments are described and claimed.
5 Citations
18 Claims
-
1. A system comprising:
-
a memory storing a plurality of action queues and a plurality of archiving information queues; a rule engine configured to; examine information related to an interaction, select an action queue from the plurality of action queues, and store, in the selected action queue, archiving information related to the interaction; a plurality of recorders, each configured to; select an action queue from the plurality of action queues, extract archiving information from the selected action queue, perform an archiving operation based on the extracted archiving information, and update an archiving information queue according to a result of the archiving operation; and a unit configured to; examine the plurality of archiving information queues to identify completed archiving operations, and update a global table to include completed archiving operations. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method comprising:
-
selecting, from a plurality of action queues, an action queue and storing, in the selected action queue, archiving information related to an interaction; moving the archiving information, by a recorder associated with the action queue, to an archiving information queue and performing, by the recorder, an archive operation related to the interaction; updating the archiving information queue to indicate completion of the archive operation; and collecting archiving information from a plurality of archiving information queues and updating a global table based on the collected archiving information. - View Dependent Claims (7, 8, 9)
-
-
10. A method comprising:
-
examining information related to a recording of an interaction and determining an identification of a recorder that recorded the interaction; selecting, based on the identification, an action queue for storing archiving information related to an interaction; moving the archiving information, by the recorder, to an archiving information queue and performing, by the recorder, an archive operation related to the interaction; updating, by the recorder, the archiving information queue to indicate a progress of the archive operation; and updating a global table based on archiving information obtained from a plurality of archiving information queues. - View Dependent Claims (11, 12)
-
-
13. A method comprising:
-
associating a plurality of archiving action queues and a plurality of archiving information queues with a respective plurality of recorders; determining the recorder of the plurality of recorders that recorded an interaction and storing, in an action queue associated with the recorder, an archiving action request; extracting, by the recorder, the archiving request from the action queue and archiving, by the recorder, a recording of the interaction; updating, by the recorder, an archiving information queue associated with the recorder, wherein updating the archiving information queue includes indicating success or failure of the archiving of the recording of the interaction; and updating a global table based on archiving information obtained from the plurality of archiving information queues. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification