System and method for interfacing multi-agent system
First Claim
1. A system for allowing a user to interact with a multi-agent distributed control system, the system comprising:
- a computerized terminal on which is displayed a user interface, wherein the user interface includesa first window displaying a workflow among a first plurality of agents of the multi-agent system wherein the workflow shows agents visually linked with respect to planning, commitment or execution of work undertaken by the agents in effecting the distributed control;
wherein the user interface further includes at least one of;
a second window displaying a first list of messages sent between pairs of agents of one of the first plurality of agents and a second plurality of agents of the multi-agent system; and
a third window displaying a second list of work units requested by at least one of the agents of the first and second pluralities of agents;
wherein the user interface includes the second window, wherein across a top portion of the second window are listed the agents between which the messages of the first list were sent, wherein extending downward from each of the listed agents are respective vertical lines corresponding to the respective listed agents, and wherein a plurality of arrows representative of the messages between the listed agents connect the respective vertical lines corresponding to the listed agents between which the messages were sent.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method of interacting with a multi-agent distributed control system employing a plurality of controllers on which are programmed a plurality of agents in which the controllers are coupled by a network are disclosed. The method includes providing a computer program capable of operating a user interface, where the computer program is in communication with the agents via the network. The method further includes displaying agent-related information on the user interface by way of a plurality of windows, where within a first of the windows is further displayed a workflow among at least some of the agents, and within a second of the windows is further displayed at least one of a plurality of messages communicated among at least some of the agents, a work unit requested by at least one of the agents, and message content associated with at least one of the messages.
96 Citations
19 Claims
-
1. A system for allowing a user to interact with a multi-agent distributed control system, the system comprising:
-
a computerized terminal on which is displayed a user interface, wherein the user interface includes a first window displaying a workflow among a first plurality of agents of the multi-agent system wherein the workflow shows agents visually linked with respect to planning, commitment or execution of work undertaken by the agents in effecting the distributed control; wherein the user interface further includes at least one of; a second window displaying a first list of messages sent between pairs of agents of one of the first plurality of agents and a second plurality of agents of the multi-agent system; and a third window displaying a second list of work units requested by at least one of the agents of the first and second pluralities of agents; wherein the user interface includes the second window, wherein across a top portion of the second window are listed the agents between which the messages of the first list were sent, wherein extending downward from each of the listed agents are respective vertical lines corresponding to the respective listed agents, and wherein a plurality of arrows representative of the messages between the listed agents connect the respective vertical lines corresponding to the listed agents between which the messages were sent. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system for allowing a user to interact with a multi-agent distributed control system, the system comprising:
-
a computerized terminal on which is displayed a user interface, wherein the user interface includes a first window displaying a workflow among a first plurality of agents of the multi-agent system wherein the workflow shows agents visually linked with respect to planning, commitment or execution of work undertaken by the agents in effecting the distributed control wherein the user interface includes the second window displaying additional information, and wherein the displaying of information in the first and second windows is coordinated so that, when a user input is received in relation to certain information displayed in one of the windows, at least some of the information displayed in the other of the windows is varied; wherein the user interface displays each of a second window capable of displaying a first list of messages, a third window capable of displaying work units, and a fourth window capable of displaying message content, and wherein when the user input is a selection of one of the messages listed on the second window, the third window then displays at least one work unit corresponding to the selected message, the fourth window displays corresponding content of the selected message, and the first window displays at least a portion of a workflow of the at least one work unit.
-
-
16. A system for allowing a user to interact with a multi-agent distributed control system, the system comprising:
-
a computerized terminal on which is displayed a user interface, wherein the user interface includes a first window displaying a workflow among a first plurality of agents of the multi-agent system wherein the workflow shows agents visually linked with respect to planning, commitment or execution of work undertaken by the agents in effecting the distributed control; wherein the user interface is capable of displaying, in at least one of the first window and a second window, statistical information regarding amounts of communication occurring among the first plurality of agents; wherein the amounts of communication are calculated based upon one of sums of numbers of messages and sums of bytes communicated per unit time, and wherein the statistical information can be limited to a subset of statistical information corresponding to at least one of an agent subset, a message subset and a time period.
-
-
17. A system for allowing a user to interact with a multi-agent distributed control system, the system comprising:
-
a computerized terminal on which is displayed a user interface, wherein the user interface includes a first window displaying a workflow among a first plurality of agents of the multi-agent system wherein the workflow shows agents visually linked with respect to planning, commitment or execution of work undertaken by the agents in effecting the distributed control; wherein the user interface displays information in at least one of a on-line mode of operation and an off-line mode of operation, wherein in the on-line mode of operation the information that is displayed by the user interface concerns operations of the multi-agent system that are presently occurring, and wherein in the off-line mode of operation the information that is displayed by the user interface concerns operations of the multi-agent system that have already occurred. - View Dependent Claims (18)
-
-
19. A method of interacting with a multi-agent distributed control system employing a plurality of controllers on which are programmed a plurality of agents, the controllers being coupled by a network, the method comprising:
-
providing a computer program capable of operating a user interface, wherein the computer program is in communication with the agents via the network; and displaying agent-related information on the user interface by way of a plurality of windows, wherein within a first of the windows is further displayed a workflow among at least some of the agents wherein the workflow shows agents visually linked with respect to planning, commitment or execution of work undertaken by the agents in effecting the distributed control, and within a second of the windows is further displayed at least one of a plurality of messages communicated among at least some of the agents, a work unit requested by at least one of the agents, and message content associated with at least one of the messages; wherein the agent-related information displayed on the user interface is at least one of information concerning current operation of the agents and information concerning past operation of the agent, wherein when the agent-related information concerns past operation of the agents, the agent-related information is obtained from a storage device that has recorded the information during the past operation go the agents.
-
Specification