← Back to Patent Explorer
US5080096A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus for accessing a nonvolatile memory

Assignee: Medtronic Inc
•
Filing: 1990-07-06
•
Granted: 1992-01-14
•
Expires: 2010-07-06
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and apparatus for accessing a nonvolatile electrically erasable programmable read only memory (EEPROM) following hermetic closure of a device containing the EEPROM. The EEPROM is accessed by a direct connection to a feedthrough pin extending through the hermetic enclosure. Following hermetic sealing, the memory is still accessible for programming. In the implantable medical device field, the invention may be utilized to program in the device serial number or similar data which may be telemetered out of the device on command of an external programmer/transciever in order to identify the device. In a specific application, a rate responsive pacemaker, an activity sensor mounted within the hermetically sealed enclosure is electrically connected to the EEPROM and other operating circuitry. At final test, the output of the activity sensor may be checked against specific levels of mechanical activity input applied to the exterior of the enclosure by observing the pacing rates developed from the sensor signal values, calculating a gain factor and storing the gain factor(s) in the EEPROM for adjusting the activity sensor derived pacing rate through its normal range of response. This trimming of the response of the activity sensor minimizes the number of completed medical devices that fail to meet specification tolerances and allows those tolerances to be narrowed to assure relatively consistent variations in pacing rate as a function of applied mechanical force. Once the factor(s) is stored and its accuracy is confirmed by retesting the pacing rate, the dedicated feedthrough pin is removed or rendered inaccessible.

Inventors

  • 👤 William J. Hooper
  • 👤 David L. Thompson

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-05 07:38
CPC Classifications
A; A61; A61N; A61N1/00; A61N1/18; A61N1/32; A61N1/36; A61N1/372; A61N1/37211; A61N1/37252; A61N1/362; A61N1/365; A61N1/36514; A61N1/36542; A61N1/37

Claims Analysis

