On-demand retransmission of data with an implantable medical device
First Claim
Patent Images
1. An implantable device comprising:
- a data source configured to provide a series of data units;
a memory configured to store a plurality of the data units selected from the series of data units;
a processor configured to selectively access at least one data unit stored in the memory; and
a transceiver coupled to the processor and configured to receive a sequence of synchronization signals, wherein at least one synchronization signal includes an echo code, and configured to transmit the at least one data unit selected from the memory wherein the at least one data unit includes a number of data units selected as a function of the echo code.
1 Assignment
0 Petitions
Accused Products
Abstract
This document discloses, among other things, a telemetry system for requesting and receiving redundant data. A synchronization frame transmitted by an external device includes an echo code. The implantable device responds to the synchronization frame by sending real time data and echo data selected as a function of the echo code.
51 Citations
51 Claims
-
1. An implantable device comprising:
-
a data source configured to provide a series of data units;
a memory configured to store a plurality of the data units selected from the series of data units;
a processor configured to selectively access at least one data unit stored in the memory; and
a transceiver coupled to the processor and configured to receive a sequence of synchronization signals, wherein at least one synchronization signal includes an echo code, and configured to transmit the at least one data unit selected from the memory wherein the at least one data unit includes a number of data units selected as a function of the echo code. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A device comprising:
-
a transceiver configured to transmit a sequence of synchronization signals, at least one synchronization signal including an echo code and configured to receive a sequence of replies from an implantable device, wherein each reply corresponds to each synchronization signal in one to one relation;
a processor coupled to the transceiver and configured to detect an error in a reply; and
a memory coupled to the processor and configured to store a sequence of data units corresponding to the sequence of replies wherein each data unit is generated by the processor as a function of at least one reply of the sequence of replies wherein the at least one reply includes a number of replies selected as a function of the echo code. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A method comprising:
-
receiving a sequence of synchronization signals, each synchronization signal having a corresponding echo code;
transmitting a new data unit in response to each synchronization signal; and
transmitting a number of duplicate data units with each new data unit, wherein the number is selected using a value of the corresponding echo code received with the synchronization signal. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
-
25. A method comprising:
-
transmitting a series of synchronization signals wherein each synchronization signal includes an echo code; and
for each synchronization signal, receiving a new data unit and receiving a number of duplicate data units from an implantable device wherein the number is selected using a value of the echo code. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35)
-
-
36. A system comprising:
-
a non-implantable transceiver configured to provide a synchronization pulse including an echo code;
an implantable receiver configured to receive the synchronization pulse; and
an implantable transmitter coupled to the receiver and configured to transmit a data frame in response to the synchronization pulse wherein the data frame includes a new data unit and a number of duplicate data units and wherein the number of duplicate data units is specified by a value of the echo code in response to a determination that a previous data frame includes an error. - View Dependent Claims (37, 38, 39, 40, 41)
-
-
42. An implantable device comprising:
-
a storage device configured to store time ordered data from a data source;
a processor coupled to the storage device; and
a transceiver coupled to the processor and configured to receive an inbound signal and configured to transmit outbound data if the inbound signal includes a synchronization signal, wherein the processor is configured to select the outbound data from the time ordered data as a function of an echo code of the synchronization signal. - View Dependent Claims (43, 44, 45)
-
-
46. A method comprising:
-
monitoring for an inbound signal at an implantable device;
if the inbound signal includes a synchronization signal, then transmitting, from the implantable device, a reply signal having a current data unit and a number of duplicate data units, wherein the number of duplicate data units is selected as a function of an echo code of the synchronization signal; and
if the inbound signal does not include a synchronization signal, then estimating a time of occurrence of the synchronization signal and storing the current data unit in a queue. - View Dependent Claims (47, 48, 49, 50, 51)
-
Specification