Patent ID: 7587679
Filing Date: 2009-09-08
Classification: G06F

Abstract:
1. A method of displaying labels in a single-tabbed interface, each of the labels corresponding to an element comprising data, the method comprising: accessing a collection of element records, each of the element records identifying an element label and having a data field indicating a selection state, no more than one of the element records having a selection state set to currently-selected; displaying, in a label display area, a displayed set of the identified labels, each of the labels in the displayed set occupying a position relative to each other in a single row in the label display area; displaying a control that, when manipulated, changes the displayed set to include other of the labels identified in the collection of element records, the control presenting at least one of the identified labels currently excluded from the displayed set, such that selection of the at least one label presented by the control effects an adjustment of boundaries of the label display area to include the selected label and as many of the labels included in the displayed set prior to the selection as possible; responsive to cursor movement near any one of the labels in the displayed set, highlighting the any one label to indicate that it is selectable; responsive to a selection of any one of the labels in the displayed set or the at least one label presented by the control, setting the selection state of the corresponding element record to currently-selected and changing the selection state of any other element record in the collection formerly set to the currently-selected state, so that no more than one of the element records in the collection at a time has a selection state set to currently-selected; when the displayed set includes the label corresponding to the element record having the currently-selected state, displaying in the label display area the label corresponding to the element record having the currently-selected state on a single tab that is graphically connected to element data displayed outside of the label display area, without changing the relative positions of the labels in the displayed set; and displaying, in the label display area, each of the labels in the displayed set that correspond to element records not having the currently-selected state without a tab, so that the displayed set of labels is displayed in conjunction with no more than one tab at any time.