Intelligent timing network
US-2024256346-A1 · Aug 1, 2024 · US
US10535043B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10535043-B2 |
| Application number | US-201313914330-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jun 10, 2013 |
| Priority date | Jun 10, 2013 |
| Publication date | Jan 14, 2020 |
| Grant date | Jan 14, 2020 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
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.
Opening claim text (preview).
What is claimed is: 1. A method for navigating a calendar, comprising: receiving a configuration preference for a particular calendar view transition to occur in response to a given interaction to change a calendar view to an updated calendar view, wherein the configuration preference varies for different users and causes, for a first user, a first change in the calendar view that presents a view of a single time period for the given interaction, and for a second user, a different second change in the calendar view that presents a view of a multi-time period for the given interaction; displaying the calendar view; receiving the given interaction to change the calendar view to the updated calendar view; and while the given interaction is being received, and based on the configuration preference associated with the given interaction, progressively transitioning the calendar view to the updated calendar view such that a displayed portion of the calendar view corresponding with the given interaction progressively increases in size and another displayed portion of the calendar view not corresponding with the given interaction progressively decreases in size, wherein after completing the given interaction, the displayed portion of the calendar view is enlarged while the other displayed portion has reduced in size such that it has disappeared, thereby resulting in the updated calendar view; and further wherein progressively transitioning the calendar view to the updated calendar view comprises progressively changing an amount of task information that is shown within the calendar view. 2. The method of claim 1 , wherein progressively transitioning the calendar view to the updated calendar view comprises changing the calendar view from a year view to a month view by progressively expanding a size of a displayed week in a calendar from a first size to a second size as the given interaction is being received. 3. The method of claim 1 , wherein progressively transitioning the calendar view to the updated calendar view comprises changing the calendar view from a month view to a week view by progressively expanding a size of a displayed week in a calendar from a first size to a second size. 4. The method of claim 1 , wherein progressively transitioning the calendar view to the updated calendar view comprises progressively changing the calendar view from a week view to a day view by expanding a size of a displayed day in a calendar from a first size to a second size as the given interaction is being received. 5. The method of claim 1 , wherein progressively transitioning the calendar view to the updated calendar view comprises progressively receiving a scrolling interaction that changes the calendar view from a first displayed time period to a second displayed time period. 6. The method of claim 1 , wherein progressively transitioning the calendar view to the updated calendar view comprises progressively showing appointments that are in conflict next to each other when a size of the display area for a day increases to a week view. 7. The method of claim 1 , wherein receiving the given interaction comprises receiving a touch interaction comprising: a pinch gesture to zoom out; a stretch gesture to zoom in; or a swiping action to scroll the calendar view. 8. The method of claim 1 , wherein progressively transitioning the calendar view to the updated calendar view comprises progressively expanding the calendar view to a single day view. 9. A computer storage media storing computer-executable instructions for navigating a calendar, comprising: receiving a configuration preference for a particular calendar view transition to occur in response to a given interaction to change a calendar view to an updated calendar view, wherein the configuration preference is different for different users and causes, for a first user, a first change in the calendar view that presents a view of a single time period for the given interaction, and for a second user, a different second change in the calendar view that presents a view of a multi-time period for the given interaction; displaying the calendar view; receiving the given interaction to change the calendar view to the updated calendar view; and while the given interaction is being received, and based on the configuration preference associated with the given interaction, progressively transitioning the calendar view to the updated calendar view such that a displayed portion of the calendar view corresponding with the given interaction progressively increases in size and another displayed portion of the calendar view not corresponding with the given interaction progressively decreases in size, wherein after completing the given interaction, the displayed portion of the calendar view is enlarged while the other displayed portion has reduced in size such that it has disappeared, thereby resulting in the updated calendar view; and further wherein progressively transitioning the calendar view to the updated calendar view comprises progressively changing an amount of task information that is shown within the calendar view. 10. The computer storage media of claim 9 , wherein progressively transitioning the calendar view to the updated calendar view comprises changing the calendar view from a year view to a month view by expanding a size of a displayed week in a calendar from a first size to a second size as the given interaction is being received. 11. The computer storage media of claim 9 , wherein progressively transitioning the calendar view to the updated calendar view comprises changing the calendar view from a month view to a week view by expanding a size of a displayed week in a calendar from a first size to a second size. 12. The computer storage media of claim 9 , wherein progressively transitioning the calendar view to the updated calendar view comprises changing the calendar view from a week view to a day view by expanding a size of a displayed day in a calendar from a first size to a second size as the given interaction is being received. 13. The computer storage media of claim 9 , wherein progressively transitioning the calendar view to the updated calendar view comprises showing appointments that are in conflict next to each other when a size of the display area for a day increases to a week view. 14. The computer storage media of claim 9 , wherein progressively transitioning the calendar view to the updated calendar view comprises expanding the calendar view from a view of two days to a view of a single day. 15. 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: receiving a configuration preference for a particular calendar view transition to occur in response to a given interaction to change a calendar view to an updated calendar view, wherein the configuration preference is different for different users and causes, for a first user, a first calendar view transition that presents a view of a single time period for the given interaction, and for a second user, a different second calendar view transition that presents a view of a multi-time period for the given interaction; displaying the calendar view; receiving the given interaction to change the calendar view to the updated calendar view; and while the given interaction is being received, and based on the configuration preference associated with the given interaction, progressively transitioning the calendar view to the updated calendar view such that a displayed portion of the
Time management, e.g. calendars, reminders, meetings or time accounting · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.