Method for organizing multiple versions of XML for use in a contact center environment
First Claim
1. An object oriented business application for controlling events and sequences thereof, the events and sequences thereof expressed in variant descriptive languages and application specificities, comprising:
- at least one process object defining a specification describing at least one process; and
at least one process instance materializing as an active process thread upon execution of the at least one process object;
characterized in that an event or sequence thereof associated with all or part of the at least one process object triggers execution of the at least one process object activating at least one process instance that controls processing and termination of the event or sequence thereof including processing post termination tasks, the application and functions thereof expressed in an abstraction of the variant descriptive languages and application specificities of the events and sequences thereof.
1 Assignment
0 Petitions
Accused Products
Abstract
An object-oriented business application for controlling event sequences expressed in variant descriptive languages and application specificities has at least one process object defining a specification describing at least one process and at least one process instance materializing as an active process thread upon execution of the at least one process object. The business application activates upon receipt of an event or sequence thereof associated with all or part of the at least one process object whereupon the application triggers execution of the at least one process object thereby activating at least one process instance that controls processing and termination of an interaction sequence including processing post sequence-termination tasks, the application and functions thereof expressed in an abstraction of the variant descriptive languages of the events and sequences thereof.
-
Citations
22 Claims
-
1. An object oriented business application for controlling events and sequences thereof, the events and sequences thereof expressed in variant descriptive languages and application specificities, comprising:
-
at least one process object defining a specification describing at least one process; and
at least one process instance materializing as an active process thread upon execution of the at least one process object;
characterized in that an event or sequence thereof associated with all or part of the at least one process object triggers execution of the at least one process object activating at least one process instance that controls processing and termination of the event or sequence thereof including processing post termination tasks, the application and functions thereof expressed in an abstraction of the variant descriptive languages and application specificities of the events and sequences thereof. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. In a multimedia communications environment, a method for machine processing of multi-modal interaction or business process sequences across multiple application-specific environments according to business application logic comprising steps of:
-
(a) receiving a triggering event at an interfacing node;
(b) executing upon trigger a business process object of an object oriented application;
(c) spawning at least one process instance for applying the appropriate application business logic to enable the interaction sequence;
(d) accessing any related interaction objects of the interaction sequence sequentially according to process instance order;
(e) inserting by tagging and executing the order of tasks described by the business application logic during run of the at least one process instance on the accessed objects in sequential order; and
(f) terminating the process instance or instances running upon completion of the ordered tasks. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22)
-
Specification