NOTIFICATIONS AND REMINDERS BASED ON USER STATES
First Claim
1. A method of deferring a first reminder notification, the method comprising:
- displaying, by a computer system, a reminder deferral user interface in response to the first reminder notification, the reminder deferral user interface specifying deferral options, including at least one deferral trigger condition;
receiving, by the computer system, a request to defer the first reminder notification, the request comprising a selected deferral trigger condition, selected from the at least one deferral trigger condition, that indicates when a second reminder notification is to be presented, wherein the selected deferral trigger condition is based upon state information associated with the computer system; and
scheduling, by the computer system, the second reminder notification to present a deferred reminder user interface at a subsequent time at which the selected deferral trigger condition is met.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and apparatus are disclosed for deferring a first reminder notification by, in one or more embodiments, displaying a reminder deferral user interface in response to the first reminder notification, the reminder deferral user interface specifying deferral options, including at least one deferral trigger condition, receiving a request to defer the first reminder notification, the request comprising a selected deferral trigger condition that indicates when a second reminder notification is to be presented, the selected deferral trigger condition being based upon state information associated with the computer system, and scheduling the second reminder notification to present a deferred reminder user interface at a subsequent time at which the selected deferral trigger condition is met. Also disclosed are methods and apparatus for generating follow-up reminders until a reminder action has been performed, by scheduling, a follow-up notification to occur at a subsequent time or to occur when a condition is met.
-
Citations
20 Claims
-
1. A method of deferring a first reminder notification, the method comprising:
-
displaying, by a computer system, a reminder deferral user interface in response to the first reminder notification, the reminder deferral user interface specifying deferral options, including at least one deferral trigger condition; receiving, by the computer system, a request to defer the first reminder notification, the request comprising a selected deferral trigger condition, selected from the at least one deferral trigger condition, that indicates when a second reminder notification is to be presented, wherein the selected deferral trigger condition is based upon state information associated with the computer system; and scheduling, by the computer system, the second reminder notification to present a deferred reminder user interface at a subsequent time at which the selected deferral trigger condition is met. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for generating follow-up reminders until a reminder action has been performed, the system comprising:
-
a processor; a memory storing computer executable instructions that when executed by the processor cause the processor to; present, in a notification user interface, a first reminder notification that describes an action to be performed by a user receive, in the notification user interface, a request to schedule a follow-up notification for the action; determine whether the action has been performed; and schedule, in response to determining that the action has not been performed, a follow-up notification to occur at a subsequent time or to occur when a condition is met. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A non-transitory machine-readable medium for a computer system, the non-transitory machine-readable medium having stored thereon a series of instructions executable by a processor to automatically defer a first reminder notification until a reminder action has been performed, the series of instructions comprising:
-
instructions that cause the processor to. in response to the first reminder notification, determine whether the action has been performed; and instructions that cause the processor to schedule a second reminder notification to present a deferred reminder user interface when the deferral trigger condition is met, wherein the deferral trigger condition is based upon state information associated with the computer system. - View Dependent Claims (19, 20)
-
Specification