Using biometric data to provide feedback in augmented reality environments

Wearable devices connected to augmented reality systems use biometric data to enhance user experience by providing personalized feedback, addressing the limitation of existing devices that do not utilize collected data.

JP2026519667APending Publication Date: 2026-06-17オーラ ヘルス オサケユキチュア

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
オーラ ヘルス オサケユキチュア
Filing Date
2023-06-15
Publication Date
2026-06-17

AI Technical Summary

Technical Problem

Extended reality devices, such as augmented reality devices, fail to utilize biometric data collected by wearable devices to provide effective feedback to users, limiting the immersive experience.

Method used

Wearable devices, like rings, collect biometric data and establish wireless connections with augmented reality devices to provide visual, auditory, and haptic feedback based on the collected data, enhancing the user's experience.

Benefits of technology

The solution enables augmented reality devices to provide personalized feedback, improving user engagement and experience by utilizing biometric data for real-time adjustments.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026519667000001_ABST
    Figure 2026519667000001_ABST
Patent Text Reader

Abstract

Methods, systems, and devices for wearable devices are described. Augmented reality devices may establish a connection with wearable devices, such as through a direct connection to the wearable device or via a user device connected to the wearable device. Augmented reality devices may acquire biometric data from the sensors of the wearable device, which is for the benefit of both the augmented reality device and the user of the wearable device. Augmented reality devices may provide feedback to the user by updating the augmented reality environment, the augmented reality experience, or both. For example, an augmented reality device may provide visual feedback, auditory feedback, haptic feedback, or any combination thereof.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] [Cross - Reference] This patent application claims priority to U.S. Patent Application No. 18 / 334,603, filed Jun. 14, 2023, by Roth et al., titled "USING BIOMETRIC DATA TO PROVIDE FEEDBACK IN AN EXTENDED REALITY ENVIRONMENT", which has been assigned to the assignee of this application and is hereby incorporated by reference in its entirety.

[0002] [Technical Field] The following relates to wearable devices and data processing, including using biometric data to provide feedback in an extended reality environment.

Background Art

[0003] In some examples, a user may participate in an extended reality experience via an extended reality device, an extended reality screen, or an extended reality immersion room. For example, a user may use a headset, glasses, goggles, screen, gloves, or another extended reality device for the visual, auditory, and tactile features in the extended reality experience. An extended reality environment may include a virtual reality environment, an augmented reality environment, or both. Some wearable devices may be configured to collect biometric data and / or motion data from a user, including temperature data, heart rate data, motion data, etc. However, an extended reality device may not be able to update the extended reality environment using the collected data.

Brief Description of the Drawings

[0004] [Figure 1] An example of a system that supports using biometric data to provide feedback in an extended reality environment, according to aspects of the present disclosure, is shown. [Figure 2] This disclosure provides an example of a system that supports the use of biometric data to provide feedback in an augmented reality environment. [Figure 3] This disclosure provides an example of a system that supports the use of biometric data to provide feedback in an augmented reality environment. [Figure 4] An example of an augmented reality environment diagram that supports the use of biometric data to provide feedback in an augmented reality environment, as described in this disclosure, is shown. [Figure 5] This disclosure provides an example of a process flow that supports the use of biometric data to provide feedback in an augmented reality environment. [Figure 6] A block diagram of a device that supports the use of biometric data to provide feedback in an augmented reality environment, according to an aspect of this disclosure, is shown. [Figure 7] A block diagram of a wearable application that supports the use of biometric data to provide feedback in an augmented reality environment, as described in this disclosure, is shown. [Figure 8] The diagram shows a system including a device that supports the use of biometric data to provide feedback in an augmented reality environment, according to an aspect of this disclosure. [Figure 9] A flowchart illustrating a method for supporting the use of biometric data to provide feedback in an augmented reality environment, according to the aspects of this disclosure, is provided. [Figure 10] A flowchart illustrating a method for supporting the use of biometric data to provide feedback in an augmented reality environment, according to the aspects of this disclosure, is provided. [Figure 11]A flowchart illustrating a method for supporting the use of biometric data to provide feedback in an augmented reality environment, according to the aspects of this disclosure, is provided. [Modes for carrying out the invention]

[0005] Some wearable devices may be configured to collect data from the user that is associated with movement and other activities. For example, some wearable devices may be configured to continuously acquire user-associated physiological data, such as temperature data and heart rate data. Therefore, some wearable devices may be configured to house one or more sensors configured to acquire physiological data from the user. In some cases, a wearable device may include a flexible printed circuit board (PCB) containing electrical circuits for one or more sensors. A wearable device may include one or more light sources (e.g., light-emitting diodes (LEDs) or other types of light sources) positioned to direct light onto the user's tissue surface, and one or more detectors (e.g., photodetectors) positioned to receive light that passes at least partially through the tissue surface.

[0006] Users may participate in an augmented reality environment by using augmented reality devices for visual, auditory, and haptic cues. These devices may include visual components that provide graphics to be displayed to the user, auditory components that output sound to the user, and / or haptic components that apply pressure to the user's skin. For example, a user may wear a headset, goggles, or glasses that display graphics on a screen, headphones that output sound, or gloves that apply pressure to the user's hands. However, augmented reality devices may not be able to utilize data collected to update the augmented reality environment.

[0007] Accordingly, aspects of this disclosure relate to the use of biometric data, motion data, or both, to provide feedback to a user in an augmented reality environment. For example, a wearable device may establish a wireless connection with a user device and / or an augmented reality device. The wearable device may collect or acquire biometric data, motion data, or both from a user interacting in an augmented reality environment. The wearable device may transmit biometric data to an augmented reality device, such as via the user device or via a direct link to the augmented reality device. In some cases, the augmented reality device may provide feedback to the user, such as visual, auditory, and / or haptic feedback, based on the values ​​of the biometric data. For example, if a user's heart rate is relatively high, the augmented reality device may provide the user with visual, auditory, and / or haptic cues to reduce the user's heart rate, which may improve the user's experience in the augmented reality environment.

[0008] Aspects of this disclosure are first described in the context of a system that supports the collection of physiological data from a user via a wearable device. Additional aspects of this disclosure are described in the context of exemplary augmented reality environment diagrams and process flows. Aspects of this disclosure are further illustrated and described by apparatus diagrams, system diagrams, and flowcharts relating to the use of biometric data to provide feedback in an augmented reality environment.

[0009] Figure 1 shows an example of a system 100 that supports the use of biometric data to provide feedback in an augmented reality environment, according to aspects of the present disclosure. The system 100 includes a plurality of electronic devices (e.g., wearable devices 104, user devices 106) that can be worn and / or operated by one or more users 102. The system 100 further includes a network 108 and one or more servers 110.

[0010] The electronic devices may include any electronic devices known in the art, such as wearable devices 104 (e.g., ring wearable devices, watch wearable devices, etc.) and user devices 106 (e.g., smartphones, laptops, tablets). Each electronic device associated with a user 102 may include one or more of the following functions: 1) measuring physiological data, 2) storing the measured data, 3) processing the data, 4) providing output to the user 102 (e.g., via a GUI) based on the processed data, and 5) communicating data with each other and / or other computing devices. Different electronic devices may perform one or more of these functions.

[0011] Exemplary wearable devices 104 may include wearable computing devices such as a ring computing device configured to be worn on the finger of user 102 (hereinafter, "ring"), a wrist computing device configured to be worn on the wrist of user 102 (e.g., a smartwatch, fitness band, or bracelet), and / or a head-mounted computing device (e.g., glasses / goggles). Wearable devices 104 may also include bands, straps (e.g., flexible or non-flexible bands or straps), stick-on sensors, etc., which may be positioned as bands around the head (e.g., a forehead headband), bands around the arms (e.g., a forearm band and / or a biceps band), and / or bands around the legs (e.g., a thigh or calf band), behind the ears, under the armpits, and other locations. Wearable devices 104 may be attached to or incorporated into clothing. For example, wearable devices 104 may be incorporated into clothing pockets and / or pouches. As another example, the wearable device 104 may be clipped and / or pinned to clothing, or otherwise held within the vicinity of the user 102. Examples of clothing may include, but are not limited to, hats, shirts, gloves, trousers, socks, outerwear (e.g., jackets), and underwear. In some implementations, the wearable device 104 may be included in other types of devices, such as training / sports devices used during physical activity. For example, the wearable device 104 may be attached to or included in bicycles, skis, tennis rackets, golf clubs, and / or training weights.

[0012] Much of this disclosure can be described in the context of the ring wearable device 104. Therefore, terms such as “ring 104” and “wearable device 104” may be used interchangeably unless otherwise specified herein. However, since aspects of this disclosure are intended to be performed using other wearable devices (e.g., watch wearable devices, necklace wearable devices, bracelet wearable devices, earring wearable devices, anklet wearable devices, etc.), the use of the term “ring 104” should not be considered limiting.

[0013] In some embodiments, user device 106 may include handheld mobile computing devices such as smartphones and tablet computing devices. User device 106 may also include personal computers such as laptops and desktop computing devices. Other exemplary user device 106 may include server computing devices that can communicate with other electronic devices (e.g., via the Internet). In some implementations, computing devices may include medical devices such as external wearable computing devices (e.g., Holter monitors). Medical devices may also include implantable medical devices such as pacemakers and electrodefibrillators. Other exemplary user device 106 may include home computing devices such as Internet of Things (IoT) devices (e.g., IoT devices), smart TVs, smart speakers, smart displays (e.g., video call displays), hubs (e.g., wireless communication hubs), security systems, smart appliances (e.g., thermostats and refrigerators), and fitness equipment.

[0014] Several electronic devices (e.g., wearable device 104, user device 106) may measure the physiological parameters of each user 102, such as photoplethysmography waveforms, continuous skin temperature, pulse waveforms, respiratory rate, heart rate, heart rate variability (HRV), actigraphy, electrodermal response, pulse oximetry, blood oxygen saturation (SpO2), blood glucose levels (e.g., glucose metric), and / or other physiological parameters. Some electronic devices that measure physiological parameters may also perform some / all of the calculations described herein. Some electronic devices may not measure physiological parameters and may perform some / all of the calculations described herein. For example, a ring (e.g., wearable device 104), a mobile terminal application, or a server computing device may process the received physiological data measured by other devices.

[0015] In some implementations, user 102 may operate or be associated with multiple electronic devices, some of which may measure physiological parameters, and others may be able to process the measured physiological parameters. In some implementations, user 102 may have a ring (e.g., wearable device 104) for measuring physiological parameters. User 102 may also have or be associated with a user device 106 (e.g., a mobile terminal, smartphone), and the wearable device 104 and user device 106 are coupled to communicate with each other. In some cases, user device 106 may receive data from wearable device 104 and perform some / all of the calculations described herein. In some implementations, user device 106 may also measure physiological parameters described herein, such as motion / activity parameters.

[0016] For example, as shown in Figure 1, a first user 102-a (user 1) may operate or be associated with a wearable device 104-a (e.g., a ring 104-a) and a user device 106-a, which may operate as described herein. In this example, the user device 106-a associated with user 102-a may process / store physiological parameters measured by the ring 104-a. In comparison, a second user 102-b (user 2) may be associated with a ring 104-b, a watch wearable device 104-c (e.g., a watch 104-c), and a user device 106-b, and the user device 106-b associated with user 102-b may process / store physiological parameters measured by the ring 104-b and / or the watch 104-c. Furthermore, an nth user 102-n (user N) may be associated with an arrangement of electronic devices described herein (e.g., ring 104-n, user device 106-n). In some embodiments, the wearable device 104 (e.g., ring 104, watch 104) and other electronic devices may be communicably coupled to the user device 106 of each user 102 via Bluetooth®, Wi-Fi, and other wireless protocols.

[0017] In some implementations, the ring 104 of system 100 (e.g., wearable device 104) may be configured to collect physiological data from each user 102 based on arterial blood flow in the user's finger. In particular, the ring 104 may collect physiological data based on arterial blood flow in the user's finger by utilizing one or more light-emitting elements, such as LEDs (e.g., red LEDs, green LEDs), that emit light on the palm side of the user's finger. Generally, terms such as light-emitting elements and light-emitting elements may include, but are not limited to, LEDs, micro-LEDs, mini-LEDs, and laser diodes (LDs) (e.g., vertical-cavity surface-emitting lasers (VCSELs)).

[0018] In some cases, the system 100 may be configured to collect physiological data from each user 102 based on blood flow diffused into the microvascular bed of the skin having capillaries and arterioles. For example, the system 100 may collect PPG data based on the measured amount of blood diffused into the microvascular system of capillaries and arterioles. In some implementations, the ring 104 may acquire physiological data using a combination of both green and red LEDs. The physiological data may include, but is not limited to, any physiological data known in the art, including temperature data, accelerometer data (e.g., motion / movement data), heart rate data, HRV data, blood oxygen saturation data, or any combination thereof.

