IP Library Granted Patent US 12,484,842
Granted Patent B2
US 12,484,842 · App. 18/462,034 · Granted Dec 2, 2025

Method and system for providing feedback to user for improving performance level management thereof

Inventors: Hannu Olavi Kinnunen (Oulu, FI); Heidi Jurvelin (Oulu, FI); Marko Petteri Lahtela (Jääli, FI)
Assignee: Oura Health Oy
A61B5/4812A61B5/0024A61B5/01A61B5/0205A61B5/02405A61B5/02438A61B5/08A61B5/11A61B5/6801A61B5/7246A61B5/746G16H20/70A61B5/4857
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,484,842
App. No.
18/462,034
Granted
Dec 2, 2025
Kind
B2
Abstract

A method includes collecting a set of user information, determining a user current performance by: determining a sleep score or debt, measuring the user's previous physical activity, heart rate, or body temperature, calculating weights for the sleep score and the sleep debt, the measured previous physical activity, heart rate, or body temperature, calculating a weighted sum of the weighted sleep score, the weighted sleep debt, the weighted user's previous physical activity, weighted heart rate, or weighted body temperature, setting a user target level of performance, measuring a circadian rhythm and a user's duration of sleep or sleep cycle, comparing the circadian rhythm, the duration of sleep or sleep cycle, the current performance level, and current time zone information over days to determine a separate user performance level, comparing the target level of performance to the separate user performance level, and providing an alert and feedback user related to the comparison.

Claims (49)

1 . A system, comprising:

a wearable ring device configured to be worn on a finger of a user, the wearable ring device configured to acquire a set of physiological data from the user using one or more light-emitting components and one or more light-receiving components;

a user device communicatively coupled with the wearable ring device; and

one or more processors communicatively coupled with at least the wearable ring device and the user device, the one or more processors configured to:

receive, from the wearable ring device, the set of physiological data measured from the user by the wearable ring device, the set of physiological data comprising at least nighttime temperature data, activity data, and sleep pattern data;

determine, by an application that is configured for processing data received from the wearable ring device, a chronotype of the user based at least in part on the set of physiological data, wherein the chronotype is based at least in part on a midpoint of a sleep cycle of the user, an activity level of the user in a morning, and an activity level of the user in an evening, the chronotype associated with a preference of the user to sleep in the morning or the evening;

identify, by the application, a target performance level of the user based at least in part on determining the chronotype;

transmit, to the user device, a signal configured to cause a graphical user interface (GUI) of the user device to display a message associated with the target performance level of the user, the chronotype, or both, and first instructions to achieve the target performance level;

cause the wearable ring device to acquire a second set of physiological data measured from the user based at least in part on transmitting the signal, wherein the second set of physiological data is associated with one or more user behaviors performed at least partially in response to the first instructions;

determine an adherence parameter of the user based at least in part on the second set of physiological data associated with the one or more user behaviors, wherein the adherence parameter indicates whether or not the user followed the first instructions; and

transmit, to the user device, an additional signal configured to cause the GUI to display additional instructions to achieve the target performance level, wherein the additional instructions are modified relative to the first instructions based at least in part on the adherence parameter to facilitate achievement of the target performance level based at least in part on the adherence parameter and the second set of physiological data associated with the one or more user behaviors, wherein the additional instructions include one or more additional user behaviors that are based at least in part on the chronotype of the user.

2 . The system of claim 1 , wherein the one or more processors are further configured to:

identify a difference between the midpoint of the sleep cycle of the user and an average sleep midpoint time associated with the chronotype, wherein identifying the target performance level of the user is based at least in part on identifying the difference.

3 . The system of claim 1 , wherein the one or more processors are further configured to:

compare, by the application that is configured for processing data received from the wearable ring device, the chronotype and the target performance level, wherein the signal configured to cause the GUI of the user device to display the message is transmitted based at least in part on comparing the chronotype and the target performance level.

4 . The system of claim 1 , wherein the one or more processors are further configured to:

determine, by the application, a current performance level of the user based at least in part on the set of physiological data, wherein the first instructions are based at least in part on the current performance level of the user.

5 . The system of claim 1 , wherein the one or more processors are further configured to:

