Browse Prior Art Database

METHOD FOR MONITORING, PREVENTING AND ASSISTING USER ACTIONS IN A SOFTWARE USER INTERFACE

IP.com Disclosure Number: IPCOM000013452D
Original Publication Date: 2001-Feb-01
Included in the Prior Art Database: 2003-Jun-18
Document File: 1 page(s) / 40K

Publishing Venue

IBM

Abstract

Method for Monitoring, Preventing, and Assisting User Actions in a Software User Interface

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 100% of the total text.

Page 1 of 1

  METHOD FOR MONITORING, PREVENTING AND ASSISTING USER ACTIONS IN A SOFTWARE USER INTERFACE

Method for Monitoring, Preventing, and Assisting User Actions in a Software User Interface

This invention is used in an online tutorial tool for OS/2 Presentation Manager application(s). The tutorial "stop me" function uses programming hooks set on the message queues of application windows. The data used and procedure is given in Figure 1 on page 2.

There are many advantages to using this invention. Setting hooks on application queues rather than the system queue prevents the performance problems caused by all messages going through hook procedures. Using posted and sent message hooks together enables monitoring of all types of interface controls. Using sent message hooks to monitor control changes allows the user more freedom to explore controls and experience true look and feel. Allowing multiple entry points lets users choose which tasks they want to learn and the order in which they learn them. Allowing the user to swap to a new entry point lest users change their minds and/or complete only parts of tasks. Giving the user a choice of "stop me" interventions accommodates different learning styles, different levels of user expertise, and simple preferences. Message text specific to and action helps users who are lost or confused.

1