[0019] Since red and green LEDs have been shown to have distinct advantages when acquiring physiological data through different parts of the body under different conditions (e.g., light / dark, active / inactive), using both green and red LEDs may offer several advantages over other solutions. For example, green LEDs have been shown to perform better during exercise. Furthermore, using multiple LEDs (e.g., green and red LEDs) dispersed around ring 104 has been shown to perform better than wearable devices that utilize LEDs placed close together, such as within a watch wearable device. In addition, blood vessels in the fingers (e.g., arteries, capillaries) are more easily accessible via LEDs compared to blood vessels in the wrist. In particular, arteries in the wrist are located in the lower part of the wrist (e.g., the palm side of the wrist), which means that only capillaries are accessible in the upper part of the wrist (e.g., the back of the wrist), where wearable watch devices and similar devices are typically worn. Thus, by utilizing LEDs and other sensors within the ring 104, the ring 104 can access arteries (compared to capillaries) more effectively, resulting in stronger signals and potentially more useful physiological data. This has been shown to result in superior performance compared to wearable devices worn on the wrist.

[0020] The electronic devices of system 100 (e.g., user device 106, wearable device 104) can be communicatively coupled to one or more servers 110 via a wired or wireless communication protocol. For example, as shown in FIG. 1, an electronic device (e.g., user device 106) can be communicatively coupled to one or more servers 110 via network 108. Network 108 may implement a transfer control protocol and Internet protocol (TCP / IP) such as the Internet, or may implement other network 108 protocols. The network connection between network 108 and each electronic device can facilitate the transfer of data via email, the web, text messages, mail, or any other suitable form of interaction within computer network 108. For example, in some implementations, a ring 104-a associated with a first user 102-a can be communicatively coupled to user device 106-a, and user device 106-a is communicatively coupled to server 110 via network 108. In additional or alternative cases, a wearable device 104 (e.g., ring 104, watch 104) can be communicatively coupled directly to network 108.

[0021] System 100 can provide an on-demand database service between user device 106 and one or more servers 110. In some cases, server 110 may receive data from user device 106 via network 108 and may store and analyze the data. Similarly, server 110 may provide data to user device 106 via network 108. In some cases, server 110 may be located in one or more data centers. Server 110 can be used for data storage, management, and processing. In some implementations, server 110 can provide a web-based interface to user device 106 via a web browser.

[0022] In some embodiments, the system 100 may detect periods in which user 102 is asleep and classify these periods into one or more sleep stages (e.g., sleep stage classification). For example, as shown in Figure 1, user 102-a may be associated with a wearable device 104-a (e.g., a ring 104-a) and a user device 106-a. In this example, the ring 104-a may collect physiological data associated with user 102-a, including temperature, heart rate, HRV, respiratory rate, etc. In some embodiments, the data collected by the ring 104-a may be input to a machine learning classifier, which is configured to determine periods in which user 102-a is asleep (or has been asleep). Furthermore, the machine learning classifier may be configured to classify periods into different sleep stages, including wakefulness, rapid eye movement (REM) sleep, light sleep (non-REM) sleep, and deep sleep (NREM). In some embodiments, the classified sleep stages may be displayed to user 102-a via the GUI of user device 106-a. The sleep stage classification may be used to provide user 102-a with feedback on the user's sleep patterns, such as recommended bedtime and recommended wake-up time. Furthermore, in some implementations, the sleep stage classification techniques described herein may be used to calculate individual user scores, such as a Sleep Score and a Readiness Score.

[0023] In some embodiments, system 100 may leverage circadian rhythm-derived features to further improve physiological data acquisition, data processing procedures, and other techniques described herein. The term circadian rhythm may refer to the natural internal processes that regulate an individual's sleep-wake cycle, which repeats approximately every 24 hours. In this regard, the techniques described herein may utilize circadian rhythm adjustment models to improve physiological data acquisition, analysis, and data processing. For example, a circadian rhythm adjustment model may be input into a machine learning classifier along with physiological data collected from user 102-a via a wearable device 104-a. In this example, the circadian rhythm adjustment model may be configured to "weight" or adjust the physiological data collected through the user's natural approximately 24-hour circadian rhythm. In some implementations, the system may initially start with a "baseline" circadian rhythm adjustment model and modify the baseline model using physiological data collected from each user 102 to generate a tailored, individual circadian rhythm adjustment model specific to each user 102.

[0024] In some embodiments, system 100 may utilize other biological rhythms to further improve the collection, analysis, and processing of physiological data by phase of these other rhythms. For example, if a weekly rhythm is detected within an individual's baseline data, the model may be configured to adjust the “weights” of the data by day of the week. Biological rhythms that may require adjustment of the model in this manner include: 1) ultradian (rhythms faster than 24 hours, including sleep cycles in sleep states and periodic oscillations of less than an hour to several hours in measured physiological variables between wakefulness), 2) circadian rhythms, 3) non-endogenous diurnal rhythms that are shown to be imposed on circadian rhythms, such as work schedules, 4) weekly rhythms, or other artificial time periodicities that are exogenously imposed (e.g., a 12-day rhythm may be used in a hypothetical culture with a 12-day “week”), 5) multi-day ovarian rhythms in women and spermatogenesis rhythms in men, 6) lunar rhythms (associated with people living in little to no artificial light), and 7) seasonal rhythms.

[0025] Biological rhythms are not always stationary. For example, many women experience variability in ovarian cycle length between cycles, and ultradian rhythms are not expected to occur at exactly the same time or with the same periodicity across days, even within a single user. Therefore, the detection of these rhythms can be improved by using signal processing techniques sufficient to quantify the frequency components while maintaining the temporal resolution of these rhythms in physiological data, and by assigning the phase of each rhythm to each measured time point, thereby correcting the adjustment model and time interval comparison. Biological rhythm adjustment models and parameters can be added, in a combination of linear or nonlinear approaches, as needed, to more accurately capture the dynamic physiological baseline of an individual or group of individuals.

[0026] In some embodiments, each device of system 100 may support techniques for the augmented reality device to use biometric data to provide feedback to user 102. In some cases, user 102 may participate in the augmented reality environment, for example, by using the augmented reality device for visual, auditory, and haptic cues. The augmented reality device may include a visual component that provides graphics to display to user 102, an auditory component that outputs sound to user 102, and / or a haptic component that applies pressure to user 102's skin. For example, user 102 may wear a headset, goggles, or glasses that display graphics on a screen, headphones that output sound, and gloves that apply pressure to user 102's hands.

[0027] In some examples, a wearable device 104 (e.g., a ring 104, a watch wearable device, a necklace wearable device, an earring wearable device, or any other wearable device 104) may establish a wireless connection with a user device 106 and / or an augmented reality device. The wearable device 104 may collect or acquire biometric data, motion data, or both from the user 102 interacting in the augmented reality environment. The wearable device 104 may transmit biometric data to the augmented reality device, such as via the user device 106 or via a direct link to the augmented reality device. In some cases, the augmented reality device may provide feedback to the user 102, such as visual, auditory, and / or haptic feedback, based on the values ​​of the biometric data. For example, if the user 102 has a relatively high heart rate, the augmented reality device may provide the user 102 with visual, auditory, and / or haptic cues to reduce the user's heart rate, which may improve the user 102's experience in the augmented reality environment.

[0028] Those skilled in the art will understand that one or more aspects of the present disclosure may be implemented in System 100 to solve problems other than those described above, either additionally or alternatively. Furthermore, aspects of the present disclosure may provide technical improvements to “conventional” systems or processes as described herein. However, the description and accompanying drawings only include illustrative technical improvements resulting from implementing aspects of the present disclosure and therefore do not necessarily represent all of the technical improvements provided in the claims.

[0029] Figure 2 shows an example of a system 200 that supports the use of biometric data to provide feedback in an augmented reality environment, according to aspects of this disclosure. System 200 may implement or be implemented by system 100. In particular, system 200 shows an example of a ring 104 (e.g., a wearable device 104), a user device 106, and a server 110, as described with reference to Figure 1.

[0030] In some embodiments, the ring 104 may be configured to be worn on the user's finger and may determine one or more user physiological parameters when worn on the user's finger. Exemplary measurements and determinations may include, but are not limited to, user skin temperature, pulse waveform, respiratory rate, heart rate, HRV, blood oxygen saturation (SpO2), blood glucose level (e.g., glucose metric), etc.

[0031] The system 200 further includes a user device 106 (e.g., a smartphone) that communicates with the ring 104. For example, the ring 104 may communicate wirelessly and / or wired with the user device 106. In some implementations, the ring 104 may transmit measured and processed data (e.g., temperature data, photoplethysmography (PPG) data, motion / accelerometer data, ring input data, etc.) to the user device 106. The user device 106 may also transmit data to the ring 104, such as firmware / configuration updates for the ring 104. The user device 106 may process the data. In some implementations, the user device 106 may transmit the data to a server 110 for processing and / or storage.

[0032] The ring 104 may include a housing 205 which may include an inner housing 205-a and an outer housing 205-b. In some embodiments, the housing 205 of the ring 104 may house, or otherwise include, various components of the ring, including, but not limited to, device electronics, power supplies (e.g., a battery 210, and / or a capacitor), and one or more substrates (e.g., a printable circuit board) interconnecting the device electronics and / or power supplies. The device electronics may include device modules (e.g., hardware / software) such as a processing module 230-a, a memory 215, a communication module 220-a, and a power module 225. The device electronics may also include one or more sensors. Exemplary sensors may include one or more temperature sensors 240, a PPG sensor assembly (e.g., a PPG system 235), and one or more motion sensors 245.

[0033] The sensor may include associated modules (not shown) configured to communicate with each component / module of the ring 104 and generate signals associated with each sensor. In some embodiments, each component / module of the ring 104 may be coupled to communicate with one another via wired or wireless connections. Furthermore, the ring 104 may include additional and / or alternative sensors or other components configured to collect physiological data from the user, including light sensors (e.g., LEDs), oximeters, etc.

[0034] The ring 104 shown and described with reference to Figure 2 is provided for illustrative purposes only. Therefore, the ring 104 may include additional or alternative components, such as those shown in Figure 2. Other rings 104 providing the functions described herein may be manufactured. For example, a ring 104 with fewer components (e.g., sensors) may be manufactured. In a specific example, a ring 104 may be manufactured having a single temperature sensor 240 (or other sensor), a power supply, and device electronics configured to read the single temperature sensor 240 (or other sensor). In another specific example, the temperature sensor 240 (or other sensor) may be attached to the user's finger (e.g., using a clamp, spring clamp, etc.). In this case, the sensor may be wired to another computing device, such as a wrist-worn computing device, that reads the temperature sensor 240 (or other sensor). In other examples, a ring 104 including additional sensors and processing functions may be manufactured.

[0035] The housing 205 may include one or more housing 205 components. The housing 205 may include an outer housing 205-b component (e.g., a shell) and an inner housing 205-a component (e.g., a molded part). The housing 205 may include additional components (e.g., additional layers) not explicitly shown in Figure 2. For example, in some configurations, the ring 104 may include one or more insulating layers that electrically insulate the device electronics and other conductive materials (e.g., electrical traces) from the outer housing 205-b (e.g., a metal outer housing 205-b). The housing 205 may provide structural support to the device electronics, battery 210, substrate(s), and other components. For example, the housing 205 may protect the device electronics, battery 210, and substrate(s) from mechanical forces such as pressure and shock. The housing 205 may also protect the device electronics, battery 210, and substrate(s) from water and / or other chemicals.

[0036] The outer housing 205-b may be fabricated from one or more materials. In some configurations, the outer housing 205-b may include a metal such as titanium, which can provide strength and wear resistance while being relatively lightweight. The outer housing 205-b may also be fabricated from other materials such as polymers. In some configurations, the outer housing 205-b may be decorative as well as protective.

[0037] The inner housing 205-a may be configured to interface with the user's finger. The inner housing 205-a may be formed from a polymer (e.g., a medical-grade polymer) or other material. In some implementations, the inner housing 205-a may be transparent. For example, the inner housing 205-a may be transparent to light emitted by a PPG light-emitting diode (LED). In some implementations, the components of the inner housing 205-a may be molded on the outer housing 205-b. For example, the inner housing 205-a may include a polymer that is molded (e.g., injection-molded) to fit into the metal shell of the outer housing 205-b.

[0038] The ring 104 may include one or more substrates (not shown). The device electronics and battery 210 may be mounted on one or more substrates. For example, the device electronics and battery 210 may be mounted on one or more substrates. Exemplary substrates may include one or more printed circuit boards (PCBs), such as flexible PCBs (e.g., polyimide). In some mounting configurations, the electronics / battery 210 may include surface mount devices (e.g., surface mount technology (SMT) devices) on the flexible PCB. In some mounting configurations, one or more substrates (e.g., one or more flexible PCBs) may include electrical traces that provide electrical communication between the device electronics. The electrical traces may also connect the battery 210 to the device electronics.

[0039] The device electronics, battery 210, and substrate can be arranged within the ring 104 in various ways. In some configurations, one substrate containing the device electronics may be mounted along the bottom (e.g., lower half) of the ring 104 so that sensors (e.g., PPG system 235, temperature sensor 240, motion sensor 245, and other sensors) interface with the underside of the user's fingers. In these configurations, the battery 210 may be provided along the upper portion of the ring 104 (e.g., on another substrate).

[0040] The various components / modules of ring 104 represent the functions (e.g., circuits and other components) that may be included in ring 104. A module may include any discrete and / or integrated electronic circuit components that implement analog and / or digital circuits capable of generating the functions attributed to the module herein. For example, a module may include analog circuits (e.g., amplifiers, filtering circuits, analog-to-digital converters, and / or other signal conditioning circuits). A module may also include digital circuits (e.g., combinational logic circuits or sequential logic circuits, memory circuits, etc.).

[0041] The memory 215 (memory module) of ring 104 may include any volatile, non-volatile, magnetic, or electrical medium, such as random access memory (RAM), read-only memory (ROM), non-volatile RAM (NVRAM), electrically erasable programmable ROM (EEPROM), flash memory, or any other memory device. The memory 215 may store any of the data described herein. For example, the memory 215 may be configured to store data collected by the respective sensors and PPG system 235 (e.g., motion data, temperature data, PPG data). Furthermore, the memory 215 may include instructions, when executed by one or more processing circuits, that cause the module to perform various functions attributed to the module herein. The device electronics of ring 104 described herein are illustrative device electronics only. Therefore, the types of electronic components used to implement the device electronics may vary based on design considerations.

[0042] The functions attributed to the modules of ring 104 described herein may be embodied as one or more processors, hardware, firmware, software, or any combination thereof. Describing different features as modules is intended to highlight different functional aspects and does not necessarily mean that such modules must be implemented by separate hardware / software components. Rather, the functions associated with one or more modules may be performed by separate hardware / software components or integrated within a common hardware / software component.

[0043] The processing module 230-a of ring 104 may include one or more processors (e.g., processing units), microcontrollers, digital signal processors, system-on-a-chip (SoC), and / or other processing devices. The processing module 230-a communicates with modules included in ring 104. For example, the processing module 230-a may send / receive data to / from modules and other components of ring 104, such as sensors. As described herein, modules may be implemented by various circuit components. Thus, modules may also be referred to as circuits (e.g., communication circuits and power circuits).

[0044] The processing module 230-a may communicate with the memory 215. The memory 215 may contain computer-readable instructions that, when executed by the processing module 230-a, cause the processing module 230-a to perform various functions attributed to the processing module 230-a herein. In some implementations, the processing module 230-a (e.g., a microcontroller) may include additional features associated with other modules, such as communication functions provided by the communication module 220-a (e.g., an integrated Bluetooth Low Energy transceiver) and / or additional onboard memory 215.

[0045] The communication module 220-a may include circuitry that provides wireless and / or wired communication with the user device 106 (e.g., the communication module 220-b of the user device 106). In some implementations, the communication modules 220-a and 220-b may include wireless communication circuits such as Bluetooth® circuitry and / or Wi-Fi circuitry. In some implementations, the communication modules 220-a and 220-b may include wired communication circuits such as Universal Serial Bus (USB) communication circuitry. Using the communication module 220-a, the ring 104 and the user device 106 may be configured to communicate with each other. The ring's processing module 230-a may be configured to send / receive data to and from the user device 106 via the communication module 220-a. Illustrative data may include, but is not limited to, motion data, temperature data, pulse waveforms, heart rate data, HRV data, PPG data, and status updates (e.g., charge status, battery charge level, and / or ring 104 configuration settings). The ring processing module 230-a may also be configured to receive updates (e.g., software / firmware updates) and data from the user device 106.

[0046] The ring 104 may include a battery 210 (e.g., a rechargeable battery 210). Exemplary battery 210 may include lithium-ion or lithium-polymer type batteries 210, but various battery 210 options are possible. The battery 210 may be wirelessly charged. In some implementations, the ring 104 may include a power source other than the battery 210, such as a capacitor. The power source (e.g., battery 210 or capacitor) may have a curved geometric shape that matches the curvature of the ring 104. In some embodiments, the charger or other power source may include additional sensors that can be used to collect data in addition to, or supplementing, the data collected by the ring 104 itself. Furthermore, the charger or other power source for the ring 104 may function as a user device 106, in which case the charger or other power source for the ring 104 may be configured to receive data from the ring 104, store and / or process the data received from the ring 104, and communicate data between the ring 104 and the server 110.

[0047] In some embodiments, the ring 104 includes a power module 225 that can control the charging of the battery 210. For example, the power module 225 may interface with an external wireless charger that charges the battery 210 when interfaced with the ring 104. The charger may include a reference structure that mates with the ring 104 reference structure to create a specified orientation with the ring 104 during charging. The power module 225 may also regulate the voltage(s) of the device electronics, regulate the power output to the device electronics, and monitor the charge state of the battery 210. In some implementations, the battery 210 may include a protection circuit module (PCM) that protects the battery 210 from high-current discharge, overvoltage during charging, and undervoltage during discharging. The power module 225 may also include electrostatic discharge (ESD) protection.

[0048] One or more temperature sensors 240 may be electrically coupled to the processing module 230-a. The temperature sensors 240 may be configured to generate a temperature signal (e.g., temperature data) indicating the temperature read or sensed by the temperature sensors 240. The processing module 230-a may determine the user's temperature at the location of the temperature sensors 240. For example, in the ring 104, the temperature data generated by the temperature sensors 240 may indicate the user's temperature (e.g., skin temperature) on the user's finger. In some implementations, the temperature sensors 240 may be in contact with the user's skin. In other implementations, a portion of the housing 205 (e.g., the inner housing 205-a) may form a barrier (e.g., a thin thermally conductive barrier) between the temperature sensors 240 and the user's skin. In some implementations, the portion of the ring 104 configured to contact the user's finger may have a thermally conductive portion and a thermally insulating portion. The thermally conductive portion may conduct heat from the user's finger to the temperature sensors 240. The thermally insulating portion can insulate the ring 104 (for example, the temperature sensor 240) from the ambient temperature.

[0049] In some implementations, the temperature sensor 240 may generate a digital signal (e.g., temperature data) that the processing module 230-a can use to determine the temperature. As another example, if the temperature sensor 240 includes a passive sensor, the processing module 230-a (or the temperature sensor 240 module) may measure the current / voltage generated by the temperature sensor 240 and determine the temperature based on the measured current / voltage. Exemplary temperature sensors 240 may include thermistors such as negative temperature coefficient (NTC) thermistors, or other types of sensors including resistors, transistors, diodes, and / or other electrical / electronic components.

[0050] The processing module 230-a may sample the user's temperature over time. For example, the processing module 230-a may sample the user's temperature according to a sampling rate. An exemplary sampling rate may include 1 sample / second, but the processing module 230-a may be configured to sample the temperature signal at other sampling rates higher or lower than 1 sample / second. In some implementations, the processing module 230-a may continuously sample the user's temperature throughout the day and night. Sampling at a sufficient rate throughout the day (e.g., 1 sample / second) may provide sufficient temperature data for the analysis described herein.

[0051] The processing module 230-a may store the sampled temperature data in memory 215. In some implementations, the processing module 230-a may process the sampled temperature data. For example, the processing module 230-a may determine the average temperature value over a period of time. In one example, the processing module 230-a may determine the average temperature value per minute by summing all the temperature values ​​collected in one minute and dividing by the number of samples in that minute. In a particular example where temperature is sampled at 1 sample / second, the average temperature might be the sum of all sampled temperatures in one minute divided by 60 seconds. Memory 215 may store the average temperature value over time. In some implementations, to conserve memory, memory 215 may store the average temperature (e.g., one per minute) instead of the sampled temperatures.

[0052] The sampling rate that can be stored in memory 215 may be configurable. In some implementations, the sampling rate may be the same throughout the day and night. In other implementations, the sampling rate may vary throughout the day / night. In some implementations, ring 104 may filter / reject temperature readings such as large temperature spikes that do not indicate physiological changes (e.g., temperature spikes from a hot shower). In some implementations, ring 104 may filter / reject temperature readings that may be unreliable due to other factors such as excessive movement during 104 motion (e.g., as indicated by motion sensor 245).

[0053] Ring 104 (e.g., a communication module) may transmit the sampled and / or averaged temperature data to user device 106 for storage and / or further processing. User device 106 may transfer the sampled and / or averaged temperature data to server 110 for storage and / or further processing.

[0054] Although the ring 104 is shown as containing a single temperature sensor 240, the ring 104 may contain multiple temperature sensors 240 in one or more locations, such as positioned along the inner housing 205-a near the user's finger. In some implementations, the temperature sensor 240 may be a standalone temperature sensor 240. Additionally or alternatively, one or more temperature sensors 240 may be included with other components, such as an accelerometer and / or a processor (for example, packaged together with the other components).

[0055] The processing module 230-a may acquire and process data from multiple temperature sensors 240 in a manner similar to that described for a single temperature sensor 240. For example, the processing module 230 may individually sample temperature data from each of the multiple temperature sensors 240, average them, and store them. In other examples, the processing module 230-a may sample the sensors at different rates and average / store different values ​​for different sensors. In some implementations, the processing module 230-a may be configured to determine a single temperature based on the average of two or more temperatures determined by two or more temperature sensors 240 located at different locations on a finger.

[0056] The temperature sensors 240 on the ring 104 can acquire distal temperature at the user's finger (e.g., any finger). For example, one or more temperature sensors 240 on the ring 104 can acquire the user's temperature from the underside of the finger or at different locations on the finger. In some implementations, the ring 104 can acquire distal temperature continuously (e.g., at a sampling rate). While distal temperature measured at the finger by the ring 104 is described herein, other devices may measure temperature at the same / different locations. In some cases, distal temperature measured at the user's finger may differ from temperature measured at the user's wrist or other external body parts. Additionally, distal temperature measured at the user's finger (e.g., "shell" temperature) may differ from the user's core temperature. Therefore, the ring 104 can provide a useful temperature signal that may not be acquired at other internal / external parts of the body. In some cases, continuous temperature measurement at the finger may capture temperature fluctuations (e.g., small or large fluctuations) that may not be apparent in core temperature. For example, continuous temperature measurement on the finger can capture minute- or hourly temperature fluctuations, providing additional insights that may not be provided by other temperature measurements elsewhere on the body.

[0057] The ring 104 may include a PPG system 235. The PPG system 235 may include one or more light transmitters that transmit light. The PPG system 235 may also include one or more light receivers that receive light transmitted by one or more light transmitters. The light receivers may generate a signal (hereinafter, "PPG" signal) indicating the amount of light received by the light receivers. The light transmitters may illuminate an area of ​​the user's fingers. The PPG signal generated by the PPG system 235 may indicate blood perfusion in the irradiated area. For example, the PPG signal may indicate a change in blood volume in the irradiated area caused by the user's pulse pressure. The processing module 230-a may sample the PPG signal and determine the user's pulse waveform based on the PPG signal. The processing module 230-a may determine various physiological parameters based on the user's pulse waveform, such as the user's respiratory rate, heart rate, HRV, oxygen saturation, and other circulatory parameters.

[0058] In some implementations, the PPG system 235 may be configured as a reflective PPG system 235 in which the optical receiver(s) receive transmitted light reflected through the user's finger area. In some implementations, the PPG system 235 may be configured as a transmissive PPG system 235 in which the optical transmitter(s) and optical receiver(s) are arranged facing each other so that light is transmitted directly to the optical receiver(s) through a portion of the user's finger.

[0059] The number and ratio of transmitters and receivers included in the PPG system 235 may vary. An exemplary optical transmitter may include a light-emitting diode (LED). The optical transmitter may transmit light in the infrared spectrum and / or other spectra. An exemplary optical receiver may include, but is not limited to, a photosensor, phototransistor, and photodiode. The optical receiver may be configured to generate a PPG signal in response to the wavelength received from the optical transmitter. The locations of the transmitters and receivers may vary. Additionally, a single device may include reflective and / or transmissive PPG systems 235.

[0060] The PPG system 235 shown in Figure 2 may include a reflective PPG system 235 in some implementations. In these implementations, the PPG system 235 may include a centrally located optical receiver (e.g., at the bottom of the ring 104) and two optical transmitters located on either side of the optical receiver. In this implementation, the PPG system 235 (e.g., the optical receiver) may generate a PPG signal based on light received from one or both of the optical transmitters. Other implementations may involve other arrangements, combinations, and / or configurations of one or more optical transmitters and / or optical receivers.

[0061] The processing module 230-a can control one or both of the optical transmitters to transmit light while sampling the PPG signal generated by the optical receiver. In some implementations, the processing module 230-a can sample the PPG signal generated by the optical receiver and cause the optical transmitter with the stronger received signal to transmit light. For example, a selected optical transmitter may continuously emit light while the PPG signal is being sampled at a sampling rate (e.g., 250 Hz).

[0062] By sampling the PPG signal generated by the PPG system 235, a pulse waveform which may be called a "PPG" can be obtained. The pulse waveform may represent blood pressure versus time for multiple cardiac cycles. The pulse waveform may include peaks that indicate cardiac cycles. Additionally, the pulse waveform may include respiratory-induced fluctuations which can be used to determine the respiratory rate. In some implementations, the processing module 230-a may store the pulse waveform in memory 215. The processing module 230-a may process the pulse waveform as it was generated and / or from memory 215 to determine the user physiological parameters described herein.

