Flexible Communication and Control Protocol for a Wireless Sensor and Microstimulator Network
First Claim
1. A microstimulator implant controller for restoring functional movement in one or more muscles of a patient'"'"'s body, the controller comprising:
- a. a processor configured to receive input parameters, to initialize one or more implants that are installed within a patient'"'"'s body with initialization data based on the input parameters, and to control various processes in the one or more implants by transmitting dynamic data, the initialization data including a unique identification data for each of the one or more implants and data required to enable the one or more implants to perform one or more actions, and wherein the actions include stimulation of one or more muscles within the patient'"'"'s body;
b. a transmitter configured to transmit the initialization data to the one or more implants by forward telemetry transmission; and
c. a receiver configured to receive back the transmitted initialization data from the one or more implants by reverse telemetry transmission, wherein the receiving back the transmitted initialization data is an indication to the processor that the initialization data has been received accordingly by the one or more implants.
2 Assignments
0 Petitions
Accused Products
Abstract
A novel system and method for restoring functional movement of a paralyzed limb(s) or a prosthetic device. Stimulating one or more muscles of a patient using an implanted neuromuscular implants and sensing the response of the stimulated muscle by the implants, wherein the sensing the response is not limited to data related to patient'"'"'s movement intention, the posture, muscle extension, M-Wave and EMG. A communication and control protocol to operate the system safely and efficiently, use of forward and reverse telemetry channels having a limited bandwidth capacity, and minimizing the adverse consequences caused by errors in data transmission and intermittent loss of power to the implants. Adjusting stimulation rates and phases of the stimulator in order to achieve an efficient control of muscle force while minimizing fatigue and therefore providing for smooth movements and dynamic increase of the strength in patient'"'"'s muscle contraction.
-
Citations
76 Claims
-
1. A microstimulator implant controller for restoring functional movement in one or more muscles of a patient'"'"'s body, the controller comprising:
-
a. a processor configured to receive input parameters, to initialize one or more implants that are installed within a patient'"'"'s body with initialization data based on the input parameters, and to control various processes in the one or more implants by transmitting dynamic data, the initialization data including a unique identification data for each of the one or more implants and data required to enable the one or more implants to perform one or more actions, and wherein the actions include stimulation of one or more muscles within the patient'"'"'s body; b. a transmitter configured to transmit the initialization data to the one or more implants by forward telemetry transmission; and c. a receiver configured to receive back the transmitted initialization data from the one or more implants by reverse telemetry transmission, wherein the receiving back the transmitted initialization data is an indication to the processor that the initialization data has been received accordingly by the one or more implants. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A microstimulator implant for restoring functional movement in muscle of a patient'"'"'s body, the implant comprising:
-
a) a memory unit configured to store a unique identification data assigned to the implant; b) a receiver configured to wirelessly receive initialization data from an external controller by forward telemetry, wherein the initialization data including a unique identification data and data required to program the implants registers with one or more actions; c) a processor configured to receive and process the received initialization data, wherein the processing including comparing of the received unique identification data with the stored identification data; d) a transmitter configured to transmit the received initializing data back to the external controller by telemetry if the received and the stored unique identification data match; e) a pair of electrodes configured to stimulate a muscle within the patient'"'"'s body based on the programmed registers of the implant; f) at least one sensor configured to detect signals from the stimulated muscle; and wherein the transmitter is further configured to transmit the data corresponding to the detected signals to the external controller. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46)
-
-
47. A neuromuscular implant system for restoring functional movement in one or more muscles of a patient'"'"'s body, the system comprising:
-
a) a control unit located external to the patient'"'"'s body configured to initialize one or more implants with initialization data, transmitting the initialization data by forward telemetry to each of the one or more implants, wherein the initialization data include one or more muscle stimulation data, timing data, and a unique implant identification data, the control unit is further configured to verify the proper receipt of the initialization data by the one or more implants by receiving the transmitted initialization data back from the one or more implants; and b) one or more implants having a stored unique identification data installed within the patient'"'"'s body, configured to receive the initialization data and to electrically stimulate one or more muscles within the patient'"'"'s body, to detect signals generated by the one or more stimulated muscles, and to send by reverse telemetry the detected signal to the external control unit. - View Dependent Claims (48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76)
-
Specification