Calendar Navigation Object for Hybrid Day-Week Scrolling
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Traditional calendar applications have limitations in navigating the week view, making it difficult to see relevant events on the same page or easily navigate to a desired view, due to fixed displays and limited navigation methods.
Innovation Solution
The implementation of a navigation object that allows users to advance the days displayed in a calendar window, ensuring the selected day or 'today' is always visible, and the start of the week can be independently determined, providing a hybrid navigation approach that combines scrolling by day and week.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If the calendar window advances by a full week (N days), then the navigation is efficient and covers more time, but the selected day may not be displayed first in the sequence
Solution Approach 1:
The calendar navigation system dynamically adjusts the advance amount based on the selected day's position. Instead of a fixed weekly advance, the system calculates the optimal advance (less than N days) to ensure the selected day appears first in the sequence, making the navigation behavior adaptive rather than static
Solution Approach 2:
The patent changes the navigation parameter from a fixed weekly advance (N days) to a variable advance amount (less than N days). This parameter adjustment is made based on the selected day's position in the current week, allowing the system to optimize between covering more time and ensuring the selected day is visible first
2Device complexity
If the calendar displays a fixed week view with Sunday or Monday first, then the display structure is simple and consistent, but it is difficult to see relevant events on the same page or navigate to desired views
Solution Approach 1:
The display structure transitions from a fixed format (always Sunday or Monday first) to a dynamic format where the first displayed day is determined by user selection. This allows the calendar to adapt to different viewing needs while maintaining a consistent structural layout
Solution Approach 2:
The navigation object serves multiple functions: it advances the calendar by variable amounts, ensures selected days are displayed first, and provides intuitive navigation to desired views. This single object handles both structural consistency and flexible navigation needs
Data Source
AI summary
Methods, systems, and graphical user interfaces are provided for navigating a calendar application executing on a computer system. Aspects of scrolling by day and scrolling by week are combined into a hybrid approach that includes advantages of both. For example, the week can be displayed with the current day first (e.g. in the left most column), thereby providing a more relevant view to a user. Then, when a user selects to move forward or backward, the next or previous full week (i.e. starting with a designated day, such as Sunday or Monday) can be displayed. And, when a user forward through the current day (or other selected day), the week view can stop with the selected day displayed first, to give a user a view of the next set of days following the selected day.