Total Claims: 46
Claim 1
Independent Claim 109 words
A method for accessing a nonvolatile memory located, with associated circuitry, within a hermetically enclosed chamber, said nonvolatile memory having an enable input terminal, a data input terminal, and a data output terminal, said method comprising the steps of: providing a dedicated access port in the wall of said hermetically enclosed chamber for providing access to said enable input terminal; applying an enable signal through said access port to said enable input terminal; providing data to the data input terminal of said nonvolatile memory; and sealing said access port to prevent further application of enable signals to said enable input terminal after data is stored in said nonvolatile memory.
Claim 2
Independent Claim 109 words
A method for accessing a nonvolatile memory located, with associated circuitry, within a hermetically enclosed chamber, said nonvolatile memory having an enable input terminal, a data input terminal, and a data output terminal, said method comprising the steps of: providing a dedicated access port in the wall of said hermetically enclosed chamber for providing access to said enable input terminal; applying an enable signal through said access port to said enable input terminal; providing data to the data input terminal of said nonvolatile memory; and sealing said access port to prevent further application of enable signals to said enable input terminal after data is stored in said nonvolatile memory.
Claim 3
Dependent Claim 37 words
The method of claim 1 further comprising the step of verifying the accuracy of the data stored in said nonvolatile memory by reading the data out at said data output terminal prior to sealing said access port.
Claim 4
Independent Claim 61 words
The method of claims 1 or 2 wherein the step of applying data to the data input terminals of said nonvolatile memory is effected by: radio frequency transmitting encoded data to a receiver and decoder coupled to said data input terminal within said hermetically enclosed chamber; and decoding the encoded data and applying the decoded data to said data input terminal.
Claim 5
Dependent Claim 113 words
Apparatus for accessing a nonvolatile memory located, with associated circuitry, within a hermetically enclosed chamber, said nonvolatile memory having an enable input terminal, a data input terminal and a data output terminal, said apparatus comprising: means for providing a dedicated access port in a wall of said hermetically enclosed chamber for providing access to said enable input terminal; means for applying an enable signal through said access port to said enable input terminal; means for providing data to the data input terminal of said nonvolatile memory; and means for sealing said access port to prevent further application of enable signals to said enable input terminal after data is stored in said nonvolatile memory.
Claim 6
Dependent Claim 113 words
Apparatus for accessing a nonvolatile memory located, with associated circuitry, within a hermetically enclosed chamber, said nonvolatile memory having an enable input terminal, a data input terminal and a data output terminal, said apparatus comprising: means for providing a dedicated access port in a wall of said hermetically enclosed chamber for providing access to said enable input terminal; means for applying an enable signal through said access port to said enable input terminal; means for providing data to the data input terminal of said nonvolatile memory; and means for sealing said access port to prevent further application of enable signals to said enable input terminal after data is stored in said nonvolatile memory.
Claim 7
Dependent Claim 26 words
The apparatus of claim 4 further comprising means for verifying the accuracy of the data stored in the nonvolatile memory prior to sealing the access port.
Claim 8
Independent Claim 47 words
The apparatus of claims 4 or 5 wherein said means for applying data to the data input terminals of said nonvolatile memory comprises: radio frequency transmission means for transmitting encoded data to a receiver and decoder coupled to said data input terminal within said hermetically enclosed chamber.
Claim 9
Independent Claim 111 words
A method for accessing an electrically erasable programmable read only memory (EEPROM) located, with associated circuitry, within a hermetically enclosed chamber, said EEPROM having an enable input terminal, a data input terminal and a data output terminal, said method comprising the steps of: providing a dedicated access port in the wall of said hermetically enclosed chamber for providing access to said enable input terminal; applying an enable signal through said access port to said enable input terminal; providing data to the data input terminal of said EEPROM; and sealing said access port to prevent further application of enable signals to said enable input terminal after data is stored in said EEPROM.
Claim 10
Independent Claim 111 words
A method for accessing an electrically erasable programmable read only memory (EEPROM) located, with associated circuitry, within a hermetically enclosed chamber, said EEPROM having an enable input terminal, a data input terminal and a data output terminal, said method comprising the steps of: providing a dedicated access port in the wall of said hermetically enclosed chamber for providing access to said enable input terminal; applying an enable signal through said access port to said enable input terminal; providing data to the data input terminal of said EEPROM; and sealing said access port to prevent further application of enable signals to said enable input terminal after data is stored in said EEPROM.
Claim 11
Dependent Claim 26 words
The method of claim 7 further comprising the step of verifying the accuracy of the data stored in said EEPROM prior to sealing said access port.
Claim 12
Independent Claim 61 words
The method of claims 7 or 8 wherein the step of applying data to the data input terminals of said EEPROM is effected by: radio frequency transmitting of encoded data to a receiver and decoder coupled to said data input terminal within said hermetically enclosed chamber; and decoding the encoded data and applying the decoded data to said data input terminal.
Claim 13
Dependent Claim 114 words
Apparatus for accessing an electrically erasable programmable read only memory (EEPROM) located, with associated circuitry, within a hermetically enclosed chamber, said EEPROM having an enable input terminal, a data input terminal and a data output terminal, said apparatus comprising: means for providing a dedicated access port in the wall of said hermetic enclosure for providing access to said enable input terminal; means for applying an enable signal through said access port to said enable input terminal; means for providing data to said data input terminal of said EEPROM; and means for sealing said access port to prevent further application of enable signals to said enable input terminal after data is stored in said EEPROM.
Claim 14
Dependent Claim 114 words
Apparatus for accessing an electrically erasable programmable read only memory (EEPROM) located, with associated circuitry, within a hermetically enclosed chamber, said EEPROM having an enable input terminal, a data input terminal and a data output terminal, said apparatus comprising: means for providing a dedicated access port in the wall of said hermetic enclosure for providing access to said enable input terminal; means for applying an enable signal through said access port to said enable input terminal; means for providing data to said data input terminal of said EEPROM; and means for sealing said access port to prevent further application of enable signals to said enable input terminal after data is stored in said EEPROM.
Claim 15
Dependent Claim 25 words
The apparatus of claim 10 further comprising means for verifying the accuracy of the data stored in said EEPROM prior to sealing the access port.
Claim 16
Independent Claim 46 words
The apparatus of claims 10 or 11 wherein said means for applying data to the data input terminals of said EEPROM comprises: radio frequency transmission means for transmitting encoded data to a receiver and decoder coupled to said data input terminal within said hermetically enclosed chamber.
Claim 17
Dependent Claim 150 words
In an implantable medical device, apparatus for storing digital data in nonvolatile memory within the core of the device comprising: an electrically erasable programmable read only memory (EEPROM) having a data input terminal, a data output terminal, and an enable input terminal; access port means for providing direct electrical access to said enable input terminal from outside the exterior case of said implantable medical device; means for providing a communication channel from outside said case to said data input and data output terminals by radio frequency communication; means for receiving radio frequency transmitted data to be stored in said EEPROM data registers and applying said data to said data input terminals; means coupled to said data output terminals for reading out data stored in said EEPROM data registers on command; and means for disabling said access port after storage in and confirmation of accurate data storage in said EEPROM registers.
Claim 18
Dependent Claim 150 words
In an implantable medical device, apparatus for storing digital data in nonvolatile memory within the core of the device comprising: an electrically erasable programmable read only memory (EEPROM) having a data input terminal, a data output terminal, and an enable input terminal; access port means for providing direct electrical access to said enable input terminal from outside the exterior case of said implantable medical device; means for providing a communication channel from outside said case to said data input and data output terminals by radio frequency communication; means for receiving radio frequency transmitted data to be stored in said EEPROM data registers and applying said data to said data input terminals; means coupled to said data output terminals for reading out data stored in said EEPROM data registers on command; and means for disabling said access port after storage in and confirmation of accurate data storage in said EEPROM registers.
Claim 19
Dependent Claim 14 words
The apparatus of claim 13 wherein said data comprises data identifying the medical device.
Claim 20
Independent Claim 20 words
The apparatus of claims 13 or 14 wherein said data comprises data identifying the manufacturing history of the medical device.
Claim 21
Independent Claim 113 words
A method for providing electrically erasable, nonvolatile programmable read only memory (EEPROM) with associated electronic components for performing a specific device operation employing the contents of data stored in memory locations within the EEPROM comprising the steps of: enclosing said EEPROM and associated electrical circuit components within a sealed enclosure; providing a direct electrical access to said EEPROM for enabling the loading of data into data registers of said EEPROM; loading data into said data registers; reading out the data loaded into said data registers to verify the accuracy of said data; and disabling access to the EEPROM enable input to prevent further access and alteration of data stored in said data registers.
Claim 22
Independent Claim 113 words
A method for providing electrically erasable, nonvolatile programmable read only memory (EEPROM) with associated electronic components for performing a specific device operation employing the contents of data stored in memory locations within the EEPROM comprising the steps of: enclosing said EEPROM and associated electrical circuit components within a sealed enclosure; providing a direct electrical access to said EEPROM for enabling the loading of data into data registers of said EEPROM; loading data into said data registers; reading out the data loaded into said data registers to verify the accuracy of said data; and disabling access to the EEPROM enable input to prevent further access and alteration of data stored in said data registers.
Claim 23
Dependent Claim 87 words
The method of claim 16 further comprising: providing a radio frequency communication link for downlink and uplink telemetry of data through said wall of said sealed enclosure; providing a direct electrical access port to an enable input terminal of said EEPROM; loading data into said data registers of said EEPROM by providing an enable signal through said direct access port to said enable input terminal of said EEPROM while telemetering in said data to be stored in specific EEPROM memory locations and the addresses for those locations.
Claim 24
Dependent Claim 60 words
The method of claim 16 wherein said step of providing and disabling said direct electrical access further comprises: providing a wire feedthrough connection through the wall of said enclosure; connecting the wire to said EEPROM; applying an enable signal to said EEPROM through said wire while loading said data; and isolating said wire from access after storage of said data.
Claim 25
Dependent Claim 75 words
The method of claim 16 wherein said step of providing and disabling said direct electrical access further comprises: providing an aperture in the wall of said enclosure in alignment with said EEPROM; contacting an enable input terminal of said EEPROM with an electrical probe extended through said aperture; applying an enable signal through said probe to said enable input terminal while loading said data; and sealing said aperture from access after storage of said data.
Claim 26
Independent Claim 69 words
The method of claims 18 or 19 wherein said step of loading said data further comprises the steps of: providing telemetry receiving and decoding circuitry coupled to data input terminals of said EEPROM for receiving said data and storing it in said data registers; and encoding and transmitting said data by telemetry through the wall of said enclosure while applying said enable input signal to said enable input terminal.
Claim 27
Independent Claim 258 words
A method for trimming the response characteristics of a transducer for transducing mechanical energy into electrical energy, positioned within an enclosure of a device and coupled to signal processing circuitry for processing the raw transducer output signal into a device control signal, to compensate for variances in the desired response characteristics occasioned by the manufacturing processes for enclosing the transducer, said method comprising the steps of: enclosing a nonvolatile memory having one or more data registers, a data input terminal, a data output terminal, and an enable input terminal in said enclosure; coupling said data output terminal to said signal processing circuitry such that data stored in said data registers modifies the processing of the transducer output signal into the device control signal; providing a direct electrical access to said enable input terminal for enabling the entry of data applied concurrently to said data input terminal into said data registers; applying calibrated mechanical energy to said enclosure; measuring the characteristics of the device control signal response to said calibrated mechanical energy; comparing the measured response to a specified response for the applied, calibrated mechanical energy; calculating a trimming factor in digital data in a form suitable for storage in said data registers for adjusting the measured response to the specified response; storing said trimming factor data in said data registers by applying said data to said data input terminal and an enable signal to said enable input terminal; and disabling said direct electrical access to said enable input terminal to permanently store said data in said data registers.
Claim 28
Independent Claim 258 words
A method for trimming the response characteristics of a transducer for transducing mechanical energy into electrical energy, positioned within an enclosure of a device and coupled to signal processing circuitry for processing the raw transducer output signal into a device control signal, to compensate for variances in the desired response characteristics occasioned by the manufacturing processes for enclosing the transducer, said method comprising the steps of: enclosing a nonvolatile memory having one or more data registers, a data input terminal, a data output terminal, and an enable input terminal in said enclosure; coupling said data output terminal to said signal processing circuitry such that data stored in said data registers modifies the processing of the transducer output signal into the device control signal; providing a direct electrical access to said enable input terminal for enabling the entry of data applied concurrently to said data input terminal into said data registers; applying calibrated mechanical energy to said enclosure; measuring the characteristics of the device control signal response to said calibrated mechanical energy; comparing the measured response to a specified response for the applied, calibrated mechanical energy; calculating a trimming factor in digital data in a form suitable for storage in said data registers for adjusting the measured response to the specified response; storing said trimming factor data in said data registers by applying said data to said data input terminal and an enable signal to said enable input terminal; and disabling said direct electrical access to said enable input terminal to permanently store said data in said data registers.
Claim 29
Dependent Claim 56 words
The method of claim 21 further comprising: after storing said trimming factor data, repeating the steps of applying said calibrated mechanical energy, measuring the electrical response, and comparing the measured response to the specified response; recalculating the trimming factor if the measured response does not meet the specified response; and storing the recalculated trimming factor data.
Claim 30
Dependent Claim 71 words
The method of claim 22 wherein said step of storing said trimming factor data further comprises the steps of: providing telemetry receiving and decoding circuitry coupled to said data input terminals for receiving said trimming factor data and storing it in said data registers; and encoding and transmitting said trimming factor data by telemetry through the wall of said enclosure while applying said enable input signal to said enable input terminal.
Claim 31
Dependent Claim 71 words
The method of claim 21 wherein said step of storing said trimming factor data further comprises the steps of: providing telemetry receiving and decoding circuitry coupled to said data input terminals for receiving said trimming factor data and storing it in said data registers; and encoding and transmitting said trimming factor data by telemetry through the wall of said enclosure while applying said enable input signal to said enable input terminal.
Claim 32
Independent Claim 58 words
The method of claims 23 or 24 further comprising: after storing said trimming factor data, repeating the steps of applying said calibrated mechanical energy, measuring the electrical response, and comparing the measured response to the specified response; recalculating the trimming factor if the measured response does not meet the specified response; and storing the recalculated trimming factor data.
Claim 33
Dependent Claim 68 words
The method of claim 21 wherein said step of providing and disabling said direct electrical access further comprises: providing a wire feedthrough connection through the wall of said enclosure; connecting the wire to said enable input terminal; applying an enable signal to said enable input terminal through said wire while storing said trimming factor data; and isolating said wire from access after storage of said trimming factor data.
Claim 34
Dependent Claim 76 words
The method of claim 21 wherein said step of providing a direct electrical access further comprises: providing an aperture in the wall of said enclosure in alignment with said enable input terminal; contacting said enable input terminal with an electrical probe extended through said aperture; applying an enable signal through said probe to said enable input terminal while storing said trimming factor data; and sealing said aperture from access after storage of said trimming factor data.
Claim 35
Independent Claim 73 words
The method of claims 26 or 27 wherein said step of storing said trimming factor data further comprises the steps of: providing telemetry receiving and decoding circuitry coupled to said data input terminals for receiving said trimming factor data and storing it in said data registers; and encoding and transmitting said trimming factor data by telemetry through the wall of said enclosure while applying said enable input signal to said enable input terminal.
Claim 36
Independent Claim 19 words
The method of claims 21 or 24 wherein said nonvolatile memory comprises an electrically erasable programmable read only memory.
Claim 37
Independent Claim 258 words
A method for trimming the response characteristics of a transducer for transducing mechanical energy into electrical energy, positioned within an enclosure of a device and coupled to signal processing circuitry for processing the raw transducer output signal into a device control signal, to compensate for variances in the desired response characteristics occasioned by the manufacturing processes for enclosing the transducer, said method comprising the steps of: enclosing a nonvolatile memory having one or more data registers, a data input terminal, a data output terminal, and an enable input terminal in said enclosure; coupling said data output terminal to said signal processing circuitry such that data stored in said data registers modifies the processing of the transducer output signal into the device control signal; providing a direct electrical access to said enable input terminal for enabling the entry of data applied concurrently to said data input terminal into said data registers; applying calibrated mechanical energy to said enclosure; measuring the characteristics of the device control signal response to said calibrated mechanical energy; comparing the measured response to a specified response for the applied, calibrated mechanical energy; calculating a trimming factor in digital data in a form suitable for storage in said data registers for adjusting the measured response to the specified response; storing said trimming factor data in said data registers by applying said data to said data input terminal and an enable signal to said enable input terminal; and disabling said direct electrical access to said enable input terminal to permanently store said data in said data registers.
Claim 38
Independent Claim 258 words
A method for trimming the response characteristics of a transducer for transducing mechanical energy into electrical energy, positioned within an enclosure of a device and coupled to signal processing circuitry for processing the raw transducer output signal into a device control signal, to compensate for variances in the desired response characteristics occasioned by the manufacturing processes for enclosing the transducer, said method comprising the steps of: enclosing a nonvolatile memory having one or more data registers, a data input terminal, a data output terminal, and an enable input terminal in said enclosure; coupling said data output terminal to said signal processing circuitry such that data stored in said data registers modifies the processing of the transducer output signal into the device control signal; providing a direct electrical access to said enable input terminal for enabling the entry of data applied concurrently to said data input terminal into said data registers; applying calibrated mechanical energy to said enclosure; measuring the characteristics of the device control signal response to said calibrated mechanical energy; comparing the measured response to a specified response for the applied, calibrated mechanical energy; calculating a trimming factor in digital data in a form suitable for storage in said data registers for adjusting the measured response to the specified response; storing said trimming factor data in said data registers by applying said data to said data input terminal and an enable signal to said enable input terminal; and disabling said direct electrical access to said enable input terminal to permanently store said data in said data registers.
Claim 39
Dependent Claim 56 words
The method of claim 30 further comprising: after storing said trimming factor data, repeating the steps of applying said calibrated mechanical energy, measuring the electrical response, and comparing the measured response to the specified response; recalculating the trimming factor if the measured response does not meet the specified response; and storing the recalculated trimming factor data.
Claim 40
Dependent Claim 71 words
The method of claim 31 wherein said step of storing said trimming factor data further comprises the steps of: providing telemetry receiving and decoding circuitry coupled to said data input terminals for receiving said trimming factor data and storing it in said data registers; and encoding and transmitting said trimming factor data by telemetry through the wall of said enclosure while applying said enable input signal to said enable input terminal.
Claim 41
Dependent Claim 71 words
The method of claim 30 wherein said step of storing said trimming factor data further comprises the steps of: providing telemetry receiving and decoding circuitry coupled to said data input terminals for receiving said trimming factor data and storing it in said data registers; and encoding and transmitting said trimming factor data by telemetry through the wall of said enclosure while applying said enable input signal to said enable input terminal.
Claim 42
Independent Claim 58 words
The method of claims 32 or 33 further comprising: after storing said trimming factor data, repeating the steps of applying said calibrated mechanical energy, measuring the electrical response, and comparing the measured response to the specified response; recalculating the trimming factor if the measured response does not meet the specified response; and storing the recalculated trimming factor data.
Claim 43
Dependent Claim 68 words
The method of claim 30 wherein said step of providing and disabling said direct electrical access further comprises: providing a wire feedthrough connection through the wall of said enclosure; connecting the wire to said enable input terminal; applying an enable signal to said enable input terminal through said wire while storing said trimming factor data; and isolating said wire from access after storage of said trimming factor data.
Claim 44
Dependent Claim 76 words
The method of claim 30 wherein said step of providing a direct electrical access further comprises: providing an aperture in the wall of said enclosure in alignment with said enable input terminal; contacting said enable input terminal with an electrical probe extended through said aperture; applying an enable signal through said probe to said enable input terminal while storing said trimming factor data; and sealing said aperture from access after storage of said trimming factor data.
Claim 45
Independent Claim 73 words
The method of claims 35 or 36 wherein said step of storing said trimming factor data further comprises the steps of: providing telemetry receiving and decoding circuitry coupled to said data input terminals for receiving said trimming factor data and storing it in said data registers; and encoding and transmitting said trimming factor data by telemetry through the wall of said enclosure while applying said enable input signal to said enable input terminal.
Claim 46
Independent Claim 19 words
The method of claims 30 or 33 wherein said nonvolatile memory comprises an electrically erasable programmable read only memory.

References Cited (Backward Citations)

US4146029A Cited
US4423732A Cited
US4550370A Cited
US4774951A Cited
US4846180A Cited
US4922907A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1995-01-13 1995-07-15 1996-01-14 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1999-01-13 1999-07-15 2000-01-14 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2003-01-13 2003-07-15 2004-01-14 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag