IP Library Patent Application 13915699
Patent Application
App. No. 13/915,699

DYNAMIC NAVIGATION OF RANGES IN CALENDAR VIEWS

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
13/915,699
Abstract

Systems, methods, and software are disclosed herein for facilitating enhanced calendar views. In an implementation, an initial range in a series of calendar units is presented in a calendar view. An initial calendar perspective associated with an initial position established within the initial range is also presented. Responsive to a user input, a navigation effect is presented with respect to the series of calendar units comprising navigating from the initial range to a subsequent range in the series of calendar units. A subsequent perspective associated with a subsequent position established within the subsequent range is then presented

Claims (31)

1 . One or more computer readable storage media having program instructions stored thereon for facilitating an enhanced calendar view that, when executed by a computing system, direct the computing system to at least:

present an initial range in a series of calendar units;

present an initial calendar perspective associated with an initial position established within the initial range;

responsive to a user input, present a navigation effect with respect to the series of calendar units comprising navigating from the initial range to a subsequent range in the series of calendar units; and

present a subsequent calendar perspective associated with a subsequent position established within the subsequent range.

2 . The one or more computer readable storage media of claim 1 wherein to present the initial range in the series of calendar units, the program instructions direct the computing system to present a time strip comprising the initial range.

3 . The one or more computer readable storage media of claim 2 wherein the program instructions direct the computing system to arrange the time strip above the initial calendar perspective in the enhanced calendar view.

4 . The one or more computer readable storage media of claim 3 wherein the series of calendar units comprises a plurality of calendar units in a sequential order.

5 . The one or more computer readable storage media of claim 4 wherein the plurality of calendar units comprises a plurality of months and wherein the initial position corresponds to a selected month in the plurality of months.

6 . The one or more computer readable storage media of claim 5 wherein the initial calendar perspective comprises a monthly perspective on the selected month.

7 . The one or more computer readable storage media of claim 6 wherein the subsequent position corresponds to a subsequently selected month in the plurality of months and wherein the subsequent calendar perspective comprises a subsequent monthly perspective on the subsequently selected month.

8 . The one or more computer readable storage media of claim 1 wherein the navigation effect comprises a scrolling effect and wherein the user input comprises a swiping gesture.

9 . A method for facilitating an enhanced calendar view comprising:

presenting an initial range in a series of calendar units;

presenting an initial calendar perspective associated with an initial position established within the initial range;

responsive to a user input, presenting a navigation effect with respect to the series of calendar units comprising navigating from the initial range to a subsequent range in the series of calendar units; and

presenting a subsequent calendar perspective associated with a subsequent position established within the subsequent range.

10 . The method of claim 9 wherein presenting the initial range in the series of calendar units comprises a time strip having the initial range represented therein.

11 . The method of claim 10 further comprising arranging the time strip above the initial calendar perspective in the enhanced calendar view.

12 . The method of claim 11 wherein the series of calendar units comprises a plurality of calendar units in a sequential order.

13 . The method of claim 12 wherein the plurality of calendar units comprises a plurality of months and wherein the initial position corresponds to a selected month in the plurality of months.

14 . The method of claim 13 wherein the initial calendar perspective comprises a monthly perspective on the selected month.

15 . The method of claim 14 wherein the subsequent position corresponds to a subsequently selected month in the plurality of months and wherein the subsequent calendar perspective comprises a subsequent monthly perspective on the subsequently selected month.

16 . The method of claim 15 wherein the navigation effect comprises a scrolling effect and wherein the user input comprises a swiping gesture.

17 . A computing apparatus comprising:

one or more computer readable storage media;

program instructions stored on the one or more computer readable storage media;

a processing system that, when executing the program instructions, is directed by the program instructions to initiate presentation of an initial range in a series of calendar units, initiate presentation of an initial calendar perspective associated with an initial position established within the initial range, and responsive to a user input, initiate presentation of a navigation effect with respect to the series of calendar units comprising scrolling from the initial range to a subsequent range in the series of calendar units.

18 . The computing apparatus of claim 17 wherein the processing system is further directed to present a subsequent calendar perspective associated with a subsequent position established within the subsequent range.

19 . The computing apparatus of claim 18 wherein the series of calendar units comprises a series of months, wherein the initial position comprises a month, and wherein the initial perspective comprises a monthly perspective on the month.

20 . The computing apparatus of claim 17 wherein the user input comprises a dragging gesture.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 9, 2015
From: MICROSOFT CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 039025/0454 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 12, 2013
From: COOK, JASON A.; SINGH, SANGYA; BYSTROM, KARL-ERIK; MCLAUGHLIN, JOSEPH P.; FRIEDMAN, JONATHAN DAVID; ERGONIS, CHRISTINA RYAN
To: MICROSOFT CORPORATION
Reel/Frame 030593/0109 →