1. Technical Field
Embodiments of the present disclosure relate generally to information management, and particularly to an electronic device and an agenda management method of the electronic device.
2. Description of Related Art
Many electronic devices, such as mobile phones, and personal digital assistants (PDAs), provide agenda functions for users to establish agendas. The agendas may remind users to attend a meeting, and visit friends, for example. Most of the agenda functions remind the user by generating ringtones and vibrations. However, that simple reminding method is crude and not attractive to the user.
The disclosure, including the accompanying drawings, is illustrated by way of example and not by way of limitation. It should be noted that references to “an” or “one” embodiment in this disclosure are not necessarily to the same embodiment, and such references mean at least one.
The agenda management system 10 may include a plurality of programs in the form of one or more computerized instructions stored in the storage system 11 and executed by the processor 12 to perform operations of the electronic device 1. In the embodiment, the agenda management system 10 includes a setting module 101, a displaying module 102, a determination module 103, and a notification module 104. In general, the word “module”, as used herein, refers to logic embodied in hardware or firmware, or to a collection of software instructions, written in a programming language, such as, Java, C, or assembly. One or more software instructions in the modules may be embedded in firmware, such as in an EPROM. The modules described herein may be implemented as either software and/or hardware modules and may be stored in any type of non-transitory computer-readable medium or other storage device. Some non-limiting examples of non-transitory computer-readable medium include CDs, DVDs, BLU-RAY, flash memory, and hard disk drives.
The setting module 101 sets one or more items of an agenda in the electronic device 1, and sets an applicable time period and an alarm time for each of the items. For example, the setting module 101 may set a meeting as one item in the agenda and an interview as another item in the agenda. The time period of the meeting may be 10 a.m. to 11 a.m., and the time period of the interview may be 1 p.m. to 2 p.m. The respective alarm times of the meeting and the interview may be set as 9.40 a.m. and 12.40 p.m..
The displaying module 102 displays a user interface for the setting of the agenda, and displays an analog clock on the user interface. The user interface is displayed on the display screen 13. In one example, as shown in
The determination module 103 determines an area on the analog clock for each of the items according to the time period allotted for each of the items, and displays a first color in each determined area of the items. For example, as shown in
The notification module 104 notifies a user of the electronic device 1 when the alarm time of any item is reached, and displays a second color (e.g., green) in the determined area of the item. For example, as shown in
In addition, when the time period of any item in the agenda is reached, the notification module 104 displays a third color such as red in the determined area of the item, and generates the notification to remind the user. For example, as shown in
In block S01, the setting module 101 sets one or more items of an agenda in the electronic device 1, and sets an applicable time period and an alarm time for each of the items in the agenda.
In block S02, the displaying module 102 displays a user interface for the setting of the agenda, and displays an analog clock on the user interface. The displayed user interface includes a first display area 201 that displays all items of the agenda, a second display area 202 that displays lapsed or expired items, a third display area 203 that displays current or unfinished items, and a fourth display area 204 that displays the current digital time of the analog clock T.
In block S03, the determination module 103 determines an area on the analog clock for each of the items in the agenda according to the allotted time period of each item, and displays a first color in each determined area of the items. In the embodiment, each determined area of the items is initialized to the first color, such as grey.
In block S04, the notification module 104 notifies the user when the starting time of any item in the agenda is in the near future (the amount of any prior warning or alarm having been preset), as a visible or audible alarm, and displays a second color (e.g., green) in the determined area of the item.
In block S05, the notification module 104 displays a third color such as red in the determined area of the item, and notifies the user when the starting time of the item has been reached.
In block S06, the notification module 104 changes the color of the determined area of the item to a background color (e.g., a low-intensity or semi-transparent color) of the user interface, when the time period allotted for the item in the agenda has passed.
Although certain embodiments of the present disclosure have been specifically described, the present disclosure is not to be construed as being limited thereto. Various changes or modifications may be made to the present disclosure without departing from the scope and spirit of the present disclosure.
Number | Date | Country | Kind |
---|---|---|---|
100134679 | Sep 2011 | TW | national |