For a mobile app, we need a movement detection module which detects when the person is behind the wheel (drives a car) and then starts the app automatically.
The current problem is that the app is unable to start itself automatically when it is in a sleep mode, a battery saver mode, lower priority mode (running in the background) or being manually terminated.
As a possible solution, we are considering the automated app start when a smartphone connects to a car audio or to a CarPlay, etc.
- User installs the mobile app containing a movement detection module on the smartphone
- User gets into vehicle
- Smartphone connects to car audio
- The system determines which vehicle the user is in (the use could have many cars). For example, by mac-address
- Our app starts and is active in the background and records person’s while-driving activities with standard methods.
- Module does not need Internet connection (access to the Internet)
- Module continues to run after rebooting without any additional actions of the user
- Module resumes operating after terminated (manually or automatically)
- Module works with smartphone in battery saver mode, lower priority mode
- iOS 11 and/or later
- Android 6 and/or later
- Module should be able to run on the vast majority of modern smartphones (2016+)
- Evidences that the movement detection module works as expected
- Model description, potential limitations of the method, suggested test plan
- Mobile app source code SDK, which carries out waiting task and meets the requirements
- Test app with an in-built SDK to show its performance