Graphical list grouping widget and methods of use thereof
OwnerStephen C. Talley, Stephen J. Wolfinventors
Life of this patent
Estimating the term…
Abstract
Apparatus and methods for segmenting sets of distinct entities into groups with associated boundaries, wherein the associated boundaries have an associated logic are disclosed. The interaction of an object, a set of objects, another group, or combinations thereof with a group's associated boundary is accounted for by the logic of the invention such that the group and its associated boundary are modified with respect to the interaction.
Claims20
A method for logically segmenting a plurality of objects in a graphical user interface, the method comprising:
- selecting a first set from the plurality of objects;
- defining the first set as a first group with a first associated boundary;
- and
- modifying the first group in response to moving a selected entity across said first associated boundary, wherein moving a selected entity across said first associated boundary comprises determining if the selected entity is adjacent to the first associated boundary prior to moving the selected entity;
- and
- modifying the first associated boundary based upon the modified first group;
- wherein the selected entity is an object, a second set, a second group, a plurality of groups, and combinations thereof within the plurality of objects.
An apparatus for logically segmenting a list of elements in a graphical user interface, comprising:
- means for selecting a first set from the list of elements;
- means for defining the first set as a first group of contiguous elements wit a first associated boundary having a first upper limit and a first lower limit;
- means for modifying the first group in response to moving a selected entity across said first associated boundary, wherein the selected entity is an element, a second set, a second group, a plurality of groups, and combinations thereof within the list of elements, and wherein moving a selected entity across said first associated boundary comprises determining if the selected entity is adjacent to the first associated boundary prior to moving the selected entity;
- and
- means for modifying the first associated boundary based upon the modified first group.
Computer program product for logically segmenting a plurality of objects in a graphical user interface, comprising:
- computer code for selecting a first set from the plurality of objects;
- computer code for defining the first set as a first group with a first associated boundary;
- computer code for modifying the first group in response to moving a selected entity across said first associated boundary, wherein moving a selected entity across said first associated boundary comprises determining if the selected entity is adjacent to the first associated boundary prior to moving the selected entity;
- computer code for modifying the first associated boundary based upon the modified first group, wherein the selected entity is an object, a second set, a second group, a plurality of groups, and combinations thereof within the plurality of objects;
- and
- computer readable medium for storing the computer code.
Dependencies are inferred from the claim text.