Data collection triggered by activity detection (walking, running, cycling, driving, stationarity, etc.) on mobile devices.
Making the user's personal computer a wireless beacon such as a Bluetooth? beacon, or using a third-party beacon, to wake up nearby smartphones and wearable devices for data collection, based on techniques including going in and out of signal range, or by broadcasting specific services.
Using geofencing to trigger data collection when the user enters or exits a location.
Using events from a light/proximity detector to trigger data collection when the light changes, for example, when a smartphone moves in or out of a pocket.
Triggering data collection based on sound changes, by listening on a microphone for noise variations.
Triggering data collection on voice or keyword matching.
Collecting data in the background while playing a background sound, including silence or soft white noise.
Sending VoIP packets to wake up an application for data collection or for data processing purposes.
Periodically notifying the user to launch an app in the foreground to reset the background execution count.
Activating an app for data collection based on changes of magnetic fields.
Collecting data based on NFC signals.
Listening for message notifications, such as Instant Messaging (IM), SMS or email to wake an app.
Waiting for phone calls to be received to wake an app for data collection.