Contextually-appropriate task reminders
First Claim
1. A method for providing contextually-appropriate task reminders, the method comprising:
- receiving a selection of a task source element;
generating a task reminder based on the task source element;
learning, by a computing device, over time how to identify contextually-appropriate task reminders in different contexts;
displaying a graphical user interface (GUI) on a display unit, the graphical user interface containing a reminder area and an activity area;
as the task source element changes, updating the reminder area to generate, update or delete task reminders such that the task reminders are contextually-appropriate;
as a current context of the user changes, updating the reminder area such that the reminder area contains the task reminders that are contextually-appropriate in the current context of the user;
receiving a selection input from the user, the selection input indicating a given task reminder in the reminder area; and
displaying in the activity area additional information about a task corresponding to the given task reminder.
2 Assignments
0 Petitions
Accused Products
Abstract
A computing device learns over time how to identify task reminders that are most likely to be helpful to a user in different contexts. The task reminders can remind the user of activities that the user needs to do. The computing device displays a graphical user interface (GUI) that contains the task reminders identified as being most likely to be helpful to the user in the user'"'"'s current context. The computing device updates the task reminders in the GUI as the user'"'"'s context changes. In this way, the computing device can present task reminders that are likely to be currently helpful to the user while suppressing task reminders that are less likely to be helpful to the user at the current time.
41 Citations
20 Claims
-
1. A method for providing contextually-appropriate task reminders, the method comprising:
-
receiving a selection of a task source element; generating a task reminder based on the task source element; learning, by a computing device, over time how to identify contextually-appropriate task reminders in different contexts; displaying a graphical user interface (GUI) on a display unit, the graphical user interface containing a reminder area and an activity area; as the task source element changes, updating the reminder area to generate, update or delete task reminders such that the task reminders are contextually-appropriate; as a current context of the user changes, updating the reminder area such that the reminder area contains the task reminders that are contextually-appropriate in the current context of the user; receiving a selection input from the user, the selection input indicating a given task reminder in the reminder area; and displaying in the activity area additional information about a task corresponding to the given task reminder. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computing device comprising:
-
one or more computer storage media that store instructions; and one or more processing units that access and execute the instructions, execution of the instructions by the one or more processing units configuring the computing device such that the computing device; receives a selection of a task source element; generates a task reminder based on the task source element; learns over time how to identify contextually-appropriate task reminders for different contexts of a user; causes a display unit to display a graphical user interface (GUI), the GUI containing a reminder area and an activity area, the reminder area being updated as the task source element changes to to generate, update or delete task reminders such that the task reminders are contextually-appropriate and the reminder area being updated as a current context of the user changes such that the reminder area contains the task reminders that are contextually-appropriate in the current context of the user; receives a selection input from the user, the selection input indicating a given task reminder in the reminder area; and causes the display unit to display in the activity area additional information about a task corresponding to the given task reminder. - View Dependent Claims (16, 17)
-
-
18. A computing device comprising:
-
one or more computer storage media that store instructions; and one or more processing units that access and execute the instructions, execution of the instructions by the one or more processing units configuring the computing device such that the computing device; learns over time how to identify contextually-appropriate task reminders for different contexts of a user; causes a display unit to display a graphical user interface (GUI), the GUI containing a reminder area that is updated as a current context of the user changes such that the reminder area contains task reminders that are contextually-appropriate in the current context of the user receives input from the user to drag a contact to the reminder area, the contact comprising contact information for another user; generates a given task reminder in response to receiving the input; receives first context data indicating that the other user is not available; determines, after receiving the first context data, that the given task reminder is not among the contextually-appropriate task reminders for a current context of the user; receives second context data indicating that the other user is available; and determines, after receiving the second context data, that the given task reminder is among the contextually-appropriate task reminders for a later context of the user. - View Dependent Claims (19, 20)
-
Specification