For visual user-presentation of a compilation system for multiple audio and/or visual items each item is associated with various attributes that each express a category, a value, or a label, and through selection among the items produces a compiled subset of items. In particular, the presentation is multidimensional in parallel over the various attributes, that each allow said selection therein on a uniform level. Through each selection presentation of items that discord with the actual selection is suppressed, so that each selection diminishes the multidimensionality of said presentation. Furthermore, a selection of effectivity controls is displayed.
A method of browsing electronically-accessible resources using descriptions of the resources. These descriptions have descriptor components, which have attributes representative of at least two axes of access to the resources. These descriptions also have links to the corresponding resources. The method first reads the descriptions and displays a number of items (1608). Each one of these items are associated with a corresponding descriptor component of the read description that has an attribute. The method allows the browsing (1602,1603) of the descriptions and their corresponding electronically-accessible resources via the links using the displayed items.
A method for stateful toggling of checkbox status, including detecting a touch event on a first checkbox, storing the initial status of all checkboxes in the set, and toggling the status of the first checkbox to a new status. Embodiments also include repeatedly, for a multiplicity of repetitions, carrying out the steps of detecting a drag event for a checkbox onto which a user drags the pointer, comparing the initial status of the checkbox onto which a user drags the pointer and the new status of the first checkbox, and if the stored initial status of a checkbox for which a drag event is detected is the same as the new status of the first checkbox, toggling the status of the checkbox for which a drag event is detected.
A technique, system, and computer program for quickly and efficiently selecting or deselecting a spatially-related group of objects using a single selection or deselection operation, while preserving the ability to select or deselect individual items within a group or subgroup. A new set of graphical control objects is defined, any of which will graphically indicate the members of the group with which it is associated without requiring a textual explanation. Alternatively, a control object such as a slider bar may be used, where the technique of controlling the selection status of the group is defined for the slider bar in a novel manner.
A method for toggling check box status, implemented as a software program installed and operating on a computer comprising a computer processor coupled to computer memory. Embodiments of the invention include detecting a touch event on a check box, toggling the status of the check box, and repeatedly, for a multiplicity of repetitions, carrying out the steps of detecting a drag event for each additional check box onto which a user drags the pointer, wherein the user drags the pointer onto at least one additional check box, and toggling the status of each additional touch box for which a drag event is detected.
A method for stateful toggling of check box status, implemented as a software program installed and operating on a computer comprising a computer processor coupled to computer memory. Embodiments of the invention include detecting a touch event on a first check box, toggling the status of the first check box to a new status, and repeatedly, for a multiplicity of repetitions, carrying out the steps of detecting a drag event for each additional check box onto which a user drags the pointer, wherein the user drags the pointer onto at least one additional check box, and statefully toggling the status of each additional touch box for which a drag event is detected to the new status of the first check box.