USRE36690EExpiredUtilityPatentIndex 94
Portable muscle stimulator with pulse width control
Assignee: INT REHABILITATIVE SCIENCES INPriority: Sep 29, 1995Filed: Apr 13, 1999Granted: May 16, 2000
Est. expirySep 29, 2015(expired)· nominal 20-yr term from priority
A61N 1/36034A61N 1/36003
94
PatentIndex Score
60
Cited by
7
References
43
Claims
Abstract
A portable muscle stimulator with removable data storage card is disclosed in which the removable data storage card is secured within the power muscle stimulator on specially designed rail guides which prevent the removable data storage card from being inserted to the power muscle stimulator incorrectly and which ensure that the power muscle stimulator is secured in a removable fashion within the power muscle stimulator. The portable muscle stimulator include a multitude of safety features which are designed to prevent injury to the user while at the same time to ensure that the portable power muscle stimulator is easy to use.
Claims
exact text as granted — not AI-modifiedWe claim:
1. A portable muscle stimulator for generating a plurality of muscle stimulating signals for application to a patient using a plurality of electrodes, comprising: a plurality of independently driven channels connected respectively to a like plurality of electrodes for independently treating a like plurality of separate muscle groups of a patient, each of said plurality of independently driven channels including its own drive circuit; a digital data processor connected to each of said drive circuits for each providing a drive control signal for causing each of said drive circuits to generate said plurality of muscle stimulating signals; each of said drive control signals causing its respective drive circuit to generate a muscle stimulating signal as a series of on and off pulses over a given time period; and said pulses having a predetermined constant voltage and an intensity and a waveform shape such that the beginning of said pulse has a ramp portion from zero to maximum intensity, a middle portion constant at maximum intensity, and an equal ramp portion from maximum intensity to zero, such that there is a smooth transition from no pulses to the maximum pulse intensity and then back to no pulses in order to provide smooth muscle contractions and release of contractions.
2. The portable muscle stimulator of claim 1, wherein said maximum pulse intensity is selectable by said patient.
3. The portable muscle stimulator of claim 2, wherein said patient selects pulse intensity by increasing or decreasing charge per pulse.
4. The portable muscle stimulator of claim 1, wherein each of said pulses has a constant voltage level at said maximum intensity portion of said pulses.
5. The portable muscle stimulator of claim 1, wherein the time periods during which pulses are generated and not generated are selectable by said patient.
6. The portable muscle stimulator of claim 1, wherein pulse intensity for each of said plurality of independently driven channels is separately selectable by said patient.
7. The portable muscle stimulator of claim 1, wherein each of said plurality of independently driven channels further includes a load detect circuit connected between each respective electrode and each respective drive circuit, for providing a feedback signal to said digital data processor indicative of an actual load experienced by each respective one of said plurality of drive circuits.
8. The portable muscle stimulator of claim 7, wherein said digital data processor receives said feedback signals from each load detect circuit and detects whether short or open circuit conditions exist in each of said plurality of independently driven channels.
9. The portable muscle stimulator of claim 8, wherein said digital data processor stops the generation of muscle stimulating signals in any of said independently driven channels in which at least one of an open and short circuit condition is detected.
10. The portable muscle stimulator of claim 1, wherein both of said ramp portions of said waveform shape are symmetrical with each other.
11. The portable muscle stimulator of claim 1, wherein each of said plurality of independently driven channels is synchronously driven.
12. The portable muscle stimulator of claim 1, wherein the maximum intensity of said pulses in each of said independently driven channels is independently controllable by said patient.
13. The portable muscle stimulator of claim 1, wherein each pair of said plurality of independently driven channels is synchronously driven within each pair and asynchronously driven with respect to each other pair of driven channels.
14. The portable muscle stimulator of claim 1, wherein an average value of the intensity of each of said pulses in each independently driven channel is calculated and stored for later review.
15. The portable muscle stimulator of claim 14, wherein said average values are stored in removable data storage which can be removed from said portable muscle stimulator without disabling said stimulator and sent to a remote location for review for compliance with a predetermined treatment plan for said patient.
16. A portable muscle stimulator for generating a plurality of muscle stimulating signals for application to a patient using a plurality of electrodes, comprising: a microcontroller; a plurality of switches, each connected to be operated by said microcontroller; a like plurality of output transformers, connected such that power stored in said portable muscle stimulator can be applied to said output transformers by said plurality of switches; said microcontroller generating a series of pulse trains for generating output pulses by said plurality of output transformers for a first time period predetermined by a contract period selected by said patient and then no pulses for a second time period predetermined by a relaxation period selected by said patient, said output pulses having a predetermined constant voltage level; and wherein said microcontroller ramps up the intensity of each pulse at the beginning of each pulse train to an intensity preselected by said patient and then ramps down said intensity to zero at the end of said pulse train in order to allow a smooth transition from zero to maximum intensity to zero intensity, thereby achieving a smooth contraction and release of said patient's muscles.
17. The portable muscle stimulator of claim 16, wherein said ramping is controlled by said microcontroller and is accomplished by incrementally increasing or decreasing pulse widths until a desired pulse width is achieved.
18. The portable muscle stimulator of claim 16, wherein each of said pulses has a constant voltage level at said maximum intensity portion of said pulses.
19. The portable muscle stimulator of claim 16, wherein said patient selects pulse intensity by increasing or decreasing charge per pulse.
20. The portable muscle stimulator of claim 16, wherein both said ramp up and said ramp down of said intensity produce symmetrical ramp waveforms.
21. A portable muscle stimulator for generating a plurality of muscle stimulating signals for application to a patient using a plurality of electrodes, comprising: at least three independently driven channels connected respectively to a like plurality of electrodes for independently treating a like plurality of separate muscle groups of a patient, each of said plurality of independently driven channels including its own drive circuit; a digital data processor connected to each of said drive circuits for each providing a drive control signal for causing each of said drive circuits to generate said plurality of muscle stimulating signals; each of said drive control signals causing its respective drive circuit to generate a muscle stimulating signal as a series of on and off pulses over a given time period; and said pulses having an intensity and a waveform shape such that the beginning of said pulse has a ramp portion from zero to maximum intensity, a middle portion constant at maximum intensity, and an end ramp portion from maximum intensity to zero, such that there is a smooth transition from no pulses to the maximum pulse intensity and then back to no pulses in order to provide smooth muscle contractions and release of contractions.
22. The portable muscle stimulator of claim 21, wherein said maximum pulse intensity is selectable by said patient.
23. The portable muscle stimulator of claim 22, wherein said patient selects pulse intensity by increasing or decreasing charge per pulse.
24. The portable muscle stimulator of claim 21, wherein each of said pulses has a constant voltage level at said maximum intensity portion of said pulses.
25. The portable muscle stimulator of claim 21, wherein the time periods during which pulses are generated and not generated are selectable by said patient.
26. The portable muscle stimulator of claim 21, wherein pulse intensity for each of said at least three independently driven channels is separately selectable by said patient.
27. The portable muscle stimulator of claim 21, wherein each of said at least three independently driven channels further includes a load detect circuit connected between each respective electrode and each respective drive circuit, for providing a feedback signal to said digital data processor indicative of an actual load experienced by each respective one of said plurality of drive circuits.
28. The portable muscle stimulator of claim 27, wherein said digital data processor receives said feedback signals from each load detect circuit and detects whether short or open circuit conditions exist in each of said at least three independently driven channels.
29. The portable muscle stimulator of claim 28, wherein said digital data processor stops the generation of muscle stimulating signals in any of said independently driven channels in which at least one of an open and short circuit condition is detected.
30. The portable muscle stimulator of claim 21, wherein both of said ramp portions of said waveform shape are symmetrical with each other.
31. The portable muscle stimulator of claim 21, wherein each of said at least three independently driven channels is synchronously driven.
32. The portable muscle stimulator of claim 21, wherein the maximum intensity of said pulses in each of said independently driven channels is independently controllable by said patient.
33. The portable muscle stimulator of claim 21, having four independently driven channels operated in pairs, wherein each of said independently driven channels is synchronously driven within each pair and asynchronously driven with respect to the other pair of driven channels.
34. The portable muscle stimulator of claim 21, wherein an average value of the intensity of each of said pulses in each independently driven channel is calculated and stored for later review.
35. The portable muscle stimulator of claim 34, wherein said average values are stored in removable data storage which can be removed from said portable muscle stimulator without disabling said stimulator and sent to a remote location for review for compliance with a predetermined treatment plan for said patient.
36. The portable muscle stimulator of claim 21, wherein said pulses have apredetermined constant voltage.
37. A portable muscle stimulator for generating a plurality of muscle stimulating signals for application to a patient using a plurality of electrodes, comprising: a plurality of independently driven channels connected respectively to a like plurality of electrodes for independently treating a like plurality of separate muscle groups of a patient, each of said plurality of independently driven channels including its own drive circuit; a digital data processor connected to each of said drive circuits for each providing a drive control signal for causing each of said drive circuits to generate said plurality of muscle stimulating signals; each of said drive control signals causing its respective drive circuit to generate a muscle stimulating signal as a series of on and off pulses over a given time period; and said pulses having an intensity controlled by increasing or decreasing charge per pulse and a waveform shape such that the beginning of said pulse has a ramp portion from zero to maximum intensity, a middle portion constant at maximum intensity, and an end ramp portion from maximum intensity to zero, such that there is a smooth transition from no pulses to the maximum pulse intensity and then back to no pulses in order to provide smooth muscle contractions and release of contractions.
38. A portable muscle stimulator for generating a plurality of muscle stimulating signals for application to a patient using a plurality of electrodes, comprising: a plurality of independently driven channels connected respectively to a like plurality of electrodes for independently treating a like plurality of separate muscle groups of a patient, each of said plurality of independently driven channels including its own drive circuit; a digital data processor connected to each of said drive circuits for each providing a drive control signal for causing each of said drive circuits to generate said plurality of muscle stimulating signals; each of said plurality of independently driven channels further including a load detect circuit connected between each respective electrode and each respective drive circuit, for providing a feedback signal to said digital data processor indicative of an actual load experienced by each respective one of said plurality of drive circuits; each of said drive control signals causing its respective drive circuit to generate a muscle stimulating signal as a series of on and off pulses over a given time period; and said pulses having an intensity and a waveform shape such that the beginning of said pulse has a ramp portion from zero to maximum intensity, a middle portion constant at maximum intensity, and an end ramp portion from maximum intensity to zero, such that there is a smooth transition from no pulses to the maximum pulse intensity and then back to no pulses in order to provide smooth muscle contractions and release of contractions.
39. The portable muscle stimulator of claim 38, wherein said digital data processor receives said feedback signals from each load detect circuit and detects whether short or open circuit conditions exist in each of said plurality of independently driven channels.
40. The portable muscle stimulator of claim 39, wherein said digital data processor stops the generation of muscle stimulating signals in any of said independently driven channels in which at least one of an open and short circuit condition is detected.
41. A portable muscle stimulator for generating a plurality of muscle stimulating signals for application to a patient using a plurality of electrodes, comprising: a plurality of independently driven channels connected respectively to a like plurality of electrodes for independently treating a like plurality of separate muscle groups of a patient, each of said plurality of independently driven channels including its own drive circuit; a digital data processor connected to each of said drive circuits for each providing a drive control signal for causing each of said drive circuits to generate said plurality of muscle stimulating signals; said digital data processor calculating and storing for later review an average value of the intensity of each of said pulses in each independently driven channel; each of said drive control signals causing its respective drive circuit to generate a muscle stimulating signal as a series of on and off pulses over a given time period; and said pulses having an intensity and a waveform shape such that the beginning of said pulse has a ramp portion from zero to maximum intensity, a middle portion constant at maximum intensity, and an end ramp portion from maximum intensity to zero, such that there is a smooth transition from no pulses to the maximum pulse intensity and then back to no pulses in order to provide smooth muscle contractions and release of contractions.
42. The portable muscle stimulator of claim 41, wherein said average values are stored in removable data storage which can be removed from said portable muscle stimulator without disabling said stimulator and sent to a remote location for review of compliance with a predetermined treatment plan for said patient. .Iadd.
43. A muscle stimulator for generating a plurality of muscle stimulating signals for application to a patient using a plurality of electrodes, comprising: a plurality of independently driven channels connected respectively to a like plurality of electrodes for independently treating a like plurality of separate muscle groups of a patient, each of said plurality of independently driven channels including its own drive circuit; a digital data processor connected to each of said drive circuits for providing a drive control signal for causing each of said drive circuits to generate said plurality of muscle stimulating signals; and each of sad drive control signals causing its respective drive circuit to generate a muscle stimulating signal as a series of on and off pulses having a predetermined constant voltage over a given time period. .Iaddend..Iadd.44. The muscle stimulator of claim 43, wherein each of said pulses has an intensity which is proportional to its width. .Iaddend..Iadd.45. The muscle stimulator of claim 44, wherein maximum pulse intensity is selectable by said patient. .Iaddend..Iadd.46. The muscle stimulator of claim 45, wherein said maximum pulse intensity in each of said independently driven channels is independently controllable by said patient. .Iaddend..Iadd.47. The muscle stimulator of claim 44, wherein an average value of the intensity of each of said pulses in each independently driven channel is calculated and stored for later review. .Iaddend..Iadd.48. The muscle stimulator of claim 47, wherein said average values are stored in removable data storage which can be removed from said muscle stimulator without disabling said stimulator and sent to a remote location for review for compliance with a predetermined treatment plan for said patient. .Iaddend..Iadd.49. The muscle stimulator of claim 44, wherein said patient selects pulse intensity by increasing or decreasing charge per pulse. .Iaddend..Iadd.50. The muscle stimulator of claim 43, further including removable data storage for storing data relating to at least one of usage and operation of said muscle stimulator. .Iaddend..Iadd.51. The muscle stimulator of claim 50, wherein said removable data storage can be removed from said muscle stimulator without disabling said stimulator. .Iaddend..Iadd.52. The muscle stimulator of claim 50, wherein said removable data storage comprises a card including storage media. .Iaddend..Iadd.53. The muscle stimulator of claim 50, wherein the stored data can be extracted for review. .Iaddend..Iadd.54. The muscle stimulator of claim 43, wherein the time periods during which pulses are generated and not generated are selectable by said patient. .Iaddend..Iadd.55. The muscle stimulator of claim 43, wherein pulse intensity for each of said plurality of independently driven channels is separately selectable by said patient. .Iaddend..Iadd.56. The muscle stimulator of claim 43, wherein said pulses include symmetrical ramp portions. .Iaddend..Iadd.57. The muscle stimulator of claim 43, wherein each of said plurality of independently driven channels is synchronously driven. .Iaddend..Iadd.58. The muscle stimulator of claim 43, having four independently driven channels operated in pairs, wherein each of said independently driven channels is synchronously driven within each pair and asynchronously driven with respect to the other pair of driven channels.
.Iaddend..Iadd.59. A muscle stimulator for generating a plurality of muscle stimulating signals for application to a patient using a plurality of electrodes, comprising: a microcontroller; a plurality of switches, each connected to be operated by said microcontroller; a like plurality of output transformers, connected such that power stored in said muscle stimulator can be applied to said output transformers by said plurality of switches; and said microcontroller generating a series of pulse trains for generating output pulses by said plurality of output transformers for a first time period predetermined by a contract period selected by said patient and then no pulses for a second time period predetermined by a relaxation period selected by said patient, said output pulses having a predetermined constant voltage level. .Iaddend..Iadd.60. The muscle stimulator of claim 59, wherein each of said pulses has an intensity which is proportional to its width. .Iaddend..Iadd.61. The muscle stimulator of claim 59, further including removable data storage for storing data relating to at least one of usage and operation of said muscle stimulator. .Iaddend..Iadd.62. The muscle stimulator of claim 61, wherein said removable data storage can be removed from said muscle stimulator without disabling said stimulator. .Iaddend..Iadd.63. The muscle stimulator of claim 61, wherein said removable data storage comprises a card including storage media. .Iaddend..Iadd.64. A muscle stimulator for generating a plurality of muscle stimulating signals for application to the muscles of a patient using at least two electrodes, comprising: at least two independently driven channels connected respectively to a like plurality of electrodes for independently treating said muscles of a patient, each of said at least two independently driven channels including its own drive circuit; a digital data processor connected to each of said at least two drive circuits for providing a drive control signal for causing each of said drive circuits to generate said plurality of muscle stimulating signals; and each of said drive control signals causing its respective drive circuit to generate a muscle stimulating signal as a series of on and off pulses having a predetermined constant voltage level over a given time period. .Iaddend..Iadd.65. The muscle stimulator of claim 64, wherein each of said pulses has an intensity which is proportional to its width. .Iaddend..Iadd.66. The muscle stimulator of claim 65, wherein maximum pulse intensity is selectable by said patient. .Iaddend..Iadd.67. The muscle stimulator of claim 66, wherein said maximum pulse intensity in each of said independently driven channels is independently controllable by said patient. .Iaddend..Iadd.68. The muscle stimulator of claim 65, wherein said patient selects pulse intensity by increasing or decreasing
charge per pulse. .Iaddend..Iadd.69. The muscle stimulator of claim 65, wherein pulse intensity for each of said at least two independently driven channels is separately selectable by said patient. .Iaddend..Iadd.70. The muscle stimulator of claim 65, wherein an average value of the intensity of each of said pulses in each independently driven channel is calculated and stored for later review. .Iaddend..Iadd.71. The muscle stimulator of claim 70, wherein said average values are stored in removable data storage which can be removed from said muscle stimulator without disabling said stimulator and sent to a remote location for review for compliance with a predetermined treatment plan for said patient. .Iaddend..Iadd.72. The muscle stimulator of claim 64, wherein the time periods during which pulses are generated and not generated are selectable by said patient. .Iaddend..Iadd.73. The muscle stimulator of claim 64, wherein each of said at least two independently driven channels further includes a load detect circuit connected between each respective electrode and each respective drive circuit for providing a feedback signal to said digital data processor indicative of an actual load experienced by each respective one of said at least two drive circuits. .Iaddend..Iadd.74. The muscle stimulator of claim 73, wherein said digital data processor receives said feedback signals from each load detect circuit and detects whether short or open circuit conditions exist in each of said at least two independently driven channels. .Iaddend..Iadd.75. The muscle stimulator of claim 74, wherein said digital data processor stops the generation of muscle stimulating signals in any of said independently driven channels in which at least one of an open and short circuit condition is detected. .Iaddend..Iadd.76. The muscle stimulator of claim 64, wherein said pulses include symmetrical ramp portions. .Iaddend..Iadd.77. The muscle stimulator of claim 64, wherein each of said at least two independently driven channels is synchronously driven. .Iaddend..Iadd.78. The muscle stimulator of claim 64, having four independently driven channels operated in parts, wherein each of said independently driven channels is synchronously driven within each pair and asynchronously driven with respect to the other pair of driven channels. .Iaddend..Iadd.79. The muscle stimulator of claim 64, further including removable data storage for storing data relating to at least one of usage and operation of said muscle stimulator. .Iaddend..Iadd.80. The muscle stimulator of claim 79, wherein said removable data storage can be removed from said muscle stimulator without disabling said stimulator. .Iaddend..Iadd.81. The muscle stimulator of claim 79, wherein said removable data storage comprises a card including storage media. .Iaddend..Iadd.82. The muscle stimulator of claim 79, wherein the stored data can be extracted for
review. .Iaddend..Iadd.83. A muscle stimulator for generating a plurality of muscle stimulating signals for application to the muscles of a patient using a plurality of electrodes, comprising: a plurality of driven channels connected respectively to said plurality of electrodes for treating said muscles of said patient, each of said plurality of driven channels being connected to a drive circuit; a digital data processor connected to each drive circuit for providing a drive control signal for causing each drive circuit to generate said plurality of muscle stimulating signals; each of said drive control signals causing its respective drive circuit to generate a muscle stimulating signal as a series of on and off pulses over a given time period; and said pulses having an intensity controlled by increasing or decreasing charge per pulse. .Iaddend..Iadd.84. The muscle stimulator of claim 83, wherein said pulses have a predetermined constant voltage. .Iaddend..Iadd.85. The muscle stimulator of claim 83, further including removable dada storage for storing data relating to at least one of usage and operation of said muscle stimulator. .Iaddend..Iadd.86. The muscle stimulator of claim 85, wherein said removable data storage can be removed from said muscle stimulator without disabling said stimulator. .Iaddend..Iadd.87. The muscle stimulator of claim 85, wherein said removable data storage comprises a card including storage media. .Iaddend..Iadd.88. The muscle stimulator of claim 85, wherein the stored data can be extracted for review. .Iaddend..Iadd.89. The muscle stimulator of claim 83, wherein maximum pulse intensity is selectable by said patient. .Iaddend..Iadd.90. The muscle stimulator of claim 89, wherein said maximum pulse intensity in each of said driven channels is independently controllable by said patient. .Iaddend..Iadd.91. The muscle stimulator of claim 83, wherein the time periods during which pulses are generated and not generated are selectable by said patient. .Iaddend..Iadd.92. The muscle stimulator of claim 83, wherein pulse intensity for each of said plurality of driven channels is separately selectable by said patient. .Iaddend..Iadd.93. The muscle stimulator of claim 83, wherein said pulses include symmetrical ramp portions. .Iaddend..Iadd.94. The muscle stimulator of claim 83, wherein each of said plurality of driven channels is synchronously driven. .Iaddend..Iadd.95. The muscle stimulator of claim 83, having four independently driven channels operated in pairs, wherein each of sad independently driven channels is synchronously driven within each pair and asynchronously driven with respect to the other pair of driven channels. .Iadd.96. The muscle stimulator of claim 83, wherein an average value of the intensity of each of said pulses in each independently driven channel is calculated and stored for later review. .Iaddend..Iadd.97. The muscle stimulator of claim 96, wherein said average values are stored in removable data storage which can be removed from said muscle stimulator without disabling said stimulator and sent to a remote location for review for compliance with a predetermined treatment plan for said patient. .Iaddend..Iadd.98. A muscle stimulator for generating a plurality of muscle stimulating signals for application to the muscles of a patient using a plurality of electrodes, comprising: a plurality of independently driven channels connected respectively to a like plurality of electrodes for treating said muscles of said patient, each of said plurality of independently driven channels including its own drive circuit; a digital data processor connected to each of said drive circuits for providing a drive control signal for causing each of said drive circuits to generate said plurality of muscle stimulating signals; each of said plurality of independently driven channels further including a load detect circuit connected between each respective electrode and each respective drive circuit, for providing a feedback signal to said digital data processor indicative of an actual load experienced by each respective one of said plurality of drive circuits; and each of said drive control signals causing its respective drive circuit to generate a muscle stimulating signal as a series of on and off pulses having a constant voltage level over a given time period. .Iaddend..Iadd.99. The muscle simulator of claim 98, wherein each of said pulses has a variable intensity proportional to its width. .Iaddend..Iadd.100. The muscle simulator of claim 99, wherein maximum pulse intensity is selectable by said patient. .Iaddend..Iadd.101. The muscle stimulator of claim 100, wherein said maximum pulse intensity in each of said independently driven channels is independently controllable by said patient. .Iaddend..Iadd.102. The muscle simulator of claim 99, wherein said patient selects pulse intensity by increasing or decreasing charge per pulse. .Iaddend..Iadd.103. The muscle simulator of claim 99, wherein pulse intensity for each of said plurality of driven channels is separately selectable by said patient. .Iaddend..Iadd.104. The muscle simulator of claim 98, wherein said digital data processor receives said feedback signals from each load detect circuit and detects whether short or open circuit conditions exist in each of said plurality of independently driven channels. .Iaddend..Iadd.105. The muscle simulator of claim 104, wherein said digital data processor stops the generation of muscle stimulating signals in any of said independently driven channels in which at least one of an open and short circuit condition is detected. .Iaddend..Iadd.106. The muscle simulator of claim 98, further including removable data storage for storing data relating to at lest one of usage and operation of said muscle stimulator. .Iaddend..Iadd.107. The muscle simulator of claim 106, wherein said removable data storage can be removed from said muscle stimulator without disabling said stimulator. .Iaddend..Iadd.108. The muscle simulator of claim 106, wherein said removable data storage comprises a card including storage media. .Iaddend..Iadd.109. The muscle simulator of claim 98, wherein the time periods during which pulses are generated and not generated are selectable
by said patient. .Iaddend..Iadd.110. The muscle stimulator of claim 98, wherein said pulses include symmetrical ramp portions. .Iaddend..Iadd.111. A muscle stimulator for generating a plurality of muscle stimulating signals for application to the muscles of a patient using a plurality of electrodes, comprising: a plurality of independently driven channels connected respectively to a plurality of electrodes for treating said muscles of said patient, each of said plurality of independently driven channels including its own drive circuit; a digital data processor connected to each of said drive circuits for providing a drive control signal for causing each of said drive circuits to generate said plurality of muscle stimulating signals; said digital data processor calculating and storing for later review an average value of the intensity of each of said pulses in each independently driven channel; each of said drive control signals causing its respective drive circuit to generate a muscle stimulating signal as a series of on and off pulses over a given time period; and said pulses having an intensity and a waveform shape such that there is a smooth transition from no pulses to a maximum pulse intensity and then back to no pulses in order to provide smooth muscle contractions and release of contractions. .Iaddend..Iadd.112. The muscle stimulator of claim 111, wherein said average values are stored in removable data storage which can be removed from said muscle stimulator without disabling said stimulator and sent to a remote location for review for compliance with a predetermined treatment plan for said patient. .Iaddend..Iadd.113. The muscle stimulator of claim 111, further including removable data storage for storing data relating to at least one of usage and operation of said muscle stimulator. .Iaddend..Iadd.114. The muscle stimulator of claim 113, wherein said removable data storage can be removed from said muscle stimulator without disabling said stimulator. .Iaddend..Iadd.115. The muscle stimulator of claim 113, wherein said removable data storage comprises a card including storage media. .Iaddend..Iadd.116. The muscle stimulator of claim 111, wherein each of said pulses has an intensity which is proportional to its width. .Iaddend..Iadd.117. The muscle stimulator of claim 111, wherein maximum pulse intensity is selectable by said patient. .Iaddend..Iadd.118. The muscle stimulator of claim 117, wherein said maximum pulse intensity in each of said independently driven channels is independently controllable by said patient. .Iaddend..Iadd.119. The muscle stimulator of claim 111, wherein said patient selects pulse intensity by increasing or decreasing charge per pulse. .Iaddend..Iadd.120. The muscle stimulator of claim 111, wherein the time periods during which pulses are generated and not generated are selectable by said patient. .Iaddend..Iadd.121. The muscle stimulator of claim 111, wherein pulse intensity for each of said plurality of driven channels is separately selectable by said patient. .Iaddend..Iadd.122. The muscle stimulator of claim 111, wherein said pulses include symmetrical ramp portions. .Iaddend..Iadd.123. The muscle stimulator of claim 111, wherein each of said plurality of driven channels is synchronously driven. .Iaddend..Iadd.124. A muscle stimulator for generating a plurality of muscle stimulating signals for application to the muscles of a patient using a plurality of electrodes, comprising: a plurality of driven channels connected respectively to a plurality of electrodes for treating said muscles of said patient, each of said plurality of driven channels being connected to a drive circuit; a digital data processor connected to each of said drive circuits for providing a drive control signal for causing each of said drive circuits to generate said plurality of muscle stimulating signals; and each of said drive control signals causing its respective drive to generate a muscle stimulating signal as a series of on and off pulses having a predetermined constant voltage level over a given time period. .Iaddend..Iadd.125. The muscle stimulator of claim 124, wherein each of said pulses has an intensity which is proportional to its width. .Iaddend..Iadd.126. The muscle stimulator of claim 125, wherein said patient can select a maximum pulse intensity. .Iaddend..Iadd.127. The muscle stimulator of claim 125, wherein said patient selects pulse intensity by increasing or decreasing charge per pulse. .Iaddend..Iadd.128. The muscle stimulator of claim 125, wherein a maximum intensity of said pulses in each of said driven channels is independently controllable by said patient. .Iaddend..Iadd.129. The muscle stimulator of claim 125, wherein an average value of the intensity of each of said pulses in each driven channel is calculated and stored for later review. .Iaddend..Iadd.130. The muscle stimulator of claim 129, wherein said average values are stored in removable data storage. .Iaddend..Iadd.131. The muscle stimulator of claim 130, wherein said removable data storage can be removed from said portable muscle stimulator without disabling said stimulator and sent to a remote location for review for compliance with a predetermined treatment plan for said patient. .Iaddend..Iadd.132. The muscle stimulator of claim 124, wherein the time periods during which pulses are generated and not generated are selectable by said patient. .Iaddend..Iadd.133. The muscle stimulator of claim 124, wherein pulse intensity for each of said driven channels is separately selectable by said patient. .Iaddend..Iadd.134. The muscle stimulator of claim 124, wherein each of said driven channels further includes a load detect circuit connected between each respective electrode and each respective drive circuit, for providing a feedback signal to said digital data processor indicative of an actual load experienced by each respective one of said plurality of drive circuits. .Iaddend..Iadd.135. The muscle stimulator of claim 134, wherein said digital data processor receives said feedback signals from each load detect circuit and detects whether short or open circuit conditions exist in each of said driven channels. .Iaddend..Iadd.136. The muscle stimulator of claim 135, wherein said digital data processor stops the generation of muscle stimulating signals in any of said driven channels in which at least one of an open and short circuit condition is detected. .Iaddend..Iadd.137. The muscle stimulator of claim 124, wherein said pulses include symmetrical ramp portions.
.Iaddend..Iadd.138. The muscle stimulator of claim 124, wherein each of said driven channels is synchronously driven. .Iaddend..Iadd.139. The muscle stimulator of claim 124, having four independently driven channels operated in pairs, wherein each of said independently driven channels is synchronously driven within each pair and asynchronously driven with respect to the other pair of driven channels. .Iaddend..Iadd.140. The muscle stimulator of claim 124, further including removable data storage for storing data relating to at least one of usage and operation of said muscle stimulator. .Iaddend..Iadd.141. The muscle stimulator of claim 140, wherein said removable data storage can be removed from said muscle stimulator without disabling said stimulator. .Iaddend..Iadd.142. The muscle stimulator of claim 140, wherein said removable data storage comprises a card including storage media. .Iaddend..Iadd.143. The muscle stimulator of claim 140, wherein the stored data can be extracted for review. .Iaddend..Iadd.144. A muscle stimulator for generating a plurality of muscle stimulating signals for application to a patient using at least two of electrodes, comprising: at least two driven channels connected respectively to a like plurality of electrodes for treating the muscles of a patient, each of said at least two driven channels including a drive circuit; a digital data processor connected to each of said drive circuits for providing a drive control signal for causing each of said drive circuits to generate said plurality of muscle stimulating signals; and each of said drive control signals causing its respective drive circuit to generate a muscle stimulating signal as a series of on and off pulses having a predetermined constant voltage over a given time period. .Iaddend..Iadd.145. The muscle stimulator of claim 144, wherein each of said pulses has an intensity which is proportional to its width.
.Iaddend..Iadd.146. The muscle stimulator of claim 145, wherein maximum pulse intensity is selectable by said patient. .Iaddend..Iadd.147. The muscle stimulator of claim 146, wherein said maximum pulse intensity in each of said driven channels is independently controllable by said patient. .Iaddend..Iadd.148. The muscle stimulator of claim 145, wherein said patient selects pulse intensity by increasing or decreasing charge per pulse. .Iaddend..Iadd.149. The muscle stimulator of claim 145, wherein an average value of the intensity of each of said pulses in each driven channel is calculated and stored for later review. .Iaddend..Iadd.150. The muscle stimulator of claim 149, wherein said average values are stored in removable data storage which can be removed from said muscle stimulator without disabling said stimulator and sent to a remote location for review for compliance with a predetermined treatment plan for said patient. .Iaddend..Iadd.151. The muscle stimulator of claim 144, further including removable data storage for storing data relating to at least one of usage and operation of said muscle stimulator. .Iaddend..Iadd.152. The muscle stimulator of claim 151, wherein said removable data storage can be removed from said muscle stimulator without disabling said stimulator. .Iaddend..Iadd.153. The muscle stimulator of claim 151, wherein said removable data storage comprises a card including storage media. .Iaddend..Iadd.154. The muscle stimulator of claim 151, wherein the storage data can be extracted for review. .Iaddend..Iadd.155. The muscle stimulator of claim 144, wherein the time periods during which pulses are generated and not generated are selectable by said patient. .Iaddend..Iadd.156. The muscle stimulator of claim 144, wherein pulse intensity for each of said plurality of independently driven channels is separately selectable by said patient. .Iaddend..Iadd.157. The muscle stimulator of claim 144, wherein said pulses include symmetrical ramp portions. .Iaddend..Iadd.158. The muscle stimulator of claim 144, wherein each of said at least two driven channels is synchronously driven. .Iaddend..Iadd.159. The muscle stimulator of claim 144, having four driven channels operated in pairs, wherein each of said driven channels is synchronously driven within each pair and asynchronously driven with respect to the other pair of driven channels. .Iaddend.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.