Navigating a calendar

US10535043B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10535043-B2
Application numberUS-201313914330-A
CountryUS
Kind codeB2
Filing dateJun 10, 2013
Priority dateJun 10, 2013
Publication dateJan 14, 2020
Grant dateJan 14, 2020

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

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.

First claim

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

Assignees

Inventors

Classifications

  • G06Q10/109Primary

    Time management, e.g. calendars, reminders, meetings or time accounting · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10535043B2 cover?
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 whi…
Who is the assignee on this patent?
Microsoft Technology Licensing Llc
What technology area does this patent fall under?
Primary CPC classification G06Q10/109. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jan 14 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).