System and method for motor and cognitive analysis
First Claim
1. A computer-implemented method, comprising:
- recording, by a processor, respective time information for each of a plurality of positions of a display device that are traced during administration of a test;
determining, by the processor, at least one of a plurality of speed values or a plurality of velocity values based on the recorded time information, wherein each value in said determined at least one of the plurality of speed values or the plurality of velocity values represents a rate of change in spatial displacement over time;
determining derivatives of the plurality of velocity values;
outputting, by the processor, test result information based on said determined at least one of the plurality of speed values or the plurality of velocity values, wherein the test result information is based additionally on the derivatives; and
changing, by the processor, stimulation parameters for a programmable implantable stimulator based on said determined at least one of the plurality of speed values or the plurality of velocity values; and
directing, by the processor, the changed stimulation parameters to the programmable implantable stimulator to provide deep brain stimulation therapy responsive to said determined at least one of the plurality of speed values or the plurality of velocity values.
1 Assignment
0 Petitions
Accused Products
Abstract
A cognitive and/or motor skill testing system and method may include a processor that records respective time information for each of multiple positions of a display device that are traced during administration of a test, that determines speed and/or velocity values based on the recorded time information, and that outputs test result information based on the determined values. The test result information may be based on a comparison between a graphed curve of such values to an ideal curve. The positions may correspond to a path between displayed targets whose size and/or distance therebetween depend on past test performance. The system and/or method may output a change expected with a change to therapy parameters for a patient, where the expected change is determined based on changes which occurred in other patients having similar test results and therapy parameters as those of the patient.
19 Citations
20 Claims
-
1. A computer-implemented method, comprising:
-
recording, by a processor, respective time information for each of a plurality of positions of a display device that are traced during administration of a test; determining, by the processor, at least one of a plurality of speed values or a plurality of velocity values based on the recorded time information, wherein each value in said determined at least one of the plurality of speed values or the plurality of velocity values represents a rate of change in spatial displacement over time; determining derivatives of the plurality of velocity values; outputting, by the processor, test result information based on said determined at least one of the plurality of speed values or the plurality of velocity values, wherein the test result information is based additionally on the derivatives; and changing, by the processor, stimulation parameters for a programmable implantable stimulator based on said determined at least one of the plurality of speed values or the plurality of velocity values; and directing, by the processor, the changed stimulation parameters to the programmable implantable stimulator to provide deep brain stimulation therapy responsive to said determined at least one of the plurality of speed values or the plurality of velocity values. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer-implemented method, comprising:
-
recording, by a processor, respective time information for each of a plurality of positions of a display device that are traced during administration of a test; determining, by the processor, at least one of a plurality of speed values or a plurality of velocity values based on the recorded time information; outputting, by the processor, test result information based on said determined at least one of the plurality of speed values or the plurality of velocity values; and changing, by the processor, stimulation parameters for a programmable implantable stimulator based on said determined at least one of the plurality of speed values or the plurality of velocity values; directing, by the processor, the changed stimulation parameters to the programmable implantable stimulator to provide deep brain stimulation therapy responsive to said determined at least one of the plurality of speed values or the plurality of velocity values; and generating at least a portion of the test result information by calculating at least one of an average, standard deviation, mean square error, or root mean square error of a difference of (a) said determined at least one of the plurality of speed values or the plurality of velocity values from ideal values, or (b) derivative values of said determined at least one of the plurality of speed values or the plurality of velocity values from ideal derivative values.
-
-
17. A computer-implemented method, comprising:
-
recording, by a processor, respective time information for each of a plurality of positions of a display device that are traced during administration of a test; determining, by the processor, at least one of a plurality of speed values or a plurality of velocity values based on the recorded time information; outputting, by the processor, test result information based on said determined at least one of the plurality of speed values or the plurality of velocity values; and changing, by the processor, stimulation parameters for a programmable implantable stimulator based on said determined at least one of the plurality of speed values or the plurality of velocity values; directing, by the processor, the changed stimulation parameters to the programmable implantable stimulator to provide deep brain stimulation therapy responsive to said determined at least one of the plurality of speed values or the plurality of velocity values; recording, by the processor, a first at least one therapy parameter applied to a patient; recording, by the processor, a first test result for the patient in association with the first at least one therapy parameter; and for a user input proposed change to the first at least one therapy parameter to obtain a changed at least one therapy parameter; searching, by the processor, for a set of at least one patient for each of whom (a) the first test result or a respective second test result that deviates from the first test result by less than a threshold amount is recorded in association with the first at least one therapy parameter or a second at least one therapy parameter that deviates from the first at least one therapy parameter by less than a predetermined threshold amount, and (b) a respective test result is recorded in association with the changed at least one therapy parameter or another respective at least one therapy parameter that deviates from the changed at least one therapy parameter by less than a predetermined threshold amount; and outputting, by the processor, change information (a) indicative of an expected change to the first test result in response to the proposed change to the first at least one therapy parameter, and (b) based on the at least one respective test result recorded for the set of at least one patient in association with said changed at least one therapy parameter or another respective at least one therapy parameter. - View Dependent Claims (18, 19, 20)
-
Specification