IP Library Granted Patent US 12,733,853
Granted Patent B2
US 12,733,853 · App. 18/452,942 · Granted Sep 15, 2026

Techniques for measuring cumulative stress using wearable-based data

Inventors: Mari Paulina Karsikas (Oulu, FI); Anu Minna Kaarina Pramila (Oulu, FI); Emmi Maria Johanna Antikainen (Pirkkala, FI); Anna Iashina (Tampere, FI)
Assignee: Oura Health Oy
A61B5/165A61B5/02405A61B5/02438A61B5/7275A61B5/6826A61B5/7475
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,733,853
App. No.
18/452,942
Granted
Sep 15, 2026
Kind
B2
Abstract

Methods, systems, and devices for measuring cumulative stress of a user are described. A system may determine a first and second baseline heart rate variability (HRV) values of the user during periods that the user is awake and asleep, respectively. The system may then acquire physiological data from the user throughout a time interval, and determine a first set of HRV values during periods that the user is awake, and a second set of HRV values during periods that the user is asleep. The system may then determine a cumulative stress level of the user based on comparisons between the first set of HRV values and the first baseline HRV value, and between the second set of HRV values and the second baseline HRV value, where the cumulative stress level is associated with a total amount and/or trend of the user's stress level experienced throughout the time interval.

Claims (68)

1 . A method for measuring cumulative stress of a user over time, comprising:

acquiring baseline physiological data from the user via a wearable device, the baseline physiological data comprising at least a pulse waveform associated with a heart rate of the user;

determining a baseline stress level associated with the user based at least in part on the baseline physiological data, one or more user inputs received via a user device, or both;

determining, based at least in part on variation in an interbeat interval (IBI) of the pulse waveform of the baseline physiological data, a first baseline heart rate variability (HRV) value of the user during periods that the user is awake, and a second baseline HRV value of the user during periods that the user is asleep;

acquiring additional physiological data from the user via the wearable device throughout a time interval that spans a plurality of days and a plurality of nights;

determining, based at least in part on the additional physiological data, a first set of HRV values of the user during periods of the time interval that the user is awake, and a second set of HRV values of the user during periods of the time interval that the user is asleep;

determining one or more stress scores associated with the user throughout periods of the time interval that the user is awake based at least in part on a first comparison of the first set of HRV values with the first baseline HRV value;

determining one or more recovery scores associated with the user throughout periods of the time interval that the user is asleep based at least in part on a second comparison of the second set of HRV values with the second baseline HRV value;

determining a cumulative stress level of the user throughout the time interval based at least in part on the one or more stress scores associated with periods of the time interval that the user is awake, and the one or more recovery scores associated with periods of the time interval that the user is asleep, wherein the cumulative stress level is based at least in part on the baseline stress level, and wherein the cumulative stress level is associated with a total amount of stress the user experienced throughout the time interval, a trend in a stress level of the user throughout the time interval, or both; and

displaying, to the user via a graphical user interface (GUI) of the user device, a visual representation of the cumulative stress level.

2 . The method of claim 1 , further comprising:

determining the baseline stress level associated with the user based at least in part on the baseline physiological data, wherein the baseline physiological data comprises heart rate data, respiratory rate data, skin temperature data, or any combination thereof, and wherein determining the cumulative stress level is based at least in part on the baseline stress level.

3 . The method of claim 2 , further comprising:

predicting a burnout condition of the user, a chronic stress condition of the user, or both, based at least in part on a comparison between the cumulative stress level and the baseline stress level associated with the user; and

causing the GUI of the user device to display an alert associated with the burnout condition, the chronic stress condition, or both.

4 . The method of claim 2 , further comprising:

receiving, from the user device, the one or more user inputs comprising one or more characteristics associated with the user, wherein determining the baseline stress level is based at least in part on the one or more user inputs.

5 . The method of claim 4 , further comprising:

acquiring additional baseline physiological data associated with a plurality of users associated with a set of characteristics that are common between the plurality of users and the user; and

determining a plurality of baseline stress levels associated with the plurality of users, wherein determining the baseline stress level associated with the user is based at least in part on determining the plurality of baseline stress levels and a comparison between the baseline physiological data associated with the user and the additional baseline physiological data associated with the plurality of users.

6 . The method of claim 1 , wherein acquiring the baseline physiological data further comprises:

