Snooze support for event reminders
First Claim
Patent Images
1. A hand-held mobile electronic device comprising:
- a controller including at least one processor, for controlling operation of the mobile device;
a display coupled to the controller;
an input device coupled to the controller;
a storage coupled to the controller, the storage storing event information identifying scheduled events, the event information including for at least some of the scheduled events a reminder time at which an event reminder is to be generated; and
a rigid case dimensioned to be held in a hand of a user, the case housing the controller, the display, the input device and the storage;
the controller being configured for;
(i) upon or after the reminder time for an event, displaying on the display an event reminder including information about the event, the event reminder including a plurality of selectable options including a SNOOZE option;
(ii) upon or after displaying the event reminder, displaying a plurality of selectable snooze time durations for the SNOOZE option and accepting input selecting one of the plurality of snooze time durations; and
(iii) upon receiving, through the input device, a selection of the SNOOZE option, causing the event reminder to be removed from the display and causing the event reminder to subsequently be redisplayed on the display after the snooze time duration.
4 Assignments
0 Petitions
Accused Products
Abstract
Snooze support for event reminders produced on a hand held mobile device is disclosed. Snooze support in at least one example embodiment is characterized by an event reminder rescheduling method. This event reminder rescheduling method includes the step of prompting for a device user to take one of a number of actions in relation to an event reminder released from an event reminders queue. One of the number of actions is requesting, through operation of one or more input components of the mobile device, that the event reminder be generated again after a lapse of a snooze time.
1237 Citations
19 Claims
-
1. A hand-held mobile electronic device comprising:
-
a controller including at least one processor, for controlling operation of the mobile device; a display coupled to the controller; an input device coupled to the controller; a storage coupled to the controller, the storage storing event information identifying scheduled events, the event information including for at least some of the scheduled events a reminder time at which an event reminder is to be generated; and a rigid case dimensioned to be held in a hand of a user, the case housing the controller, the display, the input device and the storage; the controller being configured for; (i) upon or after the reminder time for an event, displaying on the display an event reminder including information about the event, the event reminder including a plurality of selectable options including a SNOOZE option; (ii) upon or after displaying the event reminder, displaying a plurality of selectable snooze time durations for the SNOOZE option and accepting input selecting one of the plurality of snooze time durations; and (iii) upon receiving, through the input device, a selection of the SNOOZE option, causing the event reminder to be removed from the display and causing the event reminder to subsequently be redisplayed on the display after the snooze time duration. - View Dependent Claims (2, 3, 4, 7, 8, 9)
-
- 5. The device of 1 wherein the controller is configured for causing the plurality of selectable options to be displayed in a dialog window, the options also including a DISMISS event reminder option and an OPEN event reminder option.
-
10. An event reminder rescheduling method comprising:
-
providing a hand-held mobile device having a processor, a display, at least one input component and at least one processor readable medium storing an event reminders queue from which event reminders are released at predetermined times; releasing an event reminder from said queue when a first pre-established reminder time has been reached; generating, upon said display and after the event reminder has been released, a Graphical User Interface (GUI) event reminder window that shows particulars of said event reminder, the event reminder including a prompt for one of a number of actions in relation to said event reminder, one of said actions being requesting, through operation of said input component, that said event reminder be generated again after a lapse of a snooze time duration, generating, upon said display after generating the event reminder window, a selection list of selectable snooze time durations; receiving an input through the input component selecting one of the selectable snooze time durations as said snooze time duration; configuring the snooze time duration in response to the selection; receiving the request that said event reminder be generated again after said lapse of the snooze time duration; calculating a second reminder time equal to said first reminder time plus said snooze time duration; repositioning said event reminder in said queue based on said second reminder time; re-releasing said event reminder from said queue when said second reminder time has been reached; and generating, upon said display after the event reminder has been re-released, another GUI event reminder window that redisplays said event reminder particulars. - View Dependent Claims (11, 12, 13)
-
-
14. A mobile electronic device comprising:
-
a casing configured to be hand held during use of the mobile device; a display housed in the casing; at least one input component located in the casing; a processor housed in the casing and coupled the display and the input component; an event reminders thread associated with the processor for releasing and re-releasing an event reminder from a queue when first and second reminder times respectively have been reached; a module associated with the processor for receiving requests initiated through operation of said at least one input component, said module (i) causing generation of first and second Graphical User Interface (GUI) event reminder windows upon said display in response to the release and re-release respectively of said event reminder from said queue, each of said reminder windows showing particulars of said event reminder;
(ii) displaying a plurality of selectable snooze time durations;
(iii) receiving input selecting one of the plurality of snooze time durations; and
processing, prior to the re-release of the event reminder, a request that said event reminder be generated again after a lapse of the snooze time duration,said event reminders thread (i) calculating said second reminder time by adding said snooze time duration to said first reminder time; and
(ii) repositioning said event reminder in said queue based on said second reminder time. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification