Abstract:
In one aspect, the present disclosure relates to a method including obtaining, by a fitness tracking device, a plurality of heart rate measurements of the user over a period of time, wherein the plurality of heart rate measurements can include heart rate data from a heart rate sensor of the fitness tracking device; analyzing, by the fitness tracking device, the plurality of heart rate measurements to determine a rate of change of a heart rate of the user during the period of time; determining, by the fitness tracking device, that the user is experiencing an onset phase if the rate of change of the heart rate during the period of time is greater than zero; determining, by the fitness tracking device, that the user is experiencing a cool-down phase if the rate of change of the heart rate during the period of time is less than zero; estimating, by the fitness tracking device, a first rate of energy expenditure of the user if the user is experiencing an onset phase using an onset calorimetry model; and estimating, by the fitness tracking device, a second rate of energy expenditure of the user if the user is experiencing a cool-down phase using a cool-down calorimetry model.
Abstract:
The present disclosure relates generally to improving calorie expenditure prediction and tracking and, more particularly, to techniques for calibration and calorimetry using data from motions sensors and heart rate sensors. Embodiments of the present disclosure include a fitness tracking device and techniques for accurately tracking an individual's energy expenditure over time and over a variety of activities while wearing the fitness tracking device. In some embodiments, the fitness tracking device may be a wearable device. The wearable device may be worn on a wrist, such as a watch, and it may include one or more microprocessors, a display, and a variety of sensors, including a heart rate sensor and one or more motion sensors.
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:
Disclosed embodiments include wearable devices and techniques for detecting swimming activities, classifying user motion, detecting water submersion, and monitoring performance during swimming activities. By accurately and promptly detecting swimming activities and automatically distinguishing between different swimming stroke type performed during a swimming activity, the disclosure enables wearable devices to accurately calculate user performance information when users forget to start and/or stop recording swimming activities. In various embodiments, swimming activity detection techniques may improve the selectivity of motion based methods of identifying swimming activities identification by confirming motion analysis with water immersion and pressure data analysis that detects when the wearable device is submerged in water.
Abstract:
Disclosed embodiments include wearable devices and techniques for detecting cycling activities and monitoring performance during cycling. By accurately and promptly detecting the end of cycling workouts automatically, the disclosure enables wearable devices to accurately calculate user performance information when users forget to stop recording a cycling activity session. In various embodiments, cycling activity detection techniques involve a cycling speed measure that incorporates terrain gradient determined based on pressure data. In various embodiments, the cycling activity detection techniques may distinguish between a temporary stop and an intentional stop using an estimated energy expenditure.
Abstract:
The present disclosure relates to systems and methods of estimating energy expenditure of a user while swimming. A processor circuit of a user device can estimate a speed of the user based on a stroke rate and a stroke length. The processor circuit can estimate an efficiency of the user. The processor circuit can classify a swimming style of the user. The processor circuit can determine energy expenditure of the user based on the speed, the efficiency, and the style. The processor circuit can also detect glides of the user and adjust the energy expenditure.
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:
A relationship relating a load of exercise and a user's aerobic capacity may be determined as follows. A processor circuit of a device may retrieve, from a memory, a prior probability distribution of the load of exercise and a prior probability distribution of the user's aerobic capacity. The processor circuit may compute a joint prior probability of the load of exercise and the user's aerobic capacity. The processor circuit may compute a joint likelihood of the load of exercise and the user's aerobic capacity based on data indicative of a measured time-stamped work rate and a measured time-stamped heart rate. The processor circuit may combine the joint prior probability and the joint likelihood to produce a joint posterior probability. The processor circuit may use the joint posterior probability to determine a relationship relating the load of exercise and the user's aerobic capacity and output a calorie calculation.
Abstract:
In one aspect, the present disclosure relates to a method including obtaining a plurality of heart rate measurements of the user over a period of time; obtaining motion data of the user over the period of time; analyzing the motion data of the user to determine for each of the plurality of heart rate measurements, a corresponding work rate measurement; determining, for each of the plurality of heart rate measurements, a first confidence level; determining, for each corresponding work rate measurement, a second confidence level; and estimating a first energy expenditure rate using the plurality of heart rate measurements; estimating a second energy expenditure rate using the plurality of work rate measurements; and estimating a weighted energy expenditure rate of the user by combining the first energy expenditure rate weighted by the first confidence level and the second energy expenditure rate weighted by the second confidence level.
Abstract:
In one aspect, the present disclosure relates to a method including obtaining, by a fitness tracking device configured to be worn by a user, a plurality of physical characteristics of the user, wherein the plurality of physical characteristics includes a first age and a sex of the user; mapping, by the fitness tracking device, each physical characteristic of the user to a corresponding index, wherein the first age of the user is mapped to a first age index of a first age range of a plurality of age ranges, and wherein the sex of the user is mapped to a first sex index; selecting, from a memory of the fitness tracking device, a first calorimetry model of a plurality of calorimetry models, wherein the first calorimetry model is associated with each corresponding index, including the first age index and the first sex index of the user; and estimating, by the fitness tracking device, an energy expenditure rate using the first calorimetry model, wherein the fitness tracking device can include constrained resources for at least one of battery power, processor speed, and memory capacity.