IP Library Granted Patent US 9,596,997
Granted Patent B1
US 9,596,997 · App. 15/265,761 · Granted Mar 21, 2017

Probability-based usage of multiple estimators of a physiological signal

Inventors: David E. Ritscher (Framingham, MA); Behnoosh Tavakoli (Needham, MA); Mostafa Ghannad-Rezaie (Malden, MA)
Assignee: Whoop, Inc.
A61B5/02405A61B5/04012A61B5/04014A61B5/04017A61B5/721
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,596,997
App. No.
15/265,761
Granted
Mar 21, 2017
Kind
B1
Abstract

A physiological signal such as a heart rate acquired from a monitoring device is processed to reduce interference, ambiguity, or artifacts arising during various activities. For example, the system can process a physiological signal to account for motion artifacts in the physiological signal and, thus, reduce the impact of movement on the physiological signal. Additionally, or alternatively, the system can process a physiological signal based on one or more measurement contexts associated with a wearable device. In general, the physiological signal processed as described herein can be useful as a reliable, continuous indication of a physiological parameter and, thus, can serve as the basis for other physiological assessments (e.g., heart rate variability) derived from the physiological parameter.

Claims (36)

1. A method for concurrent use of multiple heart rate estimation techniques, the method comprising:

providing a plurality of heart rate estimators for estimating a heart rate, each one of the plurality of heart rate estimators optimized for one of a number of predetermined measurement contexts for measuring the heart rate with a wearable physiological monitor;

providing a plurality of probability estimators, each one of the plurality of probability estimators corresponding to one of the plurality of heart rate estimators, and each one of the plurality of probability estimators providing a likelihood that a corresponding heart rate estimator is accurately estimating the heart rate based on a physiological signal from the wearable physiological monitor;

acquiring a physiological signal from the wearable physiological monitor over an interval having segments;

for each segment of the interval, assigning one or more selected ones of the plurality of heart rate estimators to the segment according to the likelihood of accurately estimating the heart rate in the segment; and

providing a heart rate signal over the interval based upon the physiological signal and the selected ones of the plurality of heart rate estimators.

2. The method of claim 1 , wherein assigning one or more selected ones of the plurality of heart rate estimators includes fusing multiple heart rate estimators to create a fused estimator and applying the fused estimator to determine a heart rate for the segment.

3. The method of claim 1 , further comprising determining a heart rate variability over the interval based upon the heart rate signal.

4. The method of claim 1 , wherein the heart rate signal is a heart rate variability signal.

5. The method of claim 1 , wherein the number of predetermined measurement contexts include one or more of an indoor activity, an outdoor activity, one or more physiological parameters, and an ambient weather condition.

6. The method of claim 1 , wherein the number of predetermined measurement contexts include one or more of active, sedentary, and sleeping.

7. The method of claim 1 , wherein the number of predetermined measurement contexts include one or more types of physical exercise.

8. The method of claim 1 , wherein the number of predetermined measurement contexts include one or more types of motion of the wearable physiological monitor based on motion data from one or more motion sensors in the wearable physiological monitor.

9. The method of claim 1 , wherein the number of predetermined measurement contexts include a current heart rate estimated for the wearable physiological monitor.

10. The method of claim 1 , wherein the heart rate estimators include a frequency domain peak detector for detecting at least one of a fundamental peak and one or more harmonic peaks.

11. The method of claim 1 , wherein the heart rate estimators include a fundamental frequency of a harmonic product spectrum for the physiological signal.

12. The method of claim 1 , further comprising creating a preliminary estimate of a most probable heart rate based on one or more factors, and after creating the preliminary estimate, applying the plurality of heart rate estimators based on the probability estimators to increase a probability of an accurate estimate.

13. The method of claim 12 , wherein the preliminary estimate is based on one or more of a prior heart rate, a subsequent heart rate, and a history for a user of the wearable physiological monitor.

14. The method of claim 12 , wherein the preliminary estimate is filtered to remove one or more motion artifacts before applying the plurality of probability estimators.

15. The method of claim 1 , wherein the heart rate estimators include at least one estimator with a high-Q time domain filter for the physiological signal around a predetermined frequency of interest.

16. The method of claim 1 , wherein the heart rate estimators include an estimator that tracks peaks in the physiological signal relative to a motion signal.

17. A computer program product comprising non-transitory computer executable code embodied in a non-transitory computer-readable medium that, when executing on one or more computing devices, performs the steps of:

providing a plurality of heart rate estimators for estimating a heart rate, each one of the plurality of heart rate estimators corresponding to one of a number of predetermined measurement contexts for measuring the heart rate with a wearable physiological monitor;

providing a plurality of probability estimators, each one of the plurality of probability estimators corresponding to one of the plurality of heart rate estimators, and each one of the plurality of probability estimators providing a likelihood that a corresponding heart rate estimator is accurately estimating the heart rate based on a physiological signal from the wearable physiological monitor;

acquiring a physiological signal from the wearable physiological monitor over an interval having segments;

for each segment, assigning one or more selected ones of the plurality of heart rate estimators to the segment based upon the likelihood of accurately estimating the heart rate over in the segment; and

providing a heart rate signal over the interval based upon the physiological signal and the selected ones of the plurality of heart rate estimators.

18. The computer program product of claim 17 , wherein the segments are discrete segments of the interval.

19. The computer program product of claim 17 , wherein the heart rate signal is continuously provided over the interval.

20. The computer program product of claim 17 , wherein the number of predetermined measurement contexts include one or more types of physical activity.

21. The computer program product of claim 17 , wherein the plurality of heart rate estimators include at least one or more of a frequency domain peak detector, a fundamental frequency of a harmonic product spectrum for the physiological signal, a fundamental frequency of a complex cepstrum for the physiological signal, a high-Q time domain filter for the physiological signal around a predetermined frequency of interest, and an estimator that tracks peaks in the physiological signal relative to a motion signal.

22. A system comprising:

a memory configured to store data corresponding to a physiological signal over an interval, the physiological signal acquired by a wearable physiological monitor; and

a server configured to assign, for each segment of the interval, one or more selected heart rate estimators of a plurality of heart rate estimators based on a likelihood of accurately estimating the heart rate in the segment and to provide a continuous heart rate signal over the interval based upon the physiological signal and the one or more selected heart rate estimators, each heart rate estimator of the plurality of heart rate estimators optimized for one of a number of predetermined measurement contexts for measuring the heart rate with the wearable physiological monitor.

23. The system of claim 22 , wherein the likelihood of accurately estimating the heart rate in the segment is based on a plurality of probability estimators, each one of the plurality of probability estimators corresponding to one of the plurality of heart rate estimators, and each one of the plurality of probability estimators providing a likelihood that a corresponding heart rate estimator is accurately estimating the heart rate based on the physiological signal from the wearable physiological monitor.

24. The system of claim 22 , wherein the plurality of heart rate estimators include at least one or more of a frequency domain peak detector, a fundamental frequency of a harmonic product spectrum for the physiological signal, a fundamental frequency of a complex cepstrum for the physiological signal, a high-Q time domain filter for the physiological signal around a predetermined frequency of interest, and an estimator that tracks peaks in the physiological signal relative to a motion signal.

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 Sep 19, 2016
From: RITSCHER, DAVID E.; TAVAKOLI, BEHNOOSH; GHANNAD-REZAIE, MOSTAFA
To: WHOOP, INC.
Reel/Frame 039777/0973 →
Continuity (1)
Provisional Application 62218017 · Sep 14, 2015