This Non-provisional application claims priority under 35 U.S.C. ยง119(a) on Patent Application No(s). 099124568 filed in Taiwan, Republic of China on Jul. 26, 2010, the entire contents of which are hereby incorporated by reference.
1. Field of the Invention
The invention relates to a handheld electronic device and a method for displaying an event using the same.
2. Description of the Related Art
With the more powerful functions of an electronic device and increased application programs, the users may operate a plurality of application programs in order or simultaneously. For example, the user may operate a smart phone including taking notes, making a telephone call, receiving and sending short messages, browsing photos, receiving and sending e-mails and so on. Generally, as shown in
One embodiment of this invention is to provide a method for displaying an event and an electronic device using the same for presenting events corresponding to different application programs at a same interface, thus improving convenience in use of the electronic device.
According to the embodiment, a method for displaying an event is used for presenting a first type of event and a second type of event. The first type of event is stored in a record of the first type of event, and the second type of event is stored in a record of the second type of event. The method for displaying an event includes the following steps. First, a time interval inputted by the user is received. The record of the first type of event and the record of the second type of event are searched according to the time interval to determine whether there are the first type of event and the second type of event taking place in the time interval. Then a first related information of the first type of event and a second related information of the second type of event taking place in the time interval are displayed. Displaying locations of the first related information and the second related information indicate time when the first type of event and the second type of event take place, respectively.
Further, the embodiment of the invention provides an electronic device including a display, a memory element, and a processor. The memory element stores a record of a first type of event, a record of a second type of event, and a code. After executing the code, the processor executes the following steps. A time interval inputted by a user is received. The record of the first type of event and the record of the second type of event in the memory element are searched according to the time interval to determine whether there are the first type of event and the second type of event taking place in the time interval. A first related information of the first type of event and a second related information of the second type of event taking place in the time interval are displayed via the display. Displaying locations of the first related information and the second related information indicate time when the first type of event and the second type of event take place, respectively.
Accordingly, events corresponding to different application programs in the electronic device may be presented at a same interface. Further, related information of different events is displayed at a corresponding location according to the time when the corresponding event takes place.
These and other features, aspects, and advantages of the present invention will become better understood with regard to the following description, appended claims, and accompanying drawings.
The invention provides an electronic device and a method for displaying an event using the same. The electronic device may have a screen and may be carried conveniently such as a cellular phone, an MID, a PDA, an electronic book, a digital photo frame, a digital walkman, an electronic dictionary, a GPS navigator, a notebook, a tablet personal computer and so on.
For example, the processor 100 executes a first application program, thus generating a first type of event which is then stored in a record of the first type of event. The processor 100 executes a second application program, thus generating a second type of event which is then stored in a record of the second type of event. The record of the first or the second type of event is stored in corresponding database of the first or the second application program, respectively, and in hardware, it is stored in the memory element 200. For example, when notes are taken, the corresponding time and character contents are stored; when a calling is missing, the corresponding telephone number, time, and contact are stored; when a short message is received, the corresponding receiving time, character contents, and contact are stored; when a photo is taken, the corresponding photo and time are stored; when an e-mail is received, the corresponding time, contents, and contact are stored.
In step 1010, a click from the user for inputting a time interval is received.
In step 1020, a record of the first type of event and a record of the second type of event in a memory element are searched according to the time interval to determine whether there are the first type of event and the second type of event taking place in the time interval.
In step 1030, a first related information of the first type of event and a second related information of the second type of event are displayed via the touch screen according to time when the events take place. The first related information can be obtained from the record of the first type of event and the second related information can be obtained from the record of the second type of event, or they can be obtained from database stored in the memory element.
The related information can include different types of icon corresponding to the different types of event such as a dot icon, a telephone icon, a dialog box icon, a camera icon, and an envelope icon indicating the events corresponding to the function of taking notes, the call function, the message function, the function of taking photos, and the e-mail function, respectively. Further, the related information can include a contact, time when the corresponding event takes place, and parts of character contents.
In the embodiment, the step of receiving a gesture of sliding the main timeline 301 from the user for modifying the time interval is included. Further the step of receiving a click to the secondary timeline 302 or a gesture of sliding the secondary timeline 302 from the user for modifying the time interval indicated by the main timeline 301 can also be included.
In
In
In the embodiment, the method further includes the step of modifying the length of time indicated by the secondary timeline 302.
Further, in the embodiment, the step of calling an application program corresponding to an event to display a record content in a record of the event is included. In
Although the present invention has been described in considerable detail with reference to certain preferred embodiments thereof, the disclosure is not for limiting the scope of the invention. Persons having ordinary skill in the art may make various modifications and changes without departing from the scope and spirit of the invention. Therefore, the scope of the appended claims should not be limited to the description of the preferred embodiments described above.
Number | Date | Country | Kind |
---|---|---|---|
099124568 | Jul 2010 | TW | national |