Direct heart sound measurement using mobile device accelerometers

US10993670B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10993670-B2
Application numberUS-201816132404-A
CountryUS
Kind codeB2
Filing dateSep 15, 2018
Priority dateSep 15, 2017
Publication dateMay 4, 2021
Grant dateMay 4, 2021

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 mobile device, having a processor, includes an accelerometer configured to generate acceleration data, the acceleration data including a plurality of acceleration measurements. The mobile device also includes a memory having embodied thereon computer-executable instructions that are configured to, when executed by the processor, cause the processor to: obtain the acceleration data from the accelerometer; and generate, based on the acceleration data, heart sound data, the heart sound data including data associated with one or more heart sounds.

First claim

Opening claim text (preview).

We claim: 1. A mobile device having a processor, comprising: an accelerometer included in the mobile device and configured to generate acceleration data, the acceleration data comprising a plurality of acceleration measurements taken with a plurality of sampling rates that are dynamically determined based on three-dimensional movement of the mobile device positioned externally adjacent to a body of a subject; a memory having embodied thereon computer-executable instructions that are configured to, when executed by the processor, cause the processor to: obtain the acceleration data from the accelerometer; perform a data interpolation process on the acceleration data to generate standardized acceleration data with a fixed sampling rate; and generate, based on the standardized acceleration data, heart sound data, the heart sound data comprising data associated with one or more heart sounds. 2. The mobile device of claim 1 , further comprising a display device configured to present a representation of the heart sound data and wherein the mobile device is a mobile phone. 3. The mobile device of claim 1 , wherein the computer instructions are configured to cause the processor to generate the heart sound data by: performing a noise reduction process on the standardized acceleration data; and performing a pattern recognition process on the standardized acceleration data to identify one or more heart sounds. 4. The mobile device of claim 3 , wherein performing the noise reduction process on the standardized acceleration data comprises performing at least one of: spectral filtering, bandpass filtering, and high pass filtering. 5. The mobile device of claim 3 , wherein performing the pattern recognition process comprises: identifying a heart sound window; and identifying, within the heart sound window, the one or more heart sounds. 6. The mobile device of claim 5 , wherein identifying the one or more heart sounds is performed using a template matching process. 7. The mobile device of claim 1 , wherein the computer-executable instructions are configured to cause the processor to identify an occurrence of a trigger event, and to cause the processor to obtain the acceleration data in response to identifying the occurrence of the trigger event, wherein the computer-executable instructions are configured to cause the processor to identify the occurrence of the trigger event by causing the processor to: determine that the mobile device is located at a target location on the subject; determine that the mobile device is positioned in a target position with respect to the subject; receive an indication of a user input; and/or determine that a parameter satisfies one or more trigger criteria, the parameter comprising at least a physiological parameter, an environmental parameter, and a device parameter. 8. The mobile device of claim 1 , wherein the computer-executable instructions are further configured to cause the processor to: receive electrocardiogram (ECG) data from an ECG module; and generate the heart sound data based on the acceleration data and the ECG data. 9. The mobile device of claim 8 , wherein the computer-executable instructions are configured to cause the processor to generate the heart sound data based on the ECG data by using the ECG data to facilitate identifying one or more heart sound windows corresponding to the heart sound data. 10. The mobile device of claim 8 , wherein the ECG module is: a component of the mobile device; or a component of an additional device, the additional device comprising at least one of an additional mobile device, a mobile device accessory, an implantable medical device (IMD), and an external medical device (EMD). 11. A method of monitoring heart sounds using a mobile device having an accelerometer, the method comprising: obtaining the acceleration data from the accelerometer included in the mobile device, the acceleration data being taken with a plurality of sampling rates that are dynamically determined based on three-dimensional movement of the mobile device positioned externally adjacent to a body of a subject; performing a data interpolation process on the acceleration data to generate standardized acceleration data with a fixed sampling rate; and generating, based on the standardized acceleration data, heart sound data, the heart sound data comprising data associated with one or more heart sounds. 12. The method of claim 11 , further comprising presenting, using a display device, a representation of the heart sound data and wherein the mobile device is a mobile phone. 13. The method of claim 11 , wherein generating the heart sound data comprises: performing a noise reduction process on the standardized acceleration data; and performing a pattern recognition process on the standardized acceleration data to identify one or more heart sounds. 14. The method of claim 11 , further comprising identifying an occurrence of a trigger event, wherein the step of obtaining the acceleration data is performed in response to identifying the occurrence of the trigger event. 15. The method of claim 11 , wherein identifying the occurrence of the trigger event comprises: determining that the mobile device is located at a target location on the subject; determining that the mobile device is positioned in a target position with respect to the subject; receiving an indication of a user input; and/or determining that a parameter satisfies one or more trigger criteria, the parameter comprising at least one of a physiological parameter, an environmental parameter, and a device parameter. 16. The method of claim 11 , further comprising: receiving electrocardiogram (ECG) data; and generating the heart sound data based on the ECG data. 17. A system for monitoring heart sounds, comprising: a mobile device configured to be positioned externally adjacent to a body of a subject, the mobile device comprising: an accelerometer included in the mobile device and configured to generate acceleration data, the acceleration data comprising a plurality of acceleration measurements taken with a plurality of sampling rates that are dynamically determined based on three-dimensional movement of the mobile device; a processor communicatively coupled to the accelerometer; and a memory having embodied thereon computer-executable instructions that are configured to, when executed by the processor, cause the processor to obtain the acceleration data from the accelerometer, perform a data interpolation process on the acceleration data to generate standardized acceleration data with a fixed sampling rate, and to generate, based on the standardized acceleration data, heart sound data, the heart sound data comprising data associated with one or more heart sounds. 18. The system of claim 17 , further comprising an electrocardiogram (ECG) module configured to provide ECG data, wherein the processor is configured to receive, from the ECG module, the ECG data, and wherein the computer-executable instructions are configured to cause the processor to generate the heart sound data based on the ECG data. 19. The system of claim 18 , wherein the ECG module is: a component of the mobile device; or a component of an additional device, the additional device comprising at least one of an additional mobile device, a mobile device accessory, an implantable medical device (IMD), and an external medical device (EMD). 20. The system of claim 19 , wherein the computer-executable instructions are furth

Assignees

Inventors

Classifications

  • ECG or EEG signals · CPC title

  • Ballistocardiography · CPC title

  • A61B5/6898Primary

    Portable consumer electronic devices, e.g. music players, telephones, tablet computers · CPC title

  • Inertial sensors, e.g. accelerometers, gyroscopes, tilt switches · CPC title

  • Electric stethoscopes · 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 US10993670B2 cover?
A mobile device, having a processor, includes an accelerometer configured to generate acceleration data, the acceleration data including a plurality of acceleration measurements. The mobile device also includes a memory having embodied thereon computer-executable instructions that are configured to, when executed by the processor, cause the processor to: obtain the acceleration data from the ac…
Who is the assignee on this patent?
Cardiac Pacemakers Inc
What technology area does this patent fall under?
Primary CPC classification A61B5/6898. Mapped technology areas include Human Necessities.
When was this patent published?
Publication date Tue May 04 2021 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).