[0063] The processing module 230-a may determine the user's heart rate based on the pulse waveform. For example, the processing module 230-a may determine the heart rate (e.g., beats per minute) based on the time between peaks in the pulse waveform. The time between peaks is sometimes called the interval (IBI). The processing module 230-a may store the determined heart rate value and IBI value in the memory 215.

[0064] The processing module 230-a can determine HRV over time. For example, the processing module 230-a can determine HRV based on fluctuations in IBl. The processing module 230-a can store the HRV values ​​over time in memory 215. Furthermore, the processing module 230-a can determine the user's respiratory rate over time. For example, the processing module 230-a can determine the respiratory rate based on frequency modulation, amplitude modulation, or baseline modulation of the user's IBI value over a period of time. The respiratory rate can be calculated as respiratory rate per minute or as another respiratory rate (e.g., respiratory rate per 30 seconds). The processing module 230-a can store the user's respiratory rate values ​​over time in memory 215.

[0065] The ring 104 may include one or more motion sensors 245, such as one or more accelerometers (e.g., 6D accelerometers) and / or one or more gyroscopes (gyro). The motion sensors 245 may generate motion signals indicating the movement of the sensors. For example, the ring 104 may include one or more accelerometers that generate acceleration signals indicating the acceleration of the accelerometers. As another example, the ring 104 may include one or more gyro sensors that generate gyro signals indicating angular motion (e.g., angular velocity) and / or changes in orientation. The motion sensors 245 may be included in one or more sensor packages. An exemplary accelerometer / gyro sensor is the Bosch BM160 inertial microelectromechanical system (MEMS) sensor, which can measure angular velocity and acceleration in three vertical axes.

[0066] The processing module 230-a may sample the motion signal at a sampling rate (e.g., 50 Hz) and determine the movement of the ring 104 based on the sampled motion signal. For example, the processing module 230-a may sample the acceleration signal to determine the acceleration of the ring 104. As another example, the processing module 230-a may sample the gyro signal to determine the angular motion. In some implementations, the processing module 230-a may store the motion data in the memory 215. The motion data may include the sampled motion data and motion data calculated based on the sampled motion signal (e.g., acceleration values ​​and angular values).

[0067] The ring 104 can store various types of data as described herein. For example, the ring 104 can store temperature data such as raw sampled temperature data and calculated temperature data (e.g., mean temperature). As another example, the ring 104 can store PPG signal data such as pulse waveforms and data calculated based on pulse waveforms (e.g., heart rate values, IBI values, HRV values, and respiratory values). The ring 104 can also store motion data such as sampled motion data showing linear and angular motion.

[0068] The ring 104 or other computing device may calculate and store additional values ​​based on sampled / calculated physiological data. For example, the processing module 230 may calculate and store various metrics such as sleep metrics (e.g., sleep score), activity metrics, and readiness metrics. In some implementations, these additional values / metrics may be referred to as “derived values.” The ring 104 or other computing / wearable device may calculate various values / metrics regarding motion. Exemplary derived values ​​for motion data may include, but are not limited to, motion count values, regularity values, intensity values, metabolic equivalence of task (MET), and orientation values. Motion count, regularity values, intensity values, and MET may indicate the amount of user movement over time (e.g., velocity / acceleration). The orientation value may indicate how the ring 104 is oriented on the user’s finger and whether the ring 104 is worn on the left or right hand.

[0069] In some implementations, motion counts and regularity values ​​may be determined by counting the number of acceleration peaks within one or more periods (e.g., one or more periods ranging from 30 seconds to 1 minute). Intensity values ​​may indicate the number of motions and the associated intensity of the motions (e.g., acceleration values). Intensity values ​​may be categorized as low, medium, and high depending on the associated threshold acceleration value. MET may be determined based on the intensity of motions during a period (e.g., 30 seconds), the regularity / irregularity of the motions, and the number of motions associated with different intensities.

[0070] In some implementations, the processing module 230-a may compress the data stored in memory 215. For example, the processing module 230-a may perform calculations based on sampled data and then delete the sampled data. As another example, the processing module 230-a may average the data over a longer period to reduce the number of values ​​stored. In a particular example, if the average user temperature over one minute is stored in memory 215, the processing module 230-a may calculate the average temperature over a five-minute period for storage and then erase the average temperature data for the one minute. The processing module 230-a may compress the data based on various factors such as the total amount of used / available memory 215 and / or the time elapsed since ring 104 last sent data to the user device 106.

[0071] The user's physiological parameters may be measured by sensors provided on the ring 104, but other devices may also measure the user's physiological parameters. For example, the user's temperature may be measured by a temperature sensor 240 included in the ring 104, but other devices may also measure the user's temperature. In some examples, other wearable devices (e.g., wrist devices) may include sensors for measuring the user's physiological parameters. Additionally, medical devices such as external medical devices (e.g., wearable medical devices) and / or implantable medical devices may measure the user's physiological parameters. One or more sensors on any type of computing device may be used to implement the techniques described herein.

[0072] Physiological measurements may be performed continuously throughout the day and / or night. In some implementations, physiological measurements may be performed between the daytime and / or nighttime portions 104. In some implementations, physiological measurements may be performed in response to a determination that the user is in a particular state, such as an active state, a resting state, and / or a sleeping state. For example, the ring 104 may perform physiological measurements in the resting / sleeping state to obtain a cleaner physiological signal. In one example, the ring 104 or other device / system may detect when the user is resting and / or sleeping and obtain physiological parameters (e.g., temperature) for the detected state. The device / system may use resting / sleeping physiological data and / or other data when the user is in other states in order to implement the techniques of this disclosure.

[0073] In some implementations, as previously described herein, the ring 104 may be configured to collect, store, and / or process data, and to transfer any of the data described herein to the user device 106 for storage and / or processing. In some embodiments, the user device 106 includes a wearable application 250, an operating system (OS), a web browser application (e.g., a web browser 280), one or more additional applications, and a GUI 275. The user device 106 may further include other modules and components, such as sensors, audio devices, and haptic feedback devices. The wearable application 250 may include examples of applications (e.g., “apps”) that can be installed on the user device 106. The wearable application 250 may be configured to take data from the ring 104, store the acquired data, and process the acquired data, as described herein. For example, a wearable application 250 may include a user interface (UI) module 255, an acquisition module 260, a processing module 230-b, a communication module 220-b, and a storage module (e.g., a database 265) configured to store application data.

[0074] The various data processing operations described herein may be performed by the ring 104, the user device 106, the server 110, or any combination thereof. For example, in some cases, data collected by the ring 104 may be preprocessed and sent to the user device 106. In this example, the user device 106 may perform some data processing operations on the received data, or send the data to the server 110 for data processing, or both. For example, in some cases, the user device 106 may perform processing operations that require relatively low processing power and / or operations that require relatively low latency, while the user device 106 may send the data to the server 110 for processing operations that require relatively high processing power and / or operations that can tolerate relatively high latency.

[0075] In some embodiments, the ring 104, user device 106, and server 110 of system 200 may be configured to evaluate the user's sleep patterns. In particular, each component of system 200 may be used to collect data from the user via the ring 104 and to generate one or more scores for the user (e.g., sleep score, readiness score) based on the collected data. For example, as previously stated herein, the ring 104 of system 200 may be worn by the user to collect data from the user, including temperature, heart rate, HRV, etc. The data collected by the ring 104 may be used to evaluate the user's sleep for a given "sleep day" and to determine when the user is sleeping. In some embodiments, the scores may be calculated for the user for each sleep day, such that a first sleep day is associated with a first set of scores, and a second sleep day is associated with a second set of scores. The scores may be calculated for each sleep day based on the data collected by the ring 104 during each sleep day. The scores may include, but are not limited to, a sleep score, a readiness score, etc.

[0076] In some cases, a “sleep day” may coincide with a conventional calendar day, such that a given sleep day runs from midnight to midnight on each calendar day. In other cases, a sleep day may be offset relative to a calendar day. For example, a sleep day may run from 6:00 pm (18:00) on one calendar day to 6:00 pm (18:00) on the next calendar day. In this example, 6:00 pm can function as a “cutoff time,” where data collected from the user before 6:00 pm is counted on the current sleep day, and data collected from the user after 6:00 pm is counted on the next sleep day. Due to the fact that most individuals sleep best at night, offsetting the sleep day relative to the calendar day allows system 200 to assess the user’s sleep pattern in a way that matches the user’s sleep schedule. In some cases, the user may be able to selectively adjust the timing of the sleep day relative to the calendar day (e.g., via a GUI), thereby matching the duration of sleep each user typically experiences with their sleep day.

[0077] In some implementations, each user's overall score for each day (e.g., sleep score, readiness score) may be determined / calculated based on one or more “contributors,” “factors,” or “contributing factors.” For example, a user’s overall sleep score may be calculated based on a set of contributing factors, including total sleep, efficiency, restfulness, REM sleep, deep sleep, latency, timing, or any combination thereof. A sleep score can include any number of contributing factors. The “total sleep” contributing factor may refer to the sum of all sleep periods in a sleep day. The “efficiency” contributing factor may reflect the proportion of time spent asleep compared to time awake while in bed, and may be calculated using the efficiency average of the longer sleep periods (e.g., main sleep periods) in a sleep day, weighted by the duration of each sleep period. The “restfulness” contributing factor may indicate how restful the user’s sleep is, and may be calculated using the average of all sleep periods in a sleep day, weighted by the duration of each period. Factors contributing to comfort may be based on "awakening count" (e.g., the sum of all awakenings detected during different sleep periods (when the user wakes up)), excessive movement, and "got-up count" (e.g., the sum of all getting up detected during different sleep periods (when the user gets out of bed)).

[0078] The "REM sleep" contributor may refer to the sum of REM sleep durations across all sleep periods in a sleep day that include REM sleep. Similarly, the "deep sleep" contributor may refer to the sum of deep sleep durations across all sleep periods in a sleep day that include deep sleep. The "latency" contributor may represent the time it takes for a user to fall asleep (e.g., mean, median, longest) and may be calculated using the average of the longest sleep periods throughout a sleep day, weighted by the duration of each period and the number of such periods (e.g., a given combination of one or more sleep stages may be a contributor of its own or may weight other contributors). Finally, the "timing" contributor may refer to the relative timing of sleep periods within a sleep day and / or calendar day and may be calculated using the average of all sleep periods in a sleep day, weighted by the duration of each period.

[0079] As another example, a user's overall readiness score may be calculated based on a set of contributing factors including sleep, sleep balance, heart rate, HRV balance, recovery index, body temperature, activity, activity balance, or any combination thereof. The readiness score may include any number of contributing factors. The “sleep” contributing factor may refer to the combined sleep score for all sleep periods within a sleep day. The “sleep balance” contributing factor may refer to the cumulative duration of all sleep periods within a sleep day. In particular, sleep balance can indicate to the user whether the sleep they have had over a certain period (e.g., the past two weeks) is balanced with their needs. Typically, adults need 7-9 hours of sleep per night to be healthy, alert, and perform at their best mentally and physically. However, it is normal to have days when you don't sleep well from time to time, and therefore the sleep balance contributing factor takes into account long-term sleep patterns to determine whether each user's sleep needs are being met. The “resting heart rate” contributing factor may represent the lowest heart rate from the longest sleep period of a sleep day (e.g., the main sleep period), and / or the lowest heart rate from a nap that occurs after the main sleep period.

[0080] Next, referring to the "contributing factors" (e.g., factors, contributing factors) called the readiness score, the "HRV balance" contributing factor may represent the average peak HRV from the main sleep period and the sleep period that follows the main sleep period. The HRV balance contributing factor can help users track their recovery status by comparing the user's HRV trend over a first period (e.g., 2 weeks) to the average HRV over a second, longer period (e.g., 3 months). The "recovery index" contributing factor may be calculated based on the longest sleep period. The recovery index measures the time it takes for the user's resting heart rate to stabilize during the night. A sign of very good recovery is that the user's resting heart rate stabilizes during the first half of the night, at least 6 hours before the user wakes up, leaving time for the body to recover for the next day. The "body temperature" contributing factor may be calculated based on the longest sleep period (e.g., main sleep period), or based on the sleep period that follows the longest sleep period, if the user's highest body temperature during a sleep period is at least 0.5°C higher than the highest body temperature during the longest period. In some embodiments, the ring may measure the user's body temperature while the user is sleeping, and the system 200 may display the user's average body temperature relative to the user's baseline body temperature. If the user's body temperature is outside the normal range (e.g., clearly above or below 0.0), the body temperature contributing factor may be highlighted (e.g., proceed to a "Pay attention" state) or an alert may be generated to the user in some other way.

