Browse Prior Art Database

System and Method for a user interface permitting the division of items into three or more sets

IP.com Disclosure Number: IPCOM000149849D
Original Publication Date: 2007-Apr-10
Included in the Prior Art Database: 2007-Apr-10
Document File: 2 page(s) / 59K

Publishing Venue

IBM

Abstract

This article describes a method of designing a user interface for dividing elements into 3 or more sets. The user interface described in this article could be useful in providing a way of managing user roles and privileges within a system where the roles are exclusive and they monotonically increase in privileges.

This text was extracted from a PDF file.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 53% of the total text.

Page 1 of 2

System and Method for a user interface permitting the division of items into three or more sets

In designing a user interface for assignment of user identifiers to roles or system privileges it is useful to permit the easy movement of these user identifiers throughout the spectrum of possible roles/privileges recognized by the system configuration. It is typical for systems containing role configuration to have a set of privileges that are monotonically increasing with the access they provide. That is, the role of the least privilege may only allow read access to the system, while a higher privilege may provide read/write access to the system. The highest privilege may allow read/write and configuration access to the system, which would create a set of 3 priviledges {read, read/write, read/write/configure} where an ordering can be created in which a role contains all privileges of roles lesser than itself (read < read/write < read/write/configure).

One way of representing this is to create a single visual placeholder ("bucket") for each role, in the example above there would be 3 buckets, one each for "read", "read/write", and "read/write/configure". The buckets could be organized using a vertical or horizontal layout that would make it more intuitive that the roles are ordered. Each bucket would contain a list of user identifiers that are currently within each of the roles represented by that bucket. Since the roles are...