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

Systems and methods for operating ambulatory medical devices such as drug delivery devices

Assignee: Smiths Medical ASD Inc
•
Filing: 1995-11-08
•
Granted: 1997-08-19
•
Expires: 2015-11-08
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The present invention relates to systems and methods for operating ambulatory medical devices, such as drug delivery devices. The pump includes the pump control system for activating a pumping mechanism wherein the pump control system includes a processor, a flash memory electrically interconnected to the processor for storing pump operation information, and a communications port electrically interconnected to the flash memory to permit transfer of the pump information into the flash memory from outside the pump. Communication with the pump can be through a computer system located locally or remotely with respect to the pump. The flash memory is utilized to initially program the pump electronically, or to reprogram the pump to change operation of the pump.

Inventors

  • 👤 Michael L. Blomquist
  • 👤 Thomas L. Peterson

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 10:12
CPC Classifications
A; A61; A61M; A61M5/00; A61M5/14; A61M5/168; A61M5/172; F; F04; F04B; F04B49/00; F04B49/06; F04B49/065; F04B51/00; G; G16; G16H; G16H20/00; G16H20/10; G16H20/17; G16H40/00; G16H40/60; G16H40/67; A61M2005/1401; A61M2005/1405; A61M5/142; A61M2005/14208; A61M2205/00; A61M2205/60; A61M2205/6018; F04B2207/00; F04B2207/04; F04B2207/041; F04B2207/042; F04B2207/043; Y; Y10; Y10S; Y10S128/00; Y10S128/12; Y10S128/13

Claims Analysis

