INTUITIVE DISPLAY OF TIME NOTIFICATIONS IN MOBILE DEVICES
20180217562 ยท 2018-08-02
Inventors
Cpc classification
G06Q10/109
PHYSICS
International classification
G04F1/00
PHYSICS
Abstract
Display of the time remaining to the next scheduled alarm at the status bar on the display screen of the mobile device, may be helpful to the user to plan ahead for the event the alarm is set for. In an aspect of the disclosure, a method, a computer-readable medium, and an apparatus are provided. The apparatus may be a user equipment including a display, at least one processor and a memory coupled to the at least one processor. The processor determines one or more existing alarms in the mobile device, and a corresponding alarm set time for each existing alarm of the one or more existing alarms. The processor determines a time remaining to a next existing alarm of the one or more existing alarms. The processor configures a display screen status bar to show on the status bar, the determined time remaining to the next existing alarm.
Claims
1. A method of providing an alarm indicator, comprising: determining, by a processor embedded in a mobile device, one or more existing alarms in the mobile device, and a corresponding alarm set time for each existing alarm of the one or more existing alarms; determining, by the processor, a time remaining to a next existing alarm of the one or more existing alarms; and displaying, on a status bar of a display screen of the mobile device, the determined time remaining to the next existing alarm.
2. The method of claim 1 further comprising: providing, an alarm indication, when the time remaining to the next existing alarm is determined to be zero by the processor; and clearing, the next existing alarm of the one or more existing alarms, after the alarm indication is provided for the next existing alarm.
3. The method of claim 1, wherein the processor determines the time remaining to the next existing alarm by calculating a time difference between a current time and the corresponding alarm set time of the next existing alarm.
4. The method of claim 1, wherein if the time remaining to the next existing alarm is determined to be greater than twenty four hours, the time remaining to the next existing alarm is displayed in increments of days and/or fraction of days on the status bar of the display screen of the mobile device.
5. The method of claim 1, wherein if the time remaining to the next existing alarm is determined to be less than twenty four hours and greater than or equal to one hour, the time remaining to the next existing alarm is displayed in increments of hours on the status bar of the display screen of the mobile device.
6. The method of claim 1, wherein if the time remaining to the next existing alarm is determined to be less than an hour, the time remaining to the next existing alarm is displayed in increments of minutes on the status bar of the display screen of the mobile device.
7. The method of claim 1, wherein if the mobile device changes to new time zone, the time remaining to each of the existing alarms of the one or more existing alarms is updated based on the new time zone.
8. The method of claim 1 further comprising: receiving, at the mobile device, a priority level for each existing alarm of the one or more existing alarms; and determining, by the processor, a highest priority alarm of the one or more existing alarms.
9. The method of claim 8, wherein the time remaining to the next existing alarm is the time remaining to the highest priority alarm of the one or more existing alarms.
10. The method of claim 1 further comprising: receiving, at the mobile device, one or more time zones corresponding to one or more alarm set time for the one or more existing alarms, wherein the setting the one or more existing alarms comprises setting the one or more existing alarms based on the one or more alarm set time and the one or more time zones.
11. The method of claim 1, wherein the next existing alarm is a snooze alarm and the time remaining to the next existing alarm of the one or more existing alarms is the time remaining to a next snooze.
12. The method of claim 1, further comprising: receiving a snooze alarm; determining a time remaining to the snooze alarm; and displaying, on the status bar of the display screen, the determined time remaining to the snooze alarm in a first color different from a second color for displaying the determined time remaining to the next existing alarm.
13. The method of claim 1 further comprising: receiving, at the mobile device, an indication to turn on a stop watch or a timer of the mobile device; determining, by the processor, an elapsed time of the stop watch or a time remaining of the timer, at the mobile device; and displaying, on the status bar of the display screen of the mobile device, the determined elapsed time of the stop watch or the time remaining of the timer.
14. The method of claim 1 further comprising: receiving, by the processor, an alarm set time for an alarm at the mobile device; setting the alarm to the alarm set time by the processor.
15. An apparatus for providing an alarm indicator, comprising: means for determining one or more existing alarms in a mobile device, and a corresponding alarm set time for each existing alarm of the one or more existing alarms; means for determining a time remaining to a next existing alarm of the one or more existing alarms; and means for displaying at a status bar of a display screen of the mobile device, the determined time remaining to the next existing alarm.
16. The apparatus of claim 15 further comprising: means for providing, an alarm indication, when the time remaining to the next existing alarm is determined to be zero; and means for clearing, the next existing alarm of the one or more existing alarms, after the alarm indication is provided for the next existing alarm.
17. The apparatus of claim 15, wherein the means for determining determines the time remaining to the next existing alarm by calculating a time difference between a current time and the corresponding alarm set time of the next existing alarm.
18. The apparatus of claim 15, wherein if the time remaining to the next existing alarm is determined to be greater than twenty four hours, the time remaining to the next existing alarm is displayed in increments of days and/or fraction of days on the status bar of the display screen of the mobile device.
19. The apparatus of claim 15, wherein if the time remaining to the next existing alarm is determined to be less than twenty four hours and greater than or equal to one hour, the time remaining to the next existing alarm is displayed in increments of hours on the status bar of the display screen of the mobile device.
20. The apparatus of claim 15, wherein if the time remaining to the next existing alarm is determined to be less than an hour, the time remaining to the next existing alarm is displayed in increments of minutes on the status bar of the display screen of the mobile device.
21. The apparatus of claim 15, wherein if the mobile device changes to new time zone, the time remaining to each of the existing alarms of the one or more existing alarms is updated based on the new time zone.
22. The apparatus of claim 15 further comprising: means for receiving a priority level for each existing alarm of the one or more existing alarms; and means for determining a highest priority alarm of the one or more existing alarms.
23. The apparatus of claim 22, wherein the time remaining to the next existing alarm is the time remaining to the highest priority alarm of the one or more existing alarms.
24. The apparatus of claim 15 further comprising: means for receiving one or more time zones corresponding to one or more alarm set time for the one or more existing alarms, wherein the setting the one or more existing alarms comprises setting the one or more existing alarms based on the one or more alarm set time and the one or more time zones.
25. The apparatus of claim 15, wherein the next existing alarm is a snooze alarm and the time remaining to the next existing alarm of the one or more existing alarms is the time remaining to a next snooze.
26. The apparatus of claim 15, further comprising: means for receiving a snooze alarm; means for determining a time remaining to the snooze alarm; and means for displaying, on the status bar of the display screen, the determined time remaining to the snooze alarm in a first color different from a second color for displaying the determined time remaining to the next existing alarm.
27. The apparatus of claim 15, further comprising: means for receiving an indication to turn on a stop watch or a timer of the mobile device; means for determining an elapsed time of the stop watch or a time remaining of the timer, at the mobile device; and the means for displaying at the status bar of the display screen of the mobile device, the determined elapsed time at the stop watch or the time remaining of the timer.
28. The apparatus of claim 15, further comprising: means for receiving, an alarm set time for an alarm at the mobile device; means for setting the alarm to the alarm set time.
29. An apparatus for providing an alarm indicator, comprising: a memory; and at least one processor coupled to the memory and configured to: determine one or more existing alarms in a mobile device, and a corresponding alarm set time for each existing alarm of one or more existing alarms, determine a time remaining to a next existing alarm of the one or more existing alarms; and a display coupled to the at least one processor and configured to: display on a status bar of a display screen of the mobile device, the determined time remaining to the next existing alarm.
30. The apparatus of claim 29, wherein the at least one processor is further configured to: provide an alarm indication, when the time remaining to the next existing alarm is determined to be zero by the at least one processor; and clear, the next existing alarm of the one or more existing alarms, after the alarm indication is provided for the next existing alarm.
31. The apparatus of claim 29, wherein the at least one processor determines the time remaining to the next existing alarm by calculating a time difference between a current time and the corresponding alarm set time of the next existing alarm.
32. The apparatus of claim 29, wherein if the time remaining to the next existing alarm is determined to be greater than twenty four hours, the time remaining to the next existing alarm is displayed in increments of days and/or fraction of days on the status bar of the display screen of the mobile device.
33. The apparatus of claim 29, wherein if the time remaining to the next existing alarm is determined to be less than twenty four hours and greater than or equal to one hour, the time remaining to the next existing alarm is displayed in increments of hours on the status bar of the display screen of the mobile device.
34. The apparatus of claim 29, wherein if the time remaining to the next existing alarm is determined to be less than an hour, the time remaining to the next existing alarm is displayed in increments of minutes on the status bar of the display screen of the mobile device.
35. The apparatus of claim 29, wherein if the mobile device changes to new time zone, the time remaining to each of the existing alarms of the one or more existing alarms is updated based on the new time zone.
36. The apparatus of claim 29, wherein the at least one processor is further configured to: receive a priority level for each existing alarm of the one or more existing alarms; and determine a highest priority alarm of the one or more existing alarms.
37. The apparatus of claim 36, wherein the time remaining to the next existing alarm is the time remaining to the highest priority alarm of the one or more existing alarms.
38. The apparatus of claim 29, wherein the at least one processor is further configured to: receive one or more time zones corresponding to one or more alarm set time for the one or more existing alarms, wherein the setting the one or more existing alarms comprises setting the one or more existing alarms based on the one or more alarm set time and the one or more time zones.
39. The apparatus of claim 29, wherein the next existing alarm is a snooze alarm and the time remaining to the next existing alarm of the one or more existing alarms is the time remaining to a next snooze.
40. The apparatus of claim 29, wherein the at least one processor is further configured to: receive a snooze alarm; determine a time remaining to the snooze alarm; and display, on the status bar of the display screen, the determined time remaining to the snooze alarm in a first color different from a second color for displaying the determined time remaining to the next existing alarm.
41. The apparatus of claim 29, wherein the at least one processor is further configured to: receive an indication to turn on a stop watch or a timer of the mobile device; determine an elapsed time of the stop watch or a time remaining of the timer, at the mobile device; and display, on the status bar of the display screen of the mobile device, the determined elapsed time of the stop watch or the time remaining of the timer.
42. A computer-readable medium storing computer executable code, comprising code to: determine one or more existing alarms in a mobile device, and a corresponding alarm set time for each existing alarm of one or more existing alarms; determine a time remaining to a next existing alarm of the one or more existing alarms; and display on a status bar of a display screen of the mobile device, the determined time remaining to the next existing alarm.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0009]
[0010]
[0011]
[0012]
[0013]
[0014]
[0015]
[0016]
[0017]
DETAILED DESCRIPTION
[0018] The detailed description set forth below in connection with the appended drawings is intended as a description of various configurations and is not intended to represent the only configurations in which the concepts described herein may be practiced. The detailed description includes specific details for the purpose of providing a thorough understanding of various concepts. However, it will be apparent to those skilled in the art that these concepts may be practiced without these specific details. In some instances, well known structures and components are shown in block diagram form in order to avoid obscuring such concepts.
[0019] Several aspects of mobile devices will now be presented with reference to various apparatus and methods. These apparatus and methods will be described in the following detailed description and illustrated in the accompanying drawings by various blocks, components, circuits, processes, algorithms, etc. (collectively referred to as elements). These elements may be implemented using electronic hardware, computer software, or any combination thereof. Whether such elements are implemented as hardware or software depends upon the particular application and design constraints imposed on the overall system.
[0020]
[0021] In mobile device 100, the time remaining to a scheduled alarm is not displayed in the status bar 108 on the display screen 102 of the mobile device 100. In situations where the user of the mobile device 100 sets an alarm occurring in the future (e.g., the alarm set time is few days or weeks from when the alarm is set), displaying only the alarm icon 120 in the status bar 108 without any notification of the time remaining to the scheduled alarm, may not be very useful. In such situations, display of more information (e.g., the time remaining to the scheduled alarm) on the status bar 108 on the display screen 102 of the mobile device 100 regarding the scheduled alarm may help the user of the mobile device 100 plan ahead for the event associated with the alarm. Additionally, the display of the time remaining to the scheduled alarm on the status bar 108 of the display screen 102 of the mobile device 100 may help the user of the mobile device 100 to determine if an error was made when setting the alarm (e.g., the alarm is set at 7 pm instead of 7 am).
[0022] Further, when a user of the mobile device 100 starts a stop watch or a timer on the mobile device 100, the elapsed time since starting the stop watch or the time remaining since the starting of the timer of the mobile device 100 is not visible at the status bar 108 of the mobile device 100. Therefore, when the display screen 102 of the mobile device 100 is in a locked position or when a user of the mobile device 100 is working with one or more application icons 106 other than the stop watch or the timer, the user needs to switch to the stop watch or the timer application screen to determine how much time has elapsed since starting the stop watch or how much time is remaining since starting the time. In such situations, display of more information (e.g., the elapsed time of the stop watch or time remaining of the timer) on the status bar 108 on the display screen 102 of the mobile device 100 may help the user keep track of the elapsed time or the time remaining.
[0023] Therefore, there is a need for an informative display of alarm information (e.g., time remaining to the next existing alarm and elapsed time in the stop watch or the time remaining of the timer) on the status bar on the display screen of mobile devices.
[0024]
[0025] In an aspect, the status bar 208 of the mobile device 200 may also display the time remaining 222 to the next existing alarm set on the mobile device 200. In the exemplary configurations of the present disclosure, a next existing alarm may be defined as the alarm scheduled to occur next after the present time. The status bar 208 may continuously or periodically display the time remaining 222 to the next existing alarm adjacent to the alarm icon 220 until the alarm is cleared. The resolution of the displayed time may be in days, hours, minutes or a combination. If the time remaining 222 to the next existing alarm is less than twenty four hours and greater than or equal to one hour, the time remaining 222 to the next existing alarm may be displayed in increments of hours on the status bar 208 on the display screen 202 of the mobile device 200. If the time remaining 222 to the next existing alarm is less than an hour, the status bar 208 on the display screen 202 of the mobile device 200 may display the time remaining 222 to the next existing alarm in increments of minutes. If the time remaining 222 to the next existing alarm is less than a minute, the status bar 208 on the display screen 202 of the mobile device 200 may display the time remaining 222 to the next existing alarm in increments of seconds.
[0026] In an aspect, if the mobile device 200 changes to new time zone, the time remaining to each of the existing alarms of the one or more existing alarms is updated based on the new time zone. In another aspect, a priority level for each existing alarm of the one or more existing alarms may be received at the mobile device 200. In such case, the processor embedded in the mobile device may determine a highest priority alarm of the one or more existing alarms. In an aspect, the time remaining 222 to the next existing alarm is the time remaining to the highest priority alarm of the one or more existing alarms. In an aspect, one or more time zones corresponding to one or more alarm set time for the one or more existing alarms may be received at the mobile device. In such case, the mobile device 200 may set the one or more existing alarms based on the one or more alarm set time and the one or more time zones. The time remaining 222 to the next existing alarm may be displayed adjacent to the alarm icon 220 in the status bar 208 of the display screen 202 of the mobile device 200. The feature of showing the time remaining 222 to the next existing alarm at the status bar 208 of the mobile device 200 may be enabled or disabled via the settings of the mobile device 200.
[0027]
[0028]
[0029] In an aspect, the status bar 208 may display either the time remaining 222 to the next existing alarm or the time remaining 230 to the next snooze alarm. In such case, if there is an existing alarm that is set between an alarm set at current time and the next snooze time of the alarm set at current time, the status bar 208 may display the time remaining to the existing alarm, until that alarm clears. Once the existing alarm that is set between the alarm set at current time and the next snooze time of the alarm set at current time clears, the status bar 208 may display the time remaining 230 to the next snooze of the alarm set at current time. In another configuration, the status bar 208 may display the time remaining 222 to the next existing alarm in a color (e.g., red) different from the color (e.g., green) the time remaining 230 to the next snooze alarm is displayed on the status bar 208.
[0030]
[0031] In one configuration, the processor may determine the time remaining 222 to the next existing alarm by calculating a time difference between a current time and the corresponding alarm set time of the next existing alarm. In another configuration, if the time remaining 222 to the next existing alarm is determined to be greater than twenty four hours, the time remaining to the next existing alarm is displayed in increments of days and/or fraction of days on the status bar 208 of the display screen 202 of the mobile device 200. In yet another configuration, if the time remaining 222 to the next existing alarm is determined to be less than twenty four hours and greater than or equal to one hour, the time remaining 222 to the next existing alarm is displayed in increments of hours on the status bar 208 of the display screen 202 of the mobile device 200. In a further configuration, if the time remaining 222 to the next existing alarm is determined to be less than an hour, the time remaining 222 to the next existing alarm is displayed in increments of minutes on the status bar 208 of the display screen 202 of the mobile device 200.
[0032] In an aspect, if the mobile device 200 changes to new time zone, the time remaining to each of the existing alarms of the one or more existing alarms is updated based on the new time zone. In another aspect, the mobile device 200 may receive a priority level for each existing alarm of the one or more existing alarms. In an aspect, the processor embedded in the mobile device 200 may determine a highest priority alarm of the one or more existing alarms. In a configuration, the time remaining to a next existing alarm is the time remaining to the highest priority alarm of the one or more existing alarms. In another configuration, the mobile device 200 may receive one or more time zones corresponding to one or more alarm set time for the one or more existing alarms. In a further configuration, the one or more existing alarms are set in the mobile device 200 based on the one or more alarm set time and the one or more time zones. In an aspect, the next existing alarm is a snooze alarm and the time remaining 222 to the next existing alarm of the one or more existing alarms is the time remaining to a next snooze.
[0033]
[0034] In an aspect, at 402, the mobile device may receive an indication to turn on a stop watch at a mobile device. For example, the mobile device 200 may receive an indication to turn on a stop watch at the mobile device 200. At 404, the processor may determine an elapsed time of the stop watch running on the mobile device once the stop watch is started. For example, the processor embedded in the mobile device 200 may determine an elapsed time 226 of the stop watch running on the mobile device 200 once the stop watch is started. In an aspect, the time the stop watch is started may be stored and the elapsed time may be determined by subtracting the start time from the current time to determine the elapsed time. The elapsed time may be determined periodically, e.g., every one second. Alternatively, a counter may be initialized to zero when the stoop watch is started and incremented every second. At 406, the determined elapsed time of the stop watch running on the mobile device may be displayed on the status bar of the display screen of the mobile device. For example, the determined elapsed time 226 of the stop watch running on the mobile device 200 may be displayed on the status bar 208 of the display screen 202 of the mobile device 200. The resolution of the elapsed time 226 may be displayed in increments of seconds, minutes, etc.
[0035]
[0036] In an aspect, at 408, the mobile device may receive an indication to turn on a timer at a mobile device. For example, the mobile device 200 may receive an indication to turn on a timer at the mobile device 200. At 410, the processor may determine a time remaining at the timer running on the mobile device once the timer is started. For example, the processor embedded in the mobile device 200 may determine a time remaining 226 at the timer running on the mobile device 200 once the timer is started. At 412, the determined time remaining at the timer running on the mobile device may be displayed on the status bar of the display screen of the mobile device. For example, the determined time remaining 226 at the timer running on the mobile device 200 may be displayed on the status bar 208 of the display screen 202 of the mobile device 200. The resolution of the time remaining 226 may be displayed in decrements of days, hours, minutes, seconds etc.
[0037]
[0038] In an aspect, the apparatus 502 may include a timer component 504, a stop watch component 506 and an alarm component 508. The timer component 504 may receive an indication to turn on a timer at the apparatus 502. The stop watch component 506 may receive an indication to turn on a stop watch at the apparatus 502. The alarm component 508 may receive one or more alarms and a corresponding alarm set time for each alarm of the one or more alarms. The apparatus 502 may also include a time determination component 510 that determines a time remaining to a next existing alarm of the one or more existing alarms at the alarm component 508. The time determination component 510 may also determines an elapsed time at the stop watch component 506 and a time remaining at the timer component 504. The apparatus 502 may further include a notification component 512 to display at a status bar (e.g., 208) of a display screen of the apparatus 502, the determined time remaining (e.g., 222) to the next existing alarm, an elapsed time at the stop watch component 506 and a time remaining at the timer component 504.
[0039] In one configuration, the notification component 512 may provide an alarm indication when the time remaining (e.g., 222) to the next existing alarm is determined to be zero. The notification component 512 may clear the next existing alarm of the one or more existing alarms, after the alarm indication is provided for the next existing alarm. In an aspect, the time remaining to the next existing alarm may be determined by calculating a time difference between a current time and the corresponding alarm set time of the next existing alarm.
[0040] In one configuration, if the time remaining (e.g., 222) to the next existing alarm is determined to be greater than twenty four hours, the time remaining (e.g., 222) to the next existing alarm is displayed in increments of days and/or fraction of days on the status bar (e.g., 208) of the display screen (e.g., 202) of the apparatus 502. In another configuration, if the time remaining (e.g., 222) to the next existing alarm is determined to be less than twenty four hours and greater than or equal to one hour, the time remaining to the next existing alarm is displayed in increments of hours on the status bar (e.g., 208) of the display screen (e.g., 202) of the apparatus 502. In an aspect, if the time remaining (e.g., 222) to the next existing alarm is determined to be less than an hour, the time remaining (e.g., 222) to the next existing alarm is displayed in increments of minutes on the status bar (e.g., 208) of the display screen (e.g., 202) of the apparatus 502. In a configuration, if the apparatus 502 changes to new time zone, the time remaining (e.g., 222) to each of the existing alarms of the one or more existing alarms is updated based on the new time zone.
[0041] In another configuration, the Alarm component 508 may receive a priority level for each existing alarm of the one or more existing alarms. The time determination component 510 may determine the highest priority alarm of the one or more existing alarms. In an aspect, the time remaining to a next existing alarm (e.g., 222) is the time remaining to the highest priority alarm of the one or more existing alarms.
[0042] In an aspect, the alarm component 508 may receive one or more time zones corresponding to one or more alarm set time for the one or more existing alarms (e.g., a GPS receiver that determines the current time and time zone). In a further configuration, the one or more existing alarms are set in the apparatus 502 based on the one or more alarm set time and the one or more time zones. In one configuration, the alarm is a snooze alarm and the time remaining (e.g., 222) to a next existing alarm of the one or more existing alarms is the time remaining to a next snooze.
[0043] In another configuration, the status bar (e.g., 208) may display the time remaining (e.g., 222) to the next existing alarm in a color (e.g., red) different from the color (e.g., green) the time remaining (e.g., 230) to the next snooze alarm is displayed on the status bar (e.g., 208) of the apparatus 502.
[0044] The apparatus 502 may include additional components that perform each of the blocks of the algorithm in the aforementioned flowcharts of
[0045]
[0046] The processor 612 is responsible for general processing, including the execution of software stored on the computer-readable medium/memory 614. The software, when executed by the processor 612, causes the processing system 618 to perform the various functions described supra for any particular apparatus. The computer-readable medium/memory 614 may also be used for storing data that is manipulated by the processor 612 when executing software. The processing system 618 further includes at least one of the components, the timer component 504, the stop watch component 506, the alarm component 508, the time determination component 510, and the notification component 512. The components may be software components running in the processor 612, resident/stored in the computer readable medium/memory 614, one or more hardware components coupled to the processor 612, or some combination thereof.
[0047] In some configurations, methods shown in
[0048] In one configuration, the apparatus 502/502 for wireless communication includes means for determining one or more existing alarms in a mobile device, and a corresponding alarm set time for each existing alarm of the one or more existing alarms. The apparatus 502/502 for wireless communication also includes means for determining a time remaining to a next existing alarm of the one or more existing alarms. Further, the apparatus 502/502 for wireless communication includes means for displaying at a status bar of a display screen of the mobile device, the determined time remaining to the next existing alarm. Moreover, the apparatus 502/502 for wireless communication includes means for providing, an alarm indication, when the time remaining to the next existing alarm is determined to be zero. Additionally, the apparatus 502/502 for wireless communication includes means for clearing, the next existing alarm of the one or more existing alarms, after the alarm indication is provided for the next existing alarm. The apparatus 502/502 for wireless communication also includes means for receiving a priority level for each existing alarm of the one or more existing alarms. Further, the apparatus 502/502 for wireless communication includes means for determining a highest priority alarm of the one or more existing alarms.
[0049] Moreover, the apparatus 502/502 for wireless communication includes means for receiving one or more time zones corresponding to one or more alarm set time for the one or more existing alarms. In one configuration, setting the one or more existing alarms includes setting the one or more existing alarms based on the one or more alarm set time and the one or more time zones. Additionally, the apparatus 502/502 for wireless communication includes means for receiving a snooze alarm, means for determining a time remaining to the snooze alarm, and means for displaying, on the status bar of the display screen, the determined time remaining to the snooze alarm in a first color different from a second color for displaying the determined time remaining to the next existing alarm. Further, the apparatus 502/502 for wireless communication further includes means for receiving an indication to turn on a stop watch or a timer of the mobile device, means for determining an elapsed time of the stop watch or a time remaining of the timer at the mobile device, and the means for displaying at the status bar of the display screen of the mobile device, the determined elapsed time at the stop watch or the time remaining of the timer. Also, the apparatus 502/502 for wireless communication includes means for receiving, an alarm set time for an alarm at the mobile device, means for setting the alarm to the alarm set time.
[0050] The aforementioned means may be one or more of the aforementioned components of the apparatus 502/502 and/or the processing system 618 of the apparatus 502/502 configured to perform the functions recited by the aforementioned means.
[0051] It is understood that the specific order or hierarchy of blocks in the processes/flowcharts disclosed is an illustration of exemplary approaches. Based upon design preferences, it is understood that the specific order or hierarchy of blocks in the processes/flowcharts may be rearranged. Further, some blocks may be combined or omitted. The accompanying method claims present elements of the various blocks in a sample order, and are not meant to be limited to the specific order or hierarchy presented.
[0052] The previous description is provided to enable any person skilled in the art to practice the various aspects described herein. Various modifications to these aspects will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other aspects. Thus, the claims are not intended to be limited to the aspects shown herein, but is to be accorded the full scope consistent with the language claims, wherein reference to an element in the singular is not intended to mean one and only one unless specifically so stated, but rather one or more. The word exemplary is used herein to mean serving as an example, instance, or illustration. Any aspect described herein as exemplary is not necessarily to be construed as preferred or advantageous over other aspects. Unless specifically stated otherwise, the term some refers to one or more. Combinations such as at least one of A, B, or C, one or more of A, B, or C, at least one of A, B, and C, one or more of A, B, and C, and A, B, C, or any combination thereof include any combination of A, B, and/or C, and may include multiples of A, multiples of B, or multiples of C. Specifically, combinations such as at least one of A, B, or C, one or more of A, B, or C, at least one of A, B, and C, one or more of A, B, and C, and A, B, C, or any combination thereof may be A only, B only, C only, A and B, A and C, B and C, or A and B and C, where any such combinations may contain one or more member or members of A, B, or C. All structural and functional equivalents to the elements of the various aspects described throughout this disclosure that are known or later come to be known to those of ordinary skill in the art are expressly incorporated herein by reference and are intended to be encompassed by the claims. Moreover, nothing disclosed herein is intended to be dedicated to the public regardless of whether such disclosure is explicitly recited in the claims. The words module, mechanism, element, device, and the like may not be a substitute for the word means. As such, no claim element is to be construed as a means plus function unless the element is expressly recited using the phrase means for.