Abstract:
Measurements can be obtained from sensors to determine a state of a device. The state can be used to determine whether to provide an alert. For example, after a first alert is provided, it can be determined that the device is not accessible to the user based on the determined state, and a second alert can be suppressed at a specified time after providing the first alert. The sensor measurements can be monitored after suppressing the second alert, and a state engine can detect a change in a state based on subsequent sensor measurements. If the state change indicates that the device is accessible to the user the second alert can be provided to the user. Alerts can be dismissed based on a change in state. A first device can coordinate alerts sent to or to be provided by a second device by suppressing or dismissing such alerts.
Abstract:
An electronic device may include a motion sensor for detecting movement of the electronic device and a pressure sensor for detecting changes in elevation of the electronic device. Applications that run on the electronic device such as health and fitness applications may use motion sensor and pressure sensor data to track a user's physical activity. For example, processing circuitry in the electronic device may use the motion sensor to track a user's steps and the pressure sensor to track changes in the user's elevation. The processing circuitry may determine whether the user is climbing stairs based on the user's step rate and the user's changes in elevation. When the processing circuitry determines that the user is climbing stairs, the processing circuitry may use the pressure sensor and motion sensor to track and store the number of flights of stairs climbed by the user.
Abstract:
Measurements can be obtained from sensors to determine a state of a device. The state can be used to determine whether to provide an alert. For example, after a first alert is provided, it can be determined that the device is not accessible to the user based on the determined state, and a second alert can be suppressed at a specified time after providing the first alert. The sensor measurements can be monitored after suppressing the second alert, and a state engine can detect a change in a state based on subsequent sensor measurements. If the state change indicates that the device is accessible to the user the second alert can be provided to the user. Alerts can be dismissed based on a change in state. A first device can coordinate alerts sent to or to be provided by a second device by suppressing or dismissing such alerts.
Abstract:
Measurements can be obtained from sensors to determine a state of a device. The state can be used to determine whether to provide an alert. For example, after a first alert is provided, it can be determined that the device is not accessible to the user based on the determined state, and a second alert can be suppressed at a specified time after providing the first alert. The sensor measurements can be monitored after suppressing the second alert, and a state engine can detect a change in a state based on subsequent sensor measurements. If the state change indicates that the device is accessible to the user the second alert can be provided to the user. Alerts can be dismissed based on a change in state. A first device can coordinate alerts sent to or to be provided by a second device by suppressing or dismissing such alerts.
Abstract:
An electronic device may include a motion sensor for detecting movement of the electronic device and a pressure sensor for detecting changes in elevation of the electronic device. Applications that run on the electronic device such as health and fitness applications may use motion sensor and pressure sensor data to track a user's physical activity. For example, processing circuitry in the electronic device may use the motion sensor to track a user's steps and the pressure sensor to track changes in the user's elevation. The processing circuitry may determine whether the user is climbing stairs based on the user's step rate and the user's changes in elevation. When the processing circuitry determines that the user is climbing stairs, the processing circuitry may use the pressure sensor and motion sensor to track and store the number of flights of stairs climbed by the user.
Abstract:
Waypoints can be automatically created by monitoring network wireless signal strength to help a user of a mobile device in a non-urban location to find a previous location with known network connectivity and make emergency calls. In some embodiments, a backtrack route is displayed on the mobile device to the closest previous location with network connectivity. In some embodiments, for privacy considerations, access to waypoint information stored in a secured storage/database is restricted based on the determination of location state, and backtrack routes are displayed in stages.
Abstract:
Embodiments are disclosed for crash detection on one or more mobile devices (e.g., smartwatch and/or smartphone. In some embodiments, a method comprises: detecting a crash event on a crash device; extracting multimodal features from sensor data generated by multiple sensing modalities of the crash device; computing a plurality of crash decisions based on a plurality of machine learning models applied to the multimodal features, wherein at least one multimodal feature is a rotation rate about a mean axis of rotation; and determining that a severe vehicle crash has occurred involving the crash device based on the plurality of crash decisions and a severity model.
Abstract:
An electronic watch may include a housing at least partially defining an interior cavity divided into at least a first volume and a second volume, a pressure-sensing component positioned within the first volume, a speaker positioned within the first volume, a processor positioned within the second volume, a battery positioned within the second volume, and a barometric vent that allows air pressure equalization between the first volume and an external environment.
Abstract:
In an example method, a mobile device obtains sample data generated by one or more sensors over a period of time, where the one or more sensors are worn by a user. The mobile device determines that the user has fallen based on the sample data, and determines, based on the sample data, a severity of an injury suffered by the user. The mobile device generates one or more notifications based on the determination that the user has fallen and the determined severity of the injury.
Abstract:
Embodiments are disclosed for submersion detection and underwater depth and low-latency temperature estimation. In an embodiment, a method comprises: determining a first set of vertical accelerations obtained from an inertial sensor of a wearable device; determining a second set of vertical accelerations obtained from pressure data; determining a first feature associated with a correlation between the first and second sets of vertical accelerations; and determining that the wearable device is submerged or not submerged in water based on a machine learning model applied to the first feature. In another embodiment, a method comprises: determining a submersion state of a wearable device; and responsive to the submersion state being submerged, computing a forward estimate of water temperature based on measured ambient water temperature at the water surface, a temperature error lookup table, and a rate of change of the ambient water temperature.