Heart rate path optimizer

US11986322B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11986322-B2
Application numberUS-201715848602-A
CountryUS
Kind codeB2
Filing dateDec 20, 2017
Priority dateAug 22, 2014
Publication dateMay 21, 2024
Grant dateMay 21, 2024

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A device for determining a heart rate of a user has a PPG sensor and an accelerometer to compensate for acceleration artifacts within the PPG signal. The device transforms time domain PPG and accelerometer signals into the frequency domain using a Fourier transformation and utilizes the Fourier coefficient magnitudes as indicative of the probability of candidate heart rate values. Candidate heart rate values are determined at sampling times over a time interval and a most probable heart rate path during the time interval is determined using a reward/penalty algorithm.

First claim

Opening claim text (preview).

What is claimed is: 1. A device for determining a heart rate (HR) of a user comprising: a HR sensor configured to be worn by a user and comprising a photoplethysmogram (PPG) sensor configured to output PPG signals; a display configured to provide a graphical output; and a processor configured to: sample the PPG signals over a first time period to generate a first set of data points; determine, from the first set of data points, a first set of HR values corresponding to a first time; select a first path of HR values in accordance with a criteria, wherein selecting the first path includes selecting a first HR value of the first set of HR values; cause the display to display at least one of the selected first path of HR values; sample the PPG signals over a second time period to generate a second set of data points; determine, from the second set of data points, a second set of HR values corresponding to the second time; select a second path of HR values in accordance with the criteria, wherein selecting the second path includes: selecting a second HR value from the first set of HR values that is different than the first HR value in the first path of HR values; and selecting a third HR value from the second set of HR values; and cause the display to display at least the second HR value of the selected second path of HR values. 2. The device of claim 1 , wherein the criteria is based on consecutive Fourier coefficient magnitudes of corresponding consecutive HR values along each of the first path of HR values and the second path of HR values and differences in corresponding consecutive HR values along each of the first path of HR values and the second path of HR values. 3. The device of claim 2 , wherein the processor determines the first set of HR values by transforming the first set of data points into frequency domain HR signals (FDHR signals) and determining and adding together at least a fundamental and first harmonic of Fourier component magnitudes of the FDHR signals corresponding to the first set of data points. 4. The device of claim 3 , wherein the Fourier component magnitudes are absolute values of Fourier coefficients of the FDHR signals. 5. The device of claim 1 , wherein determining the first set of HR values includes transforming the first set of data points into frequency domain HR signals (FDHR signals) and low pass filtering Fourier component magnitudes of the FDHR signals. 6. The device of claim 5 , wherein the low pass filtering is provided by utilizing a Gaussian convolution. 7. The device of claim 1 , wherein determining the first set of HR values includes transforming the first set of data points into frequency domain HR signals (FDHR signals) and providing a peak boost to Fourier component magnitudes of the FDHR signals. 8. The device of claim 7 , wherein the peak boost multiplies each local maxima of the Fourier component magnitudes by a number larger than 1. 9. The device of claim 8 , wherein the Fourier component magnitudes are absolute values of Fourier coefficients of the FDHR signals. 10. The device of claim 1 , wherein determining the first set of HR values includes transforming the first set of data points into frequency domain HR signals (FDHR signals) and adding together at least a fundamental and first harmonic of Fourier component magnitudes of the FDHR signals corresponding to the HR signals to provide a harmonic boost and further providing a peak boost to Fourier component magnitudes of the FDHR signals by multiplying local maxima of the Fourier component magnitudes by a number larger than 1. 11. A method for determining a user's heart rate (HR) using a physiological sensing device, comprising: detecting PPG signals using a photoplethysmogram (PPG) sensor of the physiological sensing device; at a processor of the physiological sensing device: sampling the PPG signals over a first time period to generate a first set of data points; determining, from the first set of data points, a first set of HR values corresponding to a first time; selecting a first path of HR values in accordance with a given criteria, wherein selecting the first path includes selecting a first HR value of the first set of HR values; sampling the PPG signals over a second time period to generate a second set of data points; determining, from the second set of data points, a second set of HR values corresponding to a second time; selecting a second path of HR values in accordance with the given criteria, wherein selecting the second path includes: selecting a second HR value from the first set of HR values that is different that the first HR value in the first path of HR values; and selecting a third HR value from the second set of HR values. 12. The method of claim 11 , wherein the given criteria is based on consecutive Fourier coefficient magnitudes of corresponding consecutive HR values along each of the first path of HR values and the second path of HR values and differences in consecutive HR values along each of the first path of HR values and the second path of HR values. 13. The method of claim 12 , wherein determining the first set of HR values comprises transforming the first set of data points into frequency domain HR signals (FDHR signals) and determining and adding together at least a fundamental and first harmonic of Fourier component magnitudes of the FDHR signals corresponding to the first set of data points. 14. The method of claim 13 , wherein the Fourier component magnitudes are absolute values of Fourier coefficients of the FDHR signals. 15. The method of claim 11 , wherein determining the first set of HR values comprises transforming the first set of data points into frequency domain HR signals (FDHR signals) and low pass filtering Fourier component magnitudes of the FDHR signals. 16. The method of claim 15 , wherein the low pass filtering is provided by utilizing a Gaussian convolution. 17. The method of claim 11 , wherein determining the first set of HR values comprises transforming the HR signals into frequency domain HR signals (FDHR signals) and providing a peak boost to Fourier component magnitudes of the FDHR signals. 18. The method of claim 17 , wherein the peak boost multiplies each local maxima of the Fourier component magnitudes by a number larger than 1. 19. The method of claim 18 , wherein the Fourier component magnitudes are absolute values of Fourier coefficients of the FDHR signals. 20. The method of claim 11 , wherein determining the first set of HR values comprises transforming the first set of data points into frequency domain HR signals (FDHR signals) and adding together at least a fundamental and first harmonic of Fourier component magnitudes of the FDHR signals corresponding to the HR signals to provide a harmonic boost and further providing a peak boost to Fourier component magnitudes of the FDHR signals by multiplying local maxima of the Fourier component magnitudes by a number larger than 1.

Assignees

Inventors

Classifications

  • A61B5/721Primary

    using a separate sensor to detect motion or using motion information derived from signals other than the physiological signal to be measured · CPC title

  • Simultaneously evaluating both cardiovascular conditions and different types of body conditions, e.g. heart and respiratory condition · CPC title

  • Measuring pulse rate or heart rate · CPC title

  • Measuring movement of the entire body or parts thereof, e.g. head or hand tremor or mobility of a limb {(A61B5/1038 takes precedence; motion detection to correct for motion artifacts in physiological signals A61B5/721)} · CPC title

  • using specific filters therefor, e.g. Kalman or adaptive filters (specific diagnostics methods using using bioelectric or biomagnetic signals A61B5/316) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11986322B2 cover?
A device for determining a heart rate of a user has a PPG sensor and an accelerometer to compensate for acceleration artifacts within the PPG signal. The device transforms time domain PPG and accelerometer signals into the frequency domain using a Fourier transformation and utilizes the Fourier coefficient magnitudes as indicative of the probability of candidate heart rate values. Candidate hea…
Who is the assignee on this patent?
Apple Inc
What technology area does this patent fall under?
Primary CPC classification A61B5/721. Mapped technology areas include Human Necessities.
When was this patent published?
Publication date Tue May 21 2024 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).