Locating event on timeline
First Claim
Patent Images
1. A method executed on a computing device, the method comprising:
- enabling display of, through a user interface of a calendar application rendered on a display device, a calendar view and a scrollable timeline, the timeline including a linear representation of selected events on the calendar view and represents a first date range within the calendar view, wherein the first date range is different from a second date range displayed on the calendar view;
detecting a move action to change a date of an event on the calendar view or the timeline;
in response to the move action detected on the calendar view, moving the event on the timeline to a new date indicated by the move action;
in response to the move action detected on the timeline, moving the event on the calendar view to the new date;
in response to detecting a selection action of the event on the calendar view, enabling display of a context menu on the calendar view at a location based on a location of the event on the calendar view, the context menu including a search control;
detecting an activation of the search control; and
in response to detecting the activation of the search control, scrolling the timeline to display a third date range including the date of the event and enabling display of the event on the timeline.
2 Assignments
0 Petitions
Accused Products
Abstract
Locating an event on a timeline is provided. A calendar application may locate an event on a timeline by detecting a selection action on the event on a calendar. A context menu is displayed on the calendar, where the context menu includes a search control. An activation of the search control is detected. The event is located on the timeline of the calendar. The event is displayed on the timeline.
157 Citations
17 Claims
-
1. A method executed on a computing device, the method comprising:
-
enabling display of, through a user interface of a calendar application rendered on a display device, a calendar view and a scrollable timeline, the timeline including a linear representation of selected events on the calendar view and represents a first date range within the calendar view, wherein the first date range is different from a second date range displayed on the calendar view; detecting a move action to change a date of an event on the calendar view or the timeline; in response to the move action detected on the calendar view, moving the event on the timeline to a new date indicated by the move action; in response to the move action detected on the timeline, moving the event on the calendar view to the new date; in response to detecting a selection action of the event on the calendar view, enabling display of a context menu on the calendar view at a location based on a location of the event on the calendar view, the context menu including a search control; detecting an activation of the search control; and in response to detecting the activation of the search control, scrolling the timeline to display a third date range including the date of the event and enabling display of the event on the timeline. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computing device comprising:
a processor coupled to a memory, the processor configured, via execution of a calendar application instructions stored in the memory to; enable display, through a user interface rendered on a display device, a calendar view and a scrollable timeline, the timeline including includes a linear representation of selected events on the calendar view and represents a first date range within the calendar view, wherein the first date range is different from a second date range displayed on the calendar view; detect a move action to change a date of a first event on the calendar view or the timeline; in response to the move action detected on the calendar view, move the first event on the timeline to a new date indicated by the move action; in response to the move action detected on the timeline, move the first event on the calendar view to the new date; in response to a selection action of the first event detected on the calendar view, enable the display of a context menu on the calendar view at a first location based on a location of the first event on the calendar view, the context menu including a search control; in response to a selection action of a second event detected on the calendar view, enable the display of the context menu on the calendar view at a second location different than the first location and based on a location of the second event on the calendar view; detect an activation of the search control; and in response to detecting the activation of the search control, automatically adjust the timeline to display a third date range including the date of the event and enable display of the event on the timeline. - View Dependent Claims (12, 13, 14)
-
15. A non-transitory computer-readable medium comprising instructions that, when executed by a processor, provide a calendar service configured to:
-
provide a calendar view and a scrollable timeline, the timeline including a linear representation of selected events on the calendar view and represents a first date range within the calendar view, wherein the first date range is different from a second date range rendered on the calendar view; receive a move action to change a date of an event on the timeline to a new date; in response to receiving the move action, reschedule the event on the timeline to the new date and reschedule the event on the calendar view to the new date; enable the display of a context menu on the timeline at a location that is based on the location of the event on the timeline in response to a selection action of the event, wherein the context menu includes a search control; detect an activation of the search control; and in response to detecting the activation of the search control, automatically scrolling the calendar view to display a third date range including the date of the event and enabling display of the event on the calendar view. - View Dependent Claims (16, 17)
-
Specification