Method and apparatus for scrollable cross-point navigation in a calendar user interface
First Claim
1. A method for displaying calendar information in a display associated with an electronic device, comprising:
- organizing a plurality of calendar entries into a hierarchy comprising a plurality of calendar groups, at least one of which calendar groups having at least one sublevel of calendar subgroups; and
displaying panels on a display associated with an electronic device, the panels being arranged into two bars of panels with a common focus panel at the intersection of the two bars of panels, each of the panels being linked to and identifying one of (a) one of the plurality of calendar entries, (b) one of the calendar groups, and (c) one of the calendar subgroups, wherein the focus panel identifies (a) a currently selectable lowest level in the hierarchy and optionally (b) the next higher level, if any, wherein levels, if any, in the hierarchy higher than that displayed in the focus panel are identified in one of (a) succeeding adjoining panels of a first of the two bars, other panels of the first bar identifying highest level groups in the hierarchy, and (b) other panels of the first bar identifying groups in the hierarchy in the next higher level identified in the focus panel; and
wherein panels of the second of the two bars each identify one of (a) calendar entries, if any, (b) calendar groups, if any, and (c) calendar subgroups, if any, of the same level in the hierarchy as the currently selectable lowest level in the hierarchy identified in the focus panel.
1 Assignment
0 Petitions
Accused Products
Abstract
Method and apparatus for displaying an electronic calendar in a scrollable cross-point navigation image having two bars, each containing panels corresponding to a separate folder or entry of the calendar'"'"'s hierarchy of folders and entries. At the intersection of the bars is displayed the current lowest level and the next upper level, if any. In one embodiment, the next higher level is shown in an adjoining panel on a first bar, the next higher level in a next adjoining panel on that bar, until there are no further higher levels to display, at which point the remaining upper-most level folders are displayed. The second bar displays sub-folders or calendar entries within the folder in the focus panel. Moving in the folder hierarchy causes the panels in the first bar to shift to display all intervening levels through the top level.
-
Citations
78 Claims
-
1. A method for displaying calendar information in a display associated with an electronic device, comprising:
-
organizing a plurality of calendar entries into a hierarchy comprising a plurality of calendar groups, at least one of which calendar groups having at least one sublevel of calendar subgroups; and
displaying panels on a display associated with an electronic device, the panels being arranged into two bars of panels with a common focus panel at the intersection of the two bars of panels, each of the panels being linked to and identifying one of (a) one of the plurality of calendar entries, (b) one of the calendar groups, and (c) one of the calendar subgroups, wherein the focus panel identifies (a) a currently selectable lowest level in the hierarchy and optionally (b) the next higher level, if any, wherein levels, if any, in the hierarchy higher than that displayed in the focus panel are identified in one of (a) succeeding adjoining panels of a first of the two bars, other panels of the first bar identifying highest level groups in the hierarchy, and (b) other panels of the first bar identifying groups in the hierarchy in the next higher level identified in the focus panel; and
wherein panels of the second of the two bars each identify one of (a) calendar entries, if any, (b) calendar groups, if any, and (c) calendar subgroups, if any, of the same level in the hierarchy as the currently selectable lowest level in the hierarchy identified in the focus panel. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method for displaying calendar information in a display associated with an electronic device, comprising:
-
organizing a plurality of calendar entries into a hierarchy comprising a plurality of calendar groups, at least one of which calendar groups having at least one sublevel of calendar subgroups;
displaying panels on a display associated with an electronic device, the panels being arranged into two bars of panels with a common focus panel at the intersection of the two bars of panels, each of the panels being linked to and identifying one of (a) one of the plurality of calendar entries, (b) one of the calendar groups, and (c) one of the calendar subgroups; and
providing a means for navigating between different levels of groups, wherein the focus panel identifies (a) a currently selectable lowest level in the hierarchy and optionally (b) the next higher level, if any, wherein panels of the first bar identify groups in the hierarchy in the next higher level identified in the focus panel, wherein panels of the second of the two bars each identify one of (a) calendar entries, if any, (b) calendar groups, if any, and (c) calendar subgroups, if any, of the same level in the hierarchy as the currently selectable lowest level in the hierarchy identified in the focus panel. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
-
40. An apparatus for displaying calendar information in a display associated with an electronic device, comprising:
-
a database storing a plurality of calendar entries in a hierarchy comprising a plurality of groups, at least one of which groups having at least one sublevel of subgroups; and
a means for displaying panels on a display associated with an electronic device, the panels being arranged into two bars of panels with a common focus panel at the intersection of the two bars of panels, each of the panels being linked to and identifying one of (a) one of the plurality of calendar entries, (b) one of the calendar groups, and (c) one of the calendar subgroups, wherein the focus panel identifies (a) a currently selectable lowest level in the hierarchy and optionally (b) the next higher level, if any, wherein levels, if any, in the hierarchy higher than that displayed in the focus panel are identified in one of (a) succeeding adjoining panels of a first of the two bars, other panels of the first bar identifying highest level groups in the hierarchy, and (b) other panels of the first bar identifying groups in the hierarchy in the next higher level identified in the focus panel; and
wherein panels of the second of the two bars each identify one of (a) calendar entries, if any, (b) calendar groups, if any, and (c) calendar subgroups, if any, of the same level in the hierarchy as the currently selectable lowest level in the hierarchy identified in the focus panel. - View Dependent Claims (41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57)
-
-
58. An apparatus for displaying calendar information in a display associated with an electronic device, comprising:
-
a database storing a plurality of calendar entries in a hierarchy comprising a plurality of groups, at least one of which groups having at least one sublevel of subgroups; and
a means for displaying panels on a display associated with an electronic device, the panels being arranged into two bars of panels with a common focus panel at the intersection of the two bars of panels, each of the panels being linked to and identifying one of (a) one of the plurality of calendar entries, (b) one of the calendar groups, and (c) one of the calendar subgroups; and
a means for navigating between different levels of groups, wherein the focus panel identifies (a) a currently selectable lowest level in the hierarchy and optionally (b) the next higher level, if any, wherein panels of the first bar identify groups in the hierarchy in the next higher level identified in the focus panel, wherein panels of the second of the two bars each identify one of (a) calendar entries, if any, (b) calendar groups, if any, and (c) calendar subgroups, if any, of the same level in the hierarchy as the currently selectable lowest level in the hierarchy identified in the focus panel. - View Dependent Claims (59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78)
-
Specification