Abstract:
In an example method, a mobile device obtains a signal indicating an acceleration measured by a sensor over a time period. The mobile device determines an impact experienced by the user based on the signal. The mobile device also determines, based on the signal, one or more first motion characteristics of the user during a time prior to the impact, and one or more second motion characteristics of the user during a time after the impact. The mobile device determines that the user has fallen based on the impact, the one or more first motion characteristics of the user, and the one or more second motion characteristics of the user, and in response, generates a notification indicating that the user has fallen.
Abstract:
The present disclosure relates to methods and systems of determining swimming metrics of a user during a swimming session. The method can include receiving, by a processor circuit of a user device, motion information from one or more motion sensors of the user device; determining, by the processor circuit using the motion information, a first set of rotational data of the user device, wherein the first set of rotational data is expressed in a first frame of reference; converting, by the processor circuit, the first set of rotational data into a second set of rotational data, wherein the second set of rotational data is expressed in a second frame of reference; determining, by the processor circuit, one or more swimming metrics of the user; and outputting the one or more swimming metrics.
Abstract:
An electronic device may use motion and/or activity sensors to estimate a user's maximum volumetric flow of oxygen (VO2 max). In particular, the electronic device may use the user's heart rate, speed, and grade to determine the VO2 max. However, in indoor environments, it may be difficult to accurately measure the user's speed and grade. Therefore, the device may receive the speed and grade from external equipment, such as exercise equipment. To ensure that the user is moving at the reported speed, a discordance detector may compare the user's cadence to an expected cadence based on the speed and grade reported by the external equipment. If the user's cadence is within an acceptable range of the expected cadence, the user's VO2 max may be estimated based on the speed and grade. If the user's cadence is not within the acceptable range, the speed and grade may be discarded or corrected.
Abstract:
In an embodiment, a method comprises: establishing, by a wireless wearable computer worn by a user, a wireless communication connection with a fitness machine; obtaining machine data from the fitness machine while the user is engaged in a workout session on the fitness machine; obtaining, from a heart rate sensor of the wireless device, heart rate data of the user; determining a work rate caloric expenditure by applying a work rate calorie model to the machine data; determining a calibrated maximal oxygen consumption of the user based on the heart rate data and the work rate caloric expenditure; determining a heart rate caloric expenditure by applying a heart rate calorie model to the heart rate data and the calibrated maximal oxygen consumption of the user; and sending to the fitness machine via the communication connection, at least one of the work rate caloric expenditure or the heart rate caloric expenditure.
Abstract:
In an example method, a mobile device receives motion data obtained by one or more sensors over a time period, where the one or more sensors are worn by a user, The mobile device determines, based on the motion data, an impact experienced by the user during the time of period, and determines one or more of characteristics of the user. The mobile device determines, based on the motion data and the one or more characteristics of the user, a likelihood that the user requires assistance subsequent to the impact, and generates one or more notifications based on likelihood.
Abstract:
In an example method, a mobile device obtains a signal indicating an acceleration measured by a sensor over a time period. The mobile device determines an impact experienced by the user based on the signal. The mobile device also determines, based on the signal, one or more first motion characteristics of the user during a time prior to the impact, and one or more second motion characteristics of the user during a time after the impact. The mobile device determines that the user has fallen based on the impact, the one or more first motion characteristics of the user, and the one or more second motion characteristics of the user, and in response, generates a notification indicating that the user has fallen.
Abstract:
In an example method, a mobile device receives motion data obtained by one or more sensors worn by a user. The mobile device determines, based on the motion data, that the user has fallen at a first time and whether the user has moved between a second time and a third time subsequent to the first time. Upon determining that the user has not moved between the second time and the third time, the mobile device initiates a communication to an emergency response service at a fourth time after the third time. The communication includes an indication that the user has fallen and a location of the user.
Abstract:
In one aspect, the present disclosure relates to a method including obtaining, by a heart rate sensor of a fitness tracking device, a heart rate measurement of a user of the fitness tracking device; obtaining, by at least one motion sensor, motion data of the user; analyzing, by the fitness tracking device, the motion data of the user to estimate a step rate of the user; estimating, by the fitness tracking device, a load associated with a physical activity of the user by comparing the heart rate measurement with the step rate of the user; and estimating, by the fitness tracking device, an energy expenditure rate of the user using the load and at least one of the heart rate measurement and the step rate.
Abstract:
In one aspect, the present disclosure relates to a method, including obtaining, by the fitness tracking device, motion data of the user over a period of time, wherein the motion data can include a first plurality motion measurements from a first motion sensor of the fitness tracking device; determining, by the fitness tracking device, using the motion data an angle of the fitness tracking device relative to a plane during the period of time; estimating by the fitness tracking device, using the motion data, a range of linear motion of the fitness tracking device through space during the period of time; and comparing, by the fitness tracking device, the angle of the fitness tracking device to a threshold angle and comparing the range of linear motion of the fitness tracking device to a threshold range of linear motion to determine whether the user is sitting or standing.
Abstract:
In an embodiment, a method comprises: establishing, by a wireless wearable computer worn by a user, a wireless communication connection with a fitness machine; obtaining machine data from the fitness machine while the user is engaged in a workout session on the fitness machine; obtaining, from a heart rate sensor of the wireless device, heart rate data of the user; determining a calibrated maximal oxygen consumption of the user based on the heart rate data and the machine data; determining a heart rate caloric expenditure based on the heart rate data and the calibrated maximal oxygen consumption of the user; and providing information corresponding to the heart rate caloric expenditure for presentation.