This disclosure describes techniques to automatically predict that a user is likely to be delayed for an upcoming calendar appointment. A trained on-device machine learning model is used to predict delays based on permitted contextual information. Schedule rearrangements are automatically generated, e.g., to rearrange subsequent calendar meetings that are predicted to be affected due to the delay. Rearrangements are presented to the user, and the calendar is updated per user input and preferences. A calendar application or service that implements these techniques can reduce the burden on users to manually reschedule appointments.

Creative Commons License

Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 License.