

EARLYBUDDY is a smart alarm clock app for Android devices. It primarily uses traffic data to help the user wake up on time when there is an estimated delay. Users can choose a timeframe within which they must awaken rather than a single wake-up time. The app will then select a time inside that window based on the projected delay based on frequent traffic data updates. If it detects that the user will be late to their destination, it will change the existing alarm to wake them up. Users can also specify their morning habits, which are factored into the total delay estimate. These routines are optional, but they are encouraged because they help the user to organize their morning and provide more data for the application to use when calculating delays. All humans are not made equal when it comes to sleep. EARLYBUDDY features a provision that prevents users from turning off the phone to silence the alarm if they find it difficult to get up from bed in the morning. Users must tap the stop alarm or snooze button, which only appears in the app itself at the center of the screen, to turn off the alarm. If you press anyplace else on the screen or push the snooze button incorrectly, the alarm will ring again. The basic goal here is to actively wake up the body and mind before hitting the snooze button. Users can also place their phones on the mattress nextto them, and EARLYBUDDY will analyze their sleeping habits using the device’s sensors. This may be used to assess the quality of the user’s night’s sleep and set the alarm at the most natural time.