Abstract:
A portable physical therapy/rehabilitation/exercise device is provided for evaluating the condition of a patient and for evaluating and tracking the progress made by a patient over time. The device is hand held and has an evaluation mode to determine the current condition of the patient. The device also has a manual exercise mode and a preset exercise mode. During exercises in each mode all of the data pertaining to the forces (compression, tension, torque, and the like) are all stored in the device along with other kinds of quantitative and qualitative data. The stored data may be uploaded to the internet or external computer system in order to be further analyzed. The device is suitable for use by doctors, health care providers, insurance companies and other entities having an interest in the medical condition of the user.

Description:
CROSS REFERENCE TO RELATED APPLICATION 
       [0001]    This application claims the benefit of U.S. provisional patent application 61/581,774 filed on Dec. 30, 2011 the entire disclosure of which is hereby incorporated herein by reference. 
     
    
     BACKGROUND 
       [0002]    The present invention is a portable therapy and exercise device that provides qualitative and quantitative feedback in the fields of physical therapy, rehabilitation, and exercise science. One of the goals of the device is to rehabilitate the user or patient in a quicker and more effective manner as compared to the devices representing the current state of the art. While not intending to limit the scope of the invention, it is envisioned that the device will be suitable for individuals with hand, wrist and shoulder injuries. It is noted that the devices in the current state of the art are specific in function and are, therefore, limited in the focus of application. For example, the current state commonly has separate devices targeting range of motion, strength assessment, and development of endurance for a given kind of injury. The current invention is able to target all of these areas of need within one portable device. The current state of the art also is specific in its targeted injury type. For example, a device may specifically target wrist strength while another separate device may target wrist flexibility. The present invention is able to target both of these areas, as well as muscle endurance. This is also true for arm and shoulder injury and rehabilitation. The current invention is able to target strength, range of motion, and muscle endurance rather than having separate devices for each area. The present invention, therefore, is not limited to a specific body part or muscle group and is not limited to targeting one area of need (strength, range of motion, endurance, etcetera.). 
         [0003]    The current state of the art in rehabilitation/physical therapy technology utilizes specific therapeutic devices to either assess the physical state of a certain muscle group or bodily system or to rehabilitate/exercise this muscle group or bodily system. These devices range from simplistic static devices to mechanical dynamic machines having either no quantitative feedback or having rudimentary performance displays. The present invention is able to collect baseline and ongoing evaluation data, as well as be able to function as a portable exercise therapy device that critiques and provides feedback on the user&#39;s exercise form and technique. 
         [0004]    The current state of the art requires the medical professional/therapist to administer and evaluate various exercises completed by the patient or user. When the patient or user is not in the clinical setting, the professional/therapist does not currently receive any quantitative feedback as to the efficacy of how the exercises are being performed by the patient. The therapist currently relies on subjective professional judgment and subjective patient feedback in order to track progress. The metrics used are qualitative in nature, ranging from improving to not improving and the rate of the improvement. The present invention will bring forth quantitative data in order to remove the subjectivity of human opinion and clinical judgment with regard to whether or not the exercises are being performed as intended and as to the rate of progress of the patient. This data can then be added to the patient&#39;s permanent electronic medical records. The present invention, therefore, helps to contribute to the ever-evolving field of health informatics. 
         [0005]    The present invention is a universal assessment tool and exercise device with extensive data collection capabilities. The present invention collects data for the individual (through concurrent data provided to the user during the exercise), for the professional (through feedback provided to the therapist regarding patient performance) and for the healthcare industry (by developing standardized norms to enhance the current and future state of the industry). 
       SUMMARY OF THE INVENTION 
       [0006]    The portable therapy and exercise device gathers and records data relevant to rehabilitation, physical therapy, and physical exercise. It serves as a tool that provides qualitative and quantitative feedback to its user and/or a medical professional/therapist related to the exercises performed by the user. The feedback that this device provides is given to the user in real time while using the device, thus providing feedback with regard to whether he or she is performing the exercises to a set of pre-established parameters. 
         [0007]    The present invention ensures that the user can obtain feedback even in the absence of a medical professional/therapist. The recorded data in the form of metrics is tabulated electronically by use of a microcontroller/microcomputer, which receives input from electronic sensors and outputs voltage to the clutches and other mechanical components to control the movements of the device. These metrics can then be used to provide post-exercise feedback to the professional/therapist. This post-exercise data is initially used to establish a baseline of exercise performance. As more data is collected, a trend of performance emerges. This data is important to the professional because it helps to predict the user&#39;s recovery time and/or rate of progress. This allows the professional to be able to empirically demonstrate that these pre-programmed exercises are working to rehabilitate the user&#39;s injury. The present invention, therefore, provides quantitative documentation on specific attributes intended to maximize performance and minimize recovery time. This data becomes a tangible record of the user&#39;s recovery profile in order to provide evidence that the treatment was successful. This recovery profile can then be added to the user&#39;s permanent electronic medical records. 
         [0008]    The use of the present invention with a large sampling of patients allows professionals to pool long-term data in order to generate standardized norms and trends of healing with different kinds of injuries. This particular benefit of the portable therapeutic exercise device can be utilized, for example, by medical professionals to document treatment and progress, by insurance companies to monitor claims, by employers to assess readiness to return to work, by legal professionals to substantiate injury severity for claims, and by athletic trainers to assess fitness for athletic participation. 
         [0009]    One of the advantages associated with the use of the present invention is that it provides for a reliable and efficient way to collect and analyze data for individual use, for professional use, and for use on a broader scale in order to benefit the healthcare industry as a whole. Other industries associated with healthcare may also be positively impacted. Another advantage of the portable therapy and exercise device is that it provides treatment integrity, ensuring that the user is performing the prescribed exercises and that he or she is doing them properly. It also provides a quantitative means for substantiating treatment progress and outcomes that is unlike the current state of the art that relies on the subjective opinion/report from the user. Additional advantages are that the device is portable and can target multiple kinds of injuries and multiple kinds of treatment targets (strength, range of motion, endurance, et cetera). In addition, the portable therapy and exercise device can be used as both an evaluation tool and an exercise therapy device. The present invention combines both static methods of strength and endurance assessment (the potential for the muscle to do work) and dynamic methods of assessing the endurance of the muscle while in motion (the actual work done by the muscle). The present invention is also capable of collecting data on multiple levels with varying degrees of utility and impact. 
         [0010]    The portable physical therapy/rehabilitation/exercise device comprises a main housing having a front side that defines a visual screen display opening, at least one control switch opening, at least one indicator light opening, and a main power switch opening. A removable cover is provided and is attached to the main housing. A visual display screen disposed in the visual screen display opening. The device has first and second handles that extend from the main housing in opposite directions. The first handle is movable and extends and retracts relative to the main housing in a linear motion. The second handle rotates about a central axis relative to the main housing and the first handle. 
     
    
     
       BRIEF DESCRIPTION OF THE DRAWING FIGURES 
         [0011]      FIG. 1A  is a front view of a portable physical therapy, rehabilitation and exercise device. 
           [0012]      FIG. 1B  is a sectional view of the portable physical therapy, rehabilitation and exercise device taken along line A-A of  FIG. 1A . 
           [0013]      FIG. 1C  is an exploded view of the portable physical therapy, rehabilitation and exercise device. 
           [0014]      FIG. 2  is a flowchart depicting the navigational menus that appear during operation of the portable physical therapy, rehabilitation, and exercise device. 
           [0015]      FIG. 3  is a flowchart continuing from  FIG. 2 . 
       
    
    
     DESCRIPTION 
       [0016]    As shown in  FIG. 1A , there is a portable physical therapy, rehabilitation and exercise device  100  (sometimes referred to herein as device  100 ). The main housing  1  of the device  100  is made of plastic, for example polyvinyl chloride (hereinafter PVC) plastic that is injection molded into the shape of the main housing  1 . In other preferred embodiments, the main housing  1  is made of aluminum, metals, alloys and combinations thereof. The main housing  1  contains a portion of the internal components of the portable physical therapy/rehabilitation/exercise device  100  as will be described presently. The main housing  1  is durable and strong such that it is capable of withstanding the forces that a user (not shown) will be applying to the main housing  1  in order to protect the electronic and mechanical components disposed within the main housing  1 . The front side  1   e  of the main housing  1  defines a visual screen display opening  1   a , micro switch or control switch openings  1   b , indicator light openings  1   c , and a main power switch opening  1   d . The main housing  1  has a generally rectangular shape, but in other preferred embodiments the main housing  1  may have a cylindrical shape or other desired shape. 
         [0017]    The main housing  1  also contains therein electronic and mechanical components that include a programmed exercise device microcontroller/microcomputer  300  that is built into an exercise device circuit board (not shown). A visual display screen  28  (for example, liquid crystal display—LCD, light emitting diodes—LED, or any other embodiment of a visual display screen) is provided and is secured in the visual screen display opening  1   a . The micro switch or control switch openings  1   b  provides the user with access to a plurality of control switches or buttons, such as the left, right, up and down control switches or buttons shown and commonly designated  61 , that are operatively associated with the programmed exercise device microcontroller/microcomputer  300 . The indicator light openings  1   c  allow the user to see light emitted from light emitters  59 , for example, LEDs, as the user exercises. The main power switch opening  1   d  allows the user to access a main power switch  57  to power the device  100  on and off. A removable cover  22  is provided (see  FIG. 1C ) and is used to seal the top of main housing  1 . The removable cover  22  also serves as a mount for a data communication port  60  and a battery charging port  62 . The removable cover  22  is secured to the main housing  1  with screws, bolts or other suitable fastening mechanism (not shown). Disposed in the main housing interior are rechargeable batteries (not shown) for powering the device  100 . Rechargeable batteries are well known to those having ordinary skill in the art and are, therefore, not described herein in greater detail. 
         [0018]    First and second handles,  54  and  9 , respectively, are provided and each is proximal to the main housing  1 . The first handle  54  serves to allow the user to apply mechanical force to the device  100  that is used for static and dynamic tension and compression exercises, as well as, grip compression/strength evaluations. As shown in  FIGS. 1B and 1C , the first handle  54  includes a load cell strain gauge  33   a  that is capable of sending a signal in the form of an analog voltage output to the programmed device microcontroller/microcomputer  300 . As shown in  FIG. 1C , the programmed exercise device microcontroller/microcomputer  300  includes an exercise device microcontroller/microcomputer memory component (not shown) and an exercise device microcontroller/microcomputer processor component (not shown). In addition, the programmed exercise device microcontroller/microcomputer  300  is also capable of sending and receiving information via the data communication port  60  that can serve as an interface component such that it is capable of communicating with, for example, personal computers and health care provider computers (see  FIG. 2 ). Also, it should be noted that the interface component can include any combination of hardware, firmware, or software in a computer used to enable communication or data transfer between the programmed exercise device microcontroller/microcomputer  300  and a device, system, or network external to the computer. The device  100  can connect with a system or network external to the programmed exercise device microcontroller/microcomputer  300 , using, for example, wireless internet technology (Wi-Fi, 3G, 4G et cetera) connections, local area network connection (LAN) or any other connection type or protocol. All of these types of connections are well known to those having ordinary skill in the art and are, therefore, not described in greater detail herein. Microcontrollers, microcomputer, processors, memory components, circuit boards, and interfaces and their use and operation are also well known to those having ordinary skill in the art and are, therefore, not described in greater detail. In addition, the act of programming a microcontroller/microcomputer is well known to those having ordinary skill in the art and is, therefore, not described in greater detail herein. 
         [0019]    The load cell strain gauge  33   a , to be described presently, in other preferred embodiments, may be substituted for a similar device existing in the current state of the art that allows for the interpretation of force into an electronic signal. As shown in FIGS.  1 B and  1 C, in order for the load cell strain gauge  33   a  to function as a load cell, it is mounted within a load cell outer tube  32  that contains a supporting housing  35 . The supporting housing  35  provides for perfectly linear motion and is disposed internal to a load cell tube inner  31 . The supporting housing  35  includes load cell mounts  34   a ,  37   a  and an alignment block  38 . The alignment block  38  moves within a slot within the supporting housing  35  that guides and provides for perfectly linear motion. The load cell mount  37   a  is allowed to turn axially with respect to the alignment block  38  due to being fastened with shoulder bolt  36   a , thus further isolating the load cell strain gauge  33   a  from torsion loads. Alignment block  38  is mounted to ballnut mounting tube  40 . The opposing end of ballnut tube  40  resides ballnut  41 . Within the ballnut  41  rotates a ballscrew  42 . The high mechanical efficiency of the ballnut  41  coupled to ballscrew  42  converts the linear motion of load cell outer tube  32  into a rotary motion. This rotary motion is transmitted to a first clutch assembly  3   a  that is supported by a bearing  25   a  and secured with an E-clip  45 . The entire first clutch assembly  3   a  is mounted to the main housing  1  with a mounting bracket  43 . The first clutch assembly  3   a , previously described ballscrew  42 , and the load cell strain gauge  33   a  allow a variable voltage from programmed exercise device microcontroller/microcomputer  300  to control the resistance of motion applied through the load cell outer tube  32 . Clutch assemblies and the use and construction thereof are well known to those having ordinary skill in the art and are, therefore, not described in greater detail herein. 
         [0020]    A first rotary encoder  21   a  is connected to the ballscrew  42  in parallel with the first clutch assembly  3   a . The first rotary encoder  21   a  serves to provide the programmed exercise device microcontroller/microcomputer  300  with velocity and position information of load cell outer tube  32 . The data input from the first rotary encoder  21   a  allows the programmed exercise device microcontroller/microcomputer  300  to control the voltage output to the first clutch assembly  3   a , which, together, allow various modes of operation relating to the movement of load cell outer tube  32 . 
         [0021]    The user is provided with the option of selecting different modes of operation of the device  100 . For example, if the static mode of operation (to be described presently) is selected, the device  100  will sense tension or compression of the load cell outer tube  32 , while at the same time the first clutch assembly  3   a  will remain fully engaged and tension and compression forces will be sensed by load cell strain gauge  33   a  and no movement of load cell outer tube  32  will occur. Conversely, if the user selects the dynamic stroking mode of operation (to be described presently), the programmed exercise device microcontroller/microcomputer  300  can configure the movement of load cell outer tube  32  in a dynamic stroking mode of operation. One mode of operation consists of mechanical resistance being applied by the first clutch assembly  3   a  to the load cell outer tube  32  as it is moved outward (by the user) in an outward stroke (as indicated by the arrow designated A in  FIG. 1A ). Upon completion of the outward stroke, stroke limit is sensed by the first rotary encoder  21   a , and the load cell outer tube  32  is freely allowed to stroke back (return stroke indicated by the arrow designated B in  FIG. 1A ) to its inward home position or its pre-stroke starting position through the release of the first clutch assembly  3   a . Another mode of operation functions in the opposite manner and consists of mechanical resistance being applied by the first clutch assembly  3   a  to the load cell outer tube  32  as it is moved inward by the user (in the direction of arrow B). Upon completion of the inward stroke, stroke limit is sensed by the first rotary encoder  21   a  and the load cell outer tube  32  is freely allowed to stroke back to its outward home position (in the direction of arrow A) through the release of the first clutch assembly  3   a . The friction of the first clutch assembly  3   a  controls the resistance of the movement of the load cell outer tube  32 . 
         [0022]    As shown in  FIGS. 1B and 1C  the first handle  54  also includes a handgrip sensor  51  that has in this embodiment, for example, twelve (12) flexible handgrip strain gauges that are affixed to the load cell outer tube  32 . The first handle  54  includes a foam handgrip  54   a  that is fitted over the handgrip strain gauges  51 . The user squeezes the first handle  54  with his or her hand/fingers and this creates deflections in the load cell outer tube  32  (that is made of plastic in one of the preferred_embodiments). The handgrip strain gauges  51  convert these deflections into a variable voltage that is sensed and transmitted to the programmed exercise device microcontroller/microcomputer  300 . The device  100  also has an end cap  56  that is connected to the first/left end of device  100 , with, for example, a screw  55 . 
         [0023]    It is particularly noted that the load cell inner tube  31  supports the load cell outer tube  32  and allows the load cell outer tube  32  to move freely in a linear motion. The load cell inner tube  31  and the load cell outer tube  32  are prevented from rotating with respect to each other by an alignment key  48 , which moves in the load cell outer tube  32 . The load cell inner tube  31  is mounted to the main housing  1  through a mount tube  53  and a mount bushing  52 . Together, the main housing  1 , the mount tube  53 , and the mount bushing  52  define a slot or provide clearance through which wires (not shown for the sake of clarity) are allowed to pass. 
         [0024]    The device  100  is also capable of allowing a user to perform hand-twisting exercises. In particular, the second handle  9  is able to rotate in a twisting motion in both directions, but has a fixed linear position. The second handle  9  includes a foam handgrip  9   a . These twisting motions can be used to complete hand and wrist exercises. The second handle  9  operates with a ratchet mechanism  15 , such that the second handle  9  allows for forward or reverse hand twisting action, that is, clockwise (as indicated in  FIG. 1A , arrow designated C) and counterclockwise (as indicated in  FIG. 1A , arrow designated D) twisting of the second handle  9  relative to a longitudinal axis that extends lengthwise through the device  100  (coincident with the section-line A-A shown in  FIG. 1A ). The functionality of the ratchet mechanism  15  allows it to be “locked out” by the user completely to form a solid connection in which case the second handle  9  is unable to be twisted or rotated. The reversing action allows the user to complete both under and over-hand twisting exercises. The “locking out” of the ratchet mechanism  15  is used to complete static strength evaluations. For rotational exercises, mechanical resistance is applied by a second clutch assembly  3   b  that is fed a variable voltage by the programmed exercise device microcontroller/microcomputer  300 . This allows the programmed exercise device microcontroller/microcomputer  300  to vary the degree of effort required to turn the second handle  9 . A second rotary encoder  21   b  is connected in parallel with a second clutch assembly  3   b  to provide the programmed exercise device microcontroller/microcomputer  300  with velocity and positional feedback data. Disposed between the second clutch assembly  3   b  and the second handle  9  is a torsion load cell  19  and a gearbox  16 . The gearbox  16  is mounted on a gearbox plate  23 . A gearbox cap  30  is provided to protect the internal components of the device  100 . The gear box  16  translates the low speed, high torque rotational movement of the second handle  9  into a higher speed, lower torque rotational movement. The purpose of this is to allow for the use of a reduced size second clutch  3   b  that fits into the main housing  1  due to the second clutch assembly  3   b  size being related to torque capacity. Between the second clutch assembly  3   b  and the main housing  1  is mounted a torsion load cell  19 , leaf springs commonly designated  20 , and first and second load cell brackets  17 ,  18 . The torsion load cell  19  senses torque from the second clutch assembly  3   b  and convert the torque into an analog voltage that is then sent to the programmed exercise device microcontroller/microcomputer  300 . The leaf springs  20  serve to add torsional capacity to the torsion load cell  19 . The thickness of the leaf springs  20  can be varied in other preferred embodiments to adjust the maximum torque capacity of the torsion load cell  19 . 
         [0025]    In addition, as shown in  FIGS. 1B and 1C , the device  100  includes an auxiliary load cell interface block  50  that is disposed in the main housing interior and serves to interface with a hook attachment  63  and a push pad attachment  64 . An auxiliary load cell  33   b  is provided and is capable of operating in both tension and compression modes. It is similar to the previously described tension and compression load cells. However, unlike the previously described load cells that utilize load cell inner and outer tubes  31 ,  32  to ensure that the load cell receives a linear force, the auxiliary load cell  33   b  is connected to a mounting housing  49  and the auxiliary load cell interface block  50 . The mounting housing  49  prevents the rotation of the auxiliary load cell interface block  50  in order for the auxiliary load cell  33   b  to receive a linear motion. Any small amount of rotational movement is prevented from being transmitted to auxiliary load cell  33   b  by a shoulder bolt  36   b . The shoulder bolt  36   b  allows a first load cell mount  37   b  to be mounted to the auxiliary load cell interface block  50  while isolating rotational motion. The auxiliary load cell  33   b  is mounted in the first load cell mount  37   b  and a second load cell mount  34   b . The second load cell mount  34   b  is mounted to the mounting housing  49  that, in turn, is mounted to the cover  22  of the main housing  1 . The auxiliary load cell  33   b  sends a voltage signal to the programmed exercise device microcontroller/microcomputer  300  when load is applied to the hook attachment  63  or push pad attachment  64 . As will be described presently, the hook attachment  63  is used in connection with a rope or elastic stretch band (not shown), where one end of the rope or elastic stretch band attaches to the device  100 , and the other end is connected to a static point of attachment, for example, a wall or doorway. 
         [0026]    As shown in  FIGS. 1B and 1C , angle sensors  47   a  and  47   b  are used to sense angular input of the device  100  relative to gravity and relay this information to the programmed exercise device microcontroller/microcomputer  300 . They are used for exercises where the calculation of angular movement is relevant. The sensors are also used for range of motion evaluations and data tracking. These sensors are nanomechanical (NEMS) gyroscopes in one of the preferred embodiments. There are two sensors within the body of each sensor housing, which are  47   a  and  47   b . There are four sensors total. Only three are used to indicate the positional axes x, y, and z. Each sensor has an effective sensing range of 180 degrees when its axis is oriented within plus or minus 30 degrees relative to gravity. There is an angle sensor  47   a  mounted on each of the following planes in the main housing  1  interior. One of the angle sensors  47   a  is mounted to the bottom plane, one is mounted to the back plane, and one of the sensors  47   a  is mounted to the side plane of the main housing  1 . The sensors  47   a  mounted to the bottom plane and the back plane of main housing  1  both serve to input tilt data when the user of the device  100  is tipping the device  100  from side to side. Two angle sensors  47   a  are called for to sense the tilt from side to side due to the fact that the main housing  1  may not always be oriented within plus or minus 30 degrees relative to gravity. To overcome this variable, the sensor  47   a  is mounted on the side axis of the main housing  1 . It senses the axial orientation of the main housing  1  relative to gravity and based on this axial orientation from the side sensor  47   a , data input is then selected from either the back sensor or the bottom sensor, whichever is in closer orientation to plus or minus 30 degrees relative to gravity. The discrimination of the selection between the bottom sensor and the back sensor is weighted proportionally as to incorporate a certain percentage of angular input data from each sensor  47   a  to produce an averaged signal from both sensors  47   a . The side sensor  47   a  combines the data from the bottom sensor and the back sensor to determine the angle of the device  100  relative to gravity regardless of the axial orientation to gravity. This ensures that no matter which direction the patient tilts the device  100 , even if one sensor  47   a  is out of range, the other sensor  47   a  that is in range will provide an accurate input. 
         [0027]    The visual display screen  28  includes a self-contained driver board (not shown) that communicates using a serial communication protocol with the microcontroller/microcomputer circuit board supporting the programmed exercise device microcontroller/microcomputer  300 . An electric loudspeaker (not shown), for example, Piezo, is provided on the exercise device circuit board that produces auditory tones to alert the user of various functions throughout the program and the exercise routine of the user. The main power switch  58  turns the portable physical therapy/rehabilitation/exercise device  100  on and off. The exercise device circuit board is capable of communicating with an outside or external personal computer (see  FIG. 2 ) through data port  60  using a serial communication protocol as previously described. The battery charging port  62  is used to connect a battery charger for replenishing the batteries disposed in the main housing  1 . Small screws, wiring, and other hardware are not shown for clarity, it being understood that wiring components together is well known to those having ordinary skill in the art and is, therefore, not described in greater detail herein. 
         [0028]    In order for an individual to use the device  100 , the user presses the main power switch  58  that may be colored red, for example, in order to power up the device  100 . Shown in  FIGS. 2-3  is a visual display screen  28  that displays printed indicia  80 . The printed indicia  80  are in the form of words, numbers or symbols, and, as shown, there is a Main Menu  82  screen display. The Main Menu  82  displayed on the visual display screen allows the user to access one of the five main operations of the device  100 . The left and right control switches  61  extending from the front of the main housing  1  allows the user to scroll through the menu selections to choose an operating mode. As shown in  FIGS. 2 and 3 , the five primary operating modes of the device  100  are: 
         [0029]    Evaluation Mode  110 , 
         [0030]    Manual Exercise Mode  120 , 
         [0031]    Preset Exercise Mode  130 , 
         [0032]    Manage Settings Mode  140 , and, 
         [0033]    View/Transfer Data Mode  150 . 
         [0034]    It is pointed out that each of these primary operating modes are displayed on the visual display screen  28  as the user scrolls through the five primary operating modes by pressing the control switches  61 . 
         [0035]    As shown in  FIG. 2 , in Evaluation mode  110  the user will be doing a set number of sample exercises in order to establish baseline data to create guidelines for the exercises that will be represented in his or her treatment plan. For static tension or compression evaluations, the user will choose Stick Evaluation  112  and will be prompted to choose tension  112   a  or compression  112   b  on the visual display screen  28 . The user then begins the evaluation mode by pushing inward or pulling outward (tension or compression) on the first and second handles  54 ,  9  as hard as he or she can for as long as he or she can (or until it starts to feel uncomfortable). This represents one repetition. The user is then given the opportunity to repeat this action for a set number of trials. This data is then assigned certain values that are stored in exercise device microcontroller/microcomputer memory component. The stored parameter data will include the mode utilized (Evaluation mode) and the type of exercise (stick tension or stick compression). Quantitative data recorded will include the maximum force exerted, the number of repetitions, and the time (in seconds) that it took the user to reach the maximum force for a given repetition. 
         [0036]    In Manual Exercise Mode  120 , the user selects Static Stick Exercise  123 . The user then inputs the type of force (static compression  123   a , static tension  123   b , or both), the number of repetitions, the amount of force (pounds/kilograms), and the desired hold time (in seconds). After this data is entered, the exercises may commence. This data must be entered every time the user wants to use this manual setting mode. During this mode, the first handle  54  remains fixed and only static force data is sensed. The user begins the repetition by applying force to the device  100  (either tension or compression) until he or she reaches the set force threshold. The user will then hear a beep generated by the device  100  and will be prompted to hold the set force for the indicated hold time. The user then will be prompted to release the force. The user repeats the exercises until he or she completes the set number of repetitions. If the user applies too much force or not enough force during the requisite hold time, the device  100  will indicate this on the visual display screen  28 , and will produce an audible sound and will prompt the user to start that particular repetition over again. This concurrent feedback allows the user the opportunity to retry the repetition and progress through the remainder of the repetitions. 
         [0037]    When the repetitions are all completed the Track Progress  170  screens will be displayed. The user is then presented with post-exercise feedback on the repetitions performed and the data set is given a unique serial number. The data saved in the microcontroller/microcomputer memory component of the device  100  will include the mode utilized (Manual Exercise  120 ) and the type of exercise (static compression  123   a , static tension  123   b , or both). Additional parameter data recorded includes the set force units and the target hold time (in seconds). The quantitative data collected includes the number of ideal repetitions and the number of times that the user went over or under the set force. A derived score is then calculated by the programmed exercise device microcontroller/microcomputer  300  on force units under or over the target force and on the number of hold time failures. A perfect score is obtained when the user optimally completes the repetitions with the prescribed force for the full hold time. The score is recorded as well as the breakdown of the score: Perfect repetitions, under-force repetitions, and over-force repetitions and saved in the exercise device microcontroller/microcomputer memory component so that it can be accessed in the future. 
         [0038]    In Manual Exercise Mode  120  the user can also select Dynamic Stick Exercise mode  123   c . During this mode, the user must input the type of resistance (dynamic tension mode  123   e -outward stroke, dynamic compression mode  123   d -inward stroke, or both) and the number of repetitions. In the dynamic tension mode  123   e , the user begins with the first handle  54  in the inward position (the handle is in a compressed state) and applies tension with the first handle  54  (while holding the second handle  9 ) and strokes to the outward position with the resistance having been preselected by the user. The stroke is completed when the limit of travel is reached. It is then free to return to its home inward position. In the dynamic compression mode  123   d , the user starts with the first handle  54  in the outward position and applies compression force while the first handle  54  strokes to the inward position with the resistance preselected by the user. The stroke is completed when the limit of travel of reached. It is then free to return to its home outward position. The user continues until the preset number of repetitions is completed. 
         [0039]    When the repetitions are all completed the Track Progress  170  screens will be displayed on the visual display screen  28 . The user is then presented with post-exercise feedback on the repetitions performed and the data set is given a unique serial number. The data saved in the device microcontroller/microcomputer memory component includes the mode utilized (Manual Exercise  120 ) and the type of exercise (stick tension, stick compression, or both). Additional parameter data recorded will include the set force/resistance units. The quantitative data collected will include the number of ideal repetitions. An ideal repetition is a stroke with a short acceleration and a constant motion profile. A derived score will be calculated by the programmed exercise device microcontroller/microcomputer  300  and will be based on how constant the motion is of the completed strokes. A perfect score is obtained when the user optimally completes the repetitions with fluid stroking (continuous smooth movements) at the desired resistance level. 
         [0040]    The Preset Exercise Mode  130  shown in  FIG. 3  is similar to the Dynamic Stick Exercise mode  123   c  of the Manual Exercise mode  120 , except the user selects from three preset exercises pre-programmed into the programmed exercise device microcontroller/microcomputer  300  of the device  100  by an administrator or medical professional. The user selects Preset Exercise Mode  130  from the main menu  82  and the visual display screen  28  displays the options shown in  FIG. 3 . The user selects Preset Dynamic Stick Exercise  131  and is allowed to choose one of the preset exercises generally designated Custom  1 , Custom  2 , and Custom  3  ( 131   a ,  131   b ,  131   c , respectively) by depressing the left and right buttons  61  that protrude from the front side  1   e  of the main housing  1 . The results of the exercise performed in this operating mode are stored in exercise device microcontroller/microcomputer memory component as described above. The exercises&#39; parameters are preset by the administrator and cannot be modified by the user. 
         [0041]    For twisting type evaluations, the user selects Evaluation Mode  110  and Twist Evaluation  114  (see  FIG. 2 ). The user is then prompted to choose from three different kinds of twisting evaluations: Strength/static  114   a , dynamic  114   b , and range of motion  114   c . For strength/static twisting-type evaluations, the user will conduct a set number of sample trials in order to establish baseline data to create guidelines for the exercises that will be represented in his or her treatment plan. In this static mode, the second handle  9  does not rotate and this serves to input torque data through the torsion load cell  19 . The user begins the static evaluation mode by holding device  100  and gripping the first handle  54  in the non-injured hand and the second handle  9  in the injured or targeted hand. The user then applies a twisting torque to the static handle with as much force as possible for as long as possible. This represents one repetition. The user is then given the opportunity to repeat this action for a set number of trials. This data is then assigned certain values that are stored in the exercise device microcontroller/microcomputer memory component of the device  100 . This stored data will include the mode utilized (Evaluation mode), the type of exercise (static twist), the maximum torque exerted, the number of repetitions, and the time (in seconds) that it took the user to reach their maximum torque for a given repetition. 
         [0042]    For dynamic twisting evaluations  114   b , the torque level setting is derived from a baseline taken from the previously described strength/static evaluation exercise. It represents the maximum amount of torque that the user will be inputting into the device  100 . The user grips the first and second handles  54 ,  9  of the device  100 . The user then manually applies torque to the first and second handles  54 ,  9  and when the pre-set level torque threshold has been reached the second clutch  3   b  slips and the second handle  9  begins to rotate. The user then tries to twist the second handle  9  as far as he or she can, twisting against the resistance of the preset torque, until it is no longer comfortable. The user repeats this exercise for a set number of repetitions. The device  100  saves and records the mode of the exercise (Evaluation mode), the type of exercise (dynamic twist  114   b ), the time to reach the set threshold torque before movement takes place, the duration of time from when movement begins to when movement ends, and the rotation (in degrees) of the actual movement accomplished in the exercise device microcontroller/microcomputer memory component. 
         [0043]    For range of motion twisting evaluations, the user chooses Evaluation Mode  110  and selects Range of Motion Evaluation  114   c . In this mode, the second handle  9  is allowed to rotate freely in order to record the angular movement of the exercise. In this mode, the user then is prompted to grip the first and second handles  54 ,  9  of the device  100  in the user&#39;s most comfortable baseline position. The user is then prompted to press the button  61  to activate the program. The repetition begins when the user starts to rotate the second handle  9 . This rotation continues until the user experiences mild discomfort. The user then stops the motion of rotation. This is considered one complete evaluation repetition. The user repeats this exercise for a set number of repetitions. The device  100  records the mode of the exercise (Evaluation mode), the type of exercise (range of motion) and the rotation (in degrees) of the actual movement accomplished in the exercise device microcontroller/microcomputer memory component. 
         [0044]    For Manual Twisting Exercises when in Manual Exercise Mode  120 , the user chooses either Static Twisting Exercise  124  or Dynamic Twisting Exercise  125 . For strength/static manual exercise  124 , the user inputs the number of force units desired and the desired hold time. Within this mode, the second handle  9  does not rotate, and all the torque applied by the user is measured by the torsion load cell  19 . The exercise begins when the user applies a static torque to the first and second handles  54 ,  9 . When the peak set torque is reached, the user will be prompted to hold the repetition for the set number of seconds. The user will then hear a beep and will be prompted to release. This is considered one repetition. The user repeats this exercise for a set number of repetitions. If the user applies too much torque or not enough torque during the requisite hold time, the device will indicate this on the visual display screen  28 , and will alert the user with an audible sound, for example a beep, and will prompt the user to start that particular repetition over again. In other preferred embodiments, the device  100  may be designed to vibrate so as to alert the user. This concurrent feedback allows the user the opportunity to retry the repetition and progress through the remainder of the repetitions. When the repetitions are completed, the user will then be sent to the Track Progress screens  170  that appear on the visual display screen  28  where the user is presented with post-exercise feedback on the repetitions performed and his or her data set is given a unique serial number. The parameter data recorded is the set force units and the hold time that was inputted. The quantitative data collected will consist of the number of ideal repetitions and the number of times that the user went over or under the set torque. A derived score will be calculated by the programmed exercise device microcontroller/microcomputer  300  based on force units under or over the target torque and on hold time failures. A perfect score is obtained when the user optimally completes the repetitions with the prescribed force for the full hold time. The score is recorded as well as the breakdown of the score: Perfect repetitions, under-force repetitions, and over-force repetitions. 
         [0045]    For dynamic twist manual exercises, the user Manual Exercise Mode  120 , and then Dynamic Twisting Exercise mode  125 . The user manually inputs the number of desired repetitions and inputs the number of degrees of desired rotation for the exercise via the visual display screen  28  and the buttons  61 . After this data is entered, the exercises may commence. This data must be entered every time the user wants to use this manual setting mode. The user begins the repetition by applying torque to the first and second handles  54 ,  9  (dynamic twist) of device  100  until he or she reaches the set force threshold. Once the threshold is reached, the second clutch assembly  3   b  begins to slip and the handle begins to rotate. Once the set degree of rotation is reached, the user will hear a beep and he or she is prompted to release. This is considered one repetition. The user then repeats the exercises until he or she completes the set number of repetitions. The data is saved in the exercise device microcontroller/microcomputer memory component and includes the mode utilized (Manual Exercise) and the type of exercise (dynamic twist). Additional parameter data recorded will include the set degrees of rotation and the clutch torque setting. The quantitative data collected will include the number of successful repetitions and the number of failed repetitions. A derived score will be calculated by the programmed exercise device microcontroller/microcomputer  300  based on successful or unsuccessful repetitions. A perfect score is obtained when the user optimally completes the repetitions with prescribed torque for the set degrees of rotation. 
         [0046]    The Preset Exercise Mode  130  for twisting is similar to the above-described Static and Dynamic Twisting Exercise modes  124 ,  125 , except the user selects from three preset exercises pre-programmed into the programmed exercise device microcontroller/microcomputer  300  by the administrator/medical professional. As shown in  FIG. 3 , the user chooses Preset Exercise Mode  130  and then either Static Twist Exercise  132  or Dynamic Twist Exercise  134 . For each type of exercise, the user chooses either Custom  1 , Custom  2 , Custom  3  ( 132   a ,  132   b ,  132   c , respectively, or  134   a ,  134   b ,  134   c , respectively) exercises that have been pre-programmed by the administrator/medical professional. The data recorded will be the same as described above for the Manual Static and Dynamic Twisting Exercise modes. 
         [0047]    For handgrip strength evaluations, the user selects Evaluation Mode  110  and Handgrip Evaluation  115 . The user will be doing a set number of sample trials in order to establish baseline data to create guidelines for the exercises that will be represented in his or her treatment plan. The user begins the evaluation mode by holding the device  100 , gripping the second handle  9  in the non-injured hand and gripping the first handle  54  in the injured/targeted hand (hand being treated). The user then squeezes the handgrip of the first handle  54  with the injured/targeted hand with as much force as he or she is capable of exerting for as long as he or she can. This represents one repetition. The user is then given the opportunity to repeat this action for a set number of trials. This data is then assigned certain values that are stored in the exercise device microcontroller/microcomputer memory component of the device  100 . This stored data will include the mode of the exercise (Evaluation mode  110 ), the type of exercise (grip compression), the maximum pressure that the user exerted on the handgrip of the second handle  9 , and the length of time (in seconds) it took to achieve his or her maximum exerted pressure. 
         [0048]    As shown in  FIG. 2 , for handgrip strength exercises in the Manual Exercise Mode  120  and then Handgrip Exercise  129 . The user inputs the amount of pressure, desired hold time, and the number of repetitions. The user is then prompted to squeeze the foam handgrip  54   a  of the first handle  54 . When the set pressure is reached, the user is prompted to hold for the set number of seconds. The user is then prompted to release the foam handgrip of the first handle  54 . This is considered one repetition. The user will continue for the set number of repetitions until the series of exercises is complete. If the user applies too much force or not enough force during the requisite hold time, the device will alert the user by indicating this on the visual display screen  28 , will generate an audible sound, and will prompt the user to repeat that particular repetition over again. This concurrent feedback allows the user the opportunity to retry the repetition and progress through the remainder of the exercises. 
         [0049]    When the repetitions are all completed, the user will then be sent to the Track Progress screens  170 . There the user is presented with post-exercise feedback on the repetitions performed and his or her data set is given a unique serial number. The data recorded will be stored in the exercise device microcontroller/microcomputer memory component of the device  100 . This stored parameter data will include the mode of the exercise (Manual Exercise Mode  120 ), the type of exercise (grip compression), the set pressure, and the set hold time. The quantitative data collected will include the number of ideal repetitions and the number of times that the user went over or under the set pressure. A derived score is be determined by the programmed exercise device microcontroller/microcomputer  300  based on the number of pressure units under/over the target pressure and on hold time failures. A perfect score is obtained when the user optimally completes the repetitions with prescribed pressure for the full hold time. 
         [0050]    For Preset Handgrip Exercise Mode  136  ( FIG. 3 ), the user chooses Preset Exercise Mode  130  from the main menu  82  and then Handgrip Exercise  136 . The user then selects from three preset exercises pre-programmed into the device by the administrator/medical professional entitled Custom  1 , Custom  2 , and Custom  3  ( 136   a ,  136   b  and  136   c , respectively) by using the left and right buttons  61 . The results of the exercises performed in this operating mode are stored in the exercise device microcontroller/microcomputer memory component of the device  100 . 
         [0051]    As shown in  FIG. 2 , for evaluations using the auxiliary load cell interface block  50 , the user selects Evaluation Mode  110  and either Static Pull Evaluation  141  or Static Push Evaluation  142 . For static pull  141  evaluations using the hook attachment  63 , the user will be doing a set number of sample trials in order to establish baseline data to create guidelines for the exercises that will be represented in their treatment plan. The user begins the static pull evaluation mode  141  by attaching the hook  63  to the portion of the auxiliary load cell interface block  50  that extends from the main housing  1 . The rope attachment is then attached to the hook  63  at one end, and the other end of the rope is connected to the static attachment point in the user&#39;s environment, for example a wall or doorway. The user grips the first and second handles  54 ,  9  of the portable physical therapy/rehabilitation/exercise device  100  and applies tension to the rope by pulling equally on the first and second handles  54 ,  9 . The path of the motion can be adjusted to suit each individual user&#39;s requirements. The user pulls as hard as he or she can for as long as possible, until it begins to feel uncomfortable. This represents one repetition. The user repeats this procedure for a set number of repetitions. The device  100  records the mode of the exercise (Evaluation Mode  110 ), the type of exercise (static pull  141 ), the amount of force applied (in pounds/kilograms) in the exercise device microcontroller/microcomputer memory component. 
         [0052]    For static push evaluations  142  using various pressure pad attachments  64 , the user will be doing a set number of sample trials in order to establish baseline data to create guidelines for the exercises that will be represented in his or her treatment plan. The user begins the static push evaluation mode  142  by attaching the pressure pad attachment  64  to the auxiliary load cell interface  50 . The medical professional grips the first and second handles  54 ,  9  for this evaluation mode and the user/patient will be pushing on the pressure pad attachment  64  with their injured/target appendage. This allows the device  100  to collect and store data pertaining to the amount of force the patient can apply before feeling discomfort. The data generated is stored in the exercise device microcontroller/microcomputer memory component. 
         [0053]    As shown in  FIG. 2 , for manual exercises, the user selects Manual Exercise Mode  120  and then selects Static or Dynamic Pull Exercise Mode  126 ,  127  and attaches the hook  63  to the auxiliary load cell interface  50 . A rope or elastic stretch band is then attached to the hook  63  with the other end of the rope or elastic stretch band attached to a static attachment point, for example a wall or doorway in the user&#39;s environment. For static pull manual exercise using the rope, the user inputs the number of force units desired and the desired hold time. For dynamic pull manual exercise using the elastic stretch bands, the user inputs the desired force units and the desired hold time. Both static and dynamic pull program modes are identical for this exercise; however, by inputting either static (rope) or dynamic (elastic stretch band) exercise mode the storage data is coded accordingly. To start the exercises, the user grips the first and second handles  54 ,  9  of the device and applies tension to the rope or the elastic stretch bands by pulling equally on the first and second handles  54 ,  9 . The user will hear an audible beep or other indicator when the force threshold is reached. The user will be prompted to hold the repetition for the set hold time and then release. This represents one repetition. The path of the motion can be adjusted to suit each individual user&#39;s requirements. If the user applies too much force or not enough force during the requisite hold time, the device  100  will indicate this in some way to the user (visually on the visual display screen  28  or by an audible beep) and will prompt the user to start that particular repetition over again. This concurrent feedback allows the user the opportunity to retry the repetition and progress through the remainder of the repetitions. 
         [0054]    When the repetitions are all completed, the user will then be sent to the Track Progress screens  170  that appear on the visual display screen  28 . There the user is presented with a visual display of post-exercise feedback on the repetitions performed and his or her data set is given a unique serial number. The results are stored as data in the exercise device microcontroller/microcomputer memory component of the device  100 . The parameter data recorded will include the mode of the exercise (Manual Exercise Mode  120 ) and the type of exercise (static pull  126  or dynamic pull  127 ). Additional parameter data will include the set force and the set hold time. The quantitative data collected will include the number of ideal repetitions and the number of times that the user went over or under the set force threshold. A derived score is determined by the programmed exercise device microcontroller/microcomputer  300  based on force units under/over target force and on hold time failures. A perfect score is obtained when the user optimally completes the repetitions with the prescribed force for the full hold time. 
         [0055]    As shown in  FIG. 3 , the Preset Static Pull Exercise mode  138  and the Preset Dynamic Pull Exercise  139  modes are similar to Manual Static/Dynamic Pull Exercise mode  126 ,  127 , except the user selects from three preset exercises pre-programmed into the programmed exercise device microcontroller/microcomputer  300  by the administrator/medical professional. The user chooses Preset Exercise mode  130  and then the Static Pull Exercise mode  138  (rope) or the Dynamic Pull Exercise mode  139  (elastic stretch bands). For the Static Pull Exercise  138  the user chooses either Custom  1 , Custom  2 , Custom  3  exercises ( 138   a ,  138   b ,  138   c , respectively) that have been pre-programmed by the administrator/medical professional with the pounds of force and the desired hold time. For the Dynamic Pull Exercise  138  the user chooses either Custom  1 , Custom  2 , Custom  3  exercises ( 139   a ,  139   b ,  139   c , respectively) that have been pre-programmed by the administrator/medical professional with the pounds of force and the desired hold time. Both static and dynamic pull program modes  138 ,  139  are identical for this exercise; however, by inputting either static (rope) or dynamic (elastic stretch band) exercise mode the storage data is coded accordingly. To start the exercises, the user grips the first and second handles  54 ,  9  of the present invention and applies tension to the rope or elastic stretch bands by pulling equally on the first and second handles  54 ,  9 . The user will hear an audible beep or other indication when he or she reaches his or her set force threshold. The user will be prompted to hold the repetition for the desired hold time and release. This represents one repetition. The path of the motion can be adjusted to suit each individual user&#39;s requirements. The results are stored as data in the in the exercise device microcontroller/microcomputer memory component. 
         [0056]    In Manage Settings Mode  140 , the administrator is able to modify the settings of the device and edit such things as the Preset Exercise parameters (for example, Custom  1 , Custom  2 , and Custom  3 ) for each exercise mode, erase the memory of the exercise device microcontroller/microcomputer memory component of the device  100 , and to switch the force mode of the device from pounds to kilograms and from foot pounds to Newton&#39;s (torque). The administrator in charge or other authorized person are the only people that can access the Manage Settings mode  140 , thus a password is required to access this mode. In particular, once the Manage Settings mode  140  is selected from the Main Menu  82 , a pass code entry is required to modify the settings of the portable physical therapy/rehabilitation/exercise device  100 . The use of passwords to allow or deny access to computers/electronic devices is well known to those having ordinary skill in the art and is, therefore, not described herein in greater detail. 
         [0057]    In the View/Transfer Data mode  150 , the user can view the previously recorded set records and transfer this data out of the exercise device microcontroller/microcomputer memory component of the device  100  via the port  60  mounted on the cover  22  of the main housing  1  to a personal computer or other external device, or via the internet as previously described shown in  FIG. 2 . This allows the administrator/medical professional to store multiple sets of exercise data from multiple users. When this option is selected from the Main Menu  82 , the user is prompted to either view set records for a specific saved set or transfer data out of the device  100  to an external computerized device. To view set records the user selects the desired set by pressing the left and right buttons  61 . When the desired set of numbers is displayed, the user presses the select button to view the set results in the Track Progress  170  screens. On the Track Progress screens  170 , the user is able to see the parameter data and quantitative data for each of the exercises completed. A point score is assigned to the user&#39;s performance. This is the proportional point score the user obtained while performing the exercises. Depending on how well a user performed an exercise, a score scaled out of a possible 100 points is displayed to the user on the Track Progress screens  170  following a completed exercise set. This score is generated using a calculated formula by the programmed exercise device microcontroller/microcomputer  300  that assigns a penalty score value for each failed attempt to stay within the specified parameters. The number of points deducted after the failures is a value that is proportionate to the number of total programmed exercise repetitions. 
         [0058]    The user&#39;s results can be viewed at a later time by navigating through the menus to the View/Transfer Data menu  150 . The user or administrator/medical professional can view the exercise by serial number. The results can then be downloaded in order to preserve the data for future reference into a patient&#39;s personal file. The data can be exported to an Excel Spreadsheet or any other kind of external database in, for example the health care provider computer, where it can be tabulated, manipulated, and displayed for interpretation/analysis. After the data is exported, the exercise device microcontroller/microcomputer memory component of the device  100  can be cleared so that data can be gathered on another user. 
         [0059]    It will be appreciated by those skilled in the art that while the portable physical therapy/rehabilitation/exercise device, system and method  100  has been described in connection with particular embodiments and examples, the portable physical therapy/rehabilitation/exercise device system and method  100  is not necessarily so limited and that other examples, uses, modifications, and departures from the embodiments, examples, and uses may be made without departing from the portable physical therapy/rehabilitation/exercise device system and method  100 . All these embodiments are intended to be within the scope and spirit of the appended claims.