The voice controlled system of the present invention permits hands-free interactive control of a medical data processing instrument that interfaces with an implanted medical device. In an example embodiment, the system includes a microphone and a speech recognition circuit coupled to the microphone and adapted to recognize an audio signal from the microphone. The audio signal corresponds to one of a subset of commands from a set of commands and each command corresponds to a task to be performed on the implanted medical device. The speech recognition circuit is further adapted to convert the audio signal into a selection code and match the selection code to one of the subset of commands. The system further includes a display device and a processor arrangement coupled to the speech recognition circuit and to the display device. The processor arrangement is configured to receive data indicative of an implanted medical device state and select the subset of commands as a function of the device state. The processor arrangement is also configured to display the device state data and the subset of commands and generate a control signal in response to the selection code match. The system also includes a medical data processing instrument coupled to the processor arrangement that is adapted to, in response to the control signal, execute the one of the subset of commands and to display data generated in response to execution of the one of the subset of commands.
|
20. A method for interfacing with an implanted medical device, the method comprising:
receiving data indicative of an implanted medical device state from the implanted medical device;
selecting a subset of commands from a set of commands for performing tasks on the implanted medical device, the subset being automatically selected by a processor based on the received device state data;
displaying the device state data along with the subset of commands;
converting an input audio signal from a microphone into a selection code, the input audio signal corresponding to one of the subset of commands;
matching the selection code to one of the subset of commands;
executing The one of the subset of commands; and
receiving data generated by a medical data processing instrument in response to execution of the one of the subset of commands.
19. A system for interfacing with an implanted medical device, the method comprising:
means for receiving data indicative of an implanted medical device state from the implanted medical device;
means for selecting a subset of commands from a set of commands for performing tasks on the implanted medical device, the subset being selected by the system as a function of the device state communicated from the implanted medical device;
means for displaying the device state data along with the subset of commands;
means for converting an input audio signal from a microphone into a selection code, the input audio signal corresponding to one of the subset of commands;
means for matching the selection code to one of the subset of commands;
means for executing the one of the subset of commands; and
means for receiving data generated by a medical data processing instrument in response to execution of the one of the subset of commands.
26. A method for controlling a medical data processing instrument that interfaces with an implanted medical device, the method comprising:
receiving data from the implanted medical device indicative of the a device state;
utilizing a processor to automatically select a subset of commands from a set of commands based on the received data;
displaying the implanted device state data along with the subset of commands;
receiving a voice command selected from one of the subset of commands;
processing the selected command via a processor and a memory arrangement, the memory arrangement including the set of commands along with a set of control signals, the control signals used for controlling the data processing instrument;
transmitting to the data processing instrument the control signal for executing the selected command for performing a task on the implanted device; and
displaying device state data generated by the data processing instrument in response to executing the selected command.
30. A system for controlling a medical data processing instrument that interfaces with an implanted medical device, the system comprising:
means for receiving device state data from the implanted medical device and automatically selecting a subset of commands from a set of commands based upon the device state data;
means for displaying the implanted device state data along with the subset of commands;
means for receiving a voice command selected from one of the subset of commands;
means for processing the selected command via a processor and a memory arrangement, the memory arrangement including the set of commands along with a set of control signals, the control signals used for controlling the data processing instrument;
means for transmitting to the data processing instrument the control signal for executing the selected command for performing a task on the implanted device; and
means for displaying device state data generated by the data processing instrument in response to executing the selected command.
1. A system for interfacing with an implanted medical device, the system comprising:
a microphone;
a speech recognition circuit coupled to the microphone and adapted to recognize an audio signal from the microphone, the audio signal corresponding to one of a subset of commands from a set of commands and each command corresponding to a task to be performed on the implanted medical device, the speech recognition circuit further adapted to convert the audio signal into a selection code and match the selection code to one of the subset of commands;
a display device;
a processor arrangement coupled to the speech recognition circuit, to the display device, and in communication with the implanted medical device, the processor arrangement configured to receive data indicative of an implanted medical device state from the implanted medical device and automatically select the subset of commands as a function of the device state, the processor arrangement configured to display the device state data and the subset of commands, and generate a control signal in response to the selection code match; and
a medical data processing instrument coupled to the processor arrangement and adapted to, in response to the control signal, execute the one of the subset of commands and to display data generated in response to execution of the one of the subset of commands.
2. The system of
3. The system of
4. The system of
5. The system of
6. The system of
7. The system of
8. The system of
9. The system of
10. The system of
11. The system of
12. The system of
13. The system of
14. The system of
15. The system of
16. The system of
17. The system of
18. The system of
21. The method of
22. The method of
23. The method of
24. The method of
configuring the set of commands via a plurality of voice commands provided by a user of the medical data processing instrument before the step of receiving data indicative of the device state; and
storing the set of commands in a memory arrangement for display.
25. The method of
27. The method of
28. The method of
29. The method of
|
This application claims priority to U.S. Provisional Application Ser. No. 60/173,071, filed on Dec. 24, 1999 (P-8896), entitled “Automatic Voice and Data Recognition for Medical Device Instrument Systems.” The disclosure and drawings of the Provisional application are specifically incorporated herein by reference.
The present invention generally relates to the control of telemetry for implantable medical devices and instruments. Specifically, the invention relates to a method and a system for collecting diagnostic data from an implantable medical device (IMD).
The present invention is compatible and complementary with the elements disclosed in the following pending applications: “Medical System Having Improved Telemetry,” filed Jul. 19, 1999, Ser. No. 09/356,340, now U.S. Pat. No. 6,298,271; “System and Method for Transferring Information Relating to an Implantable Medical Device to a Remote Location,” filed on Jul. 21, 1999, Ser. No. 09/358,081, now U.S. Pat. No. 6,250,309; “Apparatus and Method for Remote Troubleshooting, Maintenance and Upgrade of Implantable Device Systems,” filed on Oct. 26, 1999, Ser. No. 09/426,741, now U.S. Pat. 6,442,433; “Tactile Feedback for Indicating Validity of Communication Link with an Implantable Medical Device,” filed Oct. 29, 1999, Ser. No. 09/430,708; “Apparatus and Method for Automated Invoicing of Medical Device Systems,” filed Oct. 29, 1999, Ser. No. 09/429,960, now U.S. Pat. No. 6,363,282; “Apparatus and Method for Remote Self-Identification of Components in Medical Device Systems,” filed Oct. 29,1999, Ser. No. 09/429,956; “Apparatus and Method to Automate Remote Software Updates of Medical Device Systems,” filed Oct. 29, 1999, Ser. No. 09/429,960, now U.S. Pat. No. 6,363,282; “Method and Apparatus to Secure Data Transfer From Medical Device Systems,” filed Nov. 2, 1999, Ser. No. 09/431,881 “Implantable Medical Device Programming Apparatus Having An Auxiliary Component Storage Compartment,” filed Nov. 4, 1999, Ser. No. 09/433,477, now U.S. Pat. No. 6,411,851; “Remote Delivery Of Software-Based Training For Implantable Medical Device Systems,” filed Nov. 10, 1999, Ser. No. 09/437,615, now U.S. Pat. No. 6,386,882; “Apparatus and Method for Remote Therapy and Diagnosis in Medical Devices Via Interface Systems,” filed Dec. 14, 1999, Ser. No. 09/460,580, now U.S. Pat. No. 6,418,346; “Virtual Remote Monitor , Alert, Diagnostics and Programming For Implantable Medical Device Systems” filed Dec. 17, 1999, Ser. No. 09/466,284, now U.S. Pat. No. 6,497,655; “Instrumentation and Software for Remote Monitoring and Programming of Implantable Medical Devices (IMDs), filed Dec. 21, 1999, Ser. No. 60/172,937; “Application Proxy For Telecommunication-enabled Remote Medical Access Instruments,” filed Dec. 23, 1999, Ser. No. 60/173,081; information Network Scheme For Interrogation Of Implantable Medical Devices (IMDs),” filed Dec. 24, 1999, Ser. No. 60/173,064, now U.S. Pat. No. 6,480,745; “Medical Device GUI For Cardiac Electrophysiology Display And Data Communications,” filed Dec. 24, 1999, Ser. No. 60/173,065, now U.S. Pat. No. 6,473,638; “integrated Software System For Implantable Medical Device Installation And Management,” filed Dec. 24, 1999, Ser. No. 60/173,082; “Dynamic Bandwidth Monitor And Adjuster For Remote Communications With A Medical Device,” filed Dec. 24, 1999, Ser. No. 60/173,083, now U.S. Pat. No. 6,564,104 “Large-Scale Processing Loop For Implantable Medical Devices (IMDs),” filed Dec. 24, 1999, Ser. No. 60/173,079; “Chronic Real-Time Information Management Systems For Implantable Medical Devices (IMDs),” filed Dec. 24, 1999, Ser. No. 60/173,062; “Automatic Voice and Data Recognition For Medical Device Instrument Systems,” filed Dec. 24, 1999, Ser. No. 60/173,071 “Central Switchboard to Facilitate Remote Collaboration With Medical Instruments,” filed Dec. 24, 1999, Ser. No. 60/173,080, now U.S. Pat. No. 6,442,432; which are all incorporated by reference herein in their entireties.
In recent years, implantable medical device technology has rapidly advanced. Sizes and weights of devices have decreased, while functionality has increased. These advances have created a corresponding demand for improved two-way communication or telemetry between the implantable medical device and an external device, for example, a programmer device. In a pacemaker system, for example, a programmer device downloads to an implanted pacemaker, data such as operating parameters. Likewise, data may flow from the implanted device to the programmer device. Modern pacemakers are capable of storing significant amounts of data about the patient, for example, the average heart rate, and information pertaining to the pacemaker itself, for example, battery voltage level. Generally, implanted device data is transmitted to the programmer device for review and evaluation by a physician.
Current programming devices typically include an extendible head portion that includes an antenna. The antenna is connected to other circuitry in the programmer device via a stretchable coil cable. Thus, the head portion can be positioned over the patient's implanted device site for programming or telemetry interrogation of the implanted device. Command instructions or data that are downloaded to the implanted device are referred to as downlink transmissions, and data transmitted from the implanted device to the programmer device are referred to as uplink transmissions.
Programming and pacing system analyzer units sometimes include graphic displays, keyboards or light pens for data entry and device control by a separate operator. During a surgical implant procedure the operator is sometimes located outside of the sterile environment of the operating room and receives commands for inputting data by the physician in the sterile environment. A programming head or wand is containing transceiver circuitry is positioned over a patient's implanted device site for programming and verification of proper placement of the implanted device during surgery. The implanting physician often cannot see the screen or display on the programmer because of the distance involved, size of screen and screen contrast limitations. This form of communication with the implanted device programming unit and operator is not only time consuming but the potential is high for miscommunication occurring between the physician and the programming unit operator.
Various embodiments of the present invention are directed to addressing the needs in connection with accurately inputting data and executing commands associated with medical data processing instruments using voice commands.
According to one embodiment of the invention, a system that interfaces with an implanted medical device uses a voice control system to control a medical data processing instrument that performs tasks on the implanted device. The system includes a microphone and a speech recognition circuit coupled to the microphone and adapted to recognize an audio signal from the microphone. The audio signal corresponds to one of a subset of commands from a set of commands and each command corresponds to a task to be performed on the implanted medical device. The speech recognition circuit is further adapted to convert the audio signal into a selection code and match the selection code to one of the subset of commands. The system further includes a display device and a processor arrangement coupled to the speech recognition circuit and to the display device. The processor arrangement is configured to receive data indicative of an implanted medical device state and select the subset of commands as a function of the device state. The processor arrangement is also configured to display the device state data and the subset of commands and generate a control signal in response to the selection code match. The system also includes a medical data processing instrument coupled to the processor arrangement that is adapted to, in response to the control signal, execute the one of the subset of commands and to display data generated in response to execution of the one of the subset of commands.
According to another embodiment of the invention, a method for interfacing with an implanted medical device uses voice control to control a medical data processing instrument that performs tasks on the implanted device. The method includes receiving data indicative of an implanted medical device state and selecting a subset of commands from a set of commands for performing tasks on the implanted medical device, the subset being selected as a function of the device state. The device state data along with the subset of commands is then displayed. An input audio signal from a microphone is then converted into a selection code, the input audio signal corresponding to one of the subset of commands. The selection code is then matched to one of the subset of commands and is then executed. Data generated by a medical data processing instrument is then received in response to execution of the one of the subset of commands.
The above summary of the present invention is not intended to describe each illustrated embodiment or every implementation of the present invention. The figures in the detailed description that follow more particularly exemplify these embodiments.
The invention may be more completely understood in consideration of the following detailed description of various embodiments of the invention in connection with the accompanying drawings, in which:
While the invention is amenable to various modifications and alternative forms, specifics thereof have been shown by way of example in the drawings and will be described in detail. It should be understood, however, that the intention is not to limit the invention to the particular embodiments described. On the contrary, the intention is to cover all modifications, equivalents, and alternatives falling within the spirit and scope of the invention as defined by the appended claims.
The present invention is generally directed to an automatic voice authentication and limited data set recognition system that is content limited, is reliable and allows for hands-free user interactive control of medical data processing instruments, such as pacing system analyzers and implanted device programming units. While the present invention is not necessarily limited to such an application, the invention will be better appreciated using a discussion of example embodiments in such a specific context.
In an example embodiment, a medical data processing instrument, which interfaces with an implanted medical device, is controllable via voice commands that are noise suppressed with a noise suppression circuit. The voice commands are selected as a function of the implanted device state and a subset of the commands are selected from a set of commands that are provided on a display. In this manner, the data processing instrument user selects a command from the subset of commands in the context of the implanted device state and the subset of commands displayed. Upon receipt of the voice command via a microphone coupled to a speech recognition control circuit, the noise suppression circuit generates a noise-suppressed speech signal in response to noise suppression information received from the microphone.
Referring now to the figures,
In an example embodiment, microphone 104 is a unidirectional microphone using a beam steering array arrangement to enhance voice sensitivity. Microphone 104 may be mounted on medical instrument 120 or alternatively, donned on the physician's clothing. In an example embodiment, the microphone is worn as a headset microphone or as a steerable microphone to improve voice command clarity. Bandpass amplifier 106 is used to reject background noise that is sensed by microphone 104. Noise suppression circuit 108 provides further filtering of background noise to improve the clarity of the voice command that is input to medical instrument 120. In particular, noise suppression circuit 108 generates a noise-suppressed speech signal in response to noise suppression information received from the microphone. For a detailed discussion on noise suppression circuits compatible with the present invention, reference is made to U.S. Pat. No. 4,737,976 to Borth et al., which is incorporated herein by reference.
Context data display 122 and the processor arrangement of the speech authentication circuit 111 are configured to display data indicating a recent implanted medical device state along with a corresponding set of command options. Each of the commands of the command options are executable for further processing of the recent implanted medical device state by the medical data processing instrument 120. In one example application, instrument 120 is a programmer-analyzer that is used during implant medical device surgery to perform any one of the following: to test the position of the leads within a patient's heart, to set the threshold electrical energy delivered to the patient's heart by the implanted device, or to monitor the electrical signals produced by the patient's heart. Any or all of these actions are performed on demand and serve to further process the implanted device from its current or recent state into a new state when a certain command is received by instrument 120. For a detailed discussion of the actions that are performed by a programmer-analyzer, reference is made to U.S. Pat. No. 5,792,204 to Snell, which is incorporated herein by reference.
Once the command is executed by medical instrument 120, the implanted device state data and available subset of commands corresponding to a particular implanted device state are provided via the display. In various embodiments, the display includes a display screen, a printed report generated by a printer, and/or an audio arrangement that emits an audible signal indicating the implanted device state and command options. For a detailed discussion of the operation of a programmer-analyzer, reference is made to U.S. Statutory Invention Registration H1347 to Greeninger et al, which is assigned to the Assignee of the present invention and which is incorporated herein by reference.
The speech recognition control system of the present invention overcomes the drawbacks of current medical instruments, such as light pen data entry systems, which have exhibited a higher failure rate than is desirable, and voice data entry systems (e.g., Dragon Systems—Naturally Speaking Professional) that are slow, are prone to error and are incapable of deciphering between the various voices that are sensed by the microphone. The speech recognition control system of the present invention uses automatic voice authentication and limited data set recognition, which are context limited, for hands-free user interactive control of the medical instrument 120. With the speech recognition control system of the present invention, proper voice selection and distinction among several individuals in the operating room is possible such that only the physician and the programmer operator control the functions of the medical data processing instrument 120. Speech recognition is also simplified and reliability is improved since system 102 need only select voice commands from a limited vocabulary list in memory arrangement 112.
In this example embodiment, speech authentication circuit 111 is adapted to recognize speech sets received from microphone 104 that include a command that is voice selected from the subset of commands that are displayed on the display 122. Speech authentication circuit 111 processes the command selected from the subset of commands through template memory 112 to ensure that the command is recognizable by the system. The control signal circuit 113 signals the medical data processing instrument 120 to respond to the speech sets received from the microphone. Medical instrument 120 is adapted to display data generated in response to execution of the voice select command from the subset of commands.
Referring now to
At step 204, the speech authentication circuit is configured via a code to recognize certain users (physician, nurse, etc.) along with their corresponding authorized selection levels and in the manner that a user selects the commands. At step 206, display 122 displays data indicating the implanted device state along with the subset of corresponding commands. At step 208, a voice selection of one of the displayed subset of commands is made by the physician and received by the speech recognition control circuit. At step 210, the command is processed as an audio signal from the microphone and converted to a selection code. A determination is then made whether the voice command selection code matches or corresponds to the one of the subset of commands in memory for the displayed implanted device state.
If the command is proper (code matches) with respect to the displayed device state and subset of commands provided from memory 112, a control signal from control signal circuit 113 is transmitted to medical data processing instrument 120 to execute the command and perform the task. The control circuit 113 generates control signals based on received commands from the speech recognition circuit 111, thereafter providing an input control signal to the medical instrument. Additional implanted device data is then displayed in response to the medical data processing instrument executing the voice-selected command. In one example embodiment, the additional data displayed includes a subsequent device state along with another subset of commands. If the command is improper or not recognized by the speech control circuit 111 and memory 112, the display does not change and the flow of the process returns to step 206. In another example embodiment, a message is displayed on the display, or an audible tone is generated, indicating to the physician that the selected command was either executed (confirmation message or tone) or was not executed (error message or error tone). In yet another embodiment, the command confirmation, positive or negative, is represented by an audible voice repetition of the given command and confirmation of receipt/processing of the command.
In an example embodiment, a remote communications link is optionally established at step 204 as part of the authentication process with an additional data processing center that includes a physician or technicians that specialize in the area of implanted devices. The additional data processing center is remotely located and the retrieval of information is performed over a communications network. At the center, a physician or healthcare specialist provides remote analysis of the data and approves changes in therapy or diagnosis via voice commands that are sent to the speech recognition circuit 111.
The present invention provides, in an example application, non-invasive clinical data measurement or control of various IMDs, using the voice controlled medical instrument system, including but not limited to drug pumps, neurological implants, nerve stimulators, various cardiac implants and equivalent medical devices. The present invention is compatible to a number of techniques for programming and interrogating implanted medical devices. In addition, embodiments described are compatible with remote patient management systems that interact with remote data and expert data centers and compatible with a data communications system that enables the transfer of clinical data from the patient to a remote location for evaluation, analysis, data reposition, and clinical evaluation.
Various modifications, equivalent processes, as well as numerous structures to which the present invention may be applicable will be readily apparent to those of skill in the art to which the present invention is directed upon review of the present specification. The claims are intended to cover such modifications and devices.
Thompson, David L., Goedeke, Steven D.
Patent | Priority | Assignee | Title |
10320964, | Oct 30 2015 | Mitsubishi Electric Corporation | Hands-free control apparatus |
10734119, | Jan 11 2018 | International Business Machines Corporation | Body centric communication and authentication with an active implanted medical device |
11153472, | Oct 17 2005 | Cutting Edge Vision, LLC | Automatic upload of pictures from a camera |
11417329, | Jan 30 2019 | SIEMENS HEALTHINEERS AG | System for performing a magnetic resonance tomography and method for controlling an MR scanner |
11793421, | Jul 17 2009 | Voice control system for an implant | |
11818458, | Oct 17 2005 | Cutting Edge Vision, LLC | Camera touchpad |
7925511, | Sep 29 2006 | Covidien LP | System and method for secure voice identification in a medical device |
8795169, | Apr 16 1999 | Cardiocom, LLC | Apparatus and method for monitoring and communicating wellness parameters of ambulatory patients |
9060674, | Oct 11 2012 | KARL STORZ Imaging, Inc. | Auto zoom for video camera |
9395234, | Dec 05 2012 | MEDTRONIC CARE MANAGEMENT SERVICES, LLC | Stabilizing base for scale |
9454644, | Apr 16 1999 | Cardiocom, LLC | Downloadable datasets for a patient monitoring system |
9687140, | Oct 11 2012 | KARL STORZ Imaging, Inc. | Auto zoom for video camera |
Patent | Priority | Assignee | Title |
4737976, | Sep 03 1985 | MOTOROLA, INC , A CORP OF DE | Hands-free control system for a radiotelephone |
4974191, | Jul 31 1987 | Syntellect Software Inc.; SYNTELLECT SOFTWARE INC | Adaptive natural language computer interface system |
5054082, | Jun 30 1988 | Motorola, Inc. | Method and apparatus for programming devices to recognize voice commands |
5544654, | Jun 06 1995 | Siemens Medical Solutions USA, Inc | Voice control of a medical ultrasound scanning machine |
5664061, | Apr 21 1993 | Nuance Communications, Inc | Interactive computer system recognizing spoken commands |
5752976, | Jun 23 1995 | REMOTE BIOMEDICAL TECH, LLC; REMOTE BIOMEDICAL, TECH, LLC | World wide patient location and data telemetry system for implantable medical devices |
5761641, | Jul 31 1995 | Microsoft Technology Licensing, LLC | Method and system for creating voice commands for inserting previously entered information |
5774841, | Sep 20 1995 | The United States of America as represented by the Adminstrator of the | Real-time reconfigurable adaptive speech recognition command and control apparatus and method |
5792204, | Jun 13 1996 | Pacesetter, Inc.; Pacesetter, Inc | Methods and apparatus for controlling an implantable device programmer using voice commands |
5898459, | Mar 26 1997 | Lectrolarm Custom Systems, Inc.; LECTROLARM CUSTOM SYSTEMS, INC , A CORPORATION OF TENNESSEE | Multi-camera programmable pan-and-tilt apparatus |
5940118, | Dec 22 1997 | RPX CLEARINGHOUSE LLC | System and method for steering directional microphones |
5970457, | Oct 25 1995 | Johns Hopkins University | Voice command and control medical care system |
6073101, | Feb 02 1996 | Nuance Communications, Inc | Text independent speaker recognition for transparent command ambiguity resolution and continuous access control |
6101338, | Oct 09 1998 | Monument Peak Ventures, LLC | Speech recognition camera with a prompting display |
6115628, | Mar 29 1999 | Medtronic, Inc. | Method and apparatus for filtering electrocardiogram (ECG) signals to remove bad cycle information and for use of physiologic signals determined from said filtered ECG signals |
6141592, | Mar 06 1998 | Intermedics Inc | Data transmission using a varying electric field |
6169925, | Apr 30 1999 | Medtronic, Inc.; Medtronic, Inc | Telemetry system for implantable medical devices |
6223083, | Apr 16 1999 | Medtronic, Inc. | Receiver employing digital filtering for use with an implantable medical device |
6224542, | Jan 04 1999 | Stryker Corporation | Endoscopic camera system with non-mechanical zoom |
6266566, | May 21 1999 | Medtronic, Inc | Waveform normalization in a medical device |
6278975, | Oct 25 1995 | Johns Hopkins University | Voice command and control medical care system |
6292698, | Jun 23 1995 | REMOTE BIOMEDICAL TECH, LLC; REMOTE BIOMEDICAL, TECH, LLC | World wide patient location and data telemetry system for implantable medical devices |
6442430, | Dec 04 2000 | Medtronic, Inc | Implantable medical device programmers having headset video and methods of using same |
6450172, | Apr 29 1998 | Medtronic, Inc.; Medtronic, Inc | Broadcast audible sound communication from an implantable medical device |
6564104, | Dec 24 1999 | Medtronic, Inc | Dynamic bandwidth monitor and adjuster for remote communications with a medical device |
6665565, | Dec 24 1999 | Medtronic, Inc | Method and a system for conducting failure mode recovery in an implanted medical device |
H1347, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Dec 06 2000 | Medtronic, Inc. | (assignment on the face of the patent) | / | |||
Feb 12 2001 | THOMPSON, DAVID L | Medtronic, Inc | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 011596 | /0643 | |
Feb 14 2001 | GOEDEKE, STEVEN D | Medtronic, Inc | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 011596 | /0643 |
Date | Maintenance Fee Events |
Oct 31 2007 | ASPN: Payor Number Assigned. |
Jun 22 2011 | M1551: Payment of Maintenance Fee, 4th Year, Large Entity. |
Jul 15 2015 | M1552: Payment of Maintenance Fee, 8th Year, Large Entity. |
Sep 02 2019 | REM: Maintenance Fee Reminder Mailed. |
Feb 17 2020 | EXP: Patent Expired for Failure to Pay Maintenance Fees. |
Date | Maintenance Schedule |
Jan 15 2011 | 4 years fee payment window open |
Jul 15 2011 | 6 months grace period start (w surcharge) |
Jan 15 2012 | patent expiry (for year 4) |
Jan 15 2014 | 2 years to revive unintentionally abandoned end. (for year 4) |
Jan 15 2015 | 8 years fee payment window open |
Jul 15 2015 | 6 months grace period start (w surcharge) |
Jan 15 2016 | patent expiry (for year 8) |
Jan 15 2018 | 2 years to revive unintentionally abandoned end. (for year 8) |
Jan 15 2019 | 12 years fee payment window open |
Jul 15 2019 | 6 months grace period start (w surcharge) |
Jan 15 2020 | patent expiry (for year 12) |
Jan 15 2022 | 2 years to revive unintentionally abandoned end. (for year 12) |