IP Library Patent Application 14706524
Patent Application
App. No. 14/706,524

HEART RATE DETECTION USING AMBIENT LIGHT

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
14/706,524
Abstract

While experimenting with photoplethysmography, the applicant has observed that cardiac activity can be measured through human skin using ambient light in place of active lighting systems. Disclosed herein are techniques for exploiting this phenomenon to provide improved, low power physiological monitoring systems. In order to facilitate more continuous physiological monitoring over a range of lighting conditions, the intensity of ambient light can be monitored, and active lighting can be selectively deployed under conditions where ambient light does not provide sufficient optical energy for cardiac measurements.

Claims (32)

1 . A wearable system for physiological measurement comprising:

a wearable strap configured to be coupled to an appendage of a user, the wearable strap comprising:

one or more light detectors positioned to receive ambient light from an ambient light source reflected from a skin of a user; and

an electronic circuit board comprising a processing module configured to determine a heart rate of the user by: executing one or more computer-executable instructions associated with a peak detection algorithm to process the data corresponding to the ambient light reflected from the skin to detect a plurality of peaks associated with a plurality of beats of the user's heart, calculating a sequence of instantaneous heart rates of the user based on the plurality of peaks, and calculating a heart rate variability of the user based on the sequence of instantaneous heart rates.

2 . The wearable system of claim 1 wherein the processing module is further configured to select an algorithm for calculating the instantaneous heart rates by: determining an R-wave-to-R-wave interval (RR interval) based on the plurality of peaks detected by the peak detection algorithm;

determining a confidence level associated with the RR interval; and

based on the confidence level associated with the RR interval, selecting either the peak detection algorithm or a frequency analysis algorithm to process data corresponding to the reflected light to determine the sequence of instantaneous heart rates of the user.

3 . The wearable system of claim 2 further comprising a motion sensor, wherein the frequency analysis algorithm processes the data corresponding to the reflected light based on the motion of the user.

4 . The wearable system of claim 3 wherein the motion sensor is an accelerometer.

5 . The computer wearable system of claim 2 wherein the processing module is further configured to perform the steps of determining whether the confidence level associated with the RR interval is above a predetermined threshold or is equal to or below the predetermined threshold, and determining an instantaneous heart rate of the user using the plurality of peaks when the confidence level is above the predetermined threshold, and determining an instantaneous heart rate of the user using the frequency analysis algorithm when the confidence level is equal to or below the predetermined threshold.

6 . The wearable system of claim 1 further comprising a sensor for detecting a magnitude of ambient light incident on the skin.

7 . The wearable system of claim 6 further comprising one or more light sources positioned to illuminate the skin, wherein the processing module is configured to activate the one or more light sources when the magnitude of ambient light falls below a predetermined threshold.

8 . The wearable system of claim 1 further comprising a visual display device, wherein the processing module is further configured to display the heart rate variability of the user on the visual display device.

9 . The wearable system of claim 1 further comprising a visual display device, wherein the processing module is further configured to display the sequence of instantaneous heart rates of the user on the visual display device.

10 . The wearable system of claim 1 , further comprising a storage device configured to store the sequence of instantaneous heart rates.

11 . A computer program product for operating a wearable system for physiological measurement, the computer program product comprising computer executable code embodied in a non-transitory computer readable medium that, when executing on one or more computing devices, performs the steps of:

detecting ambient light from an ambient light source reflected from a skin of a user wearing the wearable system without active illumination of the skin by the wearable system;

executing a peak detection algorithm to process the data corresponding to the ambient light reflected from the skin to detect a plurality of peaks associated with a plurality of beats of the user's heart;

calculating a sequence of instantaneous heart rates of the user based on the plurality of peaks; and

calculating a heart rate variability of the user based on the sequence of instantaneous heart rates.

12 . The computer program product of claim 11 further comprising code that performs the steps of:

determining an R-wave-to-R-wave interval (RR interval) based on the plurality of peaks detected by the peak detection algorithm;

determining a confidence level associated with the RR interval; and

based on the confidence level associated with the RR interval, selecting either the peak detection algorithm or a frequency analysis algorithm to process data corresponding to the reflected light to determine the sequence of instantaneous heart rates of the user.

