Method and apparatus for communicating between an ambulatory medical device and a control device via telemetry using randomized data
First Claim
1. A medical system, comprising:
- a) an ambulatory medical device (MD) comprising MD electronic control circuitry that further comprises at least one MD telemetry system and at least one MD processor that controls, at least in part, operation of the MD telemetry system and operation of the medical device, wherein the medical device is configured to provide a treatment to a body of a patient or to monitor a selected state of the body; and
b) a communication device (CD) comprising CD electronic control circuitry that further comprises at least one CD telemetry system and at least one CD processor that controls, at least in part, operation of the CD telemetry system and operation of the communication device, wherein the CD telemetry system sends messages to or receives messages from the MD telemetry system, wherein at least one of the at least one MD processor and the at least one CD processor is programmed to modify at least some data portions of at least some messages in preparation for transmission by the medical device or the communication device such that a higher number of bit transitions occur in the modified data than were found in corresponding data portions prior to preparation for transmission.
2 Assignments
0 Petitions
Accused Products
Abstract
An implanted medical device (e.g. infusion pump) and handheld communication device communicate with one another via telemetry wherein transmitted messages have enhanced numbers of and/or regularity of bit transitions to minimize the risk of synchronization loss between transmitted bits of data and received bits of data. Bit transitions for portions of messages may be enhanced by applying a pseudo-randomization scheme to those portions of messages that are transmitted in a way that allows the receiver to extract the original data from the received randomized data. Preferred randomization techniques modify (i.e. randomize) the data using a CRC value that is being accumulated while simultaneously causing the modified data to modify subsequent accumulation of the CRC itself. Upon reception, the reversal of data randomization occurs so that the intended message is appropriately received.
-
Citations
38 Claims
-
1. A medical system, comprising:
-
a) an ambulatory medical device (MD) comprising MD electronic control circuitry that further comprises at least one MD telemetry system and at least one MD processor that controls, at least in part, operation of the MD telemetry system and operation of the medical device, wherein the medical device is configured to provide a treatment to a body of a patient or to monitor a selected state of the body; and
b) a communication device (CD) comprising CD electronic control circuitry that further comprises at least one CD telemetry system and at least one CD processor that controls, at least in part, operation of the CD telemetry system and operation of the communication device, wherein the CD telemetry system sends messages to or receives messages from the MD telemetry system, wherein at least one of the at least one MD processor and the at least one CD processor is programmed to modify at least some data portions of at least some messages in preparation for transmission by the medical device or the communication device such that a higher number of bit transitions occur in the modified data than were found in corresponding data portions prior to preparation for transmission. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A medical system, comprising:
-
a) an ambulatory medical device (MD) comprising MD electronic control circuitry that further comprises at least one MD telemetry system and at least one MD processor that controls, at least in part, operation of the MD telemetry system and operation of the medical device, wherein the medical device is configured to provide a treatment to a body of a patient or to monitor a selected state of the body; and
b) a communication device (CD) comprising CD electronic control circuitry that further comprises at least one CD telemetry system and at least one CD processor that controls, at least in part, operation of the CD telemetry system and operation of the communication device, wherein the CD telemetry system sends messages to or receives messages from the MD telemetry system, wherein at least one of the at least one MD processor and the at least one CD processor is programmed to modify at least some data portions of at least some messages in preparation for transmission by the medical device or the communication device such that a more uniform spacing of bit transitions exist in the modified data than found in the corresponding data portions prior to preparation for transmission. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A medical system, comprising:
-
a) an ambulatory medical device (MD) comprising MD electronic control circuitry that further comprises at least one MD telemetry system and at least one MD processor that controls, at least in part, operation of the MD telemetry system and operation of the medical device, wherein the medical device is configured to provide a treatment to a body of a patient or to monitor a selected state of the body; and
b) a communication device (CD) comprising CD electronic control circuitry that further comprises at least one CD telemetry system and at least one CD processor that controls, at least in part, operation of the CD telemetry system and operation of the communication device, wherein the CD telemetry system sends messages to or receives messages from the MD telemetry system, wherein at least one of the at least one MD processor and the at least one CD processor is programmed to modify at least some data portions of at least some messages in preparation for transmission by the medical device or the communication device such that a more uniform distribution of byte patterns occur in the transmitted message than in the data portions prior to preparation for telemetry transmission. - View Dependent Claims (19, 20, 21, 22)
-
-
23. A medical system, comprising:
-
a) an ambulatory medical device (MD) comprising MD electronic control circuitry that further comprises at least one MD telemetry system and at least one MD processor that controls, at least in part, operation of the MD telemetry system and operation of the medical device, wherein the medical device is configured to provide a treatment to a body of a patient or to monitor a selected state of the body; and
b) a communication device (CD) comprising CD electronic control circuitry that further comprises at least one CD telemetry system and at least one CD processor that controls, at least in part, operation of the CD telemetry system and operation of the communication device, wherein the CD telemetry system sends messages to or receives messages from the MD telemetry system, wherein at least one of the at least one MD processor and the at least one CD processor is programmed to modify at least some data portions of at least some messages by a randomization algorithm in preparation for transmission from a first of the medical device or the communication device to a second of the communication device or the medical device, such that a higher number of bit transitions occur in the modified data than were found in corresponding data portions prior to preparation for transmission. - View Dependent Claims (24, 25, 26, 27, 28)
-
-
29. A medical system, comprising:
-
a) an ambulatory medical device (MD) comprising MD electronic control circuitry that further comprises at least one MD telemetry system and at least one MD processor that controls, at least in part, operation of the MD telemetry system and operation of the medical device, wherein the medical device is configured to provide a treatment to a body of a patient or to monitor a selected state of the body; and
b) a communication device (CD) comprising CD electronic control circuitry that further comprises at least one CD telemetry system and at least one CD processor that controls, at least in part, operation of the CD telemetry system and operation of the communication device, wherein the CD telemetry system sends messages to or receives messages from the MD telemetry system, wherein messages sent between the communication device and the medical device comprise a transmission preamble, an op-code for identifying the type of message being transmitted, a data portion, and an error checking code, wherein at least one of the at least one MD processor and the at least one CD processor is programmed to, on a predetermined basis, add segments of information to the data portion of the message prior to transmission, by the medical device or the communication device, wherein each segment of information includes at least one bit transition, and wherein at least two bits with opposite values are added to the data portion within a number of bits of data to be transmitted. - View Dependent Claims (30, 31, 32, 33)
-
-
34. A medical system, comprising:
-
a) an ambulatory medical device (MD) comprising MD electronic control circuitry that further comprises at least one MD telemetry system and at least one MD processor that controls, at least in part, operation of the MD telemetry system and operation of the medical device, wherein the medical device is configured to provide a treatment to a body of a patient or to monitor a selected state of the body;
b) a communication device (CD) comprising CD electronic control circuitry that further comprises at least one CD telemetry system and at least one CD processor that controls, at least in part, operation of the CD telemetry system and operation of the communication device, wherein the CD telemetry system sends messages to or receives messages from the MD telemetry system; and
means for modifying at least some data portions of at least some messages in preparation for transmission by the medical device or the communication device such that a higher number of bit transitions occur in the modified data than were found in corresponding data portions prior to preparation for transmission.
-
-
35. A medical system, comprising:
-
a) an ambulatory medical device (MD) comprising MD electronic control circuitry that further comprises at least one MD telemetry system and at least one MD processor that controls, at least in part, operation of the MD telemetry system and operation of the medical device, wherein the medical device is configured to provide a treatment to a body of a patient or to monitor a selected state of the body;
b) a communication device (CD) comprising CD electronic control circuitry that further comprises at least one CD telemetry system and at least one CD processor that controls, at least in part, operation of the CD telemetry system and operation of the communication device, wherein the CD telemetry system sends messages to or receives messages from the MD telemetry system; and
means for modifying at least some data portions of at least some messages in preparation for transmission by the medical device or the communication device such that a more uniform spacing of bit transitions exist in the modified data than found in the corresponding data portions prior to preparation for transmission.
-
-
36. A medical system, comprising:
-
a) an ambulatory medical device (MD) comprising MD electronic control circuitry that further comprises at least one MD telemetry system and at least one MD processor that controls, at least in part, operation of the MD telemetry system and operation of the medical device, wherein the medical device is configured to provide a treatment to a body of a patient or to monitor a selected state of the body;
b) a communication device (CD) comprising CD electronic control circuitry that further comprises at least one CD telemetry system and at least one CD processor that controls, at least in part, operation of the CD telemetry system and operation of the communication device, wherein the CD telemetry system sends messages to or receives messages from the MD telemetry system; and
means for modifying at least some data portions of at least some messages in preparation for transmission by the medical device or the communication device such that a more uniform distribution of byte patterns occur in the transmitted message than in the data portions prior to preparation for telemetry transmission.
-
-
37. A medical system, comprising:
-
a) an ambulatory medical device (MD) comprising MD electronic control circuitry that further comprises at least one MD telemetry system and at least one MD processor that controls, at least in part, operation of the MD telemetry system and operation of the medical device, wherein the medical device is configured to provide a treatment to a body of a patient or to monitor a selected state of the body;
b) a communication device (CD) comprising CD electronic control circuitry that further comprises at least one CD telemetry system and at least one CD processor that controls, at least in part, operation of the CD telemetry system and operation of the communication device, wherein the CD telemetry system sends messages to or receives messages from the MD telemetry system; and
means for modifying at least some data portions of at least some messages by a randomization algorithm in preparation for transmission from a first of the medical device or the communication device to a second of the communication device or the medical device, such that a higher number of bit transitions occur in the modified data than were found in corresponding data portions prior to preparation for transmission.
-
-
38. A medical system, comprising:
-
a) an ambulatory medical device (MD) comprising MD electronic control circuitry that further comprises at least one MD telemetry system and at least one MD processor that controls, at least in part, operation of the MD telemetry system and operation of the medical device, wherein the medical device is configured to provide a treatment to a body of a patient or to monitor a selected state of the body;
b) a communication device (CD) comprising CD electronic control circuitry that further comprises at least one CD telemetry system and at least one CD processor that controls, at least in part, operation of the CD telemetry system and operation of the communication device, wherein the CD telemetry system sends messages to or receives messages from the MD telemetry system, wherein the messages sent between the communication device and the medical device comprise a transmission preamble, an op-code for identifying the type of message being transmitted, a data portion, and an error checking code; and
means for adding segments of information, on a predetermined basis, to the data portion of the messages prior to transmission by the medical device or the communication device, wherein each segment of information includes at least one bit transition, and wherein at least two bits with opposite values are added to the data portion within a number of bits of data to be transmitted.
-
Specification