Patent ID: 9116986
Filing Date: 2015-08-25
Classification: G06F,G06Q

Abstract:
1. A computer-implemented method comprising: receiving, using one or more computing devices, a request from a user to create an event in a calendar; creating, using the one or more computing devices, the event in the calendar; associating, using the one or more computing devices, event metadata with the event in the calendar, the event metadata created by the user for the event; receiving, using the one or more computing devices, subsequent to an end of the event, feedback reported by the user updating the event metadata associated with the event; aggregating, using the one or more computing devices, the event metadata of the event updated with the feedback reported by the user and user metadata associated with the user; executing, using the one or more computing devices, an action including creating a subsequent event in the calendar on behalf of the user based on the aggregated event metadata updated with the feedback reported by the user and the user metadata associated with the user; determining, using the one or more computing devices, an effect of the executed action including creating the subsequent event in the calendar on behalf of the user on a goal set by the user in the calendar; and responsive to determining the effect of the executed action on the goal set by the user, providing, using the one or more computing devices, a suggestion to the user to meet the goal.