NAVIGATING A CALENDAR
First Claim
1. A method for navigating a calendar, comprising:
- displaying a calendar view;
receiving an interaction to change the calendar view to an updated calendar view; and
progressively transitioning the calendar view to the updated calendar view while receiving the interaction.
4 Assignments
0 Petitions
Accused Products
Abstract
A calendar view smoothly and progressively transitions between different calendar views. Instead of snapping to a week view in response to changing from a month view to the week view, the month view progressively transitions to the week view while receiving an interaction. For example, the week view may smoothly expand while the view of the other weeks in the month smoothly decrease in size while the interaction is being received. A user may navigate between different calendar views such as year to month, month to week, week to multiple days, days to single days, and the like. When navigating month to month, week to week, day to day, and the like, the transitions between each time element are progressively and smoothly transitioned. Task information or other information that is displayed in the calendar progressively transitions to show more or less information depending on the interaction being received.
17 Citations
20 Claims
-
1. A method for navigating a calendar, comprising:
-
displaying a calendar view; receiving an interaction to change the calendar view to an updated calendar view; and progressively transitioning the calendar view to the updated calendar view while receiving the interaction. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-readable medium storing computer-executable instructions for navigating a calendar, comprising:
-
displaying a calendar view; receiving an interaction to change the calendar view to an updated calendar view; and progressively transitioning the calendar view to the updated calendar view such that a displayed size of a portion of the calendar smoothly transitions to a different displayed size while receiving the interaction. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A system for navigating a calendar, comprising:
-
a processor and memory; an operating environment executing using the processor; and a calendar manager that is configured to perform actions comprising; displaying a calendar view; receiving an interaction to change the calendar view to an updated calendar view; and progressively transitioning the calendar view to the updated calendar view such that a displayed size of a first portion of the calendar smoothly transitions to a different displayed size while a second portion of the calendar smoothly transitions to a different displayed size while receiving the interaction. - View Dependent Claims (18, 19, 20)
-
Specification