Stimulus sequencer for a closed loop neuromodulator
First Claim
1. A stimulus sequencer for generating a sleep therapy stimulus waveform for a patient, the stimulus sequencer comprising:
- a sequence address generator configured to receive a stimulus start signal from a timer of a closed loop neuromodulator and to provide an address related to a stimulus sequence of the sleep therapy;
a sequence memory array coupled to the sequence address generator, the sequence memory array configured to receive the address from the sequence address generator and to provide stimulus sequence information related to the address;
a stimulus generator selector coupled to the sequence memory array, the stimulus generator selector configured to receive the stimulus sequence information from the sequence memory array, to receive a stimulus duration signal from the timer of the closed loop neuromodulator, and to provide a generator select, signal to a stimulus generator of the closed loop neuromodulator using the stimulus sequence information and the stimulus duration signal, the generator select signal including stimulus type information related to stimulus pulses generated using the closed loop neuromodulator; and
wherein the sleep therapy stimulus waveform includes a sequence of one or more stimulus types.
3 Assignments
0 Petitions
Accused Products
Abstract
This document discusses, among other things, a system and method for generating a sleep therapy stimulus waveform for a patient. Stimulus sequence information can be selected from a sequence memory array, and stimulus sequence information can be received from the sequence memory array at a stimulus generator selector. A generator select signal can be provided to a stimulus generator of a closed loop neuromodulator using the stimulus sequence information and a stimulus duration signal, wherein the generator select signal can include stimulus type information related to stimulus pulses generated using the closed loop neuromodulator.
-
Citations
16 Claims
-
1. A stimulus sequencer for generating a sleep therapy stimulus waveform for a patient, the stimulus sequencer comprising:
-
a sequence address generator configured to receive a stimulus start signal from a timer of a closed loop neuromodulator and to provide an address related to a stimulus sequence of the sleep therapy; a sequence memory array coupled to the sequence address generator, the sequence memory array configured to receive the address from the sequence address generator and to provide stimulus sequence information related to the address; a stimulus generator selector coupled to the sequence memory array, the stimulus generator selector configured to receive the stimulus sequence information from the sequence memory array, to receive a stimulus duration signal from the timer of the closed loop neuromodulator, and to provide a generator select, signal to a stimulus generator of the closed loop neuromodulator using the stimulus sequence information and the stimulus duration signal, the generator select signal including stimulus type information related to stimulus pulses generated using the closed loop neuromodulator; and wherein the sleep therapy stimulus waveform includes a sequence of one or more stimulus types. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for generating a sleep therapy stimulus waveform for a patient, the system comprising:
-
a sensor configured to detect information indicative of respiration from a patient; a closed loop neuromodulator configured to optimize sleep therapy for the patient, the closed loop neuromodulator including; a stimulus sequencer configured to provide a generator select signal to a stimulus generator of the closed loop neuromodulator, the stimulus sequencer including; a sequence address generator configured to receive a stimulus start signal from a timer of a closed loop neuromodulator and to provide an address related to a stimulus sequence of the sleep therapy; a sequence memory array coupled to the sequence address generator, the sequence memory array configured to receive the address from the sequence address generator and to provide stimulus sequence information related to the address; a stimulus generator selector coupled to the sequence memory array, the stimulus generator selector configured to receive the stimulus sequence information from the sequence memory array, to receive a stimulus duration signal from the timer of the closed loop neuromodulator, and to provide a generator select signal to the stimulus generator of the closed loop neuromodulator using the stimulus sequence information and the stimulus duration signal, the generator select signal including stimulus type information related to stimulus pulses generated using the closed loop neuromodulator; wherein the sleep therapy stimulus waveform includes a sequence of one or more stimulus types; and a sequence address generator register configured to provide programmable count parameter information to the sequence address generator using information from a control bus of the closed loop neuromodulator; a sequence load control register configured to provide a sequence load control command to the sequence memory array using information from the control bus of the closed loop neuromodulator, a sequence load address register configured to provide a sequence address load command to the sequence memory array using information from the control bus of the closed loop neuromodulator; and a sequence load data register configured to provide a sequence data load command to the sequence memory array using information from the control bus of the closed loop neuromodulator; wherein the sequence memory array is configured to select a stimulus sequence from a group comprising at least one of a fixed sequence, a sequential sequence, a circular sequence, a random sequence, a periodic sequence, a custom sequence, a patterned sequence, or a continuous sequence; wherein the closed loop neuromodulator is configured to provide, in response to the stimulus start signal, a first stimulus to a transducer using information from the stimulus sequencer, the first stimulus configured to not interrupt a detected sleep disorder event; wherein the closed loop neuromodulator is configured to provide, following the first stimulus, a second stimulus to the transducer using information from the stimulus sequencer, 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 (9)
-
-
10. A method for generating a sleep therapy stimulus waveform for a patient, the method comprising:
-
receiving a stimulus start signal from a timer of a closed loop neuromodulator and providing an address related to a stimulus sequence of the sleep therapy to a sequence memory array using a sequence address generator; providing stimulus sequence information related to the address to a stimulus generator selector using the sequence memory array; receiving the stimulus sequence information from the sequence memory array and a stimulus duration signal from the timer of the closed loop neuromodulator at the stimulus generator selector; providing, using the stimulus generator selector, a generator select signal to a stimulus generator of the closed loop neuromodulator using the stimulus sequence information and the stimulus duration signal, the generator select signal including stimulus type information related to stimulus pulses generated using the closed loop neuromodulator, and wherein the sleep therapy stimulus waveform includes a sequence of one or more stimulus types. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
Specification