Dismiss
InnovationQ will be updated on Sunday, Oct. 22, from 10am ET - noon. You may experience brief service interruptions during that time.
Browse Prior Art Database

Intelligent User Interface Prompt Level

IP.com Disclosure Number: IPCOM000108451D
Original Publication Date: 1992-Jun-01
Included in the Prior Art Database: 2005-Mar-22
Document File: 2 page(s) / 82K

Publishing Venue

IBM

Related People

Johnson, WJ: AUTHOR [+2]

Abstract

A methodology is described for dynamically and automatically changing a user interface according to a user's skill level. As users become experienced using an application, scenarios of navigating through familiar territory become annoying. Often there are options and panels which must be selected over and over again despite the user's input selections always being the same. Furthermore, annoying panels which say "Do you really want to do that?" or "Are you sure...?" are undesirable for the experience user. These extra user interface decisions require extra user interaction and more time to accomplish a familiar task. A mechanism for relieving experienced users from unnecessary user interaction in an application without removing necessary warnings and function for inexperienced users is needed.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 52% of the total text.

Intelligent User Interface Prompt Level

       A methodology is described for dynamically and
automatically changing a user interface according to a user's skill
level.  As users become experienced using an application, scenarios
of navigating through familiar territory become annoying.  Often
there are options and panels which must be selected over and over
again despite the user's input selections always being the same.
Furthermore, annoying panels which say "Do you really want to do
that?" or "Are you sure...?" are undesirable for the experience user.
These extra user interface decisions require extra user interaction
and more time to accomplish a familiar task.  A mechanism for
relieving experienced users from unnecessary user interaction in an
application without removing necessary warnings and function for
inexperienced users is needed.

      This article describes a method for avoiding unnecessary user
interface obstacles or nuisances when those obstacles or nuisances
are well known to an experienced user.  First, the system or
application is configured with the user level prior to using the
application.  Application initialization tailors the user interface
based on the configured user level.  A unique scenario of application
panel and selections are exposed to the user based on user level.
The user's level is learned during interaction with the application.
Error messages encountered and timing between key user interface
selections (e.g., entry in/exiting out) is used to automatically
determine the user experience level dynamically during use of an
application. Once a configured threshold of user and application
actions is reached, the user level is dynamically updated and the
user interface is dynamically tailored for that level. Therefore, the
application learns what the experience level of the user is and
adapts itself appropriate...