Presentation of help information via a computer system user interface in response to user interaction
First Claim
1. A presentation manager framework for supporting presentation of help information for user interface (UI) entities via a computer system user interface in response to a user interaction with a UI entity, the presentation manager framework including:
- a UI entity definition component comprising an object class, instantiable for encapsulating interface area definitions and associated help information for each of a plurality of UI entities, instances of said object class being adapted to receive notifications in response to a user moving an input device pointer into areas of the computer system user interface respectively corresponding to interface area definitions of said plurality of UI entities and, in response to said receipt, to send notifications to a selected one of a plurality presentation components each implementing a presentation interface thereby to actuate said selected presentation component for performing presentation of help information for each of said plurality of UI entities independently of state transitions of said plurality of UI entities; and
said presentation interface providing a set of one or more generic help information presentation methods for implementation by said plurality of presentation components each in accordance with a respective presentation style, wherein instances of said object class each having a group identifier and a priority value, and said framework including means for ensuring that at any one time help information is presented for only a highest priority instance of a plurality of notified instances having the same group identifier.
1 Assignment
0 Petitions
Accused Products
Abstract
Provided is a framework supporting presentation of help information via a computer system user interface in response to the proximity of an input device pointer to an interface area associated with a user interface component. The framework provides generic methods which remove from user interface components much of the task of managing the presentation of help information. The framework supports presentation of help information for a platform-independent component programming environment and supports presentations in a plurality of different styles (such as text, audio, animating graphics, etc) by means of selectable presentation methods.
-
Citations
3 Claims
-
1. A presentation manager framework for supporting presentation of help information for user interface (UI) entities via a computer system user interface in response to a user interaction with a UI entity, the presentation manager framework including:
-
a UI entity definition component comprising an object class, instantiable for encapsulating interface area definitions and associated help information for each of a plurality of UI entities, instances of said object class being adapted to receive notifications in response to a user moving an input device pointer into areas of the computer system user interface respectively corresponding to interface area definitions of said plurality of UI entities and, in response to said receipt, to send notifications to a selected one of a plurality presentation components each implementing a presentation interface thereby to actuate said selected presentation component for performing presentation of help information for each of said plurality of UI entities independently of state transitions of said plurality of UI entities; and
said presentation interface providing a set of one or more generic help information presentation methods for implementation by said plurality of presentation components each in accordance with a respective presentation style, wherein instances of said object class each having a group identifier and a priority value, and said framework including means for ensuring that at any one time help information is presented for only a highest priority instance of a plurality of notified instances having the same group identifier. - View Dependent Claims (2, 3)
means for selecting one of said presentation components according to a desired presentation style for presentation of information for one of said UI entities;
means for actuating the selected presentation component in response to user interaction with said UI entity.
-
Specification