Nathan Torgerson - Andover MN, US Christopher Arnett - Champlin MN, US Steven Nelson - Wyoming MN, US Allen Almendinger - Bloomington MN, US
International Classification:
A61N 1/08
US Classification:
607060000, 607032000
Abstract:
A medical system and method of establishing communication between a plurality of implantable medical devices and an external device. An identification command is sent transcutaneously to at least one of the plurality of implantable medical devices. The plurality of implantable medical devices respond to the identification command with an uplink response in one of a plurality of uplink time slots. The external device receives the uplink response from each of at least one of the plurality of implanted medical devices. The external device establishes transcutaneous communication to a selected one of the plurality of implanted medical devices based, at least in part, upon a user selection of one of said plurality of implanted medical devices.
Medical Device Telemetry Arbitration System Using Signal Strength
Nathan Torgerson - Andover MN, US Christopher Arnett - Champlin MN, US Steven Nelson - Wyoming MN, US Allen Almendinger - Bloomington MN, US
International Classification:
A61N 1/08
US Classification:
607060000, 607032000
Abstract:
A medical system and method of establishing communication between a plurality of implantable medical devices and an external device. An identification command is sent transcutaneously to at least one of the plurality of implantable medical devices. The plurality of implantable medical devices respond to the identification command with an uplink response in one of a plurality of uplink time slots. The external device receives the uplink response from each of at least one of the plurality of implanted medical devices. The external device establishes transcutaneous communication to a selected one of the plurality of implanted medical devices based, at least in part, upon a signal strength of said uplink response of at least one of said plurality of implanted medical devices.
Medical Device Telemetry Arbitration System Using Time Of Response
Nathan Torgerson - Andover MN, US Christopher Arnett - Champlin MN, US Steven Nelson - Wyoming MN, US Allen Almendinger - Bloomington MN, US
International Classification:
A61N 1/08
US Classification:
607060000, 607032000
Abstract:
A medical system and method of establishing communication between a plurality of implantable medical devices and an external device. An identification command is sent transcutaneously to at least one of the plurality of implantable medical devices. The plurality of implantable medical devices respond to the identification command with an uplink response in one of a plurality of uplink time slots. The external device receives the uplink response from each of at least one of the plurality of implanted medical devices. The external device establishes transcutaneous communication to a selected one of the plurality of implanted medical devices based, at least in part, upon an order in time of which the plurality of implanted medical devices respond with the uplink response.
Steven Jensen - Andover MN, US Allen Almendinger - Bloomington MN, US Christopher Arnett - Champlin MN, US
Assignee:
Medtronic, Inc. - Minneapolis MN
International Classification:
A61N 1/00
US Classification:
607045000
Abstract:
The disclosure relates to an electrical trial stimulator that stores multiple applications to selectively emulate the operation of different chronically implanted stimulators. Each application corresponds to a different chronically implanted stimulator. Upon selection of a particular application, the stimulator executes a set of instructions to emulate the operation of a chronically implanted stimulator that corresponds to the application. The multi-application stimulator permits a physician to select an application for stimulation therapy, and evaluate efficacy of a particular chronically implanted stimulator. In addition, the physician may select any of the other stimulation applications to emulate other stimulators. The different stimulation applications may correspond to different stimulators that deliver a similar therapy, e.g., stimulators designed to deliver spinal cord stimulation for alleviation of chronic pain. Alternatively, the applications may correspond to stimulators that deliver different types of therapy, e.g., stimulators that deliver spinal cord, deep brain, gastrointestinal, or pelvic floor stimulation.
Methods And Devices That Utilize Hardware To Move Blocks Of Operating Parameter Data From Memory To A Register Set
- Minneapolis MN, US Wesley A. Santa - Andover MN, US Christopher M. Arnett - Dayton MN, US Jalpa S. Shah - Cumming GA, US Joel E. Sivula - White Bear Lake MN, US
International Classification:
G06F 13/28 A61N 1/36
Abstract:
A hardware based block moving controller of an active device such as an implantable medical device that provides electrical stimulation reads a parameter data from a block of memory and then writes the parameter data to a designated register set of a component that performs an active function. The block of memory may include data that specifies a size of the block of memory to be moved to the register set. The block of memory may also include data that indicates a number of triggers to skip before moving a next block of memory to the register set. A trigger that causes the block moving controller to move the data from the block of memory to the register set may be generated in various ways such as through operation of the component having the register set or by a separate timer.
Methods And Devices That Utilize Hardware To Move Blocks Of Operating Parameter Data From Memory To A Register Set
- Minneapolis MN, US Wesley A. Santa - Andover MN, US Christopher M. Arnett - Dayton MN, US Jalpa S. Shah - Cumming GA, US Joel E. Sivula - White Bear Lake MN, US
International Classification:
G06F 13/28 A61N 1/36
Abstract:
A hardware based block moving controller of an active device such as an implantable medical device that provides electrical stimulation reads a parameter data from a block of memory and then writes the parameter data to a designated register set of a component that performs an active function. The block of memory may include data that specifies a size of the block of memory to be moved to the register set. The block of memory may also include data that indicates a number of triggers to skip before moving a next block of memory to the register set. A trigger that causes the block moving controller to move the data from the block of memory to the register set may be generated in various ways such as through operation of the component having the register set or by a separate timer.
Methods And Devices That Utilize Hardware To Move Blocks Of Operating Parameter Data From Memory To A Register Set
- Minneapolis MN, US Wesley A. Santa - Andover MN, US Christopher M. Arnett - Dayton MN, US Jalpa S. Shah - Cumming GA, US Joel E. Sivula - White Bear Lake MN, US
International Classification:
G06F 12/06
Abstract:
A hardware based block moving controller of an active device such as an implantable medical device that provides electrical stimulation reads a parameter data from a block of memory and then writes the parameter data to a designated register set of a component that performs an active function. The block of memory may include data that specifies a size of the block of memory to be moved to the register set. Multiple individual block mover components of the controller may move respective blocks, each responsive to a dedicated trigger or to a same trigger. Furthermore, a given block mover or individual block mover component may have multiple selectable triggers. The block moving hardware based controller may have one or more memory devices to access, and the firmware may write to one memory while the block moving hardware based controller may read from another.
Methods And Devices That Utilize Hardware To Move Blocks Of Operating Parameter Data From Memory To A Register Set
- Minneapolis MN, US Wesley A. Santa - Andover MN, US Christopher M. Arnett - Dayton MN, US Jalpa S. Shah - Maple Grove MN, US Joel E. Sivula - White Bear Lake MN, US
International Classification:
G06F 13/28 A61N 1/36
Abstract:
A hardware based block moving controller of an active device such as an implantable medical device that provides electrical stimulation reads a parameter data from a block of memory and then writes the parameter data to a designated register set of a component that performs an active function. The block of memory may include data that specifies a size of the block of memory to be moved to the register set. The block of memory may also include data that indicates a number of triggers to skip before moving a next block of memory to the register set. A trigger that causes the block moving controller to move the data from the block of memory to the register set may be generated in various ways such as through operation of the component having the register set or by a separate timer.