Total Claims: 22
Claim 1
Independent Claim 90 words
A pump system for infusing fluid into a patient, the pump system comprising: a pump for pumping fluid; a microprocessor configured to control the pump; a flash memory electronically connected to the microprocessor, the flash memory being partitioned into blocks of memory, the flash memory storing a boot program and a plurality of application programs, one of the application programs being a predetermined application program; and wherein the boot program is configured to launch the predetermined application program and the application programs are configured to control operation of the pump.
Claim 2
Dependent Claim 90 words
A pump system for infusing fluid into a patient, the pump system comprising: a pump for pumping fluid; a microprocessor configured to control the pump; a flash memory electronically connected to the microprocessor, the flash memory being partitioned into blocks of memory, the flash memory storing a boot program and a plurality of application programs, one of the application programs being a predetermined application program; and wherein the boot program is configured to launch the predetermined application program and the application programs are configured to control operation of the pump.
Claim 3
Dependent Claim 30 words
The pump system of claim 1 further comprising a communications port, the communications port being electrically connected to the microprocessor to permit the transfer of data into the pump system.
Claim 4
Dependent Claim 34 words
The pump system of claim 1 wherein each application program implements a fluid delivery algorithm, the fluid delivery algorithm controlling the amount of fluid that is delivered and the time the fluid is delivered.
Claim 5
Dependent Claim 20 words
The pump system of claim 1 further comprising an additional memory, the additional memory being electrically connected to the microprocessor.
Claim 6
Dependent Claim 15 words
The pump system of claim 4 wherein the additional memory is a random access memory.
Claim 7
Dependent Claim 15 words
The pump system of claim 5 wherein the additional memory is internal to the microprocessor.
Claim 8
Dependent Claim 29 words
The pump system of claim 4 wherein the additional memory includes patient specific information, the patient specific information including a rate of infusion, length of infusion, and bolus information.
Claim 9
Dependent Claim 24 words
The pump system of claim 7 wherein the specific information stored in the additional memory further includes security codes, patient weight, and patient gender.
Claim 10
Dependent Claim 86 words
The pump system of claim 1 further comprising: a communications port, the communications port being electrically connected to the microprocessor to permit the transfer of data into the pump system; an additional memory, the additional memory being electrically connected to the microprocessor; and data distribution circuitry, the data distribution circuitry being electrically connected to the microprocessor, to the flash memory, and to the additional memory, the data distribution circuitry configured to distribute data received at the communication port to the flash memory and the additional memory.
Claim 11
Dependent Claim 26 words
The pump system of claim 9 wherein the data distribution circuitry is formed from program code stored in the flash memory and executed by the microprocessor.
Claim 12
Dependent Claim 27 words
The pump system of claim 9 wherein the data distribution circuitry is formed from a gate array electrically connected to the flash memory and the additional memory.
Claim 13
Independent Claim 86 words
A method of operating a pump system wherein the pump includes a microprocessor and a flash memory in electrical communication with the microprocessor, the flash memory storing a boot program and a plurality of application programs, one of the application programs being a predetermined application program, the method comprising the steps of: applying power to the microprocessor and the flash memory; executing the boot program; launching the predetermined execution program; and executing the predetermined application program, wherein the predetermined execution program controls operation of the pump.
Claim 14
Independent Claim 86 words
A method of operating a pump system wherein the pump includes a microprocessor and a flash memory in electrical communication with the microprocessor, the flash memory storing a boot program and a plurality of application programs, one of the application programs being a predetermined application program, the method comprising the steps of: applying power to the microprocessor and the flash memory; executing the boot program; launching the predetermined execution program; and executing the predetermined application program, wherein the predetermined execution program controls operation of the pump.
Claim 15
Dependent Claim 42 words
The method of claim 12 wherein the pump system further includes an additional memory, the method comprising the additional steps of: inputting data into the pump system; and routing the information to the additional memory if the data includes patient specific settings.
Claim 16
Independent Claim 96 words
A method of operating a pump system wherein the pump includes a microprocessor, a flash memory in electrical communication with the microprocessor, an additional memory in electrical communication with the microprocessor, the flash memory storing a boot program, the method comprising the steps of: applying power to the pump system; and executing the boot program, the boot program performing the steps of: determining whether a remote processor is interfaced to the communication port and configured to transmit data; and if a remote microprocessor is interfaced to the communication port, downloading the information; and storing the information.
Claim 17
Independent Claim 96 words
A method of operating a pump system wherein the pump includes a microprocessor, a flash memory in electrical communication with the microprocessor, an additional memory in electrical communication with the microprocessor, the flash memory storing a boot program, the method comprising the steps of: applying power to the pump system; and executing the boot program, the boot program performing the steps of: determining whether a remote processor is interfaced to the communication port and configured to transmit data; and if a remote microprocessor is interfaced to the communication port, downloading the information; and storing the information.
Claim 18
Dependent Claim 37 words
The method of claim 14 comprising the additional step of routing information to the flash memory if the information is code for an application program, or to the additional memory if the information is patient specific settings.
Claim 19
Dependent Claim 25 words
The method of claim 15 wherein the pump system further includes data distribution circuitry and the data distribution circuitry performs the step of routing information.
Claim 20
Independent Claim 129 words
A method of operating a pump system wherein the pump includes a microprocessor, a flash memory in electrical communication with the microprocessor, and a communication port in electrical communication with the microprocessor, the flash memory storing a boot program, the method comprising the steps of: applying power to the pump system; and executing the boot program, the boot program performing the steps of: determining whether a remote system is interfaced with the communication port and whether the remote system is configured to download code for an application program; downloading the code for the application program if remote system is interfaced with the communication port and the remote system is configured to download code for an application program; and storing the code for the application program in the flash memory.
Claim 21
Independent Claim 129 words
A method of operating a pump system wherein the pump includes a microprocessor, a flash memory in electrical communication with the microprocessor, and a communication port in electrical communication with the microprocessor, the flash memory storing a boot program, the method comprising the steps of: applying power to the pump system; and executing the boot program, the boot program performing the steps of: determining whether a remote system is interfaced with the communication port and whether the remote system is configured to download code for an application program; downloading the code for the application program if remote system is interfaced with the communication port and the remote system is configured to download code for an application program; and storing the code for the application program in the flash memory.
Claim 22
Dependent Claim 44 words
The method of claim 17 wherein the flash memory is configured into blocks of memory addresses, the step of storing the code for the application program including the step of storing the code for the application program in a predetermined block of memory addresses.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-08-18 2001-02-17 2001-08-19 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-08-18 2005-02-17 2005-08-19 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-08-18 2009-02-17 2009-08-19 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag