Efficient data retrieval for implantable medical devices
First Claim
Patent Images
1. A system comprising:
- an implantable medical device (IMD) having memory and configured to record into memory patient data including at least first and second target events; and
,a computing system separate from the IMD, configured to communicate with the IMD to retrieve patient data including the first and second target events using a single data request command, the computing system comprising;
a range calculation module configured to determine a first data address range in IMD memory encompassing the first target event and a second data address range in IMD memory encompassing the second target event;
a range overlap detection module configured to detect whether the first and second data address ranges in IMD memory overlap;
a data request formulation module configured to, in response to an instance where the first and second data address ranges in IMD memory overlap, formulate the single data request command for the IMD, wherein the command includes a request for patient data stored within the overlapping data address ranges in IMD memory; and
a transceiver for transmitting the single command to the IMD and receiving from the IMD patient data stored in IMD memory.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for communicating with implantable medical devices (IMDs) in a manner that promotes efficient data retrieval are described. The techniques involve ways to streamline retrieval of data stored on a patient'"'"'s IMD. In one exemplary technique, first and second data ranges are determined for retrieval from an IMD. The technique evaluates whether the first data range overlaps or is separated by less than a predefined amount from the second data range. In an event where the first and second data ranges overlap or are separated by less than the predefined amount, the technique requests a third data range from the IMD which encompasses the first and second data ranges.
21 Citations
13 Claims
-
1. A system comprising:
-
an implantable medical device (IMD) having memory and configured to record into memory patient data including at least first and second target events; and
,a computing system separate from the IMD, configured to communicate with the IMD to retrieve patient data including the first and second target events using a single data request command, the computing system comprising; a range calculation module configured to determine a first data address range in IMD memory encompassing the first target event and a second data address range in IMD memory encompassing the second target event; a range overlap detection module configured to detect whether the first and second data address ranges in IMD memory overlap; a data request formulation module configured to, in response to an instance where the first and second data address ranges in IMD memory overlap, formulate the single data request command for the IMD, wherein the command includes a request for patient data stored within the overlapping data address ranges in IMD memory; and a transceiver for transmitting the single command to the IMD and receiving from the IMD patient data stored in IMD memory. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system comprising:
-
implantable means for recording into its memory a set of target events relating to patient data sensed by the implantable means; and computing means separate from the implantable means and comprising means for obtaining the set of target events; means for calculating data ranges in memory of the implantable means associated with individual target events of the set; means for sorting the data ranges of the set; means for detecting overlapping portions of the data ranges of the set; and means for, in response to detecting overlapping portions of data ranges, formulating a data request for transmission to the implantable means, which includes at least portions of at least two data ranges having overlapping portions. - View Dependent Claims (10, 11, 12, 13)
-
Specification