Contextually-Appropriate Task Reminders
First Claim
1. A method for providing contextually-appropriate task reminders, the method comprising:
- 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
as a current context of the user changes, updating the reminder area such that the reminder area contains task reminders that are contextually-appropriate in the current context of the user.
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.
-
Citations
20 Claims
-
1. A method for providing contextually-appropriate task reminders, the method comprising:
-
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 as a current context of the user changes, updating the reminder area such that the reminder area contains task reminders that are contextually-appropriate in the current context of the user. - 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; learns over time how to identify contextually-appropriate task reminders for different contexts of a user; and 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. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A computer storage medium that stores instructions, execution of the instructions by one or more processing units of a computing device configuring the computing device such that the computing device:
-
displays a graphical user interface (GUI) on a display unit, the graphical user interface containing a reminder area and an activity area, the reminder area containing a set of top-ranked task reminders, the set of top-ranked task reminders determined by the computing device to have highest likelihoods of being helpful a user in an initial context; receives feedback from the user; applies the feedback to a machine learning algorithm; receives context data after applying the feedback to the machine learning algorithm, the context data representing a changed context; uses the machine learning algorithm to calculate scores for a plurality of task reminders, the scores being numerical values indicative of likelihoods of the task reminders being helpful to the user in the changed context; ranks the task reminders based on the scores for the task reminders; and updates the reminder area to display ones of the task reminders having the greatest scores.
-
Specification