Time syncrhonization of data
First Claim
Patent Images
1. A method comprising:
- measuring drift of a clock within an implantable medical device; and
generating a correction factor to correct for the drift;
detecting a first time output from the clock of the implantable medical device at a first time;
detecting a first time output from a reference clock at the first time;
detecting a second time output from the clock of the implantable medical device at a second time;
detecting a second time output from the reference clock; and
calculating the drift based on the difference between the second time output from the clock of the implantable medical device and the second time output from the reference clock, wherein calculating the drift includes determining a slope of a divergence between a first timeline defined between the first time and the second time for the clock of the implantable medical device and a second time line defined between the first time and the second time for the reference clock.
1 Assignment
0 Petitions
Accused Products
Abstract
A device external to an implantable medical device (IMD) is provided with an accurate reference clock. The programmer receives time data from the IMD and compares that data to time data from the reference clock. Based on this comparison, the programmer determines how much a clock within the IMD is drifting per unit of time. A correction factor is generated so that data received from the IMD can then be correlated to the correct reference time.
-
Citations
14 Claims
-
1. A method comprising:
-
measuring drift of a clock within an implantable medical device; and generating a correction factor to correct for the drift; detecting a first time output from the clock of the implantable medical device at a first time; detecting a first time output from a reference clock at the first time; detecting a second time output from the clock of the implantable medical device at a second time; detecting a second time output from the reference clock; and calculating the drift based on the difference between the second time output from the clock of the implantable medical device and the second time output from the reference clock, wherein calculating the drift includes determining a slope of a divergence between a first timeline defined between the first time and the second time for the clock of the implantable medical device and a second time line defined between the first time and the second time for the reference clock. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus for correlating time data from an implantable medical device comprising:
-
communication means for communicating with and receiving time data from an implantable medical device; measuring means for determining an amount of drift in the time data relative to a reference time; correction means for correcting the data by removing the drift so that the corrected data correlates to the reference time; means for determining differences between the time data and the reference time due to time zone variations; and means for modifying the time data to eliminate the differences due to time zone variations. - View Dependent Claims (9, 10, 11)
-
-
12. A computer readable medium containing instructions that when executed on an electronic device cause the electronic device to perform the following functions:
-
measuring a drift of a clock within an implantable medical device by detecting a first time output from the clock of the implantable medical device at a first time; detecting a first time output from a reference clock at the first time; detecting a second time output from the clock of the implantable medical device at a second time; detecting a second time output from the reference clock; and calculating the drift based on the difference between the second time output from the clock of the implantable medical device and the second time output from the reference clock and determining a slope of a divergence between a first timeline defined between the first time and the second time for the clock of the implantable medical device and a second time line defined between the first time and the second time for the reference clock; and generating a correction factor to correct for the drift. - View Dependent Claims (13, 14)
-
Specification