Selection of graphical user interface agents by cluster analysis
First Claim
1. A computer implemented method of providing a graphical user interface agent to a user performing a task in a computer system comprising a processor, an operating system, memory, and a plurality of intelligent agents, comprising the steps of:
- receiving data assessing at least two user assessment variables for each of a plurality of tasks;
performing multivariate analysis on said data to derive from said plurality of tasks at least as many mutually exclusive clusters of tasks as there are intelligent agents to assign;
storing an association linking each of said intelligent agents with one of said mutually exclusive clusters; and
upon user selection of a task, displaying an intelligent agent associated with a cluster containing the task selected by the user.
1 Assignment
0 Petitions
Accused Products
Abstract
Intelligent computer implemented agents are associated with computer user interface tasks by dividing the tasks into statistically distinct clusters based on sampled user assessments. The assessments collect data on multiple user variables. Multivariate statistical analysis is used to divide the tasks into distinct clusters. The clusters are validated using univariate analysis on each of the measured variables. Intelligent agents are associated based on the measured variables to ensure that agents are effective. The objective assessment and association avoids costly creation and overhead of agents applied where not effective.
25 Citations
9 Claims
-
1. A computer implemented method of providing a graphical user interface agent to a user performing a task in a computer system comprising a processor, an operating system, memory, and a plurality of intelligent agents, comprising the steps of:
-
receiving data assessing at least two user assessment variables for each of a plurality of tasks; performing multivariate analysis on said data to derive from said plurality of tasks at least as many mutually exclusive clusters of tasks as there are intelligent agents to assign; storing an association linking each of said intelligent agents with one of said mutually exclusive clusters; and upon user selection of a task, displaying an intelligent agent associated with a cluster containing the task selected by the user. - View Dependent Claims (2, 3, 4)
-
-
5. A system for providing a graphical user interface agent to a user performing a task on a computer system comprising a processor means, storage means and input/output means, and a plurality of intelligent agents, the system comprising:
-
means for receiving data assessing at least two user assessment variables for each of a plurality of tasks; means for performing multivariate statistical analysis on said data to determine at least as many statistically distinct groups of tasks as there are intelligent agents to assign; means for storing in said storage means an association linking each of said intelligent agents with one of said statistically distinct groups; and means, operable upon user selection of a task, for displaying an intelligent agent associated with a group of tasks containing the task selected by the user. - View Dependent Claims (6, 7)
-
-
8. A computer program product including a computer readable medium having computer program logic recorded thereon for use in a data processing system for providing a graphical user interface agent to a user performing a task comprising:
-
means for receiving data assessing at least two user assessment variables for each of said tasks; means for performing multivariate statistical analysis on said data to determine at least as many statistically distinct clusters of tasks as there are intelligent agents to assign; means for storing in said storage means an association linking each of said intelligent agents with one of said statistically distinct clusters; and means for displaying an intelligent agent using a stored association when a user of said data processing system executes a task from one of said statistically distinct clusters. - View Dependent Claims (9)
-
Specification