[0081] In some embodiments, System 200 may support techniques for augmented reality devices to use biometric data to provide feedback to the user in an augmented reality environment. For example, a wearable device may use the PPG system 235, the temperature sensor 240, and / or any other sensors on the wearable device to collect biometric data such as heart rate data, temperature data, stress data, blood oxygen data, blood glucose data, or any combination thereof. For example, a wearable device may use the PPG system 235 to collect heart rate data, the PPG system 235 to collect stress data based on HRV measured, the PPG system 235 to collect blood oxygen data, the PPG system 235 to collect blood glucose data, the temperature sensor 240 to collect temperature data, or any combination thereof. Additionally or alternatively, a wearable device may collect motion data from one or more motion sensors 245, for example. The wearable device may report the collected data (e.g., biometric data, motion data, or both) to an augmented reality device, which will be described in more detail with respect to Figure 3.

[0082] In some cases, an augmented reality device may provide feedback to the user, such as visual, auditory, and / or haptic feedback, based on biometric data values. For example, if user 102 has a relatively high heart rate, the augmented reality device may provide user 102 with visual, auditory, and / or haptic cues to reduce the user's heart rate, which may improve user 102's experience in the augmented reality environment, as will be further explained with respect to Figure 4. Additionally or alternatively, the feedback may include information about the game and / or training experience in which user 102 is immersed through the augmented reality environment. For example, the feedback may provide user 102's point value, the number of lives remaining for user 102, the strength of user 102's avatar, the appearance of the augmented reality environment (e.g., visual feedback), or any combination thereof.

[0083] Figure 3 shows an example of a system 300 that supports the use of biometric data to provide feedback in an augmented reality environment, according to an aspect of this disclosure. System 300 may implement aspects of system 100, system 200, or both, or be implemented by both. For example, system 300 may show an example of communication between a user device 106-c, a wearable device 104-c, and an augmented reality device 305, where the user device 106-c and the wearable device 104-c may be examples of the corresponding devices described with reference to Figures 1 and 2.

[0084] In some examples, the wearable device 104-c may collect one or more biometric measurements of the user via the wearable device sensor 310. For example, the biometric measurements may include heart rate data from one or more heart rate sensors, temperature data from one or more temperature sensors, stress data from one or more stress sensors, blood oxygen data from one or more blood oxygen sensors, blood glucose data from one or more blood glucose sensors, or any combination thereof. The wearable device 104-c may also collect motion data via the wearable device sensor 310, such as collecting the user's movements using an accelerometer, a gyroscope, or both. The wearable device 104-c may collect data from the user continuously or periodically. For example, the wearable device 104-c may collect data according to a defined periodicity, for example, according to a defined amount of seconds, minutes, or any other time period (e.g., every 10 milliseconds, 1 second, or 1 minute). The periodicity may be set by the user or defined in another way (e.g., pre-configured) in the wearable device 104-c. Additionally or alternatively, the user may configure the wearable device 104-c, which may be pre-configured to collect data continuously over a certain duration or continuously while a criterion is met. For example, the criterion could be a data threshold indicating that the user is awake.

[0085] In some cases, a user may participate in an augmented reality experience using an augmented reality device 305 while wearing a wearable device 104-c. The augmented reality device 305 may support an extended reality environment for the user, which may include a virtual reality environment, an augmented reality environment, or both. In some cases, the user may utilize the augmented reality device 305 for games, meditation, therapy, education, work, training, or any other augmented reality experience. However, the augmented reality device 305 may not be able to implement biometric data, motion data, or both collected by the wearable device 104-c to enhance the user experience in the augmented reality environment.

[0086] In some examples, the wearable device 104-c may establish a wireless connection (e.g., Bluetooth connection, cellular connection, Wi-Fi connection, or any other wireless connection) with the user device 106-c, the augmented reality device 305, or both. Similarly, the user device 106-c may establish a wireless connection with the wearable device 104-c, the augmented reality device 305, or both. The wearable device 104-c may transmit signaling, including biometric data, motion data, or both, directly to the augmented reality device 305 via communication link 315-a. Additionally or alternatively, the wearable device 104-c may transmit signaling, including biometric data, motion data, or both, to the augmented reality device 305 via the user device 106-c using communication links 315-b and 315-c. For example, the augmented reality device 305 may interface with one or more application programming interfaces (APIs) of a user device 106-c that are specialized for acquiring biometric and / or motion information from the wearable device 104-c. In some other examples, the augmented reality device 305 may implement one or more APIs that are specialized for acquiring biometric and / or motion information from the wearable device 104-c.

[0087] Wearable device 104-c may transmit biometric data, motion data, or both to augmented reality device 305 when wearable device 104-c collects data (e.g., continuously or periodically) or after a prompt from user device 106-c, augmented reality device 305, or both. For example, augmented reality device 305 may determine that the biometric data, motion data, or both are relevant to an augmented reality experience (e.g., heart rate data when a user begins meditating in an augmented reality environment). Augmented reality device 305 may transmit requests or different types of prompts to wearable device 104-c directly via communication link 315-a, or to wearable device 104-c via user device 106-c using communication links 315-b and 315-c. In response to a request, wearable device 104-c may transmit biometric data, motion data, or both to augmented reality device 305 (e.g., directly or via user device 106-c). The request may specify the duration, frequency, or both for the wearable device 104-c to transmit biometric data, motion data, or both. Furthermore, the request may specify the type of data to collect and / or transmit, e.g., heart rate data, temperature data, respiratory rate data, stress data, blood oxygen data, blood glucose data, motion data, or any combination thereof for the wearable device 104-c.

[0088] In some cases, the wearable device 104-c may selectively perform one or more measurements to transmit biometric data, motion data, or both, for example, as requested. For example, if the request specifies that the wearable device 104-c collect and / or transmit heart rate data, the wearable device 104-c may perform a heart rate measurement and pause one or more other measurement operations (e.g., temperature data, stress data, blood oxygen data, blood glucose data, motion data, or any combination thereof) to conserve energy while performing the heart rate measurement. In some cases, the wearable device 104-c may increase the frequency of one or more measurement operations to provide continuous data to, for example, an augmented reality device 305, and pause or decrease the frequency of other measurement operations to improve battery life.

[0089] In some examples, the wearable device 104-c may store biometric data, motion data, or both in memory for a set duration. Additionally or alternatively, the user device 106-c and / or the augmented reality device 305 may store biometric data, motion data, or both in memory for a set duration. The augmented reality device 305 may compare the stored data with current data to determine the user's tendencies in the augmented reality environment. For example, the augmented reality device 305 may compare historical data with current data to determine the long-term effectiveness of exercises performed by the user (e.g., meditation to lower heart rate, training exercises with a target heart rate or other biometric data value, biometric data from a game played multiple times by the user, or biometric data from any other augmented reality experience). If a user participates in weekly therapeutic augmented reality experiences over several months, the augmented reality device 305, the wearable device 104-c, the user device 106-c, or any combination thereof may store data from each of the weekly augmented reality experiences. During each experience, the augmented reality device 305 can collect biometric data and provide feedback to the user according to that biometric data.

[0090] In some cases, the augmented reality device 305 may compare the values ​​of biometric data collected from each augmented reality experience, as well as changes in biometric data that occur in response to feedback (e.g., immediately after providing feedback), in order to determine the user's long-term trends. The augmented reality device 305 may report long-term trends to the user, use long-term trends to update feedback in the augmented reality experience (e.g., among other updates, it may determine whether the feedback is successfully changing the user's biometric data and implement feedback that is successfully changing the user's biometric data in future augmented reality experiences), use long-term trends to update the augmented reality experience, or do any combination of these. For example, if the goal of a therapeutic augmented reality experience is to reduce the user's stress, the augmented reality device 305 may compare stress biometric data across multiple augmented reality experiences over a period of time to determine whether the baseline stress value has changed over that period. The augmented reality device 305 may determine whether the therapeutic augmented reality experience is successfully changing the user's stress biometric data and update the content of the therapeutic augmented reality experience accordingly.

[0091] In some cases, the augmented reality device 305 may use biometric data, motion data, or both to provide feedback to the user, as will be explained in more detail with respect to Figure 4. For example, the augmented reality device 305 may provide the user with visual, verbal, and / or haptic cues to define changes such as heart rate, breathing regularity, body temperature, and movement.

[0092] Figure 4 shows an example of an augmented reality environment diagram 400 that supports the use of biometric data to provide feedback in an augmented reality environment according to an aspect of the present disclosure. The augmented reality environment diagram 400 may implement or be implemented by aspects of System 100, System 200, System 300, or any combination thereof. For example, the augmented reality environment diagram 400 may show an example of providing feedback to user 102-c using an augmented reality device 405 according to biometric data, motion data, or both from wearable device 104-d, where augmented reality device 405 may be an example of augmented reality device 305 as described with reference to Figure 3, and wearable device 104-d and user 102-c may be an example of wearable device 104 and user 102 as described with reference to Figures 1 to 3.

[0093] In some examples, the augmented reality device 405 may acquire biometric data, motion data, or both from one or more sensors 410 of the wearable device 104-d (either directly from the wearable device 104-d or via the user device, as illustrated with reference to Figure 3). For example, the augmented reality device 405 may establish a wireless connection with the user device and / or the wearable device 104-d. The augmented reality device 405 may request data, receive data after the wireless connection has been established, or both. In some cases, the augmented reality device 405 may acquire biometric data, motion data, or both when the user 102-c initiates an augmented reality environment or experience that utilizes the data. For example, the user 102-c may initiate meditation, a coaching session, a game, or any other experience that utilizes the user 102-c's biometric data and / or motion data.

[0094] In some examples, the augmented reality device 405 may provide feedback to user 102-c using biometric and / or motion data. The feedback may include visual feedback 415, auditory feedback 420, haptic feedback 425, or any other feedback that modifies the augmented reality experience and / or environment for user 102-c. For example, user 102-c may be participating in a meditation experience in an augmented reality environment. The wearable device 104-d may collect heart rate data using one or more sensors 410 of the wearable device, sometimes called wearable device sensors, and transmit the heart rate data to the augmented reality device 405. The augmented reality device 405 may update the augmented reality experience to provide user 102-c with feedback that changes the user's heart rate accordingly.

[0095] In some other examples, user 102-c may be participating in a training experience, a medical procedure training experience, a simulated interview or interrogation experience, a game experience, or any other augmented reality experience that alters the user's biometric and / or motion data. The augmented reality experience may include target biometric data values ​​and / or target motion values. The augmented reality device 405 may update the augmented reality experience to provide user 102-c with feedback that may be intended to increase the user's heart rate, where the target heart rate value for user 102-c may be relatively low. For example, the augmented reality device 405 may display a burning building during a training exercise for firefighters, simulate combat for military training, display enemies in a game, or do something similar. User 102-c may attempt to maintain their heart rate value at the target heart rate value regardless of the feedback.

[0096] The feedback may include visual feedback 415, such as visual images intended to alter the user's heart rate. If the intention of the augmented reality experience is to reduce the user's heart rate for a meditation experience, during a medical procedure, or similar, the visual images may be calming images, such as flowing water, wind blowing through grass or leaves, rain falling on a walkway, or any other calming image. If the intention of the augmented reality experience is to change the user's heart rate to a different value from a target heart rate, for example by increasing the user's heart rate, the visual images may be stressful images, such as a burning building, an enemy, a combat experience, or any other stressful image. In some examples, to determine which image to display, the augmented reality device 405 may display a set of images to the user 102-c before initiating the augmented reality experience, and the user 102-c may select an image for a defined category (e.g., calming, stressful, or any other category). In some other examples, the images may be pre-configured or otherwise defined in the augmented reality device 405. Similarly, the visual feedback 415 may be intended to change other values ​​of biometric data and / or motion data, such as motion data from one or more motion sensors, temperature data from one or more temperature sensors, stress data from one or more stress sensors, blood oxygen data from one or more blood oxygen sensors, blood glucose data from one or more blood glucose sensors, or any combination thereof.

[0097] Additionally, or alternatively, the feedback may include auditory feedback 420 such as noise intended to alter the values ​​of biometric data, motion data, or both. For example, the augmented reality device 405 may play calming music (e.g., selected by user 102-c or pre-configured in the augmented reality device 405), verbally guide the user, emit sounds to indicate to the user immerse themselves in the augmented reality experience, or provide user 102-c with any other auditory feedback 420. In some other examples, the augmented reality device 405 may play stressful music and / or sounds (e.g., selected by user 102-c or pre-configured in the augmented reality device 405), attempt to verbally guide the user into a stressful state, or provide user 102-c with any other auditory feedback 420.

[0098] Similarly, feedback may include haptic feedback 425 such as vibrations from the wearable device 104-d, vibrations or pressures applied by one or more components of the augmented reality device 405 to change the values ​​of biometric data, motion data, or both (for example, if user 102-c is wearing a headset, glasses, or gloves that electronically communicate with goggles to provide a more immersive augmented reality experience). For example, if user 102-c is participating in meditation, a training experience, a medical procedure, or any other augmented reality experience and biometric data values ​​meet a threshold (e.g., exceed a threshold, meet a target threshold, or meet any other value), and / or motion data from an accelerometer indicates that user 102-c is moving, the augmented reality device 405 may trigger haptic feedback 425 to indicate to the user to remain still or to indicate that the biometric data has exceeded a threshold, etc. The triggers may include messages to the wearable device 104-d either directly via the wireless connection between the augmented reality device 405 and the wearable device 104-d, or via the user device, as illustrated with reference to Figure 3. In some examples, haptic feedback 425, audio feedback 420, visual feedback 415, or any combination thereof may occur additionally or alternatively on the user device.

