Intelligent software agent system architecture
OwnerAndrzej Uszok, Pawel Kunstmaninventors
Life of this patent
Estimating the term…
Loading patent…
OwnerAndrzej Uszok, Pawel Kunstmaninventors
Estimating the term…
A software architecture supports deployment of mobile software agents over the Internet. Mobile software agents or “bots” are bifurcated into two parts, a first part executable on a user's client platform (“mBot”), and a corresponding second part, called “sBot,” executable on a remote “bot server”. botServer implements virtual “meeting places” for visiting bots, and provides event notification, plug-ins and other services. The new system further includes a component called “botBox” executable on another server (which may be the same as the bot server), that tracks the status and locations of running bots, handles communications, and enables continuing operation while the user is off-line. Knowledge about the user, including private information, is finely controlled by custom user profiles which are defined by the user, but made available to the remote-executing sBot only through the botBox intermediary.
A bot system comprising:
A bot system comprising:
A botServer computer program for execution on a first server platform comprising:
A botServer computer program for execution on a first server platform for hosting at least one sBot comprising:
An mBot application program for execution on a local client platform in association with a sibling sBot program executable on a first server platform remote from the local client platform, the mBot program comprising:
A [botMaster] bot management application program for use by a user on a local client platform, the program comprising:
A bot management application program including means for creating at least one user profile based on the user model.
An sBot program for execution on a server platform in association with a sibling mBot program executable on a remote client platform, the sBot comprising:
A method of implementing a software agent bot comprising the steps of:
A method of deploying a software agent from a client platform comprising the steps of:
A method of migrating a software agent from a client platform comprising the steps of:
Dependencies are inferred from the claim text.