User Interfaces for Electronic Calendar Systems
First Claim
Patent Images
1. A machine implemented method of processing data comprising:
- displaying a first portion of an electronic calendar, wherein the first portion is in a display area and represents a first time unit;
receiving an invitation comprising a target date;
displaying a first animation comprising at least one of scaling and panning the first portion until an intermediate portion is in the display area, wherein the intermediate portion comprises the first portion and a target portion;
displaying a second animation comprising at least one of scaling and panning the intermediate portion until the target portion is in the display area, wherein the target portion comprises the target date and represents a second time unit; and
displaying an image representing the invitation on the target portion.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, systems and machine readable media for operating a calendar in a data processing system. In one exemplary method, a calendar interface is displayed on a device, wherein the calendar interface is capable of zooming between a first or current time frame and a target time frame containing an invitation while preserving contextual continuity for the user.
-
Citations
52 Claims
-
1. A machine implemented method of processing data comprising:
-
displaying a first portion of an electronic calendar, wherein the first portion is in a display area and represents a first time unit; receiving an invitation comprising a target date; displaying a first animation comprising at least one of scaling and panning the first portion until an intermediate portion is in the display area, wherein the intermediate portion comprises the first portion and a target portion; displaying a second animation comprising at least one of scaling and panning the intermediate portion until the target portion is in the display area, wherein the target portion comprises the target date and represents a second time unit; and displaying an image representing the invitation on the target portion. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A machine readable medium providing instructions which when executed by a data processing system cause the data processing system to perform a method of processing data, the method comprising:
-
displaying a first portion of an electronic calendar, wherein the first portion is in a display area and represents a first time unit; receiving an invitation comprising a target date; displaying a first animation comprising at least one of scaling and panning the first portion until an intermediate portion is in the display area, wherein the intermediate portion comprises the first portion and a target portion; displaying a second animation comprising at least one of scaling and panning the intermediate portion until the target portion is in the display area, wherein the target portion comprises the target date and represents a second time unit; and displaying an image representing the invitation on the target portion. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38)
-
-
39. A data processing system comprising:
-
means for displaying a first portion of an electronic calendar, wherein the first portion is in a display area and represents a first time unit; means for receiving an invitation comprising a target date; means for displaying a first animation comprising at least one of scaling and panning the first portion until an intermediate portion is in the display area, wherein the intermediate portion comprises the first portion and a target portion; means for displaying a second animation comprising at least one of scaling and panning the intermediate portion until the target portion is in the display area, wherein the target portion comprises the target date and represents a second time unit; and means for displaying an image representing the invitation on the target portion.
-
-
40. A machine readable medium containing executable program instructions which, when executed, cause a data processing system to perform a method comprising:
-
storing a first portion of an electronic calendar, the first portion including a first date; receiving an invitation which comprises a target date; displaying, in response to the invitation, an intermediate portion which includes the first date and the target date; displaying a second portion of the electronic calendar, wherein the second portion includes the target date. - View Dependent Claims (41, 42, 43, 44, 45)
-
-
46. A machine implemented method comprising:
-
storing a first portion of an electronic calendar, the first portion including a first date; receiving an invitation which comprises a target date; displaying, in response to the invitation, an intermediate portion which includes the first date and the target date; displaying a second portion of the electronic calendar, wherein the second portion includes the target date. - View Dependent Claims (47, 48, 49, 50, 51)
-
-
52. A data processing system comprising:
-
means for storing a first portion of an electronic calendar, the first portion including a first date; means for receiving an invitation which comprises a target date; means for displaying, in response to the invitation, an intermediate portion which includes the first date and the target date; means for displaying a second portion of the electronic calendar, wherein the second portion includes the target date.
-
Specification