CONFERENCE BRIDGE SOFTWARE AGENTS
First Claim
1. A computer program product including computer executable instructions stored onto a computer readable medium which, when executed by a processor of a computer, causes the computer to perform a method for associating a teleconference with a business process, comprising:
- instructions to receive a business process step for a first user;
in response to receiving the business process step, instructions for receiving a request for a teleconference between the first user and a second user;
instructions to establish the teleconference on a conference bridge;
in response to establishing the teleconference, instructions to execute a software agent; and
instructions to generate a response to the business process step with the software agent, wherein the software agent communicates the response to the business process step.
7 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are provided to generate a software agent that is initiated to continue the business process flow during a conference. Upon initiating a teleconference in response to a selection associated with the business process or predefined rule associated with the business process that requires a conference, an instance of a software agent is instantiated and associated with the teleconference. The software agent may be a sub-process of the conference bridge that conducts the teleconference or a separate process that interacts with the conference bridge as another party to the teleconference. The software agent is initiated with information about the business process step that requires an action or a decision. During the teleconference, the software agent listens for a command from one of the parties and acts on any command given. The commands can send another event or action back to a business process application to continue or complete the business process. The event or action sent back may be based on the commands or a result of an action on the business process step that initiate the conference.
-
Citations
20 Claims
-
1. A computer program product including computer executable instructions stored onto a computer readable medium which, when executed by a processor of a computer, causes the computer to perform a method for associating a teleconference with a business process, comprising:
-
instructions to receive a business process step for a first user; in response to receiving the business process step, instructions for receiving a request for a teleconference between the first user and a second user; instructions to establish the teleconference on a conference bridge; in response to establishing the teleconference, instructions to execute a software agent; and instructions to generate a response to the business process step with the software agent, wherein the software agent communicates the response to the business process step. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A communication system comprising:
-
a conference bridge operable to conduct a teleconference between a first user and a second user in response to a business process step; a processor operable to read and operable to execute two or more computer executable modules; a memory in communication with the processor, the memory operable to store and operable to send the two or more computer executable modules to the processor; and wherein the processor executes a computer executable module comprising a software agent in communication with the conference bridge, the software agent comprising; a conference bridge interface operable to communication with the conference bridge; a business process interface operable to communicate with a business process server, wherein the business process server generates the business process step; and a process engine in communication with the conference bridge interface and the business process interface, the process engine operable to receive inputs from the conference bridge interface and the business process interface, the process engine operable to generate a response to the business process step in response to an input, and the process engine provides the response to the business process interface to send to the business process server. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A method for associating a business process step with a teleconference, the method comprising:
-
a processor initiating an instance of a software agent, the software agent associated with the business process and the teleconference; the software agent receiving business process information associated with the business process step; the software agent provisioning the teleconference on a conference bridge; the software agent communicating with the conference bridge during the teleconference; the software agent listening for a command during the teleconference; the software agent receiving a command during the teleconference; and in response to receiving the command, the software agent communicating with the business process about the business process step. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification