Device controller and datalogger for a closed loop neuromodulator
First Claim
Patent Images
1. A device controller for communicating sleep therapy information between a closed loop neuromodulator, configured to optimize sleep therapy, and a remote diagnostic terminal, the device controller comprising:
- an external communication interface configured to communicate sleep therapy parameter data between the closed loop neuromodulator and the remote diagnostic terminal;
a state machine configured to exchange the sleep therapy parameter data between the remote diagnostic terminal and a device register to control the closed loop neuromodulator;
an internal data bus interface configured to route the sleep therapy parameter data between the data register and the state machine; and
wherein the closed loop neuromodulator is configured to detect a sleep disorder event using respiration information sensed from the patient, and to provide a first stimulus in response to the detected sleep disorder event using the sleep therapy parameter data, the first stimulus configured to not interrupt the first sleep disorder event; and
wherein the closed loop neuromodulator is configured to provide, following the first stimulus, a second stimulus in response to the detected sleep disorder event using the sleep therapy parameter data, the second stimulus having more energy than the first stimulus and configured to interrupt the detected sleep disorder event.
3 Assignments
0 Petitions
Accused Products
Abstract
This document discusses, among other things, a system and method for communicating sleep therapy information between a closed loop neuromodulator, configured to optimize sleep therapy, and a remote diagnostic terminal. A state machine can control the closed loop neuromodulator, by exchanging the sleep therapy information with using a device register, and the sleep therapy information can be routed between the device register and the state machine using an internal data bus.
133 Citations
22 Claims
-
1. A device controller for communicating sleep therapy information between a closed loop neuromodulator, configured to optimize sleep therapy, and a remote diagnostic terminal, the device controller comprising:
-
an external communication interface configured to communicate sleep therapy parameter data between the closed loop neuromodulator and the remote diagnostic terminal; a state machine configured to exchange the sleep therapy parameter data between the remote diagnostic terminal and a device register to control the closed loop neuromodulator; an internal data bus interface configured to route the sleep therapy parameter data between the data register and the state machine; and wherein the closed loop neuromodulator is configured to detect a sleep disorder event using respiration information sensed from the patient, and to provide a first stimulus in response to the detected sleep disorder event using the sleep therapy parameter data, the first stimulus configured to not interrupt the first sleep disorder event; and wherein the closed loop neuromodulator is configured to provide, following the first stimulus, a second stimulus in response to the detected sleep disorder event using the sleep therapy parameter data, the second stimulus having more energy than the first stimulus and configured to interrupt the detected sleep disorder event. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for communicating sleep therapy information between a closed loop neuromodulator, configured to optimize sleep therapy, and a remote diagnostic terminal, the system comprising:
-
a sensor configured to detect information indicative of respiration from a patient; wherein the closed loop neuromodulator includes; a device controller including; an external communication interface configured to communicate sleep therapy parameter data between the closed loop neuromodulator and the remote diagnostic terminal; a state machine configured to exchange the sleep therapy parameter data with a device register to control the closed loop neuromodulator; an internal data bus interface configured to route the sleep therapy parameter data between the data register and the state machine; wherein the sleep therapy parameter data includes at least one of stimulus type data, stimulus rate data, stimulus duration data, stimulus level data, stimulus escalation data, or stimulus sequence data; wherein the device register includes at least one of a respiration sampling clock register, an inhalation count register, an inhalation threshold register, an exhalation count register, or an exhalation threshold register of an activity detector of the closed loop neuromodulator; wherein the device register includes at least one of a therapy delay register, an apnea threshold register, an apnea duration register, an apnea count register, a stimulus delay register, a stimulus rate register, a stimulus duration register, or a stimulus count register of a stimulus timer of the closed loop neuromodulator; wherein the device register includes at least one of a sequence address register, a sequence load control register, a sequence load address register, a sequence load data register, or a sequence generator selector register of a stimulus sequencer of the closed loop neuromodulator; wherein the device register includes at least one of a tone stimulus register, a click stimulus register, a pop stimulus register, a noise stimulus register, a hiss stimulus register, a modulated stimulus register, a siren stimulus register, or a warble stimulus register of a stimulus generator of the closed loop neuromodulator; wherein the device register includes at least one of an escalation address register, an escalation load control register, an escalation load address register, an escalation load data register, or programmable gain register of a stimulus escalator of the closed loop neuromodulator; and wherein the device register includes a diagnostic indicator register of a diagnostic indicator and polysomnograph (PSG) interface of the closed loop neuromodulator; wherein the closed loop neuromodulator is configured to detect a sleep disorder event using respiration information sensed from the patient, and to provide a first stimulus to a transducer in response to the detected sleep disorder event using the sleep therapy parameter data, the first stimulus configured to not interrupt the first sleep disorder event; and wherein the closed loop neuromodulator is configured to provide, following the first stimulus, a second stimulus to the transducer in response to the detected sleep disorder event using the sleep therapy parameter data, the second stimulus having more energy than the first stimulus and configured to interrupt the detected sleep disorder event; and wherein the transducer is configured to deliver the first and second stimuli to the patient. - View Dependent Claims (12, 13)
-
-
14. A method for communicating sleep therapy information between a closed loop neuromodulator, configured to optimize sleep therapy, and a remote diagnostic terminal, the method comprising
communicating sleep therapy parameter data between the closed loop neuromodulator and the remote diagnostic terminal; -
exchanging the sleep therapy parameter data between the remote diagnostic terminal and a device register, to control the closed loop neuromodulator, using a state machine; and routing the sleep therapy parameter data between the data register and the state machine using an internal data bus. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22)
-
Specification