Mechanism for intelligent user interface presentation of a software agent
First Claim
Patent Images
1. A method of providing user interfaces for interfacing with intelligent software agents, comprising:
- receiving a first request for an user interface for a particular intelligent software agent; and
programmatically generating the user interface according to information learned by the particular intelligent software agent, wherein the user interface provides a plurality of agent configuration elements for configuring the particular intelligent software agent.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention generally relates to intelligent software agents. Agents are interfaced with through user interfaces that are generated according to the agent'"'"'s intelligence. In one aspect, the interfaces are dynamically and programmatically generated in response to a request from a user desiring to interface with a particular agent. In this way, the interface may be generated in real time according to the applied intelligence of the agent. Interfaces may also be updated periodically and, in this way, be available prior to a user'"'"'s request.
24 Citations
21 Claims
-
1. A method of providing user interfaces for interfacing with intelligent software agents, comprising:
-
receiving a first request for an user interface for a particular intelligent software agent; and
programmatically generating the user interface according to information learned by the particular intelligent software agent, wherein the user interface provides a plurality of agent configuration elements for configuring the particular intelligent software agent. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of providing real-time user interfaces for configuring an intelligent software agent, comprising:
programmatically generating an agent user interface for the intelligent software agent based on a current state of the intelligent software agent, whereby each subsequently generated agent user interface for the intelligent software agent may be different than a previously generated agent customization user interface for the intelligent software agent. - View Dependent Claims (9, 10, 11, 12)
-
13. A computer readable medium containing a program which, when executed, performs a user interface generation operation, comprising:
in response to a first request for a user interface for a particular intelligent software agent;
generating the user interface for the particular intelligent software agent according to information learned by the particular intelligent software agent, wherein the user interface provides a plurality of agent configuration elements for configuring the particular intelligent software agent.- View Dependent Claims (14, 15, 16, 17, 18)
-
19. A computer, comprising:
-
an intelligent software agent; and
a user interface generator configured to programmatically generate a user interface configuration panel based on a state of the intelligent software agent at a time the request is received, wherein the user interface configuration panel includes a plurality of features for configuring the intelligent software agent. - View Dependent Claims (20, 21)
-
Specification