Automatic event scheduling

US9978043B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9978043-B2
Application numberUS-201414500974-A
CountryUS
Kind codeB2
Filing dateSep 29, 2014
Priority dateMay 30, 2014
Publication dateMay 22, 2018
Grant dateMay 22, 2018

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.

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.

First claim

Opening claim text (preview).

We 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. 2. The method of claim 1 , wherein the first time is an earliest future time at which all proposed attendees, including the organizer of the appointment, are available to attend the appointment. 3. The method of claim 1 , wherein the additional times for the appointment comprise a plurality of times within a threshold time range at which all proposed attendees are available to attend. 4. The method of claim 3 , wherein the threshold time range is one week. 5. The method of claim 1 , further comprising: receiving, via the one or more input devices, user selection of a selectable option of the plurality of selectable options; in response to receiving the user selection of the selectable option, causing an electronic calendar application to display a calendar of the organizer of the appointment with the appointment at a time corresponding to the selected selectable option. 6. The method claim 1 , wherein the appointment has an initial proposed time, and wherein the method further comprises concurrently displaying, with the plurality of selectable options, a list of proposed attendees unavailable for the appointment at the initial proposed time. 7. The method of claim 1 , further comprising: displaying a third selectable item for requesting additional proposed times at which subsets 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 third selectable item; and in response to receiving the user selection of the third selectable item, displaying additional times at which different subsets 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. 8. The method of claim 7 , wherein a particular proposed attendee is available for a first one of the additional times and is not available for a second one of the additional times. 9. The method of claim 1 , wherein the second time is before the first time. 10. The method of claim 1 , wherein prior to receiving, via the one or more input devices, the user selection of the selectable item for showing additional times for the appointment, the plurality of selectable options that are concurrently displayed on the display does not include the third selectable option. 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. 12. The machine readable medium of claim 11 , wherein the first time is an earliest future time at which all proposed attendees, including the organizer of the appointment, are available to attend the appointment. 13. The machine readable medium of claim 11 , wherein the additional times for the appointment comprise a plurality of times within a threshold time range at which all proposed attendees are available to attend. 14. The machine readable medium of claim 13 , wherein the threshold time range is one week. 15. The machine readable medium of claim 11 , wherein the program further comprises a set of instructions for: receiving, via the one or more input devices, user selection of a selectable option of the plurality of selectable options; and in response to receiving the user selection of the selectable option, causing the electronic calendar application to display a calendar of the organizer of the appointment with the appointment at a time corresponding to the selected selectable option. 16. The machine readable medium of claim 11 , wherein the second time is before the first time. 17. The machine readable medium of claim 11 , wherein prior to receiving, via the one or more input devices, the user selection of the selectable item for showing additional times for the appointment, the plurality of selectable options that are concurrently displayed on the display does not include the third selectable option

Assignees

Inventors

Classifications

  • Zoom, i.e. interaction techniques or interactors for controlling the zooming operation · CPC title

  • Several contacts: gestures triggering a specific function, e.g. scrolling, zooming, right-click, when the user establishes several contacts with the surface simultaneously; e.g. using several fingers or a combination of fingers and pen · CPC title

  • Interaction with lists of selectable items, e.g. menus · CPC title

  • using a touch-screen or digitiser, e.g. input of commands through traced gestures · CPC title

  • for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range · 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 US9978043B2 cover?
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 a…
Who is the assignee on this patent?
Apple Inc
What technology area does this patent fall under?
Primary CPC classification G06Q10/1093. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue May 22 2018 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 6 related publications on this page (citations in our corpus or others sharing the same primary CPC).