Patent ID: 7925984

Claim:
A method of presenting a user interfaces for customizing one or more intelligent software agents, comprising: receiving a first request for an agent customization panel from a client, wherein the client is remotely located relative to the one or more intelligent software agents; in response to the first request, and by operation of one or more computer processors, transmitting first panel information to the client, wherein the first panel information defines a first user interface panel capable of being rendered at a site of the client, wherein the first user interface panel provides a first plurality of agent customization elements for customizing the one or more intelligent software agents, and wherein the agent customization elements are selected based on a first state of the one or more intelligent software agents; receiving a second request for the agent customization panel from the remotely located client; and in response to the second request, transmitting second panel information to the client, wherein the second panel information defines a second user interface panel capable of being rendered at a site of the client, wherein the second user interface panel provides a second plurality of agent customization elements for customizing the one or more intelligent software agents, wherein the agent customization elements are selected based on a second state of the one or more intelligent software agents, and wherein the second user interface panel contains at least one different agent customization element from the first user interface panel.