EP1729263A2

System and methods for displaying meta-data

Abstract

Techniques are presented to display values for a set of icons by controlling their assignment to a set of rows and their placement within these rows. A plurality of icons to be displayed is determined. An abacus attribute taking a finite set of values is associated with the set of icons. Icon groups are formed for each abacus attribute value and optionally ordered based on each of one or more sorting attributes. Inter-group indicators such as display characteristic changes, spacing and the like are determined. The inter-group indicators separate each group of icons within a row. An ordering of the icons is determined based on the abacus attribute value and the one or more optional sorting attribute values. The icons are laid out in the display space ordered by the values of the primary abacus attribute and the secondary optional sorting attributes.

EP1729263A2, drawing sheet 1
Sheet 1 of 15

Term

Term ended

Projected expiry passed 31 May 2026, 0.3 years ago.

  1. Priority and filed
  2. Published
  3. Projected expiry
  4. Today

10 claims: 5 independent, 5 dependent

  1. 1
    A method for laying out graphical icons comprising the steps of:determining at least one icon;assigning the icons to rows where no row contains more than N icons;determining a first attribute associated with the at least one icon;assigning icons to rows based on a second attribute;assigning icons to groups based on the first attribute in which a plurality of groups are determined, icons in each group are placed in successive portions of each row;and each portion of each row is separated by an inter-group indicator;laying out the icons associated with each row in a display space wide enough to contain N+ k icons for some non-negative number k;and placing the icons in the display space.
  2. 7
    A system for laying out graphical icons comprising:a display space;a processor that determines at least one icon;assigns the icons to rows where no row contains more than N icons;determines a first attribute associated with the at least one icon;assigns icons to rows based on a second attribute;assigns icons to groups based on the first attribute in which a plurality of groups is determined, icons in each group are placed in successive portions of the display space;and each portion of the display space is separated by an inter-group indicator;lays out the icons associated with each row in a display space wide enough to contain N+ k icons for some non-negative number k;and places the icons in the display space.
  3. 8
    A computer readable storage medium comprising computer readable program code embodied on the computer readable storage medium, the computer readable program code useable to program a computer to displaying meta-data comprising the steps of:determining at least one icon;assigning the icons to rows where no row contains more than N icons;determining a first attribute associated with the at least one icon;assigning icons to rows based on a second attribute;assigning icons to groups based on the first attribute in which a plurality of groups are determined, icons in each group are placed in successive portions of each row, and each portion of each row is separated by an inter-group indicator;laying out the icons associated with each row in a display space wide enough to contain N+ k icons for some non-negative number k;and placing the icons in the display space.
  4. 9
    A method for laying out graphical icons comprising the steps of:determining a plurality of icons;assigning the plurality of icons to rows where no row contains more than N icons;determining a first attribute associated with the plurality of icons;assigning the plurality of icons to groups based on the first attribute in which a plurality of groups are determined, icons in each group are placed in successive portions of each row, and each portion of each row is separated by an inter-group indicator;assigning the plurality of icons to rows based on a second attribute;laying out the plurality of icons associated with each row in a display space wide enough to contain N+ k icons for some non-negative number k;and placing the plurality of icons in the display space.
  5. 10
    A method of laying out graphical icons comprising the steps of:determining a plurality of icons to be displayed;determining a first attribute associated with the plurality of icons;determining at least one icon group based on the first attribute in which a plurality of groups are determined, icons in each group are placed in successive portions of each row, and each portion of each row is separated by an inter-group indicator;determining the position of icons in a first direction based on the icon groups;determining inter-group indicators based on the icon groups;laying out the icons in the display space based on the inter-group indicators.