[0099] If user 102-c is participating in a meditative augmented reality experience and motion data from wearable device 104-d indicates that user 102-c is moving (e.g., motion data meets or exceeds a threshold), the augmented reality device 405 may display a notification to user 102-c to remain still, provide user 102-c with auditory feedback 420 by playing a sound to indicate that user 102-c should remain still, vibrate components of the augmented reality device 405 or vibrate wearable device 104-d to indicate that user 102-c should remain still, or perform any combination thereof. Similarly, if heart rate data, stress data, temperature data, blood oxygen data, blood glucose data, or any combination thereof meet a threshold (e.g., above or below a threshold), the augmented reality device 405 may prompt the user to adjust their respiratory rate, ambient temperature, blood glucose level, etc., to enhance the augmented reality experience. The prompt may be visual feedback 415, audio feedback 420, haptic feedback 425, or any combination thereof. For example, to adjust the user's breathing rate, the augmented reality device 405 may display visual feedback 415 such as a balloon that inflates and deflates at a target breathing rate, and / or a visual form of a comparison between the target breathing rate and the current breathing rate (e.g., a graph over time).

[0100] In some examples, the augmented reality device 405 may use biometric data, motion data, or both as controllers for the augmented reality experience, such as when the augmented reality experience is a game. For example, if user 102-c is participating in a game, user 102-c can win the game by reducing their heart rate to a target value. The augmented reality device 405 may provide feedback to user 102-c in the form of game features if user 102-c is unable to achieve the target heart rate. Similarly, the augmented reality device 405 may implement biometric data, motion data, or both to train user 102-c to concentrate and / or block distractions. If user 102-c is training for a high-intensity job, user 102-c may participate in a training experience in which user 102-c maintains target values ​​for biometric data, motion data, or both while performing one or more exercises. The exercises may be intended to distract user 102-c from maintaining the target biometric data, motion data, or both. The augmented reality device 405 may provide feedback to user 102-c if the user's biometric data, motion data, or both exceed a threshold above or below their respective target.

[0101] In some cases, the augmented reality device 405 may use biometric data, motion data, or both to enhance interest or concentration in the augmented reality experience. For example, the augmented reality device 405 may use deviations from baseline or target expectations in biometric and motion data to provide feedback to enhance interest and / or concentration in the augmented reality experience, such as meditation, training, medical procedures, therapy, games, or any other augmented reality experience. If user 102-c is participating in an augmented reality experience, including a lesson and / or training, and user 102-c's heart rate, respiratory rate, or both meet a threshold (e.g., indicating user 102-c is asleep), the augmented reality device may provide user 102-c with visual feedback 415, auditory feedback 420, haptic feedback 425, or any combination thereof, to enhance focus in the augmented reality experience. For example, the wearable device 104-d may vibrate to wake user 102-c.

[0102] In some examples, the augmented reality device 405 may provide feedback to user 102-c periodically over a configurable duration. For example, the augmented reality device 405 may periodically acquire biometric data, motion data, or both from the wearable device 104-d (e.g., a period defined in milliseconds, seconds, minutes, or any other time period). Furthermore, the augmented reality device 405 may acquire biometric data over a configurable duration such as minutes, hours, days, weeks, months, or years, where user 102-c may set the duration, or the duration may be pre-set. Thus, the augmented reality device 405 may determine user 102-c's long-term trends and how user 102-c responds to feedback (e.g., using historical data). Additionally or alternatively, the augmented reality device 405 may provide relatively short-term feedback, such as during an augmented reality experience.

[0103] In some cases, the augmented reality device 405 may acquire additional biometric data, motion data, or both after providing feedback to the user. For example, the augmented reality device 405 may periodically acquire biometric data and update the feedback accordingly. The augmented reality device may determine whether the values ​​of the biometric data remain below or above a target threshold. For example, if user 102-c is participating in an augmented reality meditation experience, user 102-c's heart rate may remain above a threshold after receiving feedback. The augmented reality device 405 may provide user 102-c with additional visual feedback 415, auditory feedback 420, haptic feedback 425, or any combination thereof. For example, the augmented reality device 405 may display a reminder to user 102-c to stay still if motion data continues to exceed a threshold, display a soothing image (e.g., the same or a different soothing image) if the heart rate continues to exceed a threshold, emit a sound to lower the user's heart rate if the heart rate continues to exceed a threshold, provide user 102-c with additional haptic feedback 425, or perform any combination thereof.

[0104] Additionally, or alternatively, the augmented reality device 405 may adjust the intensity level of feedback depending on how user 102-c responds to the feedback. For example, if user 102-c responds well to feedback (e.g., biometric data values, motion data values, or both change to meet a threshold), the augmented reality device 405 may provide the user with one or more relatively subtle feedback cues. Subtle feedback cues may include relatively small or insignificant changes in the visual image displayed by the augmented reality device 405, relatively quiet noises emitted by the augmented reality device 405, or relatively small vibrations from the wearable device 104-d or components of the augmented reality device 405. In some other examples, if user 102-c's biometric data values, motion data values, or both change relatively slowly or do not change to meet a threshold, the augmented reality device 405 may provide the user with one or more relatively strong feedback cues. Relatively strong feedback cues may include relatively significant changes in the visual image displayed by the augmented reality device 405, relatively large noises emitted by the augmented reality device 405, or relatively large vibrations from the wearable device 104-d or components of the augmented reality device 405.

[0105] Figure 5 shows an example of a process flow 500 that supports the use of biometric data to provide feedback in an augmented reality environment, according to aspects of this disclosure. Process flow 500 may be implemented in aspects of system 100, system 200, system 300, and augmented reality environment Figure 400. For example, process flow 500 may show an example in which a wearable device 104-e, a user device 106-d, and an augmented reality device 505 establish a connection to provide feedback to the user according to biometric data from the wearable device 104-e, and the wearable device 104-e, user device 106-d, and augmented reality device 505 may be examples of corresponding devices described herein, including referring to Figures 1 to 4.

[0106] In the following description of process flow 500, the operations may be performed in an order different from that shown in the illustrations. Certain operations may be excluded from process flow 500, or other operations may be added to process flow 500. Furthermore, some operations or signaling may be shown to occur at different times for illustrative purposes, but these operations may actually occur simultaneously.

[0107] In some cases, wearable device 104-e is shown as a ring wearable device, but wearable device 104-e may be any example of a wearable device, such as a watch wearable device, a necklace wearable device, a bracelet wearable device, an earring wearable device, an anklet wearable device, a chest strap, or a body-worn device. Similarly, user device 106-d is shown as a cellular device, but user device 106-d may be any example of a user device, such as a smartwatch, a laptop computer, or any other user device. Augmented reality device 505 may be an example of an augmented reality headset, augmented reality goggles, augmented reality glasses, or any other augmented reality device. Furthermore, augmented reality device 505 may include one or more components, such as a headset, glasses, gloves, a suit, or any other components.

[0108] In 510, the wearable device 104-e and the augmented reality device 505 may establish a wireless connection (e.g., a Bluetooth connection, a Wi-Fi connection, or a cellular connection). In some cases, the wearable device 104-e may establish a connection with the augmented reality device 505 directly. In some other cases, the wearable device 104-e may establish a connection with the augmented reality device 505 via the user device 106-d, as described with reference to Figure 3.

[0109] In 515, the wearable device 104-e may perform one or more measurements to acquire biometric data. For example, the wearable device 104-e may use one or more sensors to measure heart rate, temperature, stress, blood oxygen, blood glucose, or any combination thereof, as illustrated with reference to Figure 2. In some examples, the wearable device 104-e may perform measurements based on receiving requests for biometric data from the user device 106-d and / or the augmented reality device 505. In some other examples, the wearable device 104-e may perform measurements independently of (e.g., without receiving) requests for biometric data, for example, according to periodicity. The periodicity may be pre-set in the wearable device 104-e, set by the user device 106-d, or set by the augmented reality device 505.

[0110] In some cases, the wearable device 104-e may update the frequency or duration for performing one or more measurements. The user device 106-d, the augmented reality device 505, or both may request biometric data, which may include requests for one or more parameters of the biometric data. For example, the user device 106-d, the augmented reality device 505, or both may request heart rate data, and the wearable device 104-e may maintain or increase the frequency of heart rate measurements over a certain duration and decrease the frequency of other measurements over that duration in order to reduce power consumption in the wearable device 104-e. The duration may be a preset duration or a duration indicated by the augmented reality device 505 (e.g., the duration of the augmented reality experience).

[0111] In some cases, in 520, the wearable device 104-e may measure accelerometer or gyroscope data such as the user's movements.

[0112] In 525, the wearable device 104-e may transmit biometric data to the augmented reality device 505 (for example, directly or via the user device 106-d). In some cases, the wearable device 104-e may also transmit motion data to the augmented reality device 505.

[0113] In some examples, in 530, the wearable device 104-e may transmit instructions for the augmented reality device 505 to use biometric data, motion data, or both, to update one or more visual, auditory, and / or tactile aspects of the augmented reality experience or environment, as described with reference to Figure 4. One or more visual aspects of the augmented reality environment may be configured to change parameters of biometric data in accordance with the feedback.

[0114] In 535, the augmented reality device 505 may provide feedback to the user based on biometric data. The augmented reality device 505 may determine that one or more values ​​of the biometric data may meet a threshold. For example, the augmented reality device 505 may determine that the heart rate may exceed a target heart rate value in the augmented reality environment, that the temperature value may exceed a target temperature value in the augmented reality environment, that the stress value may exceed a target stress value in the augmented reality environment, that the blood oxygen value may be above or below a target blood oxygen value, that the blood glucose value may be above or below a target blood glucose value, or any combination thereof. In accordance with the determination that the biometric data meets a threshold, the augmented reality device 505 may provide the user with one or more of the following: visual feedback, auditory feedback, tactile feedback, or any combination thereof.

[0115] In some cases, an augmented reality device may determine that a user is moving based on motion data meeting a threshold. The augmented reality device may provide instructions to the user to refrain from moving (e.g., visual prompts, auditory prompts, and / or haptic prompts). In some cases, the augmented reality device 505 may provide feedback to the user according to the user's engagement status. For example, if the user is not immersed, such as if the user's heart rate or motion data meets a threshold, the augmented reality device 505 may use feedback to remind the user to remain immersed. In some other cases, if the user is immersed based on biometric data, the augmented reality device 505 may refrain from providing feedback to the user.

[0116] In some cases, the augmented reality device 505 may provide feedback to the user via the wearable device 104-e. For example, the augmented reality device 505 may trigger vibrations in the wearable device 104-e to provide haptic feedback to the user.

[0117] In some cases, the augmented reality device 505 may periodically provide feedback to the user over a configurable duration. For example, the augmented reality device 505 may define a duration for an augmented reality experience and, according to the period of that duration, may collect data and / or provide feedback to the user. An augmented reality experience may have a relatively short duration, where the period may be measured in milliseconds, seconds, or minutes. Additionally, or alternatively, the augmented reality device 505 may define a duration that spans multiple augmented reality experiences, which may be a relatively long duration. Thus, the augmented reality device 505 may provide feedback to the user while taking into account long-term trends in how the user responds to the feedback. That is, the augmented reality device 505 may track how the user responds to the feedback over a certain duration, such as over multiple days, weeks, months, and / or years. The augmented reality device 505 may still collect data and / or provide feedback according to the period of its duration, where the period may be measured in milliseconds, seconds, or minutes. The user may set the duration, the augmented reality device may determine the duration, or the duration may be pre-set or otherwise defined. Similarly, the user may set the period, the augmented reality device may determine the period, or the period may be pre-set or otherwise defined.

[0118] In 540, the augmented reality device 505 may update aspects of the augmented reality experience or environment according to biometric data. For example, if a user is meditating in the augmented reality environment and their heart rate exceeds a threshold, the augmented reality device may display an image, emit noise, vibrate another component of the wearable device 104-e or the augmented reality device 505, or any combination thereof. The feedback may take the form of an instruction to the user that their heart rate exceeds a threshold and / or a calming change to the augmented reality experience.

[0119] In 545, the wearable device 104-e may measure additional biometric data from one or more sensors of the wearable device 104-e. For example, the augmented reality device 505 may request additional data. In some other examples, the wearable device 104-e may measure biometric data periodically, such as over a certain duration.

[0120] In some cases, at 550, the wearable device 104-e may transmit additional biometric data to the augmented reality device 505. The augmented reality device 505 may determine, for example, whether the biometric data has changed by determining that the difference between the biometric data measured at 515 and the additional biometric data meets a threshold. That is, in some cases, the augmented reality device 505 may determine that the value of the biometric data at 515 is the same as or similar to the value of the additional biometric data at 545, and therefore determine that the biometric data has not changed. In some other cases, the augmented reality device 505 may determine that the value of the biometric data at 515 is different from the value of the additional biometric data at 545, and therefore determine that the biometric data has changed.

