Portable Multifunction Device, Method, and Graphical User Interface for Viewing and Managing Electronic Calendars
First Claim
1. A computer-implemented method, comprising:
- on a portable electronic device having a touch screen display, executing a calendar application, including;
when the device is held in a portrait orientation, displaying a calendar in a first view, showing events for a first time period in the first view;
detecting a change in orientation of the device to a landscape orientation, and in response, displaying the calendar in a second view, showing events for a second time period that is longer than and includes the first time period.
1 Assignment
0 Petitions
Accused Products
Abstract
In accordance with some embodiments, a computer-implemented method is performed at a portable multifunction device with a touch screen display. The touch screen display includes a long axis, a short axis, a portrait view and a landscape view. The computer-implemented method includes executing a calendar application. In response to detecting the portable multifunction device in a first orientation that comprises a substantially vertical orientation of the long axis, a calendar is displayed for a first time period in the portrait view. In response to detecting the portable multifunction device in a second orientation that comprises the substantially vertical orientation of the short axis, a calendar is displayed for a second time period in the landscape view. The second time period is longer than and includes the first time period.
341 Citations
53 Claims
-
1. A computer-implemented method, comprising:
on a portable electronic device having a touch screen display, executing a calendar application, including; when the device is held in a portrait orientation, displaying a calendar in a first view, showing events for a first time period in the first view; detecting a change in orientation of the device to a landscape orientation, and in response, displaying the calendar in a second view, showing events for a second time period that is longer than and includes the first time period. - View Dependent Claims (2, 3, 4)
-
5. A portable electronic device, comprising:
-
a touch screen display; one or more processors; memory; and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including; instructions for, when the device is held in a portrait orientation, displaying a calendar in a first view, showing events for a first time period in the first view; and instructions for detecting a change in orientation of the device to a landscape orientation, and in response, displaying the calendar in a second view, showing events for a second time period that is longer than and includes the first time period.
-
-
6. A computer readable storage medium having stored therein instructions, which when executed by a portable electronic device with a touch screen display, cause the device to:
-
when the device is held in a portrait orientation, display a calendar in a first view, showing events for a first time period in the first view; and detect a change in orientation of the device to a landscape orientation, and in response, display the calendar in a second view, showing events for a second time period that is longer than and includes the first time period.
-
-
7. A graphical user interface on a portable electronic device with a touch screen display, comprising:
-
a calendar with a first view that shows events for a first time period and a second view that shows events for a second time period; wherein; when the device is held in a portrait orientation, the calendar is displayed in the first view that shows events for the first time period; in response to detecting a change in orientation of the device to a landscape orientation, the calendar is displayed in a second view that shows events for the second time period; and the second time period is longer than and includes the first time period.
-
-
8. A portable electronic device with a touch screen display, comprising:
-
means for, when the device is held in a portrait orientation, displaying a calendar in a week view, showing events for a single week in the week view; and means for detecting a change in orientation of the device to a landscape orientation, and in response, displaying the calendar in a multiweek view, showing events for a multiplicity of weeks, the multiplicity of weeks including the single week.
-
-
9. A computer-implemented method, comprising:
on a portable multifunction device with a touch screen display, wherein the touch screen display includes a long axis, a short axis, a portrait view and a landscape view; executing a calendar application; detecting the portable multifunction device in a first orientation that comprises a substantially vertical orientation of the long axis; in response to detecting the portable multifunction device in the first orientation that comprises the substantially vertical orientation of the long axis, displaying a calendar for a first time period in the portrait view; detecting the portable multifunction device in a second orientation that comprises a substantially vertical orientation of the short axis; and in response to detecting the portable multifunction device in the second orientation that comprises the substantially vertical orientation of the short axis, displaying a calendar for a second time period in the landscape view, wherein the second time period is longer than and includes the first time period. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
16. A portable multifunction device, comprising:
-
a touch screen display; one or more processors; memory; and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including; instructions for executing a calendar application; instructions for detecting the portable multifunction device in a first orientation that comprises a substantially vertical orientation of the long axis; instructions for, in response to detecting the portable multifunction device in the first orientation that comprises the substantially vertical orientation of the long axis, displaying a calendar for a first time period in the portrait view; instructions for detecting the portable multifunction device in a second orientation that comprises a substantially vertical orientation of the short axis; and instructions for, in response to detecting the portable multifunction device in the second orientation that comprises the substantially vertical orientation of the short axis, displaying a calendar for a second time period in the landscape view, wherein the second time period is longer than and includes the first time period.
-
-
17. A computer readable storage medium having stored therein instructions, which when executed by a portable multifunction device with a touch screen display, cause the device to:
-
execute a calendar application; detect the portable multifunction device in a first orientation that comprises a substantially vertical orientation of the long axis; in response to detecting the portable multifunction device in the first orientation that comprises the substantially vertical orientation of the long axis, display a calendar for a first time period in the portrait view; detect the portable multifunction device in a second orientation that comprises a substantially vertical orientation of the short axis; and in response to detecting the portable multifunction device in the second orientation that comprises the substantially vertical orientation of the short axis, display a calendar for a second time period in the landscape view, wherein the second time period is longer than and includes the first time period.
-
-
18. A graphical user interface on a portable multifunction device with a touch screen display, comprising:
-
a calendar application; a calendar for a first time period; and a calendar for a second time period; wherein; the touch screen display includes a long axis, a short axis, a portrait view and a landscape view; in response to detecting the portable multifunction device in a first orientation that comprises a substantially vertical orientation of the long axis, displaying the calendar for the first time period in the portrait view; in response to detecting the portable multifunction device in a second orientation that comprises a substantially vertical orientation of the short axis, displaying the calendar for a second time period in the landscape view; and the second time period is longer than and includes the first time period.
-
-
19. A portable multifunction device with a touch screen display, comprising:
-
means for executing a calendar application; means for detecting the portable multifunction device in a first orientation that comprises a substantially vertical orientation of the long axis; means for in response to detecting the portable multifunction device in the first orientation that comprises the substantially vertical orientation of the long axis, displaying a calendar for a first time period in the portrait view; means for detecting the portable multifunction device in a second orientation that comprises a substantially vertical orientation of the short axis; and means for in response to detecting the portable multifunction device in the second orientation that comprises the substantially vertical orientation of the short axis, displaying a calendar for a second time period in the landscape view, wherein the second time period is longer than and includes the first time period.
-
-
20. A computer-implemented method, comprising:
-
at a portable multifunction device with a touch screen display, displaying a multiweek calendar on the touch screen display; detecting a contact on an individual day in the multiweek calendar; and in response to detecting the contact on the individual day, displaying at least a portion of a list of events on the contacted individual day while continuing to display the multiweek calendar, wherein the list of events on the contacted individual day includes an invitation to an event. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A portable multifunction device, comprising:
-
a touch screen display; one or more processors; memory; and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including; instructions for displaying a multiweek calendar on the touch screen display; instructions for detecting a contact on an individual day in the multiweek calendar; and instructions for in response to detecting the contact on the individual day, displaying at least a portion of a list of events on the contacted individual day while continuing to display the multiweek calendar, wherein the list of events on the contacted individual day includes an invitation to an event.
-
-
30. A computer readable storage medium having stored therein instructions, which when executed by a portable multifunction device with a touch screen display, cause the device to:
-
display a multiweek calendar on the touch screen display; detect a contact on an individual day in the multiweek calendar; and in response to detecting the contact on the individual day, display at least a portion of a list of events on the contacted individual day while continuing to display the multiweek calendar, wherein the list of events on the contacted individual day includes an invitation to an event.
-
-
31. A graphical user interface on a portable multifunction device with a touch screen display, comprising:
-
a calendar application; a multiweek calendar including a plurality of days; and a list of events associated with at least one of the plurality of days, the list of events including at least one invitation to an event; wherein in response to detecting a contact on an individual day in the multiweek calendar, displaying at least a portion of the list of events on the contacted individual day while continuing to display the multiweek calendar.
-
-
32. A portable multifunction device with a touch screen display, comprising:
-
means for displaying a multiweek calendar on the touch screen display; means for detecting a contact on an individual day in the multiweek calendar; and means for in response to detecting the contact on the individual day, displaying at least a portion of a list of events on the contacted individual day while continuing to display the multiweek calendar, wherein the list of events on the contacted individual day includes an invitation to an event.
-
-
33. A computer-implemented method, comprising:
-
at a computing device with a touch screen display, displaying a flat version of a calendar application interface on the touch screen display; in response to detecting a user gesture on a view options icon while the flat version of the calendar application interface is displayed, displaying a curled version of the calendar application interface on the touch screen display, wherein the curled version of the calendar application interface includes; an image of a curled page that obscures a first portion of the flat version of the calendar application interface; and a roll-up region in a display region formerly occupied by a second portion of the flat version of the calendar application interface, wherein the roll-up region includes a plurality of calendar option icons, each respective calendar option icon in the plurality of calendar option icons responsive to a user selection gesture on the respective calendar option icon; detecting a user selection gesture on one or more of the plurality of calendar option icons; and redisplaying the flat version of the calendar application interface with information corresponding to the one or more calendar option icons upon which user selection gestures were detected. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40, 41, 42)
redisplaying the flat version of the calendar application interface with information corresponding to the at least two of the plurality of option icons upon which user selection gestures were detected.
-
-
35. The computer-implemented method of claim 33, wherein the curled version of the calendar application interface includes a third portion of the flat version of the calendar application interface.
-
36. The computer-implemented method of claim 35,
wherein the third portion is displayed in the curled version of the calendar application interface in a manner that is visually distinct from display of the third portion in the flat version of the calendar application interface. -
37. The computer-implemented method of claim 33, wherein the flat version of the calendar application interface is redisplayed in response to detecting a second user gesture on the view options icon.
-
38. The computer-implemented method of claim 33, including
displaying a roll up animation that transitions from displaying the flat version of the calendar application interface to displaying the curled version of the calendar application interface. -
39. The computer-implemented method of claim 38, further including
displaying a roll down animation that transitions from displaying the curled version of the calendar application interface to redisplaying the flat version of the calendar application interface with information corresponding to the one or more calendar option icons upon which user selection gestures were detected. -
40. The computer-implemented method of claim 33, wherein the curled page includes an inverted, translucent representation of a portion of the flat version of the calendar application interface.
-
41. The computer-implemented method of claim 33, wherein the curled page includes a translucent representation of a portion of the flat version of the calendar application interface.
-
42. The computer-implemented method of claim 33, wherein the user selection gestures are finger gestures on the touch screen display.
-
43. A portable multifunction device, comprising:
-
a touch screen display; one or more processors; memory; and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including; instructions for displaying a flat version of a calendar application interface; instructions for in response to detecting a user gesture on a view options icon while the flat version of the calendar application interface is displayed, displaying a curled version of the calendar application interface, wherein the curled version of the calendar application interface includes; an image of a curled page that obscures a first portion of the flat version of the calendar application interface; and a roll-up region in a display region formerly occupied by a second portion of the flat version of the calendar application interface, wherein the roll-up region includes a plurality of calendar option icons, each respective calendar option icon in the plurality of calendar option icons responsive to a user selection gesture on the respective calendar option icon; instructions for detecting a user selection gesture on one or more of the plurality of calendar option icons; and instructions for redisplaying the flat version of the calendar application interface with information corresponding to the one or more calendar option icons upon which user selection gestures were detected.
-
-
44. A computer readable storage medium having stored therein instructions, which when executed by a portable multifunction device with a touch screen display, cause the device to:
-
display a flat version of a calendar application interface; in response to detecting a user gesture on a view options icon while the flat version of the calendar application interface is displayed, display a curled version of the calendar application interface, wherein the curled version of the calendar application interface includes; an image of a curled page that obscures a first portion of the flat version of the calendar application interface; and a roll-up region in a display region formerly occupied by a second portion of the flat version of the calendar application interface, wherein the roll-up region includes a plurality of calendar option icons, each respective calendar option icon in the plurality of calendar option icons responsive to a user selection gesture on the respective calendar option icon; detect a user selection gesture on one or more of the plurality of calendar option icons; and redisplay the flat version of the calendar application interface with information corresponding to the one or more calendar option icons upon which user selection gestures were detected.
-
-
45. A graphical user interface on a portable multifunction device with a touch screen display, comprising:
-
a flat version of an calendar application interface; a calendar options icon; a curled version of the calendar application interface, wherein the curled version of the calendar application interface includes; an image of a curled page that obscures a first portion of the flat version of the calendar application interface; and a roll-up region in a display region formerly occupied by a second portion of the flat version of the calendar application interface, wherein the roll-up region includes a plurality of calendar option icons, each respective calendar option icon in the plurality of calendar option icons responsive to a user selection gesture on the respective calendar option icon; wherein; in response to detecting a user gesture on the calendar options icon while the flat version of the calendar application interface is displayed, the curled version of the calendar application interface is displayed; user selection gestures are detected on one or more of the plurality of calendar option icons; and the flat version of the calendar application interface is redisplayed with information corresponding to the one or more of the plurality of calendar option icons upon which user selection gestures were detected.
-
-
46. A portable multifunction device with a touch screen display, comprising:
-
means for displaying a flat version of a calendar application interface; means for in response to detecting a user gesture on a view options icon while the flat version of the calendar application interface is displayed, displaying a curled version of the calendar application interface, wherein the curled version of the calendar application interface includes; an image of a curled page that obscures a first portion of the flat version of the calendar application interface; and a roll-up region in a display region formerly occupied by a second portion of the flat version of the calendar application interface, wherein the roll-up region includes a plurality of calendar option icons, each respective calendar option icon in the plurality of calendar option icons responsive to a user selection gesture on the respective calendar option icon; means for detecting a user selection gesture on one or more of the plurality of calendar option icons; and means for redisplaying the flat version of the calendar application interface with information corresponding to the one or more calendar option icons upon which user selection gestures were detected.
-
-
47. A computer-implemented method, comprising:
on a portable multifunction device with a touch screen display, receiving a calendar invitation, from a party to a user of the device, while the device is locked; displaying at least a portion of the calendar invitation on the touch screen display while the device remains locked; and in response to detecting a user request to view the calendar invitation, immediately displaying the calendar invitation in a calendar application. - View Dependent Claims (48, 49)
-
50. A portable multifunction device, comprising:
-
a touch screen display; one or more processors; memory; and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including; instructions for receiving a calendar invitation, from a party to a user of the device, while the device is locked; instructions for displaying at least a portion of the calendar invitation on the touch screen display while the device remains locked; and instructions for in response to detecting a user request to view the calendar invitation, immediately displaying the calendar invitation in a calendar application.
-
-
51. A computer readable storage medium having stored therein instructions, which when executed by a portable multifunction device with a touch screen display, cause the device to:
-
receive a calendar invitation, from a party to a user of the device, while the device is locked; display at least a portion of the calendar invitation on the touch screen display while the device remains locked; and in response to detecting a user request to view the calendar invitation, immediately display the calendar invitation in a calendar application.
-
-
52. A graphical user interface on a portable multifunction device with a touch screen display, comprising:
-
a calendar application; and at least a portion of a calendar invitation; wherein; in response to receiving the calendar invitation from a party to a user of the device while the device is locked, displaying at least the portion of the calendar invitation on the touch screen display while the device remains locked; and in response to detecting a user request to view the calendar invitation, immediately displaying the calendar invitation in the calendar application.
-
-
53. A portable multifunction device with a touch screen display, comprising:
-
means for receiving a calendar invitation, from a party to a user of the device, while the device is locked; means for displaying at least a portion of the calendar invitation on the touch screen display while the device remains locked; and means for in response to detecting a user request to view the calendar invitation, immediately displaying the calendar invitation in a calendar application.
-
Specification