providing, to the user via the GUI of the user device, instructions for the user to modify one or more behaviors associated with a target stress level of the user;

receiving, from the wearable device and based at least in part on providing the instructions to the user, a plurality of physiological measurements associated with the one or more behaviors; and

determining the baseline stress level associated with the user based at least in part on comparing the plurality of physiological measurements with the baseline physiological data, wherein determining the cumulative stress level is based at least in part on determining the baseline stress level.

7 . The method of claim 1 , wherein the visual representation indicates a relative change between a baseline stress level associated with the user and the cumulative stress level.

8 . The method of claim 1 , further comprising:

classifying a plurality of periods within time interval that the user is either awake or asleep as one of a stressful period, a recovery period, or a neutral period based at least in part on the first comparison of the first set of HRV values with the first baseline HRV value and the second comparison of the second set of HRV values with the second baseline HRV value, wherein determining the cumulative stress level is based at least in part on the classifying.

9 . The method of claim 1 , further comprising:

providing, via the GUI of the user device, feedback to the user comprising instructions for modifying one or more behaviors of the user, the one or more behaviors configured to modify the cumulative stress level of the user.

10 . The method of claim 1 , wherein the baseline physiological data is acquired throughout a second time interval prior to the time interval, the second time interval comprising a second plurality of days and a second plurality of nights.

11 . The method of claim 1 , wherein the wearable device comprises a wearable ring device.

12 . A system for measuring cumulative stress of a user over time, comprising:

at least one processor;

at least one memory coupled with the at least one processor; and

instructions stored in the at least one memory and executable by the at least one processor to:

acquire baseline physiological data from the user via a wearable device, the baseline physiological data comprising at least a pulse waveform associated with a heart rate of the user;

determine a baseline stress level associated with the user based at least in part on the baseline physiological data, one or more user inputs received via a user device, or both;

determine, based at least in part on variation in an interbeat interval (IBI) of the pulse waveform of the baseline physiological data, a first baseline heart rate variability (HRV) value of the user during periods that the user is awake, and a second baseline HRV value of the user during periods that the user is asleep;

acquire additional physiological data from the user via the wearable device throughout a time interval that spans a plurality of days and a plurality of nights;

determine, based at least in part on the additional physiological data, a first set of HRV values of the user during periods of the time interval that the user is awake, and a second set of HRV values of the user during periods of the time interval that the user is asleep;

determine one or more stress scores associated with the user throughout periods of the time interval that the user is awake based at least in part on a first comparison of the first set of HRV values with the first baseline HRV value;

determine one or more recovery scores associated with the user throughout periods of the time interval that the user is asleep based at least in part on a second comparison of the second set of HRV values with the second baseline HRV value;

determine a cumulative stress level of the user throughout the time interval based at least in part on the one or more stress scores associated with periods of the time interval that the user is awake, and the one or more recovery scores associated with periods of the time interval that the user is asleep, wherein the cumulative stress level is based at least in part on the baseline stress level, and wherein the cumulative stress level is associated with a total amount of stress the user experienced throughout the time interval, a trend in a stress level of the user throughout the time interval, or both; and

display, to the user via a graphical user interface (GUI) of the user device, a visual representation of the cumulative stress level.

13 . The system of claim 12 , wherein the at least one processor is further configured to:

determine the baseline stress level associated with the user based at least in part on the baseline physiological data, wherein the baseline physiological data comprises heart rate data, respiratory rate data, skin temperature data, or any combination thereof, and wherein determining the cumulative stress level is based at least in part on the baseline stress level.

14 . The system of claim 13 , wherein the at least one processor is further configured to:

predict a burnout condition of the user, a chronic stress condition of the user, or both, based at least in part on a comparison between the cumulative stress level and the baseline stress level associated with the user; and

cause the GUI of the user device to display an alert associated with the burnout condition, the chronic stress condition, or both.

15 . The system of claim 12 , wherein the at least one processor is further configured to:

classify a plurality of periods within time interval that the user is either awake or asleep as one of a stressful period, a recovery period, or a neutral period based at least in part on the first comparison of the first set of HRV values with the first baseline HRV value and the second comparison of the second set of HRV values with the second baseline HRV value, wherein determining the cumulative stress level is based at least in part on the classifying.

16 . A non-transitory computer-readable medium storing code for measuring cumulative stress of a user over time, the code comprising instructions executable by at least one processor to:

