Browse Prior Art Database

Selected Object Filter on Pop-Up Menu

IP.com Disclosure Number: IPCOM000118109D
Original Publication Date: 1996-Sep-01
Included in the Prior Art Database: 2005-Mar-31
Document File: 6 page(s) / 164K

Publishing Venue

IBM

Related People

Hakiel, SR: AUTHOR [+2]

Abstract

Many Graphical User Interfaces (GUIs) make use of the folder concept to represent a containment relationship between objects. Some GUIs extend this concept to show other forms of relationships, for example, the CICS* System Manager for AIX* End User Interface. In this interface, the aim is to provide the user with a means for easy navigation around a complex semantic network of interrelated objects.

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

Selected Object Filter on Pop-Up Menu

      Many Graphical User Interfaces (GUIs) make use of the folder
concept to represent a containment relationship between objects.
Some GUIs extend this concept to show other forms of relationships,
for example, the CICS* System Manager for AIX* End User Interface.
In this interface, the aim is to provide the user with a means for
easy navigation around a complex semantic network of interrelated
objects.

      The User Interface uses a tree view for showing the user a
subset of the objects and their relationships.  By clicking on parts
of the tree view, the user can alter the view obtained.  Another
example is the directory structure shown in many file managers
(OS/2*).  Here, a tree view is commonly used and the user can control
the appearance by means of a small icon, usually represented by a
small (+) or (-).  A small [+]  means that the user can expand that
node of the tree so as to show its contents and a (-) means remove
the branch from the view.

      In a situation in which the tree view is used for more than the
simple 'containment' relation, it becomes more difficult for the user
to control the exact form of view required.  In the CICS System
Manager for AIX product (Release 1), this is overcome by providing a
'filter' option on the toolbar.  The filter controls what object
types are displayed in a tree view.  A filter dialogue box is used to
specify the relations that are to be displayed (e.g., containment,
other relationships, null (empty) relationships, etc.).

      In current implementations, the filter is common to all objects
in the view and is cumbersome to operate.  The user cannot easily
explore the semantic network as the filter affects all objects.  The
following solution provides a means whereby each object in the view
has its own specific filter which can be altered easily for each
individual object.

      The approach combines the concept of an individual object
filter to the (+)/(-) expansion control icon on a tree view.  The
(+)/(-) icon is provided with a local pop-up menu which can be
activated either by a mouse button depression or click.  The basic
idea is associated with the 'Include...' menu found in some user
interfaces for  controlling the appearance of Icon or Detail views.
Note, however, that  most 'Include...' menus apply to the view as a
whole rather than to the  representation of a selected object.  In
this disclosure, the filter applies to just the representation of
selected object(s).

      The following example examines the inter-relationships between
Rooms, Equipment and Services.  Starting with a room called 'office',
it has a set of contents and various relationships to other rooms and
services.  Any particular piece of equipment also has relationships
to other equipment and services.  The room contents or any of the
containment groups or relationships may be 'null'.  These null items
will be referred to as 'em...