CPC A61B 5/486 (2013.01) [A43B 3/34 (2022.01); A43B 7/141 (2013.01); A43B 13/125 (2013.01); A43B 13/181 (2013.01); A61B 5/0015 (2013.01); A61B 5/1123 (2013.01); A61B 5/14542 (2013.01); A61B 5/222 (2013.01); A61B 5/224 (2013.01); A61B 5/4866 (2013.01); A61B 5/6807 (2013.01); A63B 71/06 (2013.01); G06Q 10/10 (2013.01); G06Q 50/01 (2013.01); G16H 20/30 (2018.01); G16H 40/63 (2018.01); A61B 2503/10 (2013.01)] | 20 Claims |
1. An apparatus, comprising:
a processor;
an interface;
an oxygenation sensor, configured to be positioned proximate an area of skin of a user, the oxygenation sensor further configured to output data indicative of a tissue oxygenation of a body tissue of the user;
a non-transitory computer-readable medium comprising computer-executable instructions that when executed by the processor are configured to perform at least:
receive tissue oxygenation data from the oxygenation sensor as the user is performing an exercise session, wherein at least a first portion of the exercise session comprises an intermittent activity;
calculate a change in tissue oxygenation as a difference between a current tissue oxygenation value and a previous tissue oxygenation value obtained from the tissue oxygenation data, wherein the current tissue oxygenation value and the previous tissue oxygenation value are rolling averages of tissue oxygenation data points received from the oxygenation sensor during a rolling average duration;
calculate a rate of change for the change in tissue oxygenation;
based on the rate of change, calculate an estimated time to exhaustion for the user; and
based upon the estimated time to exhaustion for the user and while the user is performing the exercise session, transmit an output configured to display a notification on the interface, wherein the notification includes a user message to alter behavior so as to result in a different time to actual exhaustion.
|