[0121] In 555, if the biometric data changes and meets the target values ​​for the augmented reality environment, the augmented reality device 505 may not provide additional feedback to the user. If the biometric data has not changed and still does not meet the target values ​​for the augmented reality environment, the augmented reality device 505 may provide additional feedback to the user. In some cases, if the biometric data still does not meet the target values ​​for the augmented reality environment, the augmented reality device 505 may increase the intensity of the reminder (e.g., by providing a more urgent image, increasing the volume of auditory feedback, increasing the intensity of haptic feedback, or any combination thereof). Additionally or alternatively, the augmented reality device 505 may provide feedback reminders to the user in 535.

[0122] Figure 6 shows a block diagram 600 of a device 605 that supports the use of biometric data to provide feedback in an augmented reality environment, according to an aspect of the present disclosure. The device 605 may include an input module 610, an output module 615, and a wearable application 620. The device 605 may also include a processor. Each of these components may communicate with one another (for example, via one or more buses).

[0123] The input module 610 may provide means for receiving information such as packets associated with various information channels (e.g., control channels, data channels, information channels related to disease detection techniques), user data, control information, or any combination thereof. The information may be passed to other components of device 605. The input module 610 may utilize a single antenna or a set of multiple antennas.

[0124] The output module 615 may provide means for transmitting signals generated by other components of device 605. For example, the output module 615 may transmit information such as packets associated with various information channels (e.g., control channels, data channels, information channels related to disease detection techniques), user data, control information, or any combination thereof. In some examples, the output module 615 may be collated with the input module 610 in the transceiver module. The output module 615 may utilize a single antenna or a set of multiple antennas.

[0125] For example, the wearable application 620 may include a wireless connectivity component 625, a biometric data component 630, a feedback component 635, or any combination thereof. In some examples, the wearable application 620, or various components thereof, may be configured to perform various operations (e.g., receiving, monitoring, transmitting) using, or otherwise in cooperation with, the input module 610, the output module 615, or both. For example, the wearable application 620 may receive information from the input module 610, transmit information to the output module 615, or be integrated with the input module 610, the output module 615, or both to receive information, transmit information, or perform various other operations as described herein.

[0126] The wearable application 620 may support providing feedback to the user in an augmented reality environment, in accordance with examples such as those disclosed herein. The wireless connectivity component 625 is configured as a means for establishing a connection between the user device and the augmented reality device, or may support it in other ways. The biometric data component 630 is configured as a means for obtaining a first set of biometric data from one or more sensors of a wearable device associated with the user, or may support it in other ways. The feedback component 635 is configured as a means for providing first feedback to the user via the augmented reality device, or may support it in other ways, based at least in part on the first set of biometric data.

[0127] Figure 7 shows a block diagram 700 of a wearable application 720 that supports the use of biometric data to provide feedback in an augmented reality environment, according to an aspect of this disclosure. The wearable application 720 may be an example of an aspect of the wearable application or wearable application 620, or both, as described herein. The wearable application 720, or its various components, may be an example of means for performing various aspects of using biometric data to provide feedback in an augmented reality environment, as described herein. For example, the wearable application 720 may include a wireless connectivity component 725, a biometric data component 730, a feedback component 735, an accelerometer data component 740, or any combination thereof. Each of these components may communicate with one another directly or indirectly (e.g., via one or more buses).

[0128] The wearable application 720 may support providing feedback to the user in an augmented reality environment, in accordance with examples such as those disclosed herein. The wireless connectivity component 725 is configured as a means for establishing a connection between the user device and the augmented reality device, or may otherwise support it. The biometric data component 730 is configured as a means for obtaining a first set of biometric data from one or more sensors of a wearable device associated with the user, or may otherwise support it. The feedback component 735 is configured as a means for providing first feedback to the user via the augmented reality device, or may otherwise support it, based at least in part on the first set of biometric data.

[0129] In some examples, the biometric data component 730 may be configured as a means for transmitting instructions for an augmented reality device to use biometric data to update one or more visual aspects of the augmented reality environment, or may support this in other ways.

[0130] In some examples, one or more visual aspects of an augmented reality environment are configured to change parameters of first biometric data in accordance with first feedback.

[0131] In some examples, the accelerometer data component 740 is configured as a means for acquiring accelerometer data from one or more sensors of the wearable device, or may otherwise support it, and providing first feedback to the user includes instructions for the user to refrain from moving.

[0132] In some examples, the biometric data component 730 may be configured, or otherwise support, a means for obtaining a second set of biometric data from one or more sensors of a wearable device, at least in part on the difference between a first set of biometric data and a second set of biometric data satisfying a threshold.

[0133] In some examples, the feedback component 735 may be configured as a means for providing a second feedback to the user via an augmented reality device, or may support it in other ways.

[0134] In some examples, the feedback component 735 may be configured as a means for providing a reminder containing a first feedback to the user via an augmented reality device, or may support it in other ways.

[0135] In some cases, providing first feedback is at least partially based on the user's immersion status.

[0136] In some examples, the first feedback includes one or more of the following: visual feedback, auditory feedback, haptic feedback, or any combination thereof.

[0137] In some examples, the feedback component 735 may be configured as a means for providing a first feedback to the user via a wearable device, or may support it in other ways.

[0138] In some examples, the first feedback is provided periodically over a configurable duration.

[0139] In some examples, augmented reality devices include headsets, glasses, or goggles.

[0140] In some examples, wearable devices include ring-type wearable devices or wrist-type wearable devices.

[0141] In some examples, the first set of biometric data may include heart rate data, temperature data, stress data, blood oxygen data, blood glucose data, or a combination thereof.

[0142] Figure 8 shows a diagram of a system 800 including a device 805 that supports the use of biometric data to provide feedback in an augmented reality environment, according to an aspect of this disclosure. Device 805 may be an example of a component of device 605 as described herein, or may include it. Device 805 may include an example of a user device 106 as described herein. Device 805 may include components for bidirectional communication, including components for transmitting and receiving communications with a wearable device 104 and a server 110, such as a wearable application 820, a communication module 810, an antenna 815, a user interface component 825, a database (application data) 830, memory 835, and a processor 840. These components may communicate electronically via one or more buses (e.g., bus 845) or may be coupled in other ways (e.g., operably, communicatively, functionally, electronically, electrically).

[0143] The communication module 810 may manage input and output signals for device 805 via antenna 815. The communication module 810 may include an example of the communication module 220-b for user device 106, as illustrated and described in Figure 2. In this regard, the communication module 810 may manage communication with ring 104 and server 110, as shown in Figure 2. The communication module 810 may also manage peripherals not integrated into device 805. In some cases, the communication module 810 may represent a physical connection or port to an external peripheral. In some cases, the communication module 810 may utilize an operating system such as iOS®, ANDROID®, MS-DOS®, MS-WINDOWS®, OS / 2®, UNIX®, LINUX®, or another known operating system. In other cases, the communication module 810 may represent or interact with a wearable device (e.g., ring 104), a modem, a keyboard, a mouse, a touchscreen, or similar device. In some cases, the communication module 810 may be implemented as part of the processor 840. In some examples, the user may interact with the device 805 via the communication module 810, the user interface component 825, or via hardware components controlled by the communication module 810.

[0144] In some cases, device 805 may include a single antenna 815. However, in some other cases, device 805 may have two or more antennas 815, which may enable simultaneous transmission or reception of multiple wireless transmissions. Communication module 810 may communicate bidirectionally via one or more antennas 815, a wired link, or a wireless link, as described herein. For example, communication module 810 may represent a wireless transceiver and communicate bidirectionally with another wireless transceiver. Communication module 810 may also include a modem for modulating packets, providing the modulated packets to one or more antennas 815 for transmission, and demodulating packets received from one or more antennas 815.

[0145] The user interface component 825 can manage the storage and processing of data in the database 830. In some cases, the user may interact with the user interface component 825. In other cases, the user interface component 825 may operate automatically without user interaction. The database 830 may be a single database, a distributed database, multiple distributed databases, a data store, a data lake, or an emergency backup database.

[0146] Memory 835 may include RAM and ROM. Memory 835 may store computer-readable, computer-executable software, which, when executed, contains instructions that cause the processor 840 to perform various functions described herein. In some cases, memory 835 may include a BIOS that can control basic hardware or software operations, such as interactions with peripheral components or devices.

[0147] The processor 840 may include intelligent hardware devices (e.g., general-purpose processors, DSPs, CPUs, microcontrollers, ASICs, FPGAs, programmable logic devices, discrete gate or transistor logic components, discrete hardware components, or any combination thereof). In some cases, the processor 840 may be configured to operate a memory array using a memory controller. In other cases, the memory controller may be integrated into the processor 840. The processor 840 may be configured to execute computer-readable instructions stored in memory 835 to perform various functions (e.g., functions or tasks supporting methods and systems for sleep stage classification algorithms).

[0148] The wearable application 820 may support providing feedback to a user in an augmented reality environment, in accordance with examples such as those disclosed herein. For example, the wearable application 820 may be configured as a means for establishing a connection between a user device and an augmented reality device, or may support this in other ways. The wearable application 820 may be configured as a means for obtaining a first set of biometric data from one or more sensors of a wearable device associated with a user, or may support this in other ways. The wearable application 820 may be configured as a means for providing a first feedback to a user via an augmented reality device, or may support this in other ways, based at least in part on the first set of biometric data.

[0149] By including or configuring a wearable application 820 in accordance with examples such as those described herein, device 805 may support techniques for augmented reality devices to use biometric data to provide feedback to the user in an augmented reality environment, which may improve the user experience by enhancing the effectiveness of the augmented reality experience.

[0150] The wearable application 820 may include applications (e.g., “apps”), programs, software, or other components configured to facilitate communication with the ring 104, the server 110, other user devices 106, etc. For example, the wearable application 820 may include an application that can run on a user device 106 configured to receive data (e.g., physiological data) from the ring 104, perform processing operations on the received data, send and receive data with the server 110, and have the user 102 present the data.

[0151] Figure 9 shows a flowchart illustrating a method 900 that supports the use of biometric data to provide feedback in an augmented reality environment, according to aspects of this disclosure. The operation of method 900 may be implemented by a user device or its components, as described herein. For example, the operation of method 900 may be performed by a user device, such as those described with reference to Figures 1 to 8. In some examples, the user device may execute a set of instructions to control the functional elements of the user device to perform the described function. Additionally or alternatively, the user device may use dedicated hardware to perform aspects of the described function.

[0152] In 905, the method may include establishing a connection between a user device and an augmented reality device. The operation of block 905 may be performed according to the examples disclosed herein. In some examples, the operation of 905 may be performed by a wireless connection component 725, as described with reference to Figure 7.

[0153] In 910, the method may include obtaining a first set of biometric data from one or more sensors of a wearable device associated with a user. The operation of 910 may be performed according to the examples disclosed herein. In some examples, the operation of 910 may be performed by a biometric data component 730, as described with reference to Figure 7.

[0154] In 915, the method may include providing a first feedback to a user via an augmented reality device based at least in part on a first set of biometric data. The operation of block 915 may be performed according to the examples disclosed herein. In some examples, the operation of 915 may be performed by a feedback component 735, as described with reference to Figure 7.

[0155] Figure 10 shows a flowchart illustrating a method 1000 that supports the use of biometric data to provide feedback in an augmented reality environment, according to aspects of this disclosure. The operation of method 1000 may be implemented by a user device or its components, as described herein. For example, the operation of method 1000 may be performed by a user device, such as those described with reference to Figures 1 to 8. In some examples, the user device may execute a set of instructions to control the functional elements of the user device to perform the described function. Additionally or alternatively, the user device may use dedicated hardware to perform aspects of the described function.

[0156] In 1005, the method may include establishing a connection between a user device and an augmented reality device. The operation of block 1005 may be performed according to the examples disclosed herein. In some examples, the operation of 1005 may be performed by the wireless connection component 725, as described with reference to Figure 7.

[0157] In 1010, the method may include obtaining a first set of biometric data from one or more sensors of a wearable device associated with a user. The operation of 1010 may be performed according to the examples disclosed herein. In some examples, the operation of 1010 may be performed by a biometric data component 730, as described with reference to Figure 7.

[0158] In 1015, the method may include providing a first feedback to a user via an augmented reality device based at least in part on a first set of biometric data. The operation of block 1015 may be performed according to the examples disclosed herein. In some examples, the operation of 1015 may be performed by a feedback component 735, as described with reference to Figure 7.

[0159] In 1020, the method may include sending instructions for an augmented reality device to use biometric data to update one or more visual aspects of an augmented reality environment. The operation of block 1020 may be performed according to the examples disclosed herein. In some examples, the operation of 1020 may be performed by a biometric data component 730, as described with reference to Figure 7.

[0160] Figure 11 shows a flowchart illustrating a method 1100 that supports the use of biometric data to provide feedback in an augmented reality environment, according to aspects of this disclosure. The operation of method 1100 may be implemented by a user device or its components as described herein. For example, the operation of method 1100 may be performed by a user device as described with reference to Figures 1 to 8. In some examples, the user device may execute a set of instructions to control the functional elements of the user device to perform the functions described. Additionally or alternatively, the user device may use dedicated hardware to perform aspects of the functions described.

