Claims
- 1. A system for facilitating communication between a server process and a series of application processes comprising:
a server process; a first agent; a first application process; and, a control unit, said control unit includes an agent list and a server aware list, which together determine whether said first application process and said server have already established a link.
- 2. The system of claim 1 wherein if the server requests communication with an application that is a member of the server aware list then the server will know that a communication link exists between the server and said first application process.
- 3. The system of claim 1 wherein if the server requests communication with an application which is not a member of the server aware list then the server will know that a communication link does not exist between the server and said first application process.
- 4. The system of claim 1 wherein the server queries the agent list and the control unit activates an appropriate agent.
- 5. The system of claim 1 further comprising:
a first communications link from the server to the first application; and, a second communications link from the server to the control unit.
- 6. The system of claim 5 such that the first application is aware of the server.
- 7. The system of claim 6 such that the control unit provides a first set of instructions to the server through a third communications link whereby the server is set into a ready state for communication with the first application.
- 8. The system of claim 7 such that the server creates a server aware list comprising a list of server aware applications such as the first application.
- 9. The system of claim 5 further comprising:
a first communications link from the server to the first agent; a second communications link from the first agent to the first application; and, a third communications link from the server to the control unit.
- 10. The system of claim 1 such that the control unit provides a first set of instructions to the server whereby the server is set into a ready state for communication with the first agent.
- 11. The system of claim 1 such that the server creates a server unaware list comprising a list of agents such as the first agent.
- 12. The system of claim 1 such that the control unit causes the first agent to be in a state of readiness for communication with the server and the first application.
- 13. The system of claim 1 whereby the first agent receives a first set of information from the server through the first communications link, interprets the first set of information, converts the first set of information into a second set of information into a form understandable by the first application, and the first agent transmits the second set of information to the first application through the second communications link whereby the first application performs a first task.
- 14. The system of claim 13 whereby the first application transmits a third set of information to the first agent through the second communications link, the first agent interprets the third set of information and converts the third set of information into a fourth set of information whereby the server is able to interpret the fourth set of information, the first agent transmits the fourth set of information through the first communications link to the server whereby the server performs a second task.
- 15. A method for facilitating communication between a server process and a series of application processes comprising:
providing a server process; providing a first agent; providing a first application process; and, providing a control unit, said control unit includes an agent list and a server aware list, which together determine whether said first application process and said server have already established a link.
Parent Case Info
[0001] This application claims priority from provisional application “Software Application Agent Interface”, Application No. 60/217,916, filed Jul. 13, 2000, and incorporated herein by reference.
Provisional Applications (5)
|
Number |
Date |
Country |
|
60217916 |
Jul 2000 |
US |
|
60218123 |
Jul 2000 |
US |
|
60218095 |
Jul 2000 |
US |
|
60217919 |
Jul 2000 |
US |
|
60217886 |
Jul 2000 |
US |