System and method for dynamic influencing of sequence vector by sequenced applications
AssigneeAvaya Inc.
InventorsMehmet Balasaygun, Venkatesh Krishnaswamy, Ezra Gilbert
Life of this patent
Estimating the term…
Abstract
System and method to dynamically influence a sequence vector by a sequenced application, the method including: receiving, from an application, a profile of system resources used by the application; receiving a request to execute the application within a sequence vector of a call; receiving a resource availability status; and setting an execution status of the application if a system resource used by the application is not available.
Claims20
A method to dynamically influence a sequence vector by a sequenced application, comprising:
- receiving, by a communication server, a profile of one or more system resources used by the sequenced application;
- receiving, by the communication server, a request to execute the sequenced application within the sequence vector of a communication session, wherein the sequence vector comprises a set of a plurality of applications associated with the communication session, the applications being executed in a sequential order specified in the sequence vector;
- receiving, by the communication server, a resource availability status for each of the one or more system resources used by the sequenced application;
- and
- setting, by the communication server, an execution status of the sequenced application based on the resource availability status of one or more of the one or more system resources used by the sequenced application.
A system to dynamically influence a sequence vector associated with a communication session, by a predetermined sequenced application within the sequence vector, the system comprising:
- a memory storing executable code, and
- a processor in communication with the memory, the processor when executing the executable code:
- receives, by a first interface, from the predetermined sequenced application, a profile of one or more system resources used by the predetermined sequenced application;
- receives, by a second interface, a request to execute the predetermined sequenced application within the sequence vector, wherein the sequence vector comprises a set of a plurality of applications associated with the communication session, the applications being executed in a sequential order specified in the sequence vector;
- receives a resource availability status for each of the one or more system resources used by the sequenced application;
- and
- sets an execution status of the predetermined sequenced application based on the resource availability status of one or more of the one or more system resources used by the predetermined sequenced application.
Dependencies are inferred from the claim text.