Methods and systems for controlling a state of a neurostimulator
First Claim
1. An active implantable medical device comprising:
- a sensor for detecting a presence of a magnetic field;
a timer configured to keep track of the amount of time the sensor detects the magnetic field uninterrupted;
a magnet tracking subsystem including a magnet tracking software object configured to exist in one of a plurality of software object states, and to transition to and from software object states based on one or more of a detection of a magnetic field, a duration of a detection of a magnetic field, and a state of the timer; and
an interface for passing messages and information from the magnet tracking software object to at least one other software object that controls the state of the active implantable medical device, which state is one of a plurality of states comprising a first medical device activity state or a second, different medical device activity state,wherein the magnet tracking subsystem is configured to;
monitor a number of times the state of the active implantable medical device has transitioned from a designated one of the plurality of states to another one of the plurality of states within a period of time, andprevent the state of the active implantable medical device from transitioning from the designated one of the plurality of states to the other one of the plurality of states when the number of times exceeds a threshold value.
3 Assignments
0 Petitions
Accused Products
Abstract
A method and system is described for ensuring a state of an active implantable medical device based on the presence and persistence of a magnetic field. The output of a magnetic field sensor is monitored. The active implantable medical device is maintained in a first state, for so long as the presence of a magnetic field is detected by the magnetic field sensor, until a first interval is surpassed. If the first interval is surpassed, then a determination is made as to whether a second interval has been surpassed. If it is determined that the second interval has not been surpassed, then the active implantable medical device is transitioned into a second state. If it is determined that the second interval has been surpassed, then it is ensured that the active implantable medical device is in a predetermined one of the first and second states.
17 Citations
15 Claims
-
1. An active implantable medical device comprising:
-
a sensor for detecting a presence of a magnetic field; a timer configured to keep track of the amount of time the sensor detects the magnetic field uninterrupted; a magnet tracking subsystem including a magnet tracking software object configured to exist in one of a plurality of software object states, and to transition to and from software object states based on one or more of a detection of a magnetic field, a duration of a detection of a magnetic field, and a state of the timer; and an interface for passing messages and information from the magnet tracking software object to at least one other software object that controls the state of the active implantable medical device, which state is one of a plurality of states comprising a first medical device activity state or a second, different medical device activity state, wherein the magnet tracking subsystem is configured to; monitor a number of times the state of the active implantable medical device has transitioned from a designated one of the plurality of states to another one of the plurality of states within a period of time, and prevent the state of the active implantable medical device from transitioning from the designated one of the plurality of states to the other one of the plurality of states when the number of times exceeds a threshold value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. An active implantable medical device comprising:
-
a sensor for detecting a presence of a magnetic field; a timer configured to keep track of the amount of time the sensor detects the magnetic field uninterrupted; a magnet tracking subsystem including a magnet tracking software object configured to exist in one of a plurality of software object states, and to transition to and from software object states based on one or more of a detection of a magnetic field, a duration of a detection of a magnetic field, and a state of the timer; and an interface for passing messages and information from the magnet tracking software object to at least one other software object that controls the state of the active implantable medical device, which state is one of a therapy enabled state or a therapy disabled state, wherein the plurality of software object states comprises a first software object state corresponding to a condition when no magnetic field is detected by the sensor, a second software object state corresponding to the condition when a magnetic field has begun to be detected by the sensor and the timer has been initiated, a third software object state corresponding to the condition when a magnetic field has been detected by the sensor for longer than a first interval, and a fourth software object state corresponding to the condition when a magnetic field has been detected by the sensor for longer than both a first interval and a second interval wherein the magnet tracking subsystem is configured to; set the state of the active implantable medical device to the therapy disabled state upon a transition from the third software object state to the fourth software object state; monitor a number of times there has been a transition from the third software object state to the fourth software object state within a period of time, and prevent the state of the active implantable medical device from being changed from the therapy disabled state to the therapy enabled state when there is a transition from the third software object state to the first software object state, and the number of times exceeds a threshold value.
-
Specification