Claims Analysis
Total Claims: 22
Claim 1
Independent Claim
262 words
In a software-controlled, external programmer for programming by downlink telemetry and receiving by uplink telemetry, data to and from an implanted medical device, the improved method for automatically optimizing gain level to minimize interference in the presence of noise in the uplink telemetry mode, comprising the steps of: providing in said programmer an adjustable gain amplifier dependent upon a gain control input signal gain value for amplifying uplink telemetry radio frequency signals; detecting uplink telemetry signals amplified by said amplifier which match detect criteria; setting the gain control input signal applied to said amplifier to a minimum gain value; starting a first time interval upon setting the gain value; incrementing said gain value by a predetermined gain factor if no telemetry signal is detected within said first time interval; comparing said incremented gain value to a maximum gain value and resetting said gain value to said minimum gain value each time said incremented gain value reaches said maximum gain value; restarting said first time interval when an amplified signal is detected; measuring the time interval between successive detected uplink telemetry signals and comparing said time interval to first and second formatted data intervals; incrementing said gain value by said predetermined factor when the measured interval between successive telemetry signals exceeds both formatted data intervals; and decrementing said gain value by a decrement gain value factor whenever said interval between successive telemetry signals is less than but not equal to said first and second formatted intervals, whereby said gain value linearly increases and decreases as a function of the interval between telemetry signals.
Claim 2
Dependent Claim
262 words
In a software-controlled, external programmer for programming by downlink telemetry and receiving by uplink telemetry, data to and from an implanted medical device, the improved method for automatically optimizing gain level to minimize interference in the presence of noise in the uplink telemetry mode, comprising the steps of: providing in said programmer an adjustable gain amplifier dependent upon a gain control input signal gain value for amplifying uplink telemetry radio frequency signals; detecting uplink telemetry signals amplified by said amplifier which match detect criteria; setting the gain control input signal applied to said amplifier to a minimum gain value; starting a first time interval upon setting the gain value; incrementing said gain value by a predetermined gain factor if no telemetry signal is detected within said first time interval; comparing said incremented gain value to a maximum gain value and resetting said gain value to said minimum gain value each time said incremented gain value reaches said maximum gain value; restarting said first time interval when an amplified signal is detected; measuring the time interval between successive detected uplink telemetry signals and comparing said time interval to first and second formatted data intervals; incrementing said gain value by said predetermined factor when the measured interval between successive telemetry signals exceeds both formatted data intervals; and decrementing said gain value by a decrement gain value factor whenever said interval between successive telemetry signals is less than but not equal to said first and second formatted intervals, whereby said gain value linearly increases and decreases as a function of the interval between telemetry signals.
Claim 3
Dependent Claim
55 words
The method of claim 1 further comprising the steps of: complementing and scaling said gain value to provide a numeric value indicative of relative signal strength; and displaying said numeric value to the user of the programmer in order to simplify positioning of said programmer in relation to said medical device to optimize data transmission.
Claim 4
Dependent Claim
276 words
In a software-controlled, external programmer for programming by downlink telemetry and receiving by uplink telemetry, data to and from an implanted medical device, the improvement for automatically optimizing gain level to minimize interference in the presence of noise in the uplink telemetry receive mode, comprising: an adjustable gain amplifier in said programmer dependent upon a gain control input signal gain value for amplifying uplink telemetry radio frequency signals; means for detecting uplink telemetry signals amplified by said amplifier which match detect criteria; means for setting the gain control input signal applied to said amplifier to a minimum gain value; means for starting a first time interval upon setting the gain value; means for incrementing said gain value by a predetermined gain factor if no telemetry signal is detected within said first time interval; means for comparing said incremented gain value to a maximum gain value and resetting said gain value to said minimum gain value each time said incremented gain value reaches said maximum gain value; means for restarting said first time interval when an amplified signal is detected; means for measuring the time interval between successive detected uplink telemetry signals- and comparing said time interval to first and second formatted data intervals; means for incrementing said gain value by said predetermined factor when the measured interval between successive telemetry signals exceeds both formatted data intervals; and means for decrementing said gain value by a decrement gain value factor whenever said interval between successive telemetry signals is less than but not equal to said first and second formatted intervals, whereby said gain value linearly increases and decreases as a function of the interval between telemetry signals.
Claim 5
Dependent Claim
276 words
In a software-controlled, external programmer for programming by downlink telemetry and receiving by uplink telemetry, data to and from an implanted medical device, the improvement for automatically optimizing gain level to minimize interference in the presence of noise in the uplink telemetry receive mode, comprising: an adjustable gain amplifier in said programmer dependent upon a gain control input signal gain value for amplifying uplink telemetry radio frequency signals; means for detecting uplink telemetry signals amplified by said amplifier which match detect criteria; means for setting the gain control input signal applied to said amplifier to a minimum gain value; means for starting a first time interval upon setting the gain value; means for incrementing said gain value by a predetermined gain factor if no telemetry signal is detected within said first time interval; means for comparing said incremented gain value to a maximum gain value and resetting said gain value to said minimum gain value each time said incremented gain value reaches said maximum gain value; means for restarting said first time interval when an amplified signal is detected; means for measuring the time interval between successive detected uplink telemetry signals- and comparing said time interval to first and second formatted data intervals; means for incrementing said gain value by said predetermined factor when the measured interval between successive telemetry signals exceeds both formatted data intervals; and means for decrementing said gain value by a decrement gain value factor whenever said interval between successive telemetry signals is less than but not equal to said first and second formatted intervals, whereby said gain value linearly increases and decreases as a function of the interval between telemetry signals.
Claim 6
Dependent Claim
54 words
The apparatus of claim 3 further comprising: means for complementing and scaling said gain provide a numeric value indicative of relative signal strength; and means for displaying said numeric value to the user of the programmer in order to simplify positioning of said programmer in relation to said medical device to optimize data transmission.
Claim 7
Dependent Claim
202 words
In a software-controlled, external programmer for transcutaneously programming by downlink telemetry and receiving by uplink telemetry data to and from an implanted medical device, the improved apparatus for automatically minimizing interference in the presence of noise comprising: adjustable gain amplifier means dependent upon a gain control input signal gain value for amplifying uplink telemetry data signals and providing an output signal; threshold detector means for comparing said output signal to preselected detect criteria and providing a telemetry detect signal each time said output signal meets said detect criteria; means for measuring the time intervals between successive detect signals and providing detect intervals; gain control signal establishing means for providing said gain control input signal gain value in a range between a minimum and maximum value as a function of the detect intervals further comprising: means for initially setting said gain value to a predetermined low gain initial value within said range; means for increasing said gain value in the absence of detect signals within a first predetermined time interval; means for comparing said incremented gain value to a maximum gain value and resetting said gain value to said minimum gain value each time said incremented gain value reaches said maximum gain value.
Claim 8
Dependent Claim
202 words
In a software-controlled, external programmer for transcutaneously programming by downlink telemetry and receiving by uplink telemetry data to and from an implanted medical device, the improved apparatus for automatically minimizing interference in the presence of noise comprising: adjustable gain amplifier means dependent upon a gain control input signal gain value for amplifying uplink telemetry data signals and providing an output signal; threshold detector means for comparing said output signal to preselected detect criteria and providing a telemetry detect signal each time said output signal meets said detect criteria; means for measuring the time intervals between successive detect signals and providing detect intervals; gain control signal establishing means for providing said gain control input signal gain value in a range between a minimum and maximum value as a function of the detect intervals further comprising: means for initially setting said gain value to a predetermined low gain initial value within said range; means for increasing said gain value in the absence of detect signals within a first predetermined time interval; means for comparing said incremented gain value to a maximum gain value and resetting said gain value to said minimum gain value each time said incremented gain value reaches said maximum gain value.
Claim 9
Dependent Claim
126 words
The apparatus of claim 5 further comprising: means for establishing at least first and second data bit reference intervals; means for comparing each detect interval to said first and second data bit reference intervals and providing a first signal each time said detect interval exceeds the longer of said data bit intervals, a second signal each time said detect interval is less than but not equal to either one or the other of said data bit reference intervals, and a third signal each time said detect interval matches a data bit interval; and means for increasing said gain value in response to said first signal, decreasing said gain value in response to a second signal, and maintaining said gain value in response to a third signal.
Claim 10
Dependent Claim
59 words
The apparatus of claim 5 further comprising: means for establishing a reference data frame interval and a reference sync interval; and means for comparing each detect interval to said frame interval and increasing said gain value when said detect interval exceeds said frame interval and decreasing said gain value when said detect interval is less than said sync interval.
Claim 11
Dependent Claim
89 words
The apparatus of claim 7 wherein said comparing means provides a sync detect signal each time a detect interval matches a sync interval, and further comprising: means responsive to a sync detect signal for counting subsequent detect intervals within said data frame interval and providing a detect interval count; means for comparing said count to a frame reference count; and means for increasing said gain value when said count is less than said reference count and decreasing said gain value when said count is greater than said reference count.
Claim 12
Dependent Claim
204 words
In a software controlled, external programmer for transcutaneously programming by downlink telemetry and receiving by uplink telemetry data to and from an implanted medical device, the improvement for automatically minimizing interference in the presence of noise and providing a real time indication of the uplink telemetry signal strength to the user of the programmer comprising: adjustable gain amplifier means dependent upon a gain control input signal gain value for amplifying uplink telemetry thereshold detector means for comparing said output signal data signals and providing an output signal; to preselected detect criteria and providing a telemetry detect signal each time said output signal meets said detect criteria; means for measuring the time intervals between successive detect signals and providing detect intervals; gain control signal establishing means for providing said gain control input signal gain value in a range between a minimum and maximum value as a function of the detect intervals; means for complementing and scaling said gain value to provide a signal strength indication numeric value between a minimum and maximum value; and means for displaying said signal strength value to the user of the programmer in order to simplify positioning of said programmer in relation to said medical device to optimize data transmission.
Claim 13
Dependent Claim
204 words
In a software controlled, external programmer for transcutaneously programming by downlink telemetry and receiving by uplink telemetry data to and from an implanted medical device, the improvement for automatically minimizing interference in the presence of noise and providing a real time indication of the uplink telemetry signal strength to the user of the programmer comprising: adjustable gain amplifier means dependent upon a gain control input signal gain value for amplifying uplink telemetry thereshold detector means for comparing said output signal data signals and providing an output signal; to preselected detect criteria and providing a telemetry detect signal each time said output signal meets said detect criteria; means for measuring the time intervals between successive detect signals and providing detect intervals; gain control signal establishing means for providing said gain control input signal gain value in a range between a minimum and maximum value as a function of the detect intervals; means for complementing and scaling said gain value to provide a signal strength indication numeric value between a minimum and maximum value; and means for displaying said signal strength value to the user of the programmer in order to simplify positioning of said programmer in relation to said medical device to optimize data transmission.
Claim 14
Dependent Claim
14 words
The apparatus of claim 9 further comprising means for stabilizing said signal strength value.
Claim 15
Dependent Claim
175 words
In a software controlled, external programmer for transcutaneously programming by downlink telemetry and receiving by uplink telemetry data to and from an implanted medical device, the improved method for automatically minimizing interference in the presence of noise comprising the steps of: amplifying uplink telemetry data signals as a function of a gain control input signal gain value and providing an output signal; comparing said output signal to preselected detect criteria and providing a telemetry detect signal each time said output signal meets said detect criteria; measuring the time intervals between successive detect signals and providing detect intervals; providing said gain control input signal gain value in a range between a minimum and maximum value as a function of the detect intervals further comprising: initially setting said gain value to a predetermined low gain initial value within said range; increasing said gain value in the absence of detect signals within a first predetermined time interval; and decreasing said gain value to said initial value when the increased gain value equals or exceeds the maximum gain value.
Claim 16
Dependent Claim
175 words
In a software controlled, external programmer for transcutaneously programming by downlink telemetry and receiving by uplink telemetry data to and from an implanted medical device, the improved method for automatically minimizing interference in the presence of noise comprising the steps of: amplifying uplink telemetry data signals as a function of a gain control input signal gain value and providing an output signal; comparing said output signal to preselected detect criteria and providing a telemetry detect signal each time said output signal meets said detect criteria; measuring the time intervals between successive detect signals and providing detect intervals; providing said gain control input signal gain value in a range between a minimum and maximum value as a function of the detect intervals further comprising: initially setting said gain value to a predetermined low gain initial value within said range; increasing said gain value in the absence of detect signals within a first predetermined time interval; and decreasing said gain value to said initial value when the increased gain value equals or exceeds the maximum gain value.
Claim 17
Dependent Claim
120 words
The method of claim 11 further comprising: establishing at least first and second data bit reference intervals; comparing each detect interval to said first and second data bit reference intervals and providing a first signal each time said detect interval exceeds the longer of said data bit intervals, a second signal each time said detect interval is less than but not equal to either one or the other of said data bit reference intervals, and a third signal each time said detect interval matches a data bit interval; and increasing said gain value in response to said first signal, decreasing said gain value in response to a second signal, and maintaining said gain value in response to a third signal.
Claim 18
Dependent Claim
61 words
The method of claim 11 further comprising: establishing a reference data frame interval and a reference sync interval; and comparing each detect interval to said frame interval and increasing said gain value when said detect interval exceeds said frame interval and decreasing said gain value when a sync interval is expected and said detect interval is less than said sync interval.
Claim 19
Dependent Claim
80 words
The method of claim 13 wherein said comparing step provides a sync detect signal each time a detect interval matches a sync interval, and further comprising the steps of: counting said detect intervals within said data frame interval and providing a detect interval count; comparing said count to a frame reference count; and increasing said gain value when said count is less than said reference count and decreasing said gain value when said count is greater than said reference count.
Claim 20
Dependent Claim
185 words
In a software-controlled, external programmer for transcutaneously programming by downlink telemetry and receiving by uplink telemetry data to and from an implanted medical device, the improved method for automatically minimizing interference in the presence of noise and providing a real-time indication of the uplink telemetry signal strength to the user of the programmer steps of: amplifying uplink telemetry data signals as a function of a gain control input signal gain value and providing an output signal; comparing said output signal to preselected detect criteria and providing a telemetry detect signal each time said output signal meets said detect criteria; measuring the time intervals between successive detect signals and providing detect intervals; providing said gain control input signal gain value in a range between a minimum and maximum value as a function of the detect intervals; complementing and scaling said gain value to provide a signal strength indication numeric value between a minimum and maximum value; and displaying said signal strength value to the user of the programmer in order to simplify positioning of said programmer in relation to said medical device to optimize data transmission.
Claim 21
Dependent Claim
185 words
In a software-controlled, external programmer for transcutaneously programming by downlink telemetry and receiving by uplink telemetry data to and from an implanted medical device, the improved method for automatically minimizing interference in the presence of noise and providing a real-time indication of the uplink telemetry signal strength to the user of the programmer steps of: amplifying uplink telemetry data signals as a function of a gain control input signal gain value and providing an output signal; comparing said output signal to preselected detect criteria and providing a telemetry detect signal each time said output signal meets said detect criteria; measuring the time intervals between successive detect signals and providing detect intervals; providing said gain control input signal gain value in a range between a minimum and maximum value as a function of the detect intervals; complementing and scaling said gain value to provide a signal strength indication numeric value between a minimum and maximum value; and displaying said signal strength value to the user of the programmer in order to simplify positioning of said programmer in relation to said medical device to optimize data transmission.
Claim 22
Dependent Claim
15 words
The method of claim 15 further comprising the step of stabilizing said signal strength value.