Automatic event scheduling
First Claim
1. A method comprising:
- at a portable electronic device with a display and one or more input devices;
receiving, via the one or more input devices, a request to select a time for an appointment that includes a set of proposed attendees;
in response to the request to select the time for the appointment, concurrently displaying, on the display, a plurality of selectable options that correspond to proposed times for the appointment and a selectable item for showing additional times for the appointment, wherein;
the proposed times for the appointment are based on calendars of the proposed attendees;
the plurality of selectable options that are concurrently displayed on the display includes;
a first selectable option that corresponds to a first time for the appointment at which all proposed attendees, including an organizer of the appointment, are available to attend the appointment;
a second selectable option that corresponds to a second time for the appointment at which a subset of the proposed attendees are available to attend the appointment and one or more of the proposed attendees are not available to attend the appointment;
receiving, via the one or more input devices, user selection of the selectable item for showing additional times for the appointment; and
in response to receiving the user selection of the selectable item for showing additional times for the appointment, while maintaining display of the first selectable option on the display, replacing display of the second selectable option with a third selectable option that corresponds to a third time for the appointment at which all proposed attendees, including the organizer of the appointment, are available to attend the appointment, wherein the third time is different from the first time.
1 Assignment
0 Petitions
Accused Products
Abstract
Some embodiments provide a method for creating a new appointment for an electronic calendar. The method receives a set of proposed attendees for the new appointment. The method retrieves and analyzes calendars of the proposed attendees. The method proposes a time for the new appointment at which all proposed attendees, including an organizer of the appointment, are available to attend the new appointment. In some embodiments, the proposed time is an earliest future time at which all proposed attendees are available to attend the new appointment. In some embodiments, the method also proposes a second time for the new appointment at which a subset of the proposed attendees are available to attend the new appointment.
99 Citations
24 Claims
-
1. A method comprising:
at a portable electronic device with a display and one or more input devices; receiving, via the one or more input devices, a request to select a time for an appointment that includes a set of proposed attendees; in response to the request to select the time for the appointment, concurrently displaying, on the display, a plurality of selectable options that correspond to proposed times for the appointment and a selectable item for showing additional times for the appointment, wherein; the proposed times for the appointment are based on calendars of the proposed attendees; the plurality of selectable options that are concurrently displayed on the display includes; a first selectable option that corresponds to a first time for the appointment at which all proposed attendees, including an organizer of the appointment, are available to attend the appointment; a second selectable option that corresponds to a second time for the appointment at which a subset of the proposed attendees are available to attend the appointment and one or more of the proposed attendees are not available to attend the appointment; receiving, via the one or more input devices, user selection of the selectable item for showing additional times for the appointment; and in response to receiving the user selection of the selectable item for showing additional times for the appointment, while maintaining display of the first selectable option on the display, replacing display of the second selectable option with a third selectable option that corresponds to a third time for the appointment at which all proposed attendees, including the organizer of the appointment, are available to attend the appointment, wherein the third time is different from the first time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
11. A machine readable medium storing a program which when executed by at least one processing unit creates an appointment for an electronic calendar application of a portable electronic device with a display and one or more input devices, the program comprising sets of instructions for:
-
receiving, via the one or more input devices, a request to select a time for an appointment that includes a set of proposed attendees; in response to the request to select the time for the appointment, concurrently displaying, on the display, a plurality of selectable options that correspond to proposed times for the appointment and a selectable item for showing additional times for the appointment, wherein; the proposed times for the appointment are based on calendars of the proposed attendees; the plurality of selectable options that are concurrently displayed on the display includes; a first selectable option that corresponds to a first time for the appointment at which all proposed attendees, including an organizer of the appointment, are available to attend the appointment; a second selectable option that corresponds to a second time for the appointment at which a subset of the proposed attendees are available to attend the appointment and one or more of the proposed attendees are not available to attend the appointment; receiving, via the one or more input devices, user selection of the selectable item for showing additional times for the appointment; and in response to receiving the user selection of the selectable item for showing additional times for the appointment, while maintaining display of the first selectable option on the display, replacing display of the second selectable option with a third selectable option that corresponds to a third time for the appointment at which all proposed attendees, including the organizer of the appointment, are available to attend the appointment, wherein the third time is different from the first time. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A portable electronic device, comprising:
-
a display; one or more input devices; a set of processing units; and a machine readable medium storing a program which when executed by at least one of the processing units creates an appointment for an electronic calendar application of the portable electronic device, the program comprising sets of instructions for; receiving, via the one or more input devices, a request to select a time for an appointment that includes a set of proposed attendees; in response to the request to select the time for the appointment, concurrently displaying, on the display, a plurality of selectable options that correspond to proposed times for the appointment and a selectable item for showing additional times for the appointment, wherein; the proposed times for the appointment are based on calendars of the proposed attendees; the plurality of selectable options that are concurrently displayed on the display includes; a first selectable option that corresponds to a first time for the appointment at which all proposed attendees, including an organizer of the appointment, are available to attend the appointment; a second selectable option that corresponds to a second time for the appointment at which a subset of the proposed attendees are available to attend the appointment and one or more of the proposed attendees are not available to attend the appointment; receiving, via the one or more input devices, user selection of the selectable item for showing additional times for the appointment; and in response to receiving the user selection of the selectable item for showing additional times for the appointment, while maintaining display of the first selectable option on the display, replacing display of the second selectable option with a third selectable option that corresponds to a third time for the appointment at which all proposed attendees, including the organizer of the appointment, are available to attend the appointment, wherein the third time is different from the first time. - View Dependent Claims (19, 20, 21, 22, 23, 24)
-
Specification