Systems and methods for detecting implantable device rotation via heart sound morphology

US12508430B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12508430-B2
Application numberUS-202218089150-A
CountryUS
Kind codeB2
Filing dateDec 27, 2022
Priority dateDec 28, 2021
Publication dateDec 30, 2025
Grant dateDec 30, 2025

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.

Disclosed are medical devices with an acceleration sensor configured to generate acceleration data, a processor, and a memory. The memory, which may be a non-transitory computer readable medium, contains computer-executable instructions that, when executed by the processor, causes the processor to perform the following: obtain the acceleration data from a first range of time and a second range of time different from the first range, generate heart sound data based on the acceleration data, and determine that the medical device has flipped in orientation during the second range of time by comparing the heart sound data obtained during the first range of time with the heart sound data obtained during the second range of time.

First claim

Opening claim text (preview).

We claim: 1 . A system comprising: a medical device comprising an acceleration sensor configured to generate acceleration data; a processor; and a memory containing computer-executable instructions that, when executed by the processor, cause the processor to: obtain the acceleration data from a first range of time and a second range of time different from the first range, generate heart sound data for the first range of time and the second range of time based on the acceleration data, generate a phonocardiogram based on the heart sound data, determine that the medical device has flipped in orientation during the second range of time by: comparing the heart sound data for the first range of time with the heart sound data for the second range of time, and identifying a change from the heart sound data for the first range of time to the second range of time based on analyzing the phonocardiogram, wherein the medical device is determined to have flipped between the first and second ranges of time when a directionality of the heart sound data is reversed from the first range of time to the second range of time and in response to determining that the medical device has flipped, control the medical device to at least one of perform a recalibration of the medical device, or switch between a low-power communication link and a high-power communication link. 2 . The system of claim 1 , wherein the heart sound data includes the acceleration data collected within a span of less than about 1 hour. 3 . The system of claim 1 , wherein; the computer-executable instructions include a heart sound generation algorithm; the heart sound data is generated based on the acceleration data using the heart sound generation algorithm, and the instructions are further configured to cause the processor to: update the heart sound generation algorithm in response to determining that the medical device has flipped. 4 . The system of claim 1 , wherein the instructions are configured to cause the processor to: perform the recalibration of the medical device in response to determining that the medical device has flipped. 5 . The system of claim 1 , wherein the instructions are further configured to cause the processor to: generate an alert notification to a user of the medical device in response to determining that the medical device has flipped. 6 . The system of claim 1 , wherein the comparison of the acceleration data comprises at least one of: phase comparison analysis, correlation analysis, fiducial comparison analysis, or pattern recognition analysis. 7 . The system of claim 1 , wherein the instructions are configured to cause the processor to: switch between the low-power communication link and the high-power communication link for the medical device in response to determining that the medical device has flipped. 8 . The system of claim 1 , wherein the instructions are further configured to cause the processor to: obtain additional data during the first range of time and the second range of time, the additional data including at least one of: magnetometer measurement data, impedance measurement data, optical sensor measurement data, or temperature measurement sensor; and confirm that the medical device has flipped by comparing the additional data obtained during the first range of time with the additional data obtained during the second range of time. 9 . A processor-implemented method comprising: obtaining acceleration data from an acceleration sensor during a first range of time and a second range of time different from the first range; generating heart sound data for the first range of time and the second range of time based on the acceleration data; generating a phonocardiogram based on the heart sound data; determining that the medical device has flipped between the first and second ranges of time by: comparing the heart sound data for the first range of time with the heart sound data for the second range of time, and identifying a change from the heart sound data for the first range of time to the second range of time based on analyzing the phonocardiogram, wherein the medical device is determined to have flipped between the first and second ranges of time when a directionality of the heart sound data is reversed from the first range of time to the second range of time and in response to determining that the medical device has flipped, controlling the medical device to at least one of perform a recalibration of the medical device, or switching between a low-power communication link and a high-power communication link. 10 . The method of claim 9 , further comprising: performing at least one of: phase comparison analysis, correlation analysis, fiducial comparison analysis, or pattern recognition analysis, to facilitate the comparison of the acceleration data. 11 . The method of claim 9 , further comprising: obtaining additional data during the first range of time and the second range of time, the additional data including at least one of: impedance measurement data, optical sensor measurement data, or temperature measurement sensor; and confirming that the medical device has flipped by comparing the additional data obtained during the first range of time with the additional data obtained during the second range of time. 12 . One or more non-transitory computer-readable media having computer-executable instructions embodied thereon, the instructions configured to be executed by a processor to cause the processor to: obtain acceleration data from an acceleration sensor of a medical device during a first range of time and a second range of time different from the first range; generate heart sound data for the first range of time and the second range of time from the acceleration data; generate a phonocardiogram based on the heart sound data; and determine that the medical device has flipped between the first and second ranges of time by: comparing the heart sound data for the first range of time with the heart sound data for the second range of time, identifying a change from the heart sound data for the first range of time to the second range of time based on analyzing the phonocardiogram, wherein the medical device is determined to have flipped between the first and second ranges of time when a directionality of the heart sound data is reversed from the first range of time to the second range of time and in response to determining that the medical device has flipped, controlling the medical device to at least one of perform a recalibration of the medical device, or switching between a low-power communication link and a high-power communication link. 13 . The media of claim 12 , wherein the comparison of the acceleration data comprises at least one of: phase comparison analysis, correlation analysis, fiducial comparison analysis, or pattern recognition analysis. 14 . The media of claim 12 , wherein the instructions are further configured to cause the processor to: obtain additional data during the first range of time and the second range of time, the additional data including at least one of: impedance measurement data, optical sensor measurement data, or temperature measurement sensor; and confirm that the medical device has flipped by comparing the additional data obtained during the first range of time with the additional data obtained during the second range of time.

Assignees

Inventors

Classifications

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

  • of calibration, e.g. protocols for calibrating sensors · CPC title

  • Instruments for auscultation · CPC title

  • Alarms related to a physiological condition, e.g. details of setting alarm thresholds or avoiding false alarms · CPC title

  • controlled by mechanical motion of the heart wall, e.g. measured by an accelerometer or microphone · 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 US12508430B2 cover?
Disclosed are medical devices with an acceleration sensor configured to generate acceleration data, a processor, and a memory. The memory, which may be a non-transitory computer readable medium, contains computer-executable instructions that, when executed by the processor, causes the processor to perform the following: obtain the acceleration data from a first range of time and a second range …
Who is the assignee on this patent?
Cardiac Pacemakers Inc
What technology area does this patent fall under?
Primary CPC classification A61N1/372. Mapped technology areas include Human Necessities.
When was this patent published?
Publication date Tue Dec 30 2025 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 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).