CPC A61B 5/6843 (2013.01) [A61B 5/01 (2013.01); A61B 5/02438 (2013.01); A61B 5/14552 (2013.01); A61B 5/332 (2021.01); A61B 5/681 (2013.01); A61B 5/684 (2013.01); A61B 5/7221 (2013.01)] | 20 Claims |
1. A computer-implemented method, comprising:
receiving heart rate data of a user from a photoplethysmographic (PPG) sensor of a wearable device being worn by the user, the PPG sensor being positioned on a skin-side surface of the wearable device such that the PPG sensor is adjacent to skin of the user when being worn by the user;
receiving a set of fit data from a plurality of fit sensors of the wearable device, the plurality of fit sensors being spaced apart from each other and from the PPG sensor on the wearable device, the set of fit data being associated temporally with the heart rate data, the set of fit data being indicative of a contact force applied by the user at each of the plurality of fit sensors;
generating a fit signature using at least one of curve fitting techniques, finite element analysis, a predetermined relationship, or a look-up function on the set of fit data, the fit signature including an estimated contact force applied by the user at the PPG sensor, the fit signature being indicative of a fit of the wearable device on the user;
comparing the fit signature to a predetermined range;
presenting, when the fit signature is outside the predetermined range, a notification to the user via a display of the wearable device or an application on another device, the notification prompting the user to adjust a position of the wearable device;
designating, when the fit signature is outside the predetermined range, the heart rate data as a sub-optimal signal; and
determining, when the fit signature is within the predetermined range, a heart rate of the user using the heart rate data.
|