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 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; and
as a current context changes, updating the reminder area such that the reminder area contains the task reminders that are contextually-appropriate in the current context.
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.
33 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 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; and as a current context changes, updating the reminder area such that the reminder area contains the task reminders that are contextually-appropriate in the current context. - 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; and causes a display unit to display a graphical user interface, the graphical user interface containing a reminder area and an activity area, the reminder area being updated as the task source element changes 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 changes such that the reminder area contains the task reminders that are contextually-appropriate in the current context. - View Dependent Claims (16, 17)
-
-
18. A computer storage media that store instructions, wherein execution of the instructions by one or more processing units cause a computing device to perform the steps of:
-
learning over time how to identify contextually-appropriate task reminders for different contexts; causing a display unit to display a graphical user interface, the graphical user interface containing a reminder area that is updated as a current context changes such that the reminder area contains task reminders that are contextually-appropriate in the current context; receiving input from the user to drag a contact to the reminder area, the contact comprising contact information for another user; generating a task reminder; and determining, after receiving context data, that the task reminder is among the contextually-appropriate task reminders for the current context. - View Dependent Claims (19, 20)
-
Specification