System, method, and computer program for communication channel-independent business flow management
First Claim
Patent Images
1. A computer program embodied on a non-transitory computer readable medium, comprising computer code for:
- receiving by a system from a device a request to establish a communication with the device over a first communication channel including a particular type of transmission medium, the request including a unique identifier of the communication channel;
selecting by the system a communication channel-independent business flow of the system from a plurality of communication-independent data flows stored in a repository of the system in response to receiving the request, the communication channel-independent business flow including a process of the system that provides the received request to a backend system other than the receiving system that is specific to the communication channel;
adding by the system an identifier of the selected communication channel-independent business flow to the unique identifier of the communication channel;
providing by the communication channel-independent business flow of the system the request, the unique identifier of the communication channel, and the identifier of the selected communication channel-independent business flow to a backend system specific to the communication channel, using the communication channel-independent business flow;
transferring the communication flow from the first communication channel to a second communication channel; and
utilizing the unique identifier to provide information and a stage of transfer when the communication flow is transferred from the first communication channel to the second communication channel.
2 Assignments
0 Petitions
Accused Products
Abstract
A system, method, and computer program product are provided for communication channel-independent business flow management. In use, input associated with a communication is received over a communication channel. Additionally, a communication channel-independent business flow is initiated in response to the input. Furthermore, the input is provided to a communication channel-specific backend system, using the communication channel-independent business flow.
-
Citations
19 Claims
-
1. A computer program embodied on a non-transitory computer readable medium, comprising computer code for:
-
receiving by a system from a device a request to establish a communication with the device over a first communication channel including a particular type of transmission medium, the request including a unique identifier of the communication channel; selecting by the system a communication channel-independent business flow of the system from a plurality of communication-independent data flows stored in a repository of the system in response to receiving the request, the communication channel-independent business flow including a process of the system that provides the received request to a backend system other than the receiving system that is specific to the communication channel; adding by the system an identifier of the selected communication channel-independent business flow to the unique identifier of the communication channel; providing by the communication channel-independent business flow of the system the request, the unique identifier of the communication channel, and the identifier of the selected communication channel-independent business flow to a backend system specific to the communication channel, using the communication channel-independent business flow; transferring the communication flow from the first communication channel to a second communication channel; and utilizing the unique identifier to provide information and a stage of transfer when the communication flow is transferred from the first communication channel to the second communication channel. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method, comprising:
-
receiving by a system from a device a request to establish a communication with the device over a first communication channel including a particular type of transmission medium, the request including a unique identifier of the communication channel; selecting by the system a communication channel-independent business flow of the system from a plurality of communication-independent data flows stored in a repository of the system in response to receiving the request, the communication channel-independent business flow including a process of the system that provides the received request to a backend system other than the receiving system that is specific to the communication channel; adding by the system an identifier of the selected communication channel-independent business flow to the unique identifier of the communication channel; providing by the communication channel-independent business flow of the system the request, the unique identifier of the communication channel, and the identifier of the selected communication channel-independent business flow to a backend system specific to the communication channel, using the communication channel-independent business flow; transferring the communication flow from the first communication channel to a second communication channel; and utilizing the unique identifier to provide information and a stage of transfer when the communication flow is transferred from the first communication channel to the second communication channel.
-
-
18. A system, comprising:
-
a processor for; receiving by a system from a device a request to establish a communication with the device over a first communication channel including a particular type of transmission medium, the request including a unique identifier of the communication channel; selecting by the system a communication channel-independent business flow of the system from a plurality of communication-independent data flows stored in a repository of the system in response to receiving the request, the communication channel-independent business flow including a process of the system that provides the received request to a backend system other than the receiving system that is specific to the communication channel; adding by the system an identifier of the selected communication channel-independent business flow to the unique identifier of the communication channel; providing by the communication channel-independent business flow of the system the request, the unique identifier of the communication channel, and the identifier of the selected communication channel-independent business flow to a backend system specific to the communication channel, using the communication channel-independent business flow; transferring the communication flow from the first communication channel to a second communication channel; and utilizing the unique identifier to provide information and a stage of transfer when the communication flow is transferred from the first communication channel to the second communication channel. - View Dependent Claims (19)
-
Specification