×

Method and system for providing scheduling suggestions

  • US 9,348,897 B2
  • Filed: 08/07/2013
  • Issued: 05/24/2016
  • Est. Priority Date: 08/07/2013
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method, the method comprising:

  • accessing a collection of intention objects, each intention object of the collection of intention objects being associated with an activity and comprising one or more temporal attributes and one or more contextual attributes including a location associated with the activity;

    determining a relevancy of each of the intention objects based on a current time, a current location, and the location included in the one or more contextual attributes of each of the intention objects;

    presenting the intention objects to a user in an order based on their respective relevancies;

    selecting one of the intention objects based on the one or more temporal attributes, the one or more contextual attributes, and the determined relevancy, the selected intention object being other than an intention object with a greatest relevancy;

    providing a scheduling suggestion to the user, the scheduling suggestion including a suggestion to schedule the activity associated with the selected intention object;

    causing the selected intention object to be scheduled on the calendar of the user in response to the user dragging and dropping the selected intention object on a first portion of a user interface of the system;

    causing a reminder to be set for the selected intention object in response to the user dragging and dropping the selected intention object on a second portion of the user interface of the system;

    associating the selected intention object with another intention object in response to the user dragging the selected intention object over the other intention object, the association requiring an activity associated with the selected intention object to be performed before an activity associated with the other intention object;

    updating a relevancy ranking of at least one of the intention objects based on a time of day being later than a time included in the intention object without the user indicating that an activity associated with the intention object has been completed; and

    changing a state of the at least one intention object from an active state to an inactive state based on the updated relevancy ranking.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×