13 . The computer program product of claim 12 further comprising code that performs the step of determining a motion of the user based on data from a motion sensor in the wearable system, wherein the frequency analysis algorithm processes the data corresponding to the reflected light based on the motion of the user.

14 . The computer program product of claim 13 wherein the motion sensor is an accelerometer.

15 . The computer program product of claim 12 further comprising code that performs the steps of determining whether the confidence level associated with the RR interval is above a predetermined threshold or is equal to or below the predetermined threshold, and determining an instantaneous heart rate of the user using the plurality of peaks when the confidence level is above the predetermined threshold, and determining an instantaneous heart rate of the user using the frequency analysis algorithm when the confidence level is equal to or below the predetermined threshold.

16 . The computer program product of claim 11 further comprising code that performs a step of receiving data from a sensor and determining a magnitude of ambient light incident on the skin.

17 . The computer program product of claim 16 further comprising code that performs the step of driving one or more light sources in the wearable system positioned to illuminate the skin when the magnitude of ambient light falls below a predetermined threshold.

18 . The computer program product of claim 11 further comprising code that performs the step of presenting a visual display of the heart rate variability in a user interface of the wearable system.

19 . The computer program product of claim 11 further comprising code that performs the step of presenting a visual display of the sequence of instantaneous heart rates in a user interface of the wearable system.

20 . The computer program product of claim 11 , further comprising code that performs the step of storing the sequence of instantaneous heart rates in a storage device.

Assignments (14)
RELEASE OF SECURITY INTEREST Recorded Sep 13, 2024
From: FIRST-CITIZENS BANK & TRUST COMPANY
To: WHOOP, INC.
Reel/Frame 068968/0475 →
RELEASE OF SECURITY INTEREST Recorded Aug 15, 2024
From: FIRST-CITIZENS BANK & TRUST COMPANY
To: WHOOP, INC.
Reel/Frame 068656/0900 →
RELEASE OF SECURITY INTEREST Recorded Jul 30, 2024
From: TRINITY CAPITAL INC.
To: WHOOP, INC.
Reel/Frame 068235/0850 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Jul 29, 2024
From: WHOOP, INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION
Reel/Frame 068179/0287 →
ADDRESS CHANGE Recorded Oct 31, 2023
From: WHOOP, INC.
To: WHOOP, INC.
Reel/Frame 065413/0356 →
SECOND AMENDMENT TO INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded May 18, 2023
From: WHOOP, INC.
To: FIRST-CITIZENS BANK & TRUST COMPANY (SUCCESSOR BY PURCHASE TO THE FEDERAL DEPOSIT INSURANCE CORPORATION AS RECEIVER FOR SILICON VALLEY BRIDGE BANK, N.A. (AS SUCCESSOR TO SILICON VALLEY BANK))
Reel/Frame 063696/0075 →
SECURITY INTEREST Recorded May 18, 2023
From: WHOOP, INC.
To: TRINITY CAPITAL INC.
Reel/Frame 063697/0550 →
TERMINATION AND RELEASE OF INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded May 10, 2023
From: HERCULES CAPITAL, INC.
To: WHOOP, INC.
Reel/Frame 063958/0454 →
SECURITY INTEREST Recorded Sep 6, 2022
From: WHOOP, INC.
To: SILICON VALLEY BANK
Reel/Frame 061386/0068 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Jan 16, 2020
From: WHOOP, INC.
To: SILICON VALLEY BANK
Reel/Frame 051624/0212 →
SECURITY INTEREST Recorded Sep 13, 2018
From: WHOOP, INC.
To: SILICON VALLEY BANK
Reel/Frame 046867/0918 →
SECURITY INTEREST Recorded Jun 27, 2018
From: WHOOP, INC.
To: HERCULES CAPITAL, INC., AS AGENT
Reel/Frame 046221/0428 →
ADDRESS CHANGE Recorded Jan 25, 2017
From: WHOOP, INC.
To: WHOOP, INC.
Reel/Frame 041479/0578 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 10, 2015
From: AHMED, WILLIAM; CAPODILUPO, JOHN
To: WHOOP, INC.
Reel/Frame 035842/0919 →