identify a change in time zone based at least in part on receiving the set of physiological data, wherein identifying the target performance level is based at least in part on identifying the change in time zone and the chronotype.

6 . The system of claim 1 , wherein the message, the first instructions, or both, comprise a recommended time of day that the user is active, a recommended wake time that the user wakes up, a recommended bedtime that the user goes to sleep, a recommended sleep duration to achieve the target performance level, a recommended time of day that the user rests, a recommended time of day that the user is focused, or any combination thereof.

7 . The system of claim 1 , wherein the sleep pattern data comprises an average wake time that the user wakes up, an average bedtime that the user goes to sleep, an average sleep midpoint time, an average sleep duration, a Sleep Score, a sleep debt, one or more sleep cycles that the user experiences, or any combination thereof.

8 . The system of claim 1 , wherein the wearable ring device collects the set of physiological data from the user based on arterial blood flow, capillary blood flow, arteriole blood flow, or any combination thereof.

9 . A method for providing feedback to a user for improving performance level management on an application running on an operating system of user device and associated with a wearable ring device, comprising:

receiving, from the wearable ring device configured to be worn on a finger of the user, a set of physiological data measured from the user by the wearable ring device, the set of physiological data comprising at least nighttime temperature data, activity data, and sleep pattern data;

determining, by the application that is configured for processing data received from the wearable ring device, a chronotype of the user based at least in part on the set of physiological data, wherein the chronotype is based at least in part on a midpoint of a sleep cycle of the user, an activity level of the user in a morning, and an activity level of the user in an evening, the chronotype associated with a preference of the user to sleep in the morning or the evening;

identifying, by the application, a target performance level of the user based at least in part on determining the chronotype;

transmitting, to the user device, a signal configured to cause a graphical user interface (GUI) of the user device to display a message associated with the target performance level of the user, the chronotype, or both, and first instructions to achieve the target performance level;

causing the wearable ring device to acquire a second set of physiological data measured from the user based at least in part on transmitting the signal, the second set of physiological data associated with one or more user behaviors performed at least partially in response to the first instructions;

determining an adherence parameter of the user based at least in part on the second set of physiological data associated with the one or more user behaviors, wherein the adherence parameter indicates whether or not the user followed the first instructions; and

transmitting, to the user device, an additional signal configured to cause the GUI to display additional instructions to achieve the target performance level, wherein the additional instructions are modified relative to the first instructions based at least in part on the adherence parameter to facilitate achievement of the target performance level based at least in part on the adherence parameter and the second set of physiological data associated with the one or more user behaviors, wherein the additional instructions include one or more additional user behaviors that are based at least in part on the chronotype of the user.

10 . The method of claim 9 , further comprising:

identifying a difference between the midpoint of the sleep cycle of the user and an average sleep midpoint time associated with the chronotype, wherein identifying the target performance level of the user is based at least in part on identifying the difference.

11 . The method of claim 9 , further comprising:

identifying an activity level of the user based at least in part on receiving the set of physiological data, wherein determining the chronotype is based at least in part on identifying the activity level of the user.

12 . The method of claim 9 , further comprising:

comparing, by the application that is configured for processing data received from the wearable ring device, the chronotype and the target performance level, wherein the signal configured to cause the GUI of the user device to display the message is transmitted based at least in part on comparing the chronotype and the target performance level.

13 . The method of claim 9 , further comprising:

determining, by the application, a current performance level of the user based at least in part on the set of physiological data, wherein the first instructions are based at least in part on the current performance level of the user.

14 . The method of claim 9 , further comprising:

identifying a change in time zone based at least in part on receiving the set of physiological data, wherein identifying the target performance level is based at least in part on identifying the change in time zone and the chronotype.

15 . The method of claim 9 , wherein the message, the first instructions, or both, comprise a recommended time of day that the user is active, a recommended wake time that the user wakes up, a recommended bedtime that the user goes to sleep, a recommended sleep duration to achieve the target performance level, a recommended time of day that the user rests, a recommended time of day that the user is focused, or any combination thereof.

16 . A non-transitory computer-readable medium storing code, the code comprising instructions executable by a processor to:

receive, from a wearable ring device configured to be worn on a finger of a user, a set of physiological data measured from a user by the wearable ring device, the set of physiological data comprising at least nighttime temperature data, activity data, and sleep pattern data;

determine, by an application that is configured for processing data received from the wearable ring device, a chronotype of the user based at least in part on the set of physiological data, wherein the chronotype is based at least in part on a midpoint of a sleep cycle of the user, an activity level of the user in a morning, and an activity level of the user in an evening, the chronotype associated with a preference of the user to sleep in the morning or the evening;

identify, by the application, a target performance level of the user based at least in part on determining the chronotype;

transmit, to a user device, a signal configured to cause a graphical user interface (GUI) of the user device to display a message associated with the target performance level of the user, the chronotype, or both, and first instructions to achieve the target performance level;

cause the wearable ring device to acquire a second set of physiological data measured from the user based at least in part on transmitting the signal, the second set of physiological data associated with one or more user behaviors performed at least partially in response to the first instructions;

determine an adherence parameter of the user based at least in part on the second set of physiological data associated with the one or more user behaviors, wherein the adherence parameter indicates whether or not the user followed the first instructions; and

transmit, to the user device, an additional signal configured to cause the GUI to display additional instructions to achieve the target performance level, wherein the additional instructions are modified relative to the first instructions based at least in part on the adherence parameter to facilitate achievement of the target performance level based at least in part on the adherence parameter and the second set of physiological data associated with the one or more user behaviors, wherein the additional instructions include one or more additional user behaviors that are based at least in part on the chronotype of the user.

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 Feb 13, 2024
From: KINNUNEN, HANNU OLAVI; JURVELIN, HEIDI; LAHTELA, MARKO PETTERI
To: OURA HEALTH OY
Reel/Frame 066448/0951 →
Continuity (4)
Continuation 16909202 · Jun 23, 2020
Continuation In Part 15235641 · Aug 12, 2016
Provisional Application 62205112 · Aug 14, 2015
Related Publication 20240041398A1 · Feb 8, 2024
References Cited (32)
US 9827439B2 · Maxik et al. · 2017 [cited by applicant]
US 11793454B2 · Kinnunen et al. · 2023 [cited by applicant]
US 20040049132A1 · Barron et al. · 2004 [cited by applicant]
US 20040070509A1 · Grace · 2004 [cited by examiner]
US 20050177031A1 · Hursh · 2005 [cited by examiner]
US 20100099954A1 · Dickinson et al. · 2010 [cited by applicant]
US 20100332443A1 · Gartenberg · 2010 [cited by applicant]
US 20110015495A1 · Dothie · 2011 [cited by examiner]
US 20110143326A1 · Gurley · 2011 [cited by applicant]
US 20110144528A1 · Gurley · 2011 [cited by applicant]
US 20120296400A1 · Bierman et al. · 2012 [cited by applicant]
US 20130002435A1 · Utter, II · 2013 [cited by applicant]
US 20130208576A1 · Loree, IV · 2013 [cited by examiner]
US 20140052220A1 · Pedersen · 2014 [cited by applicant]
US 20140121471A1 · Walker · 2014 [cited by examiner]
US 20140247151A1 · Proud · 2014 [cited by examiner]
US 20140249379A1 · Proud · 2014 [cited by applicant]
US 20140276175A1 · Banet · 2014 [cited by examiner]
US 20140276244A1 · Kamyar · 2014 [cited by applicant]
US 20150148871A1 · Maxik et al. · 2015 [cited by applicant]
US 20150186594A1 · Zhang et al. · 2015 [cited by applicant]
US 20150220109A1 · von Badinski · 2015 [cited by examiner]
US 20160027282A1 · Lee · 2016 [cited by applicant]
US 20160270718A1 · Heneghan et al. · 2016 [cited by applicant]
US 20170053068A1 · Pillai et al. · 2017 [cited by applicant]
US 20170132946A1 · Kinnunen et al. · 2017 [cited by applicant]
US 20170196510A1 · Ouwerkerk · 2017 [cited by applicant]
US 20170231562A1 · Park et al. · 2017 [cited by applicant]
US 20170281967A1 · Maxik et al. · 2017 [cited by applicant]
US 20180049690A1 · Walker · 2018 [cited by applicant]
US 20180289314A1 · Reifman · 2018 [cited by examiner]
US 20210007658A1 · Kinnunen et al. · 2021 [cited by applicant]