Method for displaying a hierarchically structure list and associated display unit
First Claim
1. A computer-implemented method for displaying at least one hierarchically structured list having at least two levels including at least one hierarchical level of superordinate elements and at least one hierarchical level of subordinate elements, at least one subordinate element being associated with at least one superordinate element, the method comprising:
- (A) determining, by a computer processor, superordinate elements and subordinate elements to be displayed;
(B) subdividing, by the processor, a display region of a display device into at least one superordinate display region and at least one subordinate display region;
(C) displaying, by the processor, at least one subordinate element in the subordinate display region; and
(D) displaying, in the superordinate display region and by the processor, a respective superordinate element associated with the displayed at least one subordinate element;
wherein the method step (A) for determining superordinate elements and subordinate elements to be displayed includes the following sub-steps;
[A.1] defining a current element as a last element in an original list to be displayed, and proceeding to step [A.2];
[A.2] checking whether an additional element is acceptable in the subordinate display region, wherein;
if an additional element is acceptable in the subordinate display region, then proceeding to step [A.3]; and
if no additional element is acceptable in the subordinate display region, then proceeding to step [A.9];
[A.3] accepting the current element into the subordinate display region, and proceeding to step [A.4];
[A.4] checking whether the current element is also contained in the superordinate display region, wherein;
if the current element is also contained in the superordinate display region, then proceeding to step [A.5]; and
if the current element is not also contained in the superordinate display region, then proceeding to step [A.6];
[A.5] deleting the current element from the superordinate display region, and proceeding to step [A.8];
[A.6] specifying the at least one superordinate element as the current element, and proceeding to step [A.7];
[A.7] accepting the at least one superordinate element specified in step [A.6] into the superordinate display region if the at least one superordinate element is not yet contained in the superordinate display region, and proceeding to step [A.8];
[A.8] defining the current element as the next element to be displayed in the original list, and proceeding to step [A.2]; and
[A.9] displaying the superordinate display region and the subordinate display region.
1 Assignment
0 Petitions
Accused Products
Abstract
A method is provided for displaying at least one hierarchically structured list having at least two levels, and a display unit for such a method is also provided, in which the user is offered an optimum overview in the display of hierarchically structured lists having at least two levels. In the display of one or more of the subordinate elements of the list, the respective superordinate element of the list associated with the subordinate element of the list is also always displayed.
-
Citations
17 Claims
-
1. A computer-implemented method for displaying at least one hierarchically structured list having at least two levels including at least one hierarchical level of superordinate elements and at least one hierarchical level of subordinate elements, at least one subordinate element being associated with at least one superordinate element, the method comprising:
-
(A) determining, by a computer processor, superordinate elements and subordinate elements to be displayed; (B) subdividing, by the processor, a display region of a display device into at least one superordinate display region and at least one subordinate display region; (C) displaying, by the processor, at least one subordinate element in the subordinate display region; and (D) displaying, in the superordinate display region and by the processor, a respective superordinate element associated with the displayed at least one subordinate element; wherein the method step (A) for determining superordinate elements and subordinate elements to be displayed includes the following sub-steps; [A.1] defining a current element as a last element in an original list to be displayed, and proceeding to step [A.2]; [A.2] checking whether an additional element is acceptable in the subordinate display region, wherein; if an additional element is acceptable in the subordinate display region, then proceeding to step [A.3]; and if no additional element is acceptable in the subordinate display region, then proceeding to step [A.9]; [A.3] accepting the current element into the subordinate display region, and proceeding to step [A.4]; [A.4] checking whether the current element is also contained in the superordinate display region, wherein; if the current element is also contained in the superordinate display region, then proceeding to step [A.5]; and if the current element is not also contained in the superordinate display region, then proceeding to step [A.6]; [A.5] deleting the current element from the superordinate display region, and proceeding to step [A.8]; [A.6] specifying the at least one superordinate element as the current element, and proceeding to step [A.7]; [A.7] accepting the at least one superordinate element specified in step [A.6] into the superordinate display region if the at least one superordinate element is not yet contained in the superordinate display region, and proceeding to step [A.8]; [A.8] defining the current element as the next element to be displayed in the original list, and proceeding to step [A.2]; and [A.9] displaying the superordinate display region and the subordinate display region. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-implemented method for displaying at least one hierarchically structured list having at least two levels including at least one hierarchical level of superordinate elements and at least one hierarchical level of subordinate elements, at least one subordinate element being associated with at least one superordinate element, the method comprising:
-
(A) determining, by a computer processor, superordinate elements and subordinate elements to be displayed; (B) subdividing, by the processor, a display region of a display device into at least one superordinate display region and at least one subordinate display region; and (C) displaying by the processor; at least one subordinate element in the subordinate display region; and in the superordinate display region, a respective superordinate element associated with the displayed at least one subordinate element; wherein the method step (C) for displaying the at least one subordinate element and the respective superordinate element includes the following sub-steps; [C.1] defining a current element as a first element of the superordinate display region to be displayed, and proceeding to step [C.2]; [C.2] displaying the current element, and proceeding to step [C.3]; [C.3] checking whether an additional element of the superordinate display region to be displayed is present, wherein; if an additional element of the superordinate display region to be displayed is present, then proceeding to step [C.4]; and if no additional element of the superordinate display region to be displayed is present, then proceeding to step [C.7]; [C.4] checking whether subsequent element of the superordinate display region corresponds to subsequent element of an original list, wherein; if the subsequent element of the superordinate display region corresponds to the subsequent element of the original list, then proceeding to step [C.6]; and if the subsequent element of the superordinate display region does not correspond to the subsequent element of the original list, then proceeding to step [C.5]; [C.5] displaying at least one separating line that separates the superordinate display region and the subordinate display region, and proceeding to step [C.6]; [C.6] defining the current element as the next element of the superordinate display region to be displayed, and proceeding to step [C.2]; [C.7] displaying the at least one separating line and proceeding to step [C.8]; and [C.8] displaying the subordinate display region.
-
-
10. A cellular phone, comprising:
-
at least one display unit; and a computer processor configured to display in the at least on display unit at least one hierarchically structured list having at least two levels including at least one hierarchical level of superordinate elements and at least one hierarchical level of subordinate elements, at least one subordinate element being associated with at least one superordinate element, by performing the following steps; (A) determining superordinate elements and subordinate elements to be displayed; (B) subdividing a display region of the at least one display unit into at least one superordinate display region and at least one subordinate display region; and displaying at least one subordinate element in the subordinate display region, and displaying, in the superordinate display region, a respective superordinate element associated with the displayed at least one subordinate element; wherein step (A) for determining superordinate elements and subordinate elements to be displayed includes the following sub-steps; [A.1] defining a current element as a last element in an original list to be displayed, and proceeding to step [A.2]; [A.2] checking whether an additional element is acceptable in the subordinate display region, wherein; if an additional element is acceptable in the subordinate display region, then proceeding to step [A.3]; and if no additional element is acceptable in the subordinate display region, then proceeding to step [A.9]; [A.3] accepting the current element into the subordinate display region, and proceeding to step [A.4]; [A.4] checking whether the current element is also contained in the superordinate display region, wherein; if the current element is also contained in the superordinate display region, then proceeding to step [A.5]; and if the current element is not also contained in the superordinate display region, then proceeding to step [A.6]; [A.5] deleting the current element from the superordinate display region, and proceeding to step [A.8]; [A.6] specifying the at least one superordinate element as the current element, and proceeding to step [A.7]; [A.7] accepting the at least one superordinate element specified in step [A.6] into the superordinate display region if the at least one superordinate element is not yet contained in the superordinate display region, and proceeding to step [A.8]; [A.8] defining the current element as the next element to be displayed in the original list, and proceeding to step [A.2] and [A.9] displaying the superordinate display region and the subordinate display region. - View Dependent Claims (11)
-
-
12. A navigation system, comprising:
-
at least one display unit; and a computer processor configured to display in the at least on display unit at least one hierarchically structured list having at least two levels including at least one hierarchical level of superordinate elements and at least one hierarchical level of subordinate elements, at least one subordinate element being associated with at least one superordinate element, by performing the following steps; (A) determining superordinate elements and subordinate elements to be displayed; (B) subdividing a display region of the at least one display unit into at least one superordinate display region and at least one subordinate display region; and (C) displaying at least one subordinate element in the subordinate display region, and displaying, in the superordinate display region, a respective superordinate element associated with the displayed at least one subordinate element; wherein step (A) for determining superordinate elements and subordinate elements to be displayed includes the following sub-steps; [A.1] defining a current element as a last element in an original list to be displayed, and proceeding to step [A.2]; [A.2] checking whether an additional element is acceptable in the subordinate display region, wherein; if an additional element is acceptable in the subordinate display region, then proceeding to step [A.3]; and if no additional element is acceptable in the subordinate display region, then proceeding to step [A.9]; [A.3] accepting the current element into the subordinate display region, and proceeding to step [A.4]; [A.4] checking whether the current element is also contained in the superordinate display region, wherein; if the current element is also contained in the superordinate display region, then proceeding to step [A.5]; and if the current element is not also contained in the superordinate display region, then proceeding to step [A.6]; [A.5] deleting the current element from the superordinate display region, and proceeding to step [A.8]; [A.6] specifying the at least one superordinate element as the current element, and proceeding to step [A.7]; [A.7] accepting the at least one superordinate element specified in step [A.6] into the superordinate display region if the at least one superordinate element is not yet contained in the superordinate display region, and proceeding to step [A.8]; [A.8] defining the current element as the next element to be displayed in the original list, and proceeding to step [A.2]; and [A.9] displaying the superordinate display region and the subordinate display region. - View Dependent Claims (13)
-
-
14. A computer-readable storage medium having stored thereon instructions executable by a processor, the instructions which when executed cause the processor to perform a method for displaying at least one hierarchically structured list having at least two levels including at least one hierarchical level of superordinate elements and at least one hierarchical level of subordinate elements, at least one subordinate element being associated with at least one superordinate element, the method comprising:
-
(A) determining superordinate elements and subordinate elements to be displayed; (B) subdividing a display region into at least one superordinate display region and at least one subordinate display region; and (C) displaying at least one subordinate element in the subordinate display region, and displaying, in the superordinate display region, a respective superordinate element associated with the displayed at least one subordinate element; wherein step (A) for determining superordinate elements and subordinate elements to be displayed includes the following sub-steps; [A.1] defining a current element as a last element in an original list to be displayed, and proceeding to step [A.2]; [A.2] checking whether an additional element is acceptable in the subordinate display region, wherein; if an additional element is acceptable in the subordinate display region, then proceeding to step [A.3]; and if no additional element is acceptable in the subordinate display region, then proceeding to step [A.9]; [A.3] accepting the current element into the subordinate display region, and proceeding to step [A.4]; [A.4] checking whether the current element is also contained in the superordinate display region, wherein; if the current element is also contained in the superordinate display region, then proceeding to step [A.5]; and if the current element is not also contained in the sup erordinate display region, then proceeding to step [A.6]; [A.5] deleting the current element from the superordinate display region, and proceeding to step [A.8]; [A.6] specifying the at least one superordinate element as the current element, and proceeding to step [A.7]; [A.7] accepting the at least one superordinate element specified in step [A.6] into the superordinate display region if the at least one superordinate element is not yet contained in the superordinate display region, and proceeding to step [A.8]; [A.8] defining the current element as the next element to be displayed in the original list, and proceeding to step [A.2]; and [A.9] displaying the superordinate display region and the subordinate display region. - View Dependent Claims (15, 16, 17)
-
Specification