← Back to Patent Explorer
US6966037B2 Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus for scrollable cross-point navigation in a calendar user interface

Assignee: Nokia Inc
•
Filing: 2001-11-19
•
Granted: 2005-11-15
•
Expires: 2021-11-19
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

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.

Inventors

  • 👤 Linus Fredriksson
  • 👤 Urban Nyberg

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 18:46
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/01; G06F3/048; G06F3/0481; G06F3/0482; G06F3/0484; G06F3/0485; G06Q; G06Q10/00; G06Q10/10; G06Q10/109

Claims Analysis

Total Claims: 82
Claim 1
Independent Claim 252 words
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.
Claim 2
Independent Claim 252 words
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.
Claim 3
Dependent Claim 34 words
The method of claim 1 , wherein the two bars are sized and positioned on the display so as to permit viewing of a substantial portion of a background image presented on the display.
Claim 4
Dependent Claim 15 words
The method of claim 1 , wherein the two bars are perpendicular to one another.
Claim 5
Dependent Claim 25 words
The method of claim 3 , wherein each of the two bars are positioned on the display to be proximate an edge of the display.
Claim 6
Dependent Claim 26 words
The method of claim 3 , wherein each of the two bars are positioned on the display to be parallel to an edge of the display.
Claim 7
Dependent Claim 24 words
The method of claim 1 , wherein the two bars are displayed on the display only upon entry of a command by a user.
Claim 8
Dependent Claim 15 words
The method of claim 1 , wherein the calendar groups comprise months of the year.
Claim 9
Dependent Claim 15 words
The method of claim 7 , wherein the calendar groups comprise weeks of the year.
Claim 10
Dependent Claim 15 words
The method of claim 7 , wherein the calendar groups comprise days of the year.
Claim 11
Dependent Claim 15 words
The method of claim 8 , wherein the calendar groups comprise days of the year.
Claim 12
Dependent Claim 18 words
The method of claim 9 , wherein the calendar entries correspond to discrete time periods within a day.
Claim 13
Dependent Claim 18 words
The method of claim 10 , wherein the calendar entries correspond to discrete time periods within a day.
Claim 14
Dependent Claim 22 words
The method of claim 11 , wherein each calendar entry is capable of storing information associated with the associated discrete time period.
Claim 15
Dependent Claim 22 words
The method of claim 12 , wherein each calendar entry is capable of storing information associated with the associated discrete time period.
Claim 16
Dependent Claim 36 words
The method of claim 1 , wherein a currently selected lowest level in the hierarchy identified in the focus panel is changed upon the entry of a navigation command by the user on an input device.
Claim 17
Dependent Claim 23 words
The method of claim 1 , wherein calendar entries, groups, or subgroups linked to the panels are identified on the panels by text.
Claim 18
Dependent Claim 19 words
The method of claim 1 , wherein at least one of the panels is one of semi-transparent and transparent.
Claim 19
Dependent Claim 24 words
The method of claim 1 , wherein scrolling through panels in a bar will cause panels of the other bar to change as appropriate.
Claim 20
Independent Claim 215 words
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.
Claim 21
Independent Claim 215 words
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.
Claim 22
Dependent Claim 25 words
The method of claim 19 , wherein navigating between different levels of groups is accomplished by selecting with an input device a desired group level.
Claim 23
Dependent Claim 24 words
The method of claim 20 , wherein selecting a desired group level with the input device comprises activating a button on the input device.
Claim 24
Dependent Claim 23 words
The method of claim 20 , wherein selecting a desired group level with the input device comprises selecting a box on the display.
Claim 25
Dependent Claim 39 words
The method of claim 19 , wherein navigating between different levels of groups is accomplished by causing the panels of one of the two bars to move and selecting with an input device the group in the focus panel.
Claim 26
Dependent Claim 34 words
The method of claim 19 , wherein the two bars are sized and positioned on the display so as to permit viewing of a substantial portion of a background image presented on the display.
Claim 27
Dependent Claim 15 words
The method of claim 19 , wherein the two bars are perpendicular to one another.
Claim 28
Dependent Claim 25 words
The method of claim 25 , wherein each of the two bars are positioned on the display to be proximate an edge of the display.
Claim 29
Dependent Claim 26 words
The method of claim 25 , wherein each of the two bars are positioned on the display to be parallel to an edge of the display.
Claim 30
Dependent Claim 24 words
The method of claim 19 , wherein the two bars are displayed on the display only upon entry of a command by a user.
Claim 31
Dependent Claim 15 words
The method of claim 19 , wherein the calendar groups comprise months of the year.
Claim 32
Dependent Claim 15 words
The method of claim 29 , wherein the calendar groups comprise weeks of the year.
Claim 33
Dependent Claim 15 words
The method of claim 29 , wherein the calendar groups comprise days of the year.
Claim 34
Dependent Claim 15 words
The method of claim 30 , wherein the calendar groups comprise days of the year.
Claim 35
Dependent Claim 18 words
The method of claim 31 , wherein the calendar entries correspond to discrete time periods within a day.
Claim 36
Dependent Claim 18 words
The method of claim 32 , wherein the calendar entries correspond to discrete time periods within a day.
Claim 37
Dependent Claim 22 words
The method of claim 33 , wherein each calendar entry is capable of storing information associated with the associated discrete time period.
Claim 38
Dependent Claim 22 words
The method of claim 34 , wherein each calendar entry is capable of storing information associated with the associated discrete time period.
Claim 39
Dependent Claim 23 words
The method of claim 19 , wherein calendar entries, groups, or subgroups linked to the panels are identified on the panels by text.
Claim 40
Dependent Claim 19 words
The method of claim 19 , wherein at least one of the panels is one of semi-transparent and transparent.
Claim 41
Dependent Claim 24 words
The method of claim 19 , wherein scrolling through panels in a bar will cause panels of the other bar to change as appropriate.
Claim 42
Independent Claim 254 words
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.
Claim 43
Independent Claim 254 words
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.
Claim 44
Dependent Claim 34 words
The apparatus of claim 40 , wherein the two bars are sized and positioned on the display so as to permit viewing of a substantial portion of a background image presented on the display.
Claim 45
Dependent Claim 15 words
The apparatus of claim 40 , wherein the two bars are perpendicular to one another.
Claim 46
Dependent Claim 25 words
The apparatus of claim 42 , wherein each of the two bars are positioned on the display to be proximate an edge of the display.
Claim 47
Dependent Claim 26 words
The apparatus of claim 42 , wherein each of the two bars are positioned on the display to be parallel to an edge of the display.
Claim 48
Dependent Claim 24 words
The apparatus of claim 40 , wherein the two bars are displayed on the display only upon entry of a command by a user.
Claim 49
Dependent Claim 15 words
The apparatus of claim 40 , wherein the calendar groups comprise months of the year.
Claim 50
Dependent Claim 15 words
The apparatus of claim 46 , wherein the calendar groups comprise weeks of the year.
Claim 51
Dependent Claim 15 words
The apparatus of claim 46 , wherein the calendar groups comprise days of the year.
Claim 52
Dependent Claim 15 words
The apparatus of claim 47 , wherein the calendar groups comprise days of the year.
Claim 53
Dependent Claim 18 words
The apparatus of claim 48 , wherein the calendar entries correspond to discrete time periods within a day.
Claim 54
Dependent Claim 18 words
The apparatus of claim 49 , wherein the calendar entries correspond to discrete time periods within a day.
Claim 55
Dependent Claim 22 words
The apparatus of claim 50 , wherein each calendar entry is capable of storing information associated with the associated discrete time period.
Claim 56
Dependent Claim 22 words
The apparatus of claim 51 , wherein each calendar entry is capable of storing information associated with the associated discrete time period.
Claim 57
Dependent Claim 36 words
The apparatus of claim 40 , wherein a currently selected lowest level in the hierarchy identified in the focus panel is changed upon the entry of a navigation command by the user on an input device.
Claim 58
Dependent Claim 23 words
The apparatus of claim 40 , wherein calendar entries, groups, or subgroups linked to the panels are identified on the panels by text.
Claim 59
Dependent Claim 19 words
The apparatus of claim 40 , wherein at least one of the panels is one of semi-transparent and transparent.
Claim 60
Dependent Claim 24 words
The apparatus of claim 40 , wherein scrolling through panels in a bar will cause panels of the other bar to change as appropriate.
Claim 61
Independent Claim 217 words
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.
Claim 62
Independent Claim 217 words
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.
Claim 63
Dependent Claim 25 words
The apparatus of claim 58 , wherein navigating between different levels of groups is accomplished by selecting with an input device a desired group level.
Claim 64
Dependent Claim 24 words
The apparatus of claim 59 , wherein selecting a desired group level with the input device comprises activating a button on the input device.
Claim 65
Dependent Claim 23 words
The apparatus of claim 59 , wherein selecting a desired group level with the input device comprises selecting a box on the display.
Claim 66
Dependent Claim 39 words
The apparatus of claim 58 , wherein navigating between different levels of groups is accomplished by causing the panels of one of the two bars to move and selecting with an input device the group in the focus panel.
Claim 67
Dependent Claim 34 words
The apparatus of claim 58 , wherein the two bars are sized and positioned on the display so as to permit viewing of a substantial portion of a background image presented on the display.
Claim 68
Dependent Claim 15 words
The apparatus of claim 58 , wherein the two bars are perpendicular to one another.
Claim 69
Dependent Claim 25 words
The apparatus of claim 64 , wherein each of the two bars are positioned on the display to be proximate an edge of the display.
Claim 70
Dependent Claim 26 words
The apparatus of claim 64 , wherein each of the two bars are positioned on the display to be parallel to an edge of the display.
Claim 71
Dependent Claim 24 words
The apparatus of claim 58 , wherein the two bars are displayed on the display only upon entry of a command by a user.
Claim 72
Dependent Claim 15 words
The apparatus of claim 58 , wherein the calendar groups comprise months of the year.
Claim 73
Dependent Claim 15 words
The apparatus of claim 68 , wherein the calendar groups comprise weeks of the year.
Claim 74
Dependent Claim 15 words
The apparatus of claim 68 , wherein the calendar groups comprise days of the year.
Claim 75
Dependent Claim 15 words
The apparatus of claim 69 , wherein the calendar groups comprise days of the year.
Claim 76
Dependent Claim 18 words
The apparatus of claim 70 , wherein the calendar entries correspond to discrete time periods within a day.
Claim 77
Dependent Claim 18 words
The apparatus of claim 71 , wherein the calendar entries correspond to discrete time periods within a day.
Claim 78
Dependent Claim 22 words
The apparatus of claim 72 , wherein each calendar entry is capable of storing information associated with the associated discrete time period.
Claim 79
Dependent Claim 22 words
The apparatus of claim 73 , wherein each calendar entry is capable of storing information associated with the associated discrete time period.
Claim 80
Dependent Claim 23 words
The apparatus of claim 58 , wherein calendar entries, groups, or subgroups linked to the panels are identified on the panels by text.
Claim 81
Dependent Claim 19 words
The apparatus of claim 58 , wherein at least one of the panels is one of semi-transparent and transparent.
Claim 82
Dependent Claim 24 words
The apparatus of claim 58 , wherein scrolling through panels in a bar will cause panels of the other bar to change as appropriate.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2008-11-14 2009-05-16 2009-11-15 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2012-11-14 2013-05-16 2013-11-15 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2016-11-14 2017-05-16 2017-11-15 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag