Autonomous eclone
First Claim
1. A method of independently responding to a person wishing to communicate with a user represented by a plurality of message mediums via one of the message mediums that is then unattended by the user, the method comprising the steps of:
- maintaining a database of information associated with the user;
operating an interface agent coupled to a respective message medium to;
receive an unattended message from the person;
convert the unattended message into a request; and
append an identifier to the request for identifying the person wishing to communicate with the user;
operating an authenticator to match the identifier with one of a plurality of known records, thereby authenticating the person;
operating a classifier to create, store, and retrieve a classification associated with each record;
operating a command creator to convert the request into a database query;
operating an expert system to modify the query by applying a collection of rules responsive to the classification;
operating an output action generator to access the database, execute the query thereby generating the result based on the information in the database, and relay the result to the interface agent; and
operating the interface agent to relay the result to the person.
1 Assignment
0 Petitions
Accused Products
Abstract
An autonomous eclone (10) comprises a plurality of interface agents (15,20,25,30) operable to interact with a person; an expert system (35) operable to process a command originated by any of the agents (15,20,25,30); and a database (40) accessible by the expert system (35) and operable to store all available information associated with a user. The eclone (10) also comprises an input authenticator and classifier (45) operable to authenticate and classify the person; a command creator (50) operable to create the command based upon a request; an output action generator (55) operable to execute the command and relay a result to any of the agents (15,20,25,30); and an activity logger (60) operable to log the request and the result. The expert system (35) is essentially a collection of rules that define how the eclone (10) reacts to each request.
49 Citations
10 Claims
-
1. A method of independently responding to a person wishing to communicate with a user represented by a plurality of message mediums via one of the message mediums that is then unattended by the user, the method comprising the steps of:
-
maintaining a database of information associated with the user; operating an interface agent coupled to a respective message medium to; receive an unattended message from the person; convert the unattended message into a request; and append an identifier to the request for identifying the person wishing to communicate with the user; operating an authenticator to match the identifier with one of a plurality of known records, thereby authenticating the person; operating a classifier to create, store, and retrieve a classification associated with each record; operating a command creator to convert the request into a database query; operating an expert system to modify the query by applying a collection of rules responsive to the classification; operating an output action generator to access the database, execute the query thereby generating the result based on the information in the database, and relay the result to the interface agent; and operating the interface agent to relay the result to the person. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
Specification