[0161] In 1105, the method may include establishing a connection between a user device and an augmented reality device. The operation of block 1105 may be performed according to the examples disclosed herein. In some examples, the operation of 1105 may be performed by the wireless connection component 725, as described with reference to Figure 7.

[0162] In 1110, the method may include obtaining a first set of biometric data from one or more sensors of a wearable device associated with a user. The operation of block 1110 may be performed according to the examples disclosed herein. In some examples, the operation of 1110 may be performed by a biometric data component 730, as described with reference to Figure 7.

[0163] In 1115, the method may include providing a first feedback to a user via an augmented reality device based at least in part on a first set of biometric data. The operation of block 1115 may be performed according to the examples disclosed herein. In some examples, the operation of 1115 may be performed by a feedback component 735, as described with reference to Figure 7.

[0164] In 1120, the method may include obtaining a second set of biometric data from one or more sensors of a wearable device, at least in part on the difference between a first set of biometric data and a second set of biometric data satisfying a threshold. The operation of block 1120 may be performed according to the examples disclosed herein. In some examples, the operation of 1120 may be performed by a biometric data component 730, as described with reference to Figure 7.

[0165] The methods described above illustrate possible implementations; the operations and steps may be rearranged or, in some cases, modified, and other implementations are possible. Furthermore, two or more aspects of the methods may be combined.

[0166] This paper describes a method for providing feedback to a user in an augmented reality environment. The method may include the steps of establishing a connection between a user device and an augmented reality device, obtaining a first set of biometric data from one or more sensors of a wearable device associated with the user, and providing first feedback to the user via the augmented reality device based at least in part on the first set of biometric data.

[0167] A device for providing feedback to a user in an augmented reality environment is described. The device may include a processor, memory coupled to the processor, and instructions stored in the memory. Instructions may be executable by the processor to cause the device to establish a connection between a user device and an augmented reality device, to obtain a first set of biometric data from one or more sensors of a wearable device associated with the user, and to provide first feedback to the user via the augmented reality device based at least in part on the first set of biometric data.

[0168] Another apparatus for providing feedback to a user in an augmented reality environment is described. The apparatus may include means for establishing a connection between a user device and an augmented reality device; means for obtaining a first set of biometric data from one or more sensors of a wearable device associated with the user; and means for providing first feedback to the user via the augmented reality device, at least in part, based on the first set of biometric data.

[0169] This paper describes a non-temporary, computer-readable medium for storing code to provide feedback to a user in an augmented reality environment. The code may include instructions executable by a processor to establish a connection between a user device and an augmented reality device, to obtain a first set of biometric data from one or more sensors of a wearable device associated with the user, and to provide a first feedback to the user via the augmented reality device, at least in part, based on the first set of biometric data.

[0170] Some examples of methods, apparatus, and non-temporary computer-readable media described herein may further include actions, features, means, or instructions for transmitting instructions for an augmented reality device to use biometric data to update one or more visual aspects of an augmented reality environment.

[0171] In some examples of the methods, apparatus, and non-temporary computer-readable media described herein, one or more visual aspects of an augmented reality environment may be configured to change parameters of first biometric data in accordance with first feedback.

[0172] Some examples of methods, apparatus, and non-temporary computer-readable media described herein may further include actions, features, means, or instructions for acquiring accelerometer data from one or more sensors of a wearable device, and providing a first feedback to the user includes instructions for the user to refrain from moving.

[0173] Some examples of methods, apparatus, and non-temporary computer-readable media described herein may further include operations, features, means, or instructions for obtaining a second set of biometric data from one or more sensors of a wearable device, at least in part on the difference between a first set of biometric data and a second set of biometric data satisfying a threshold.

[0174] Some examples of methods, apparatus, and non-temporary computer-readable media described herein may further include actions, features, means, or instructions for providing a second feedback to a user via an augmented reality device.

[0175] In some examples of the methods, apparatus, and non-temporary computer-readable media described herein, a reminder including a first feedback is provided to the user via an augmented reality device.

[0176] Some examples of methods, apparatus, and non-temporary computer-readable media described herein may further include actions, features, means, or instructions for providing a first feedback based at least in part on the user's immersion status.

[0177] In some examples of the methods, apparatus, and non-temporary computer-readable media described herein, the first feedback includes one or more of visual feedback, auditory feedback, haptic feedback, or any combination thereof.

[0178] Some examples of methods, apparatus, and non-temporary computer-readable media described herein may further include actions, features, means, or instructions for providing a first feedback to a user via a wearable device.

[0179] In some examples of the methods, apparatus, and non-temporary computer-readable media described herein, the first feedback may be provided periodically over a configurable duration.

[0180] In some examples of the methods, apparatus, and non-temporary computer-readable media described herein, augmented reality devices include headsets, glasses, or goggles.

[0181] In some examples of the methods, apparatus, and non-temporary computer-readable media described herein, wearable devices include ring wearable devices or wrist wearable devices.

[0182] In some examples of the methods, apparatus, and non-temporary computer-readable media described herein, the first set of biometric data includes heart rate data, temperature data, stress data, blood oxygen data, blood glucose data, or a combination thereof.

[0183] The descriptions provided herein with respect to the accompanying drawings are illustrative and do not necessarily represent all examples that may be implemented or that fall within the claims. The term “exemplary” as used herein means “serving as an example, case, or illustration,” and does not mean “preferred” or “advantageous over other examples.” Detailed descriptions include specific details to give an understanding of the described techniques. However, these techniques may be practiced without these specific details. In some cases, well-known structures and devices are shown in block diagram form to avoid obscuring the concepts of the described examples.

[0184] In the attached diagram, similar components or features may have the same reference label. Furthermore, various components of the same type may be distinguished by following the reference label with a dash and a second label that distinguishes similar components. Where only the first reference label is used herein, the description is applicable to any similar component having the same first reference label, regardless of the second reference label.

[0185] The information and signals described herein may be represented using any of the following different techniques and methods. For example, the data, instructions, commands, information, signals, bits, symbols, and chips that may be referenced throughout the above description may be represented by voltage, electric current, electromagnetic waves, magnetic fields or magnetic particles, light fields or optical particles, or any combination thereof.

[0186] The various exemplary blocks and modules described in connection with the disclosure herein may be implemented or run using general-purpose processors, DSPs, ASICs, FPGAs or other programmable logic devices, discrete gate or transistor logic, discrete hardware components, or any combination thereof designed to perform the functions described herein. A general-purpose processor may be a microprocessor, but alternatively, the processor may be any conventional processor, controller, microcontroller, or state machine. The processor may also be implemented as a combination of computing devices (e.g., a combination of a DSP and a microprocessor, multiple microprocessors, one or more microprocessors working with a DSP core, or any other such configuration).

[0187] The functions described herein may be implemented in hardware, software executed by a processor, firmware, or any combination thereof. When implemented in software executed by a processor, the functions may be stored or transmitted as one or more instructions or codes on a computer-readable medium. Other examples and implementations are within the scope of this disclosure and the accompanying claims. For example, by the nature of the software, the functions described above may be implemented using software executed by a processor, hardware, firmware, wiring, or any combination thereof. The features implementing the functions may also be physically located in various locations, including being distributed so that parts of the functions are implemented in different physical locations. Also, as used herein, including in the claims, "or" used in a list of items (e.g., a list of items preceded by phrases such as "at least one of ~" or "one or more of ~") means an inclusive list such as, for example, a list of at least one of A, B, or C means A or B or C or AB or AC or BC or ABC (i.e., A and B and C). Also, as used herein, the phrase "based on ~" should not be interpreted as a reference to a closed set of conditions. For example, an exemplary step described as “based on Condition A” may be based on both Condition A and Condition B without departing from the scope of this disclosure. In other words, as used herein, the phrase “based on” shall be construed in the same way as the phrase “based at least in part on.”

[0188] Computer-readable media include both communication media and non-temporary computer storage media, including any media that facilitate the transfer of computer programs from one location to another. Non-temporary storage media can be any available media accessible by a general-purpose or dedicated computer. Examples, but not limited to, non-temporary computer-readable media may include RAM, ROM, electrically erasable programmable ROM (EEPROM), compact disk (CD) ROM or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other non-temporary media accessible by a general-purpose or dedicated computer or general-purpose or dedicated processor that can be used to carry or store desired program code means in the form of instructions or data structures. Any connection is also appropriately referred to as computer-readable media. For example, if software is transmitted from a website, server, or other remote source using coaxial cable, fiber optic cable, twisted pair, digital subscriber line (DSL), or wireless technologies such as infrared, radio, and microwave, then coaxial cable, fiber optic cable, twisted pair, DSL, or wireless technologies such as infrared, radio, and microwave are included in the definition of media. As used herein, the terms "disk" and "disc" include CDs, laserdiscs, optical discs, digital multipurpose discs (DVDs), floppy disks, and Blu-ray discs. A disk typically reproduces data magnetically, while a disc reproduces data optically using a laser. Any combination of the above is also included within the scope of computer-readable media.

[0189] The descriptions herein are provided to enable those skilled in the art to create or use this disclosure. Various modifications to this disclosure will be readily apparent to those skilled in the art, and the general principles defined herein may be applied to other variations without departing from the scope of this disclosure. Accordingly, this disclosure should be given the broadest scope that matches the principles and novel features disclosed herein, and is not limited to the examples and designs described herein.

Claims

1. A method for providing feedback to users in an augmented reality environment, The steps include establishing a connection between the user device and the augmented reality device, A step of obtaining a first set of biometric data from one or more sensors of a wearable device associated with the user, A step of providing first feedback to the user via the augmented reality device, based at least partially on the first set of biometric data. Methods that include...

2. The augmented reality device transmits instructions to update one or more visual aspects of the augmented reality environment using the first set of biometric data. The method according to claim 1, further comprising:

3. The method according to claim 2, wherein one or more visual aspects of the augmented reality environment are configured to change parameters of a first set of biometric data in accordance with the first feedback.

4. A step of acquiring motion data from one or more sensors of the wearable device, wherein the step of providing the user with the first feedback includes an instruction for the user to refrain from moving. The method according to claim 1, further comprising:

5. The step of obtaining the second set of biometric data from one or more sensors of the wearable device, at least in part on the difference between the first set of biometric data and the second set of biometric data satisfying a threshold. The method according to claim 1, further comprising:

6. The step of providing a second feedback to the user via the augmented reality device. The method according to claim 5, further comprising:

7. The step of providing the user with a reminder including the first feedback via the augmented reality device. The method according to claim 5, further comprising:

8. The method according to claim 1, wherein the step of providing the first feedback is at least in part based on the user's immersion status.

9. The method according to claim 1, wherein the first feedback includes one or more of visual feedback, auditory feedback, haptic feedback, or any combination thereof.

10. The step of providing the first feedback to the user via the wearable device. The method according to claim 1, further comprising:

11. The method according to claim 1, wherein the first feedback is provided periodically over a configurable duration.

12. The method according to claim 1, wherein the augmented reality device includes a headset, glasses, or goggles.

13. The method according to claim 1, wherein the wearable device includes a ring wearable device or a wrist wearable device.

14. The method according to claim 1, wherein the first set of biometric data includes heart rate data, temperature data, respiratory rate data, stress data, blood oxygen data, blood glucose data, or a combination thereof.

15. A device for providing feedback to a user in an augmented reality environment, Processor and The memory coupled to the aforementioned processor, Instructions stored in the aforementioned memory and The device is equipped with the command, Establishing a connection between the user device and the augmented reality device, Obtaining a first set of biometric data from one or more sensors of a wearable device associated with the user, To provide the user with first feedback via the augmented reality device based at least partially on the first set of biometric data. The processor is capable of performing the following: Device.

16. The aforementioned instruction is given to the device, The augmented reality device transmits instructions to update one or more visual aspects of the augmented reality environment using the first set of biometric data. The apparatus according to claim 15, further executable by the processor to perform the following.

17. The apparatus according to claim 16, wherein one or more visual aspects of the augmented reality environment are configured to change parameters of a first set of biometric data in accordance with the first feedback.

18. The aforementioned instruction is given to the device, Acquiring motion data from one or more sensors of the wearable device, and providing the user with the first feedback, including instructions for the user to refrain from moving, The apparatus according to claim 15, further executable by the processor to perform the following.

19. The aforementioned instruction is given to the device, Acquiring the second set of biometric data from one or more sensors of the wearable device, at least in part, based on the difference between the first set of biometric data and the second set of biometric data satisfying a threshold. The apparatus according to claim 15, further executable by the processor to perform the following.

20. A non-temporary computer-readable medium for storing code for providing feedback to a user in an augmented reality environment, wherein the code is: Establishing a connection between the user device and the augmented reality device, Obtaining a first set of biometric data from one or more sensors of a wearable device associated with the user, To provide the user with first feedback via the augmented reality device based at least partially on the first set of biometric data. A non-temporary computer-readable medium containing instructions that can be executed by a processor to perform a certain action.