Agent system which operates according to a characteristic being set thereto
First Claim
1. A software module in a computer-based system which module operates to meet a message from a user;
- the module comprising;
means for permitting the user to input said message such that said message is acceptable in the module;
means for converting said message into an input script in a predetermined form;
a plurality of operation descriptions, each of said operation descriptions comprising a conditional statement concerning said input script and at least one instruction which may be written by using at least one parameter and functions in various ways associated with possible values of each of said at least one parameter;
setting means for setting parameters which are to be used by one of said operation descriptions whose conditional statement is satisfied by said input script for values associated with a selected one of characteristic types prepared for the module;
means activated after said setting for executing said at least one instruction of one of said operation descriptions whose conditional statement is satisfied by said input script;
sending means responsive to a passed data for sending said passed data to another agent; and
receiving means responsive to a received data from another agent for passing said received data to said means for executing said at least one instruction, wherein said plurality of operation descriptions include;
an operation description which is used for a parameter sending command and which passes an ID and a value of a parameter specified by the user and a destination agent address to said sending means; and
an operation description which is used for a parameter receiving command and which sets a parameter of an ID contained in said received data for a value contained in said received data.
1 Assignment
0 Petitions
Accused Products
Abstract
One of prepared types of agent characteristics types is set to an agent, and parameters used in agent operation are set for values associated with the set agent characteristic type, thereby causing the agent to operate according to the agent characteristic type. An agent script base contains a plurality of operation descriptions. In response to a command from the user, parameters used in the execution of the command are set for the above values. The parameters are preferably kept in a table. Then, one of the operation descriptions associated with the command is executed referring to the table. Setting a user'"'"'s characteristic type causes the set agent characteristic type to be changed to one associated with the user'"'"'s characteristic type.
-
Citations
2 Claims
-
1. A software module in a computer-based system which module operates to meet a message from a user;
- the module comprising;
means for permitting the user to input said message such that said message is acceptable in the module;
means for converting said message into an input script in a predetermined form;
a plurality of operation descriptions, each of said operation descriptions comprising a conditional statement concerning said input script and at least one instruction which may be written by using at least one parameter and functions in various ways associated with possible values of each of said at least one parameter;
setting means for setting parameters which are to be used by one of said operation descriptions whose conditional statement is satisfied by said input script for values associated with a selected one of characteristic types prepared for the module;
means activated after said setting for executing said at least one instruction of one of said operation descriptions whose conditional statement is satisfied by said input script;
sending means responsive to a passed data for sending said passed data to another agent; and
receiving means responsive to a received data from another agent for passing said received data to said means for executing said at least one instruction, wherein said plurality of operation descriptions include;
an operation description which is used for a parameter sending command and which passes an ID and a value of a parameter specified by the user and a destination agent address to said sending means; and
an operation description which is used for a parameter receiving command and which sets a parameter of an ID contained in said received data for a value contained in said received data.
- the module comprising;
-
2. A software module in a computer-based system which module operates to meet a message from a user;
- the module comprising;
means for permitting the user to input said message such that said message is acceptable in the module;
means for converting said message into an input script in a predetermined form;
a plurality of operation descriptions, each of said operation descriptions comprising a conditional statement concerning said input script and at least one instruction which may be written by using at least one parameter and functions in various ways associated with possible values of each of said at least one parameter;
setting means for setting parameters which are to be used by one of said operation descriptions whose conditional statement is satisfied by said input script for values associated with a selected one of characteristic types prepared for the module;
means activated after said setting for executing said at least one instruction of one of said operation descriptions whose conditional statement is satisfied by said input script;
sending means responsive to a passed data for sending said passed data to another agent; and
receiving means responsive to a received data from another agent for passing said received data to said means for executing said at least one instruction, wherein said plurality of operation descriptions include;
an operation description which is used for a characteristic script sending command and which passes a characteristic script to said sending means; and
an operation description which is used for a characteristic script receiving command and which sets, as said selected characteristic type, a characteristic script contained in said received data.
- the module comprising;
Specification