Observing user interaction events, such as: touch events; pressing of buttons such as volume and navigation buttons; cursor hovering; 3D touch events; opening/closing a physical or virtual keyboard or other input/output device; going in and out of range of a signal; plugging or unplugging a device.
Observing interactions with a car or a house, or sensing devices, such as cameras, microphones, proximity sensors, motion detectors, pressure plates or sensors, smart lights or infrared (IR) devices.
Silent Push Notifications
The system can periodically send a silent push notification to a mobile device to wake up an app running in the background to collect data. This can be done in a variety of ways, including: at constant intervals, or at variable intervals or random intervals, and can also be triggered by other events or sensor data. Note that the triggering rate can also be adaptively changed based on which notifications have been received or processed, battery life, radio state, and other factors.