Rescuer: Emergency Mobile App with Voice Recognition, Volume Key Pattern, Location SMS Reciprocation, & Push-Aid Systems
CSEF · 2017 Computational Systems & Analysis Honorable_mention Award
Overview
Objectives/Goals To construct an efficient mobile application that can send panic messages with the user's location in the case of an emergency. It should implement the following four features: 1. Voice Recognition: Rescuer should send out emergency messages with a geocoded location link by recognizing the user's spoken keyphrase. 2. Volume Key Pattern: Rescuer should send out emergency messages with a geocoded location link when a user presses the device's volume buttons in a custom pattern. 3. Location SMS Reciprocation: When another qualified contact sends a specific text message to the Rescuer equipped device, Rescuer should detect the keyword trigger and return the device location. 4. Push-Aid: Rescuer should implement a flexible layout fragment that can be accessed via the phone's home screen as a widget to send emergency messages. Methods/Materials To develop Rescuer, I first coded the background Java processes. Here I utilized the CMUsphinx voice recognition library for unique 24/7 recognition and multithreaded my application for optimal CPU usage. After building the brains of the app, I moved on to perfecting the user interface using XML and following Google's Material Design Guidelines. A finished product was created only after testing the application on over 100 emulated devices. Results Rescuer not only gathers the most accurate location, but is also memory (0% crash rate), CPU (<30% usage), and battery (<5% per charge) efficient. Response time is instantaneous. Finally, Rescuer does not require access to Wi-Fi or Mobile Data, making it universally available. Conclusions/Discussion I have developed a fully functional emergency mobile application that can reach out to custom emergency contacts in a crisis. No mobile app has ever utilized 24/7 voice recognition, background volume button detection, or continuous SMS recognition as tools for signalling for help in an emergency.
Summary statement
I've developed an emergency mobile app that can send panic texts with location when the user says his/her voice recognition keyphrase, presses the device's volume buttons in a pattern, receives a specific text, or pushes a homesceen widget.
Help received
Parents bought science fair board.
Awards (1)
- Honorable Mention
Competition history
- CSEF 2017
Resources
Related projects
CSEF · 2016
Rescuer: A Hands-Free Mobile App for Emergencies with Easy Access for the Physically Impaired
ISEF · 2018
EmerSave: A Novel Crowdsourcing Emergency Response Application
ISEF · 2022
Building Silent Activation and Improved Location Accuracy Into the Current 911 System
CSEF · 2016
ResQ: A Low Cost Wearable Device that Automatically Detects Falls and Immediately Alerts Family Members Worldwide
ISEF · 2015
SmartGuard: An Emergency Alert System for Android-OS
CSEF · 2018
ASD Alert 2: A User Friendly Wireless App to Mitigate Oncoming Autistic Episodes
ISEF · 2017
ResQ: A Low Cost, Wearable, Automatic Fall Detection Device for Senior Citizens
CSEF · 2017
Combatting Cardiac Arrest through a Compact and Portable Heart Rate Monitor and Analyzer
Closest projects by meaning, across every fair and year in the corpus.
Browse more like this
Source: California Science & Engineering Fair public projects