acquire baseline physiological data from the user via a wearable device, the baseline physiological data comprising at least a pulse waveform associated with a heart rate of the user;

determine a baseline stress level associated with the user based at least in part on the baseline physiological data, one or more user inputs received via a user device, or both;

determine, based at least in part on variation in an interbeat interval (IBI) of the pulse waveform of the baseline physiological data, a first baseline heart rate variability (HRV) value of the user during periods that the user is awake, and a second baseline HRV value of the user during periods that the user is asleep;

acquire additional physiological data from the user via the wearable device throughout a time interval that spans a plurality of days and a plurality of nights;

determine, based at least in part on the additional physiological data, a first set of HRV values of the user during periods of the time interval that the user is awake, and a second set of HRV values of the user during periods of the time interval that the user is asleep;

determine one or more stress scores associated with the user throughout periods of the time interval that the user is awake based at least in part on a first comparison of the first set of HRV values with the first baseline HRV value;

determine one or more recovery scores associated with the user throughout periods of the time interval that the user is asleep based at least in part on a second comparison of the second set of HRV values with the second baseline HRV value;

determine a cumulative stress level of the user throughout the time interval based at least in part on the one or more stress scores associated with periods of the time interval that the user is awake, and the one or more recovery scores associated with periods of the time interval that the user is asleep, wherein the cumulative stress level is based at least in part on the baseline stress level, and wherein the cumulative stress level is associated with a total amount of stress the user experienced throughout the time interval, a trend in a stress level of the user throughout the time interval, or both; and

display, to the user via a graphical user interface (GUI) of the user device, a visual representation of the cumulative stress level.

17 . The non-transitory computer-readable medium of claim 16 , the code comprising instructions executable by the at least one processor to:

determine the baseline stress level associated with the user based at least in part on the baseline physiological data, wherein the baseline physiological data comprises heart rate data, respiratory rate data, skin temperature data, or any combination thereof, and wherein determining the cumulative stress level is based at least in part on the baseline stress level.

18 . The non-transitory computer-readable medium of claim 17 , the code comprising instructions executable by the at least one processor to:

predict a burnout condition of the user, a chronic stress condition of the user, or both, based at least in part on a comparison between the cumulative stress level and the baseline stress level associated with the user; and

cause the GUI of the user device to display an alert associated with the burnout condition, the chronic stress condition, or both.

19 . The non-transitory computer-readable medium of claim 16 , the code comprising instructions executable by the at least one processor to:

classify a plurality of periods within time interval that the user is either awake or asleep as one of a stressful period, a recovery period, or a neutral period based at least in part on the first comparison of the first set of HRV values with the first baseline HRV value and the second comparison of the second set of HRV values with the second baseline HRV value, wherein determining the cumulative stress level is based at least in part on the classifying.

Assignments (4)
RELEASE OF SECURITY INTERESTS IN PATENTS AND TRADEMARKS AT REEL/FRAME NO. 66986/0101 Recorded May 16, 2025
From: CRG SERVICING LLC, AS ADMINISTRATIVE AGENT
To: OURA HEALTH OY
Reel/Frame 071297/0305 →
SECURITY INTEREST Recorded May 16, 2025
From: OURA HEALTH OY; OURARING INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 071302/0800 →
SECURITY INTEREST Recorded Apr 2, 2024
From: OURA HEALTH OY
To: CRG SERVICING LLC, AS ADMINISTRATIVE AGENT
Reel/Frame 066986/0101 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 25, 2023
From: KARSIKAS, MARI PAULIINA; PRAMILA, ANU MINNA KAARINA; ANTIKAINEN, EMMI MARIA JOHANNA; IASHINA, ANNA
To: OURA HEALTH OY
Reel/Frame 064706/0839 →
Continuity (1)
Related Publication 20250064367A1 · Feb 27, 2025
References Cited (8)
US 10582862B1 · Selvaraj · 2020 [cited by examiner]
US 20070260147A1 · Giftakis · 2007 [cited by examiner]
US 20150238140A1 · LaBelle · 2015 [cited by examiner]
US 20150305675A1 · Miller · 2015 [cited by examiner]
US 20160027324A1 · Wisbey · 2016 [cited by examiner]
US 20170132946A1 · Kinnunen · 2017 [cited by examiner]
US 20180310867A1 · Sivan · 2018 [cited by examiner]
US 20230114135A1 · Wiggermann · 2023 [cited by examiner]