Remote configuration of intelligent software agents
First Claim
Patent Images
1. 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.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention generally relates to intelligent software agents. Each agent has an associated user interface panel through which the agent may be configured/customized. A remotely located user desiring to configure a particular agent issues a request for the associated user interface panel. The user interface panel may be provided to the user via, for example, a network connection. The user may then make the desired changes to the agent via the user interface panel. In this way, remote configuration of an agent is possible.
-
Citations
31 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of providing an interface for customization of intelligent software agents on a computer remotely located relative to the intelligent software agents, comprising:
-
transmitting a plurality of requests for an agent customization panel for one or more intelligent software agents to a remotely located system; receiving a plurality of agent customization panel information from the remotely located system, wherein each received agent customization panel information corresponds to a respective request from the plurality of requests; and for each received agent customization panel information, outputting for display a user interface panel defined by the received agent customization panel information, by operation of one or more computer processors, wherein the user interface panel provides a plurality of agent customization elements based on a state of the one or more intelligent software agents at a time of the respective request and for customizing one or more remotely located intelligent software agents, and wherein at least two of the user interface panels contain at least one different agent customization element relative to one another. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A non-transitory computer readable storage medium containing a program which, when executed, performs a panel presentation operation, comprising:
-
receiving a plurality of agent customization panel requests issued by a remotely located client; and in response to each of the requests; preparing panel information defining a user interface panel capable of being rendered and displayed at a site of the client, and wherein the user interface panel provides a plurality of agent customization elements for customizing one or more intelligent software agents remotely located relative to the client, wherein the agent customization elements are selected based on a current state of at least one of the intelligent software agents; and transmitting the panel information to the client, wherein at least two of the transmitted panel information contain different agent customization elements relative to one another. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A computer, comprising:
-
a network connection allowing communication with a plurality of clients; and a user interface provider configured to; present a first agent customization panel to one or more of the plurality of clients in response to a first request received from one of the clients, wherein the first agent customization panel provides a first customization element for customizing one or more intelligent software agents, and wherein the first customization element is included based on a first state of an intelligent software agent; and present a second agent customization panel to one or more of the plurality of clients in response to a second request received from one of the clients, wherein the second agent customization panel provides a second customization element for customizing the one or more intelligent software agents, wherein the second customization element is included based on a second state of the intelligent software agent, and wherein the first customization element is different from the second customization element. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31)
-
Specification