1. Field
The disclosed embodiments generally relate to user interfaces and, more particularly, to automatically activating an alarm function in a device.
2. Brief Description of Related Developments
Generally users of mobile communication devices charge the batteries in the devices when the user is sleeping. Charging the mobile communication device when the user is sleeping is convenient, as this is a period of time during which the device is typically not being used. Charging the communication device while the user is sleeping also allows the user to bring a fully charged communication device with them when they get out of bed. When the user is in bed, he or she is most likely to leave the communication device in an easily accessible location so that the communication device can be accessed in the event the user receives a communication. Leaving the communication device in an accessible location also allows the user to use these devices as alarm clocks to awake them from sleep. As such, many mobile communication device users keep charging devices in their bedrooms so that the communication device can charge in a convenient location that is easily accessible when the user is in bed.
A user's evening routines may include charging the communication device and setting an alarm. Generally alarms are set in a mobile communication device by navigating through one or more menus. Navigating through the menus to set the alarm clock can be tedious and time consuming for the user.
It would be advantageous to utilize the knowledge of a user's behavior to provide a quick and easy way to carry out the user's daily routines.
In one aspect, the disclosed embodiments are directed to a method. In one embodiment the method includes detecting a coupling of a device with an external unit and automatically enabling an alert in the device to activate at a preset time when the coupling is detected.
In another aspect, the disclosed embodiments are directed to an apparatus. In one embodiment the apparatus includes a processor and a display connected to the processor, wherein the processor is configured to detect a coupling of the apparatus with an external unit and automatically enable an alert in the apparatus to activate at a preset time when the coupling is detected.
In another aspect, the disclosed embodiments are directed to a user interface. The user interface includes an input device configured for selecting one or more alert times in an apparatus, a display and a processor connected to the input device and display, the processor being configured to detect a coupling of the apparatus with an external unit and automatically enable an alert in the apparatus to activate at a preset time when the coupling is detected.
In one aspect, the disclosed embodiments are directed to an external device. The external device includes a processor and a memory, wherein the processor is configured to detect a coupling of the external device to an apparatus and automatically enable an alert in the apparatus to activate at a preset time when the coupling is detected.
In another aspect, the disclosed embodiments are directed to a system. The system includes an external device and a mobile communication device configured for coupling with the external device, wherein an alert is automatically enabled in the mobile communication device to activate at a preset time when a coupling is detected between the external device and the mobile communication device.
The foregoing aspects and other features of the embodiments are explained in the following description, taken in connection with the accompanying drawings, wherein:
The disclosed embodiments generally allow for the setting or activation of an alert or alarm when a device 101 is coupled to any suitable external device 195 including, but not limited to, a power supply, charger, a docking cradle, base station, holder, etc. When the device 101 is coupled to the external device 195 through, for example, coupling 190, the device automatically sets or activates the alarm or prompts the user to set the alarm. Automatically setting or activating the alarm or prompting the user to do set the alarm as described herein allows for setting/activating the alarm without the user having to navigate through one or more menus to set/activate the alarm.
In one aspect the device 101 includes a menu 124 that allows a user to select an application or setting that will allow the user to configure one or more alarms and settings. The menu 124 can include any suitable menu items for allowing the user to specify times and dates for each of the alarms 125. The device 101 can be configured to set alarms based on, for example, the last used alarm or setting, a list of alarms or settings, a day of the week, or any other suitable criteria as will be described in greater detail below.
The disclosed embodiments also allow for the deactivation of the alarm when the device 101 is decoupled or disconnected from the external device 195.
In one embodiment, still referring to
In one embodiment, the user interface 102 of the disclosed embodiments can be implemented on or in a device that includes a touch screen display or a proximity screen device 112. In alternate embodiments, the aspects of the user interface disclosed herein could be embodied on any suitable device that will display information and allow the selection and activation of applications or system content. The terms “select” and “touch” are generally described herein with respect to a touch screen-display. However, in alternate embodiments, the terms are intended to encompass the required user action with respect to other input devices. For example, with respect to a proximity screen device, it is not necessary for the user to make direct contact in order to select an object or other information. Thus, the above noted terms are intended to encompass that a user only needs to be within the proximity of the device to carry out the desired function. For example, the term “touch” in the context of a proximity screen device, does not necessarily require direct contact, but can include near or close contact, that activates the proximity device.
Similarly, the scope of the intended devices is not limited to single touch or contact devices. Multi-touch devices, where contact by one or more fingers or other pointing devices can navigate on and about the screen are also intended to be encompassed by the disclosed embodiments. Non-touch devices are also intended to be encompassed by the disclosed embodiments. Non-touch devices include, but are not limited to, devices without touch or proximity screens, where navigation on the display is performed through, for example, keys 110 of the device 101 or through voice commands via voice recognition features of the device 101.
In one embodiment the alarms 125 can be set in any suitable manner before or after the device 101 is connected to the external device 195. In one example, as can be seen in
Referring to FIGS. 3 and 4A-4C, an exemplary process for setting one or more alarms will be described. In one embodiment, the device 101 can be configured to prompt the user for an alarm selection when the device 101 is coupled to the external device 195. It is noted that in one embodiment, the device 101 may be configured to recognize the coupling of the external device 195 (without a transfer of power to the device 101) and/or the transfer of power (such as when charging) so that the user is prompted to set the alarm even if power is not being transferred or transmitted to the device 101. In one example, coupling the device 101 to the external device 195 can include a physical or non-physical couplings (e.g. wired, optical, infrared, etc.). In still other embodiments, the device 101 may be configured to sense a proximity of any suitable device (e.g. docking cradle, charger, etc.) such that when the device 101 is placed within a predetermined distance to, for example the cradle the user is prompted to set the alarm(s) 125.
In another example, the external device 195 may be configured to recognize coupling of the device 101 so that the external device 195 automatically triggers the setting of the alarm. As a non-limiting example, the external device 195 may be any suitable computer that is coupled to the device 101. When the external device 195 detects a coupling of the device 101, any suitable processor of the external device 195 may instruct the device 101 in any suitable manner to enable an alarm activation such as, for example, the prompt described above. In other embodiments, the external device 195 can be configured to directly set the alarm in the device 101. For example, the external device may send instructions for enabling an alarm in the device 101 based on any suitable functions/applications stored in a memory of and/or accessible (via any suitable network) to the external device 195 including, but not limited to, calendar, reminder and notebook applications. In one embodiment where the external device 195 directly sets the alarm a prompt may be presented to the user to verify or accept the alarm setting. In other embodiments, the external device 195 may be configured to instruct the device 101 to enable an alarm without providing a prompt to the user. In still other embodiments, the external device 195 may be configured to enable the alarm in the device in any suitable manner including, but not limited to those described herein with respect to the device 101.
In this example, the device 101 is coupled to any suitable external device 195 (
In one embodiment, upon connecting the external device 195 to the device 101, the user is prompted in any suitable manner to set the alarm 125 (
In another embodiment, the device 101 may be configured to automatically set the alarm when the device 101 is coupled to, for example, the external device 195. Referring to
In one embodiment, setting the alarm 125 when the device 101 is connected to the external device 195 as described herein may be dependent on a time of day. The device 101 can include a setting that allows the user to specify a time period for setting the alarm 125 when the external device 195 is connected. For example, the user may specify that the alarm 125 is to be set when the external device 195 is coupled to the device 101 between the predetermined hours of 9:00 P.M. and 2:00 A.M. In this example, if the external device 195 is coupled to the device 101 at any other time the alarm 125 will not be set. For example, if the external device 195 is connected to the device 101 at 3:00 P.M. the alarm will not be set. The predetermined time for setting the alarm 125 when the device 101 is connected to the external device 195 can be user settable.
In one embodiment the alarms 125 in device 101 are presented to a user in any suitable manner such as, for example, through the output device 106 of the user interface 102. For example, the alarms 125 can be presented by visual, audible and tactile (e.g. vibration) stimuli or alerts or any combination thereof. In one example, the alarms 125 can be presented through speaker 115. In other examples the alarms 125 can be presented through the display 114 or through a combination of the display 114 and speaker 115. The alarms 125 can be any suitable alarms including, but not limited, buzzers, beeps, ring tones, sound clips, music files, illuminated lights and video images.
The device 101 can also be configured to turn off, suspend or otherwise stop an alarm when the device 101 is disconnected or decoupled from the external device 195 (
Examples of devices on which aspects of the disclosed embodiments can be practiced are illustrated with respect to
In the embodiment where the device 500 comprises a mobile communications device, the device can be adapted for communication in a telecommunication system, such as that shown in
The mobile terminals 600, 606 may be connected to a mobile telecommunications network 610 through radio frequency (RF) links 602, 608 via base stations 604, 609. The mobile telecommunications network 610 may be in compliance with any commercially available mobile telecommunications standard such as for example global system for mobile communications (GSM), universal mobile telecommunication system (UMTS), digital advanced mobile phone service (D-AMPS), code division multiple access 2000 (CDMA2000), wideband code division multiple access (WCDMA), wireless local area network (WLAN), freedom of mobile multimedia access (FOMA) and time division-synchronous code division multiple access (TD-SCDMA).
The mobile telecommunications network 610 may be operatively connected to a wide area network 620, which may be the Internet or a part thereof. An Internet server 622 has data storage 624 and is connected to the wide area network 620, as is an Internet client computer 626. The server 622 may host a worldwide web/wireless application protocol server capable of serving worldwide web/wireless application protocol content to the mobile terminal 600.
A public switched telephone network (PSTN) 630 may be connected to the mobile telecommunications network 610 in a familiar manner. Various telephone terminals, including the stationary telephone 632, may be connected to the public switched telephone network 630.
The mobile terminal 600 is also capable of communicating locally via a local link 601 to one or more local devices 603. The local link 601 may be any suitable type of link with a limited range, such as for example Bluetooth, a Universal Serial Bus (USB) link, a wireless Universal Serial Bus (WUSB) link, an IEEE 802.11 wireless local area network (WLAN) link, an RS-232 serial link, etc. The above examples are not intended to be limiting, and any suitable type of link may be utilized. The local devices 603 may be antennas and supporting equipment forming a wireless local area network implementing Worldwide Interoperability for Microwave Access (WiMAX, IEEE 802.16), WiFi (IEEE 802.11x) or other communication protocols. The wireless local area network may be connected to the Internet. The mobile terminal 600 may thus have multi-radio capability for connecting wirelessly using mobile communications network 610, wireless local area network or both. Communication with the mobile telecommunications network 610 may also be implemented using WiFi, Worldwide Interoperability for Microwave Access, or any other suitable protocols, and such communication may utilize unlicensed portions of the radio spectrum (e.g. unlicensed mobile access (UMA)). In one embodiment, the device 101 of
Although the above embodiments are described as being implemented on and with a mobile communication device, it will be understood that the disclosed embodiments can be practiced on any suitable device incorporating a display, processor, memory and supporting software or hardware. In one embodiment, the device 101 of
The user interface 102 of
The disclosed embodiments may also include software and computer programs incorporating the process steps and instructions described above that are executed in different computers.
Computer systems 702 and 704 may also include a microprocessor for executing stored programs. Computer 704 may include a data storage device 708 on its program storage device for the storage of information and data. The computer program or software incorporating the processes and method steps incorporating aspects of the invention may be stored in one or more computers 702 and 704 on an otherwise conventional program storage device. In one embodiment, computers 702 and 704 may include a user interface 710, and a display interface 712 from which aspects of the invention can be accessed. The user interface 710 and the display interface 712 can be adapted to allow the input of queries and commands to the system, as well as present the results of the commands and queries.
The embodiments described herein provide a fast and seamless way to set an alarm 125 when the device 101 is coupled to an external device 195. The user of the device 101 does not have to navigate any menus to set an alarm after the device 101 is coupled to the external device 195. The disclosed embodiments also take into account that users of mobile communication devices charge the devices when the user is sleeping. It is noted that while the disclosed embodiments have been described with setting an alarm with respect to waking a user from sleep, the disclosed embodiments are equally applicable to alerting a user when the user is awake.
It is noted that the embodiments described herein can be used individually or in any combination thereof. It should be understood that the foregoing description is only illustrative of the embodiments. Various alternatives and modifications can be devised by those skilled in the art without departing from the embodiments. Accordingly, the present embodiments are intended to embrace all such alternatives, modifications and variances that fall within the scope of the appended claims.