Detection of implantable device rotation using respiratory signals

US12458291B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12458291-B2
Application numberUS-202318226075-A
CountryUS
Kind codeB2
Filing dateJul 25, 2023
Priority dateJul 26, 2022
Publication dateNov 4, 2025
Grant dateNov 4, 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 for generating acceleration data, at least two electrodes for generating electrocardiogram (ECG) data, a processor, and 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 and the ECG data from a first range of time and a second range of time different from the first range, generate respiration 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 respiration data and the ECG data of the first range of time with the respiration data and the ECG data of 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 and at least two electrodes configured to generate electrocardiogram (ECG) data; a processor; and a memory containing computer-executable instructions that, when executed by the processor, cause the processor to: obtain the acceleration data and the ECG data from a first range of time and a second range of time different from the first range, generate respiration 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 respiration data and the ECG data of the first range of time with the respiration data and the ECG data of the second range of time. 2 . The system of claim 1 , wherein the instructions are configured to cause the processor to determine that the medical device has flipped by causing the processor to: identify a change from the respiration data and the ECG data of the first range of time to the second range of time; and determine, based on the identified change, that the medical device has flipped. 3 . The system of claim 1 , wherein the comparing the respiration data and the ECG data comprises performing at least one of: phase comparison analysis, correlation analysis, fiducial comparison analysis, or pattern recognition analysis. 4 . The system of claim 1 , wherein the instructions are further configured to cause the processor to: update a heart sound generation algorithm in response to determining that the medical device has flipped, wherein the heart sound generation algorithm is configured to generate heart sound data based on the acceleration data. 5 . The system of claim 1 , wherein the instructions are further configured to cause the processor to: perform recalibration of the medical device in response to determining that the medical device has flipped. 6 . The system of claim 1 , wherein the first range of time and the second range of time are between 5 seconds and 30 seconds. 7 . 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. 8 . The system of claim 1 , wherein the instructions are further configured to cause the processor to: switch between a low-power communication link and a high-power communication link for the medical device in response to determining that the medical device has flipped. 9 . The system of claim 1 , wherein the instructions are further configured to cause the processor to: confirm that the respiration data is in a frequency range of below about 1 Hz. 10 . A system comprising: a medical device comprising an acceleration sensor configured to generate acceleration data and an impedance sensor configured to generate impedance data; a processor; and a memory containing computer-executable instructions that, when executed by the processor, cause the processor to: obtain the acceleration data and the impedance data from a first range of time and a second range of time different from the first range, generate respiration 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 respiration data and the impedance data of the first range of time with the respiration data and the impedance data of the second range of time. 11 . The system of claim 10 , wherein the instructions are configured to cause the processor to determine that the medical device has flipped by causing the processor to: identify a change from the respiration data and the impedance data of the first range of time to the second range of time; and determine, based on the identified change, that the medical device has flipped. 12 . The system of claim 10 , wherein the comparing the respiration data and the impedance data comprises performing at least one of: phase comparison analysis, correlation analysis, fiducial comparison analysis, or pattern recognition analysis. 13 . The system of claim 10 , wherein the instructions are further configured to cause the processor to: update a heart sound generation algorithm in response to determining that the medical device has flipped, wherein the heart sound generation algorithm is configured to generate heart sound data based on the acceleration data. 14 . The system of claim 10 , wherein the instructions are further configured to cause the processor to: perform recalibration of the medical device in response to determining that the medical device has flipped. 15 . The system of claim 10 , wherein the first range of time and the second range of time are between 5 seconds and 30 seconds. 16 . The system of claim 10 , 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. 17 . The system of claim 10 , wherein the instructions are further configured to cause the processor to: switch between a low-power communication link and a high-power communication link for the medical device in response to determining that the medical device has flipped. 18 . The system of claim 10 , wherein the instructions are further configured to cause the processor to: confirm that the respiration data is in a frequency range of below about 1 Hz. 19 . A processor-implemented method comprising: obtaining 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; obtaining during the first range of time and the second range of time either (a) electrocardiogram (ECG) data from at least two electrodes of the medical device or (b) impedance data from an impedance sensor of the medical device; generating respiration data based on the acceleration data; and determining that the medical device has flipped in orientation during the second range of time by comparing the respiration data and either (a) the ECG data or (b) the impedance data of the first range of time with the respiration data and either (a) the ECG data or (b) the impedance data of the second range of time. 20 . The method of claim 19 , wherein the comparing the respiration data and either (a) the ECG data or (b) the impedance data comprises: performing at least one of: phase comparison analysis, correlation analysis, fiducial comparison analysis, or pattern recognition analysis.

Assignees

Inventors

Classifications

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

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

  • Artificial waveform generation or derivation, e.g. synthesizing signals from measured signals · CPC title

  • specially adapted for cooperation with other devices · CPC title

  • Determining position of the probe employing exclusively positioning means located on or in the probe, e.g. using position sensors arranged on the probe · 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 US12458291B2 cover?
Disclosed are medical devices with an acceleration sensor for generating acceleration data, at least two electrodes for generating electrocardiogram (ECG) data, a processor, and 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 accel…
Who is the assignee on this patent?
Cardiac Pacemakers Inc
What technology area does this patent fall under?
Primary CPC classification A61B5/686. Mapped technology areas include Human Necessities.
When was this patent published?
Publication date Tue Nov 04 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 9 related publications on this page (citations in our corpus or others sharing the same primary CPC).