Agent system which operates according to a characteristic...

Data processing: artificial intelligence – Knowledge processing system – Knowledge representation and reasoning technique

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C706S046000, C706S047000

Reexamination Certificate

active

06216120

ABSTRACT:

BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention relates to an agent (or a software module with a knowledge or rule base and a capability of operating to meet a user's request on the basis of a decision which has been made by itself on how to meet the request) and, more particularly, to an agent-user interface.
2. Description of the Prior Art
User interfaces with agents and applications are generally classified into physical extrovert interfaces such as GUIs (or graphical user interfaces) and logical internal interfaces such as APIs (or application programming interfaces).
There are some examples for internal interfaces each capable of adapting the agent operation to the user by using the agent internal status, reference data used by the agent, etc.
For example, Japanese patent unexamined publication No. Hei6-68063 (1994) discloses a virtual life system which simulates a living thing by using knowledge stored in a knowledge base and internal and extrovert condition information of and environment information stored in a condition information storage means. However, this system does not have a capability of changing the operation thereof by using parameters associated with characteristics of the system itself or characteristics of the user.
Japanese patent unexamined publication No. Hei7-6142 (1995) discloses a multiagent cooperation system in which objective data of each user and data dependent on preference of the user are stored in a user defined data storage for the user, and either passed to an agent group associated with the user in response to a request from the agent group or used for a conversion of a request from the user which is to be passed to an agent of the agent group in response to a request from the agent. However, the data stored in the user defined data storage only include data associated with neither characteristics of the system itself nor characteristics of the user, which prevents agents from having characteristics and operation of the agents from being adapted to characteristics of the agents or characteristics of the user.
SUMMARY OF THE INVENTION
It is therefore an object of the invention to provide an agent system whose parameters used in operation can be set for values associated with type of agent characteristics type set to the agent system.
It is another object of the invention to provide an agent capable of adapting the agent characteristic type to a user's characteristic type, thereby adapting the operation of the agent to the user's characteristics.
It is another object of the invention to provide an agent capable of communicating a parameter, an agent characteristic type, etc. with another agent and, if having received such data, setting the data as own data.
According to a first illustrative embodiment of the invention, the user can set a characteristic (an agent characteristic type) to an agent in a computer-based system thereby causing the agent to operate according to the type of agent characteristic. This is achieved by setting parameters used in operation of the agent for values associated with the type of agent characteristic type. A menu language input program permits the user to input a message such that the message is acceptable to the agent.
To implement various features of the invention, there may be provided a software module which operates to meet a message from a user; and which comprises: means for permitting the user to input the message such that the message is acceptable in the module; means for converting the message into an input script in a predetermined form; a plurality of operation descriptions, each comprising a conditional statement concerning the 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 the parameter(s); setting means for setting parameters which are to be used by one of the operation descriptions whose conditional statement is satisfied by the input script for values associated with a selected one of characteristic types prepared for the module; means activated after said setting for executing the at least one instruction of one of the operation descriptions whose conditional statement is satisfied by the input script; sending means responsive to a passed data for sending the passed data to another agent; and receiving means responsive to a received data from another agent for passing the received data to the means for executing the at least one instruction.
In such an arrangement, the 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 the sending means; and an operation description which is used for a parameter receiving command and which sets a parameter of an ID contained in the received data for a value contained in the received data.
According to a second illustrative embodiment of the invention, there may be provided a software module which operates to meet a message from a user; and which comprises: means for permitting the user to input the message such that the message is acceptable in the module; means for converting the message into an input script in a predetermined form; a plurality of operation descriptions, each comprising a conditional statement concerning the 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 the parameter(s); setting means for setting parameters which are to be used by one of the operation descriptions whose conditional statement is satisfied by the input script for values associated with a selected one of characteristic types prepared for the module; means activated after said setting for executing the at least one instruction of one of the operation descriptions whose conditional statement is satisfied by the input script; sending means responsive to a passed data for sending the passed data to another agent; and receiving means responsive to a received data from another agent for passing the received data to the means for executing the at least one instruction.
In such an arrangement, the plurality of operation descriptions include: an operation description which is used for a characteristic script sending command and which passes a characteristic script to the sending means; and an operation description which is used for a characteristic script receiving command and which sets, as the selected characteristic type, a characteristic script contained in the received data.


REFERENCES:
patent: 4654798 (1987-03-01), Taki et al.
patent: 4829423 (1989-05-01), Tennant et al.
patent: 4852003 (1989-07-01), Zamora
patent: 5136523 (1992-08-01), Landers
patent: 5193144 (1993-03-01), Tsutsumi et al.
patent: 5323311 (1994-06-01), Fukao et al.
patent: 5422980 (1995-06-01), Kurosawa et al.
patent: 5754737 (1998-05-01), Gipson
patent: 5915253 (1999-06-01), Christiansen
patent: 5926621 (1999-07-01), Schwarz et al.
patent: 6040842 (2000-03-01), Wavish et al.
patent: 6044347 (2000-03-01), Abella et al.
patent: 6070149 (2000-05-01), Tavor et al.
patent: 6092059 (2000-07-01), Straforini et al.
patent: 561679 (1993-03-01), None
patent: 668063 (1994-03-01), None
patent: 7006142 (1995-01-01), None
patent: 7261986 (1995-10-01), None
Anick et al, “Integrating a dynamic lexicon with dynamic full text retrieval system,” ACM SIGIR, pp. 136-145, 1993.*
Rau et al, “Creating segmented database from free text for text retrieval”, ACM pp. 337-346, Jan. 1991.*
Atherton et al., “A probabilistic model for natural language understanding”, ACM-SAC, pp. 586-592, Feb. 1993.*
Pttman, “Recognizing handwritten text”, ACM pp. 271-275, Mar. 1991.*
Sheridan et al, “The script processing technique inmodeling/simulation and its role in the generation of animated computer graphics”, Proc. 1986 winter simu. conf., pp. 810-826.*
Slocum et al, Transportability to other languages

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Agent system which operates according to a characteristic... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Agent system which operates according to a characteristic..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Agent system which operates according to a characteristic... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2462540

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.