IP Library Granted Patent US 12702362
Granted Patent B2
US 12702362 · App. 18/324,893 · Granted Aug 11, 2026

Measuring impact of environmental factors on physiological data collected from a wearable

Inventors: Robert Alexander Singleton (Toronto, CA); Mari Pauliina Karsikas (Oulu, FI); Johanna Leena Kyllikki Still (Oulu, FI); Miska Mikael Viljami Valkonen (Jyväskylä, FI)
Assignee: Oura Health Oy
A61B5/7475A61B5/486A61B5/6802A61B2560/0242
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 12702362
App. No.
18/324,893
Granted
Aug 11, 2026
Kind
B2
Abstract

Methods, systems, and devices for emotional well-being correlation are described. A system may receive physiological data associated with a user from a wearable device worn by the user, environmental data including characteristics of an environment of the user, and feedback data from the user indicating a physical state or a psychological state of the user when experiencing the at least one environmental characteristic. The system may additionally determine a set of relationships between the received environmental data and the received feedback data, the received physiological data, or both. Additionally, the system may generate a message for the user based on the set of relationships and display the message to the user via a graphical user interface (GUI) of a user device. The message may include instructions for regulating the physical state of the user, the psychological state of the user, or both, when experiencing the characteristics of the environment.

Claims (63)

1 . A method performed on a first application running on an operating system of a user device and associated with a wearable device, comprising:

receiving, at the first application, physiological data measured from a user by the wearable device, wherein the physiological data is compressed based at least in part on an elapsed time since the first application last received data from the wearable device;

receiving, from a second application running on the operating system of the user device, environmental data comprising at least one characteristic of an environment of the user;

causing a graphical user interface of the user device to display a set of user selectable tags based at least in part on each user selectable tag in the set of user selectable tags being associated with a recurring relationship between a physical state or a psychological state associated with the user selectable tag and the at least one characteristic of the environment of the user;

receiving, based at least in part on selection of one or more user selectable tags from the set of user selectable tags, feedback data from the user indicating the physical state or the psychological state of the user when experiencing the at least one characteristic of the environment;

determining, by the first application that is configured for processing data, a set of relationships correlating the received environmental data to the received feedback data, the received physiological data, or both;

generating, by the first application, a message for the user based at least in part on the set of relationships, wherein the message comprises instructions for regulating the physical state of the user, the psychological state of the user, or both, when experiencing the at least one characteristic of the environment; and

causing the graphical user interface of the user device to display the message for the user.

2 . The method of claim 1 , further comprising:

detecting the at least one characteristic of the environment within a threshold duration; and

generating, in response to detecting the at least one characteristic of the environment within the threshold duration, the message for the user.

3 . The method of claim 1 , further comprising:

determining a trend over a duration based at least in part on of the set of relationships between the received environmental data and the received feedback data, the received physiological data, or both, wherein causing the graphical user interface of the user device to display the message for the user is based at least in part on the determined trend over the duration.

4 . The method of claim 1 , further comprising:

determining a recurrency of at least one relationship of the set of relationships between the received environmental data and the received feedback data, the received physiological data, or both, wherein causing the graphical user interface of the user device to display the message for the user is based at least in part on the recurrency of the at least one relationship of the set of relationships.

5 . The method of claim 4 , further comprising:

determining that the recurrency of the at least one relationship of the set of relationships between the received environmental data and the received feedback data, the received physiological data, or both, satisfies a threshold, wherein causing the graphical user interface of the user device to display the message for the user is based at least in part on the recurrency of the at least one relationship satisfying the threshold.

6 . The method of claim 1 , further comprising:

identifying at least one estimated characteristic of the environment based at least in part on the received environmental data, wherein causing the graphical user interface of the user device to display the message for the user is based at least in part on the at least one estimated characteristic of the environment.

7 . The method of claim 6 , further comprising:

determining a suggested action to preempt a physiological response of the user or remediate the physiological response of the user, or both, based at least in part on the at least one estimated characteristic of the environment, the physiological response corresponding to the physical state of the user, the psychological state of the user, or both, wherein the message comprises the suggested action.

8 . The method of claim 1 , further comprising:

determining a suggested content based at least in part on a respective effectiveness of the at least one characteristic of the environment on the physical state of the user, the psychological state of the user, or both, wherein the message comprises the suggested content, and wherein the suggested content comprises audio content, video content, textual content, or any combination thereof.

9 . The method of claim 1 , wherein the at least one characteristic of the environment comprise a temperature value, a noise value, an ambient light value, an air pressure value, a humidity value, an air quality value, or any combination thereof.

10 . The method of claim 1 , wherein the feedback data comprises classifier data indicating the psychological state of the user.

11 . The method of claim 10 , wherein the classifier data comprises a contextual tag.

12 . The method of claim 1 , wherein receiving the environmental data comprises:

receiving the environmental data via one or more applications executable on the user device, the one or more applications comprising a lifestyle application, a social media application, a utility application, an information outlet application, or any combination thereof.

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

14 . An apparatus, comprising:

one or more processors;

memory coupled with the one or more processors; and

instructions stored in the memory and executable by the one or more processors to cause the apparatus to:

receive, at a first application executable by the one or more processors, physiological data measured from a user by a wearable device, wherein the physiological data is compressed based at least in part on an elapsed time since the first application last received data from the wearable device;

receive, from a second application executable by the one or more processors, environmental data comprising at least one characteristic of an environment of the user;

cause a graphical user interface of a user device to display a set of user selectable tags based at least in part on each user selectable tag in the set of user selectable tags being associated with a recurring relationship between a physical state or a psychological state associated with the user selectable tag and the at least one characteristic of the environment of the user;

receive, based at least in part on selection of one or more user selectable tags from the set of user selectable tags, feedback data from the user indicating the physical state or the psychological state of the user when experiencing the at least one characteristic of the environment;

determine, by the first application, a set of relationships between the received environmental data and the received feedback data, the received physiological data, or both;

generate, by the first application, a message for the user based at least in part on the set of relationships, wherein the message comprises instructions for regulating the physical state of the user, the psychological state of the user, or both, when experiencing the at least one characteristic of the environment; and

cause the graphical user interface of the user device to display the message for the user.

15 . The apparatus of claim 14 , wherein the instructions are further executable by the one or more processors to cause the apparatus to:

detect the at least one characteristic of the environment within a threshold duration; and

generate, in response to detecting the at least one characteristic of the environment within the threshold duration, the message for the user.

16 . The apparatus of claim 14 , wherein the instructions are further executable by the one or more processors to cause the apparatus to:

determine a trend over a duration based at least in part on of the set of relationships between the received environmental data and the received feedback data, the received physiological data, or both,

wherein cause the graphical user interface of the user device to display the message for the user is based at least in part on the determined trend over the duration.

17 . The apparatus of claim 14 , wherein the instructions are further executable by the one or more processors to cause the apparatus to:

determine a recurrency of at least one relationship of the set of relationships between the received environmental data and the received feedback data, the received physiological data, or both,

wherein cause the graphical user interface of the user device to display the message for the user is based at least in part on the recurrency of the at least one relationship of the set of relationships.

18 . The apparatus of claim 17 , wherein the instructions are further executable by the one or more processors to cause the apparatus to:

determine that the recurrency of the at least one relationship of the set of relationships between the received environmental data and the received feedback data, the received physiological data, or both, satisfies a threshold,

wherein cause the graphical user interface of the user device to display the message for the user is based at least in part on the recurrency of the at least one relationship satisfying the threshold.

19 . The apparatus of claim 14 , wherein the instructions are further executable by the one or more processors to cause the apparatus to:

identify at least one estimated characteristic of the environment based at least in part on the received environmental data,

wherein cause the graphical user interface of the user device to display the message for the user is based at least in part on the at least one estimated characteristic of the environment.

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

receive, at a first application executable by the processor, physiological data measured from a user by a wearable device, wherein the physiological data is compressed based at least in part on an elapsed time since the first application last received data from the wearable device;

receive, from a second application executable by the processor, environmental data comprising at least one characteristic of an environment of the user;

cause a graphical user interface of a user device to display a set of user selectable tags based at least in part on each user selectable tag in the set of user selectable tags being associated with a recurring relationship between a physical state or a psychological state associated with the user selectable tag the at least one characteristic of the environment of the user;

receive, based at least in part on selection of one or more user selectable tags from the set of user selectable tags, feedback data from the user indicating the physical state or the psychological state of the user when experiencing the at least one characteristic of the environment;

determine, by the first application, a set of relationships between the received environmental data and the received feedback data, the received physiological data, or both;

generate, by the first application, a message for the user based at least in part on the set of relationships, wherein the message comprises instructions for regulating the physical state of the user, the psychological state of the user, or both, when experiencing the at least one characteristic of the environment; and

cause the graphical user interface of the user device to display the message for the user.