Providing actionable notifications to a user
AssigneeGoogle Inc.
InventorsXander Pollock, Dorington George Little, IV
Life of this patent
Estimating the term…
Abstract
A system and machine-implemented method for providing a user with a to-do list of tasks, the method including determining one or more goals associated with a user, the one or more goals including objectives that the user wants to achieve, identifying one or more notifications associated with the user, each notification notifying the user of an event comprising an action by another user with respect to the user, identifying one or more tasks, the one or more tasks contributing to at least one of the one or more goals and providing a response to the event relating to at least one of the one or more notifications and providing the one or more tasks for display to the user.
Claims20
A computer-implemented method for providing a user with a to-do list of tasks, the method comprising:
- determining, using one or more computing devices, one or more goals associated with a user, the one or more goals comprising objectives that the user wants to achieve;
- identifying, using the one or more computing devices, one or more notifications associated with the user, each notification notifying the user of an event comprising an action by another user with respect to the user;
- mapping, using the one or more computing devices, the one or more notifications to one or more of the one or more goals;
- identifying, using the one or more computing devices, one or more tasks, the one or more tasks contributing to at least one of the one or more goals and providing a response to the event relating to at least one of the one or more notifications;
- and
- providing, using the one or more computing devices, the one or more tasks for display to the user.
A system for providing a user with a to-do list of tasks, the system comprising:
- one or more processors;
- and
- a machine-readable medium comprising instructions stored therein, which when executed by the processors, cause the processors to perform operations comprising:
- determining one or more goals associated with a user, the one or more goals comprising objectives that the user wants to achieve;
- identifying one or more notifications associated with the user, each notification notifying the user of an event comprising an action by another user with respect to the user;
- mapping the one or more notifications to one or more of the one or more goals, wherein a notification is mapped to a goal when one or more of the event corresponding to the notification or response to the event corresponding to the notification contribute to achieving the goal;
- and
- identifying one or more tasks, the one or more tasks contributing to at least one of the one or more goals, and wherein the one or more tasks comprise at least one task that provides a response to a notification mapped to at least one of the one or more goals;
- and
- providing the one or more tasks for display to the user.
A non-transitory machine-readable medium comprising instructions stored therein, which when executed by a machine, cause the machine to perform operations comprising:
- determining one or more goals associated with a user, the one or more goals comprising objectives of the user that the user wants to achieve;
- identifying one or more notifications associated with the user, each notification notifying the user of an event comprising an action by another user with respect to the user;
- mapping the one or more notifications to one or more of the one or more goals;
- identifying one or more tasks, the one or more tasks each contributing to at least one of the one or more goals or providing a response to the event relating to at least one of the one or more notifications;
- and
- providing the one or more tasks for display to the user.
Dependencies are inferred from the claim text.