In the physical therapy and personal training industry, one of the most prominent issues is patient or athlete compliance with exercise or therapy regiments. Physical therapists and trainers cannot track or monitor their clients when they leave the clinic and need to do their exercises. Furthermore, if clients need to travel consistently, it is difficult to maintain a consistent monitoring system to perform exercises.
The subject matter disclosed herein allows for more effective compliance between physical therapists (and/or personal trainers) and their clients. Additionally, the subject matter disclosed herein provides the user, physical therapist, and trainer with biometric information previously unavailable in the market that allow them to effectively debug biomechanical imbalances in performing exercises and correct improper form.
The claimed subject matter is an exercise system and sensor integrated device that can collapse and expand to various forms and shapes. The physical design is unique to the market. In some embodiments, the exercise and therapy device allows a barbell form to change length, and split into handles that can be used on any cable machine. In some embodiments, the exercise and therapy device further comprises resistance bands. In addition, in some embodiments, the exercise and therapy device may be utilized as the mid-section of a dumbbell system. The modularity of the exercise and therapy device allows its use and application in many rehabilitation, mobility, strength, and/or fitness exercises. An additional novel and/or unique aspect of the exercise and therapy device is its ability to automatically measure the weight lifted by the user, whereas prior devices require users to manually enter the weight interacted with into software applications for analysis and/or tracking.
In embodiments, the exercise and therapy device may have one or more sensors that capture measurements and parameters while a user performs or executes an exercise. In some embodiments, the exercise and therapy device may comprise one or more processors or microcontrollers, one or more memory devices, and/or computer-readable instructions stored in the one or more memory devices that are executable by the one or more processors to perform certain tasks. In some embodiments, the one or more processors or microcontrollers may be coupled to the one or more sensors and may read raw measurements or parameters from the one or more sensors integrated within or as part of the exercise and therapy device. In some embodiments, the exercise and therapy device may comprise one or more wireless communication transceivers (e.g., a personal area network transceiver or a wireless LAN transceiver). In embodiments, the one or more processors may be coupled to the one or more wireless communication transceivers. In some embodiments, computer-readable instructions executable by the one or more processors or microcontrollers may communicate the received raw measurements or parameters to an external computing device for post-processing and analyzation. In some embodiments, the raw measurements or parameters may be multi-axis angular measurements or parameters and location measurements received from one or more gyroscopes, accelerometers and/or directional sensors; grip strength and/or weight lifted measurements or parameters obtained by pressure sensors and/or strain gauges; and/or velocity and/or acceleration measurements or parameters from accelerometers. In some embodiments, the raw measurements and/or parameters from the sensors may be processed and biometrics, which have been unavailable in the exercise and therapy market, may be calculated, analyzed and/or presented to the user, physical therapist, or trainer. In some embodiments, the raw measurements and/or parameters may be stored in an external computing device and/or cloud database computing device.
In some embodiments, computer-readable instructions executable by one or more processors on the external computing device may calculate biometrics parameters and/or measurements. In some embodiments, for example, the biometrics parameters and measurements derived from the sensors may be in the form of three-axis angle deviation, acceleration, velocity, and/or position tracking measurements and/or parameters. In some embodiments, the three-axis angle deviation, acceleration, velocity and/or position tracking measurements and/or parameters may be obtained and/or calculated real-time and may be stored in one or more memory devices of the external computing device. Additionally, in some embodiments, biometrics measurements and/or parameters derived from pressure sensors and/or strain gauges may be in the form of grip strength, weight lifted and/or power output measurements obtained or calculated in real-time and may be stored in the one or more memory devices of the external computing device.
In embodiments, computer-readable instructions executable by one or more processors of the external computing device or a cloud-based server computing device may analyze, calculate and/or present (on a display or monitor of the external computing device) the calculated biometric measurements and/or parameters to a user, physical therapist, or trainer in real-time in the form of one, two, or three-dimensional graphs and performance scores. In embodiments, the biometrics measurements and/or parameters may be plotted alongside and compared with correct form profiles and ranges to inform the user, physical therapist, or trainer on the precision and accuracy of the execution of the exercise. In some embodiments, computer-readable instructions executable by one or more processors on the external computing device may generate a verbal recommendation on how to correct the execution of the exercise which may be presented audibly to the user, physical therapist, or trainer utilizing speakers on the external computing device. In embodiments, computer-readable instructions executable by one or more processors on the external computing device may communicate commands, instructions or messages to the exercise and therapy device to guide the user in performing the exercise correction. In embodiments, the exercise and therapy device may comprise a vibration motor which may receive instructions or signals to provide local haptic feedback to the user. In embodiments, the exercise and therapy device may comprise one or more lighting elements or assemblies and the one or more lighting elements or assemblies may receive instructions or signals to generate visual feedback (such as illuminating LEDs on certain parts of the exercise and therapy device) to identify when deviations from correct movements are detected by the exercise and therapy system. In some embodiments, there may be different levels of feedback that may be provided to a user. First example, depending on how far off the user or patient is from the correct readings or measurements, different levels of signals may be communicated. For example, if the measurements or parameters received from the exercise and therapy device are within 0 to 3 to 5% of what is expected, the exercise and therapy device (or the exercise and therapy device software) may not generate error messages or warning messages through the one or more speakers, LEDs or vibration motors. In some embodiments, if the measurements or parameters are within 3 to 5% up to 15 percent, the exercise and therapy device (or the exercise and therapy device software) may generate a low intensity audible warning, a low intensity visual warning through the LEDs and/or a low intensity vibration through the vibration motor. In some embodiments, if the measurements or parameters are greater than 15% from the expected measurements or parameters, then the exercise and therapy device (or the exercise and therapy device software) may generate a high intensity audible warning, a high intensity visual warning through the LEDs and/or a high intensity vibration through the vibration motor in order to stop the user or operator to continue from performing the exercise incorrectly. The exercise and therapy system may be the combination of the software running on the external computing device and the exercise and therapy apparatus or device.
The foregoing, and other features and advantages of the invention and claimed subject matter, will be apparent from the following, more particular description of the preferred embodiments of the invention and claimed subject matter, the accompanying drawings, and the claims.
In the following detailed description, numerous specific details are set forth to provide a thorough understanding of claimed subject matter. For purposes of explanation, specific numbers, systems and/or configurations are set forth, for example. However, it should be apparent to one skilled in the relevant art having benefit of this disclosure that claimed subject matter may be practiced without specific details. In other instances, well-known features may be omitted and/or simplified so as not to obscure claimed subject matter. While certain features have been illustrated and/or described herein, many modifications, substitutions, changes and/or equivalents may occur to those skilled in the art. It is, therefore, to be understood that appended claims are intended to cover any and all modifications and/or changes as fall within claimed subject matter.
References throughout this specification to one implementation, an implementation, one embodiment, embodiments, an embodiment and/or the like means that a particular feature, structure, and/or characteristic described in connection with a particular implementation and/or embodiment is included in at least one implementation and/or embodiment of claimed subject matter. Thus, appearances of such phrases, for example, in various places throughout this specification are not necessarily intended to refer to the same implementation or to any one particular implementation described. Furthermore, it is to be understood that particular features, structures, and/or characteristics described are capable of being combined in various ways in one or more implementations and, therefore, are within intended claim scope, for example. In general, of course, these and other issues vary with context. Therefore, particular context of description and/or usage provides helpful guidance regarding inferences to be drawn.
Likewise, in this context, the terms “coupled”, “connected,” and/or similar terms are used generically. It should be understood that these terms are not intended as synonyms. Rather, “connected” is used generically to indicate that two or more components, for example, are in direct physical, including electrical, contact; while, “coupled” is used generically to mean that two or more components are potentially in direct physical, including electrical, contact; however, “coupled” is also used generically to also mean that two or more components are not necessarily in direct contact, but nonetheless are able to co-operate and/or interact. The term “coupled” is also understood generically to mean indirectly connected, for example, in an appropriate context.
The terms, “and”, “or”, “and/or” and/or similar terms, as used herein, include a variety of meanings that also are expected to depend at least in part upon the particular context in which such terms are used. Typically, “or” if used to associate a list, such as A, B or C, is intended to mean A, B, and C, here used in the inclusive sense, as well as A, B or C, here used in the exclusive sense. In addition, the term “one or more” and/or similar terms is used to describe any feature, structure, and/or characteristic in the singular and/or is also used to describe a plurality and/or some other combination of features, structures and/or characteristics. Likewise, the term “based on,” “based, at least in part on,” and/or similar terms (e.g., based at least in part on) are understood as not necessarily intending to convey an exclusive set of factors, but to allow for existence of additional factors not necessarily expressly described. Of course, for all of the foregoing, particular context of description and/or usage provides helpful guidance regarding inferences to be drawn. It should be noted that the following description merely provides one or more illustrative examples and claimed subject matter is not limited to these one or more illustrative examples; however, again, particular context of description and/or usage provides helpful guidance regarding inferences to be drawn.
Mobile computing device, smartphones, tablets, network devices, and/or mobile communications device may be used interchangeably herein to refer to a computing device that is portable that includes computing (e.g., processing capability) and/or communications capability (e.g., both cellular and data communications). In some embodiments, other computing devices may be utilized in the system such as laptop computer devices, desktop computing devices, and/or other non-mobile computing devices that may run the software. In some embodiments, microcontrollers, microprocessors, controllers, and/or processors may be utilized interchangeably herein.
In embodiments, the first handle 105 and/or the second handle 115 may have a length ranging from 1 inch to 12 inches. In embodiments, the first handle 105 and the second handle 115 may have a diameter ranging from 0.10 inches to 2 inches. In some embodiments, the first handle 105 and the second handle 115 may be made of a metal material (e.g., a lightweight metal material). In some embodiments, the first handle 105 and the second handle 115 may be made of a composite material and/or a plastic material. In some embodiments, the first handle 105 and the second handle 115 may have a hollow interior. In some embodiments, the hollow interior may allow many electrical components (e.g., microcontroller, power sources, and/or sensors) to be located and/or housed in the interior of the first handle 105 and/or the second handle 115.
In some embodiments, one or more nylon straps 140 may be located or stored in the hollow interior of the first handle 105 and/or the second handle 115. In some embodiments, the one or more straps 140 may be attached to an exterior surface of the first handle 105 and/or the second handle 115 in order to perform physical exercise and/or therapy exercises. In some embodiments, the one or more nylon straps 140 may be connected via fasteners to hooks or other similar connectors on or attached to exterior surfaces of the first handle 105 and/or second handle 115. In some embodiments, the one or more straps 140 may be flexible and/or bendable to allow for placement and/or storage in the first handle 105 and/or the second handle 115. In some embodiments, the one or more straps 140 may comprise one or more strain gauges 141 to measurement force or strain being exerted when utilizing the one or more straps 140. In some embodiments, the one or more strain gauges 141 may include one or more communication transceivers 142 to communicate any measurements, indicators or parameters to the one or more microcontrollers in the first handle 105 and/or the second handle 115. In some embodiments, the one or more strain gauges may be mechanically and/or electrically connected to the one or more microcontrollers in the first handle 105 and/or the second handle 115.
In some embodiments, the mid-section bar 110 may be made of a metal material. In some embodiments, the mid-section bar 110 may be made of a plastic and/or a composite material. In some embodiments, the mid-section bar may be solid and not have a hollow interior. In some embodiments, the mid-section bar 110 may have a hollow interior in which to store other exercise or therapy devices and/or one or more electrical components. In some embodiments, the mid-section bar 110 may have different weights so that different mid-section bars 110 (and thus different weighted bars) may be attached to the first handle 105 and the second handle 115 to perform different exercises. In some embodiments, the mid-section bar 110 may have a length ranging from 5 inches to 60 inches. In some embodiments, the mid-section bar 110 may have a diameter of 0.1 inches to 2.0 inches.
In some embodiments, the midsection 110 (or mid-section bar) may be different configurations (e.g., different lengths and/or different widths). In some embodiments, the first handle 105 and the second handle 115 may be separable from the midsection 110 and may be used independently and thus for different patient exercises. In some embodiments, the first handle 105 and the second handle 115 may be utilized independently and/or in combination with the mid-section bar 110, along with cables, and/or resistance bands, and other exercise devices or systems. In some embodiments, the first handle 105 and the second handle 115 may have fabric grips. In some embodiments, the fabric may be a nylon material, a rubber material and/or other similar materials.
In some embodiments, pressure sensitive material (or strain gauges 111) may be embedded inside the fabric or material grips on the first handle 105 and the second handle 115. In some embodiments, the pressure sensitive material (or strain gauges 111) may measure force being exerted by the patient on the first handle 105 and/or the second handle 115. In some embodiments, the pressure sensitive material (or strain gauge 111) may generate a signal and/or message based at least one part on the measured force which may be communicated to the one or more microcontrollers in the first handle 105 and/or the second handle 115.
In some embodiments, the first handle 105 and the second handle 115 may comprise one or more gyroscopes 130 (e.g., a three-axis gyroscope), one or more accelerometers 131 (e.g., a three-axis accelerometer), one or more magnetometers 132 (e.g., a three-axis magnetometer), one or more pressure sensors 134, and/or temperature sensors 133. In some embodiments, the first handle 105 and the second handle 115 may further comprise one or more microcontrollers or processors 120, one or more memory devices 121, one or more wireless communication transceivers 126 and/or one or more batteries and/or one or more rechargeable batteries 125. In some embodiments, the one or more gyroscopes 130, one or more accelerometers 131, one or more magnetometers 132, one or more pressure sensors 134, and/or temperature sensors 133 may be located or positioned in an interior of the first handle 105 and/or the second handle 115. In some embodiments, the one or more gyroscopes 130, one or more accelerometers 131, one or more magnetometers 132, one or more pressure sensors 134, and/or temperature sensors 133 may be attached to a surface of the first handle 105 and/or the second handle 115. In some embodiments, some of the sensors may be located inside the first handle 105 and/or the second handle 115 and some of the sensors may be attached to an outside surface of the first handle 105 and/or the second handle 115. In some embodiments, computer-readable instructions executable by the one or more processors 120 may read or receive measurements, data and/or parameters from the one or more three-axis accelerometers 131, one or more three-axis gyroscopes 130, one or more three-axis magnetometers 132, one or more pressure sensors 134, and one or more temperature sensors 133 integrated inside each handle (e.g., 105 and 115) (or placed outside each handle) as well as from one or more pressure strain gauges 108 integrated within the rubber grips 111 of the first handle 105 and the second handle 115.
In some embodiments, the one or more microcontrollers or processors 120, the one or more memory devices 121, the one or more wireless communication transceivers 126 and/or the one or more power sources 125 (e.g., rechargeable batteries) may be located in an interior portion of the first handle 105 and/or the second handle 115 (e.g., in the hollow portion). In embodiments, these devices may be integrated onto a single chip or board. In some embodiments, the one or more microcontrollers 120, the one or more memory devices 121, the one or more wireless communication transceivers 126 and/or the one or more power sources 125 may be attached to an outer surface of the first handle 105 and/or the second handle 115. In some embodiments, computer-readable instructions 122 may be stored in one or more memory devices 121 and/or may be executable by the one or more processors and/or microcontrollers 120 to perform operations and/or interact with the various sensors and/or one or more wireless communication transceivers 126. In some embodiments, the computer-readable instructions 122 executable by the one or more microcontrollers or processors 120 may activate and/or deactivate the sensors, may receive measurements, parameters and/or data from the sensors, may store the received sensor measurements, parameters and/or data in one or memory devices 121 and/or may communicate the received sensor measurements, parameters and/or data via the one or more wireless communication transceivers 126 to one or more external computing devices as will be described later.
In some embodiments, the first handle 105, the mid-section bar 110, and the second handle 115 may comprise one or more lighting elements 143 and one or more vibration motors 144. In embodiments, computer-readable instructions executable by one or more processors of an external computing device (or database servers and/or cloud-based servers) may detect and/or identify that out-of-tolerance measurements and/or incorrect measurements, parameters or data may have been received from the one or more sensors on the exercise and therapy apparatus. In some embodiment, computer-readable instructions executable by one or more processors of the external computing device (or database servers and/or cloud-based servers) may generate instructions, messages and/or signals and communicate the instructions, commands, messages and/or signals to the exercise and therapy apparatus 100 to provide feedback to the user regarding incorrect operation or potential correction instructions of the exercise and therapy apparatus 100. In embodiments, the exercise and therapy device 100 may comprise a vibration motor 144 which may receive instructions or signals to provide local haptic feedback to the user. In embodiments, the exercise and therapy device may comprise one or more lighting elements or assemblies 143 and the one or more lighting elements or assemblies 143 may receive instructions or signals to generate visual feedback (such as illuminating LEDs on certain parts of the exercise and therapy device) to identify when deviations from correct movements are detected by the exercise and therapy system. In some embodiments, there may be different levels of feedback that may be provided to a user. For example, depending on how far off the user or patient is from the correct readings or measurements, different levels of signals may be communicated. For example, if the measurements or parameters received from the exercise and therapy device are within 0 to 3 to 5% of what is expected, the exercise and therapy device (or the exercise and therapy device software) may not generate error messages or warning messages through the one or more speakers, LEDs or vibration motors. In these cases, the exercise and therapy software is determining that these measurements are not out-of-tolerance. In some embodiments, if the measurements or parameters are within 3 to 5% up to 15 percent, the exercise and therapy device (or the exercise and therapy device software) may generate a low intensity audible warning, a low intensity visual warning through the LEDs and/or a low intensity vibration through the vibration motor. In some embodiments, if the measurements or parameters are greater than 15% from the expected measurements or parameters, then the exercise and therapy device (or the exercise and therapy device software) may generate a high intensity audible warning, a high intensity visual warning through the LEDs and/or a high intensity vibration through the vibration motor in order to stop the user or operator to continue from performing the exercise incorrectly. In some embodiments, these ranges may be adjusted by the user or by the operator of the exercise and therapy software and system in that some measurements may need to be performed with much tighter tolerance (e.g., if measurements are not within 0.5%, low intensity warnings may be generated). The above-numerical ranges are just representative examples.
In some embodiments, in step 325, computer-readable instructions executable by one or more processors of the user computing device may receive the sensor measurements, parameters and/or data and may store the received sensor measurements in one or more memory devices of the user computing device. In embodiments, in step 330, computer-readable instructions executable by the one or more processors on the user computing device may perform post-processing on the received sensor measurements, parameters and/or data to create analyzed exercise and/or therapy data and/or information. In some embodiments, in step 335, computer-readable instructions executable by the one or more processors of the user computing device may communicate, via wireless transmission, the analyzed exercise and/or therapy data and/or information (as well as the sensor measurements, parameters and/or data) to remote database servers (and/or cloud-based servers). In embodiments, in step 340, computer-readable instructions executable by one or more processors of the database server may store the analyzed exercise and/or therapy data and/or information (as well as the sensor measurements, parameters and/or data) in one or more memory devices and/or relational databases). In embodiments, in step 345, computer-readable instructions executable by one or more processors of the database servers (and/or cloud-based servers) may perform additional processing and/or analyzation of the analyzed exercise and/or therapy data and/or information received from the user computing device (as well as the sensor measurements, parameters and/or data) in order to generate aggregated analyzed exercise and/or therapy data and/or information.
The measurement, parameter and data acquisition and feedback from the exercise and therapy device received during the exercise is described here. In embodiments, a linking of the exercise and therapy apparatus and the user computing device may be established, either automatically and/or through user selection. In embodiments, once the exercise and therapy device is connected to external device, the user, in the exercise and therapy software application, may select an exercise (e.g., the exercise described above) and trigger the start of an exercise or therapy session where measurements, parameters and data may be recorded. Once an exercise or therapy session has been initiated or triggered, the sensors (described above) may be initialized and/or activated to capture the measurements, parameters and/or data. During the exercise, the measurements, parameters and/or data may be captured by the sensors, recorded in one of the memory devices (of the exercise and/or therapy device, the user computing device, and/or the database server), and/or analyzed by the executable computer-readable instructions of either the user computing device and/or the database server. In some embodiments, the results of the analyzation may be displayed or plotted in a user software application running or executing on the user computing device and will be recorded and plotted in the user application on an external device.
1st Use Case—Described immediately below are the measurements, parameter and/or data being captured by the sensors of the exercise and therapy device for the above-identified exercise. In some embodiments, measurements, parameters, or data from strain gauges or pressure sensors embedded in the cables or straps of the exercise and therapy device may indicate the tension in cables or straps during an exercise. In some embodiments, the tension measurements, parameters, data and/or readings may be recorded or stored in the one or memory devices described above. In embodiments, after the tension measurements, parameters, data and/or readings have been transmitted at least to a user's computing device, computer-readable instructions executable the one or more processors of the computing device may track and/or plot the tension measurements, parameters, data and/or readings the users received tension measurements, parameters, data and/or readings over time as well as the strength improvement over time.
As an additional example, three-axis angular position measurements, parameters and/or data may be captured from the one or more gyroscopes, accelerometers, and magnetometers. In embodiments, the three-axis angular position measurements, parameters and/or data may be stored in the one or more memory devices of the exercise and therapy device, the user computing device (after transmission) and/or the database server (after transmission). In embodiments, computer-readable instructions executable by one or more processors on the user computing device (and/or the database server) may be plotted and/or compared against an acceptable range of angular parameters, measurements and/or data range for this exercise. In embodiments, computer-readable software executable by one or more processors of the exercise and therapy apparatus and/or the user computing device may sample, analyze and/or review the angular measurements of the handle being used to ensure and/or verify that the handle is remaining parallel to the ground and perpendicular to the resistance band as required by this exercise.
In embodiments, a pressure sensitive material (or pressure sensor) and/or a strain gauge may capture a user's grip force measurements, parameters and/or data throughout the exercise. In embodiments, the user's grip force measurements, parameters and/or data may be stored in the memory devices of the exercise and therapy apparatus, the user's computing device and/or the database server. In addition, after the user's grip force measurements, parameters, and/or data have been transmitted to the user's computing device and/or database server, computer-readable instructions executable by the one or more processors on these devices may track or plot the received user's grip force measurements, parameters and/or data against acceptable ranges to verify and/or ensure a stable grip is being maintained for the exercise. In embodiments, relative improvements in grip strength and comparisons to the opposing arm can be used to better guide the recovery of an injury, biomechanical imbalance, or show improvements in strength.
In embodiments, sensor measurements, parameters and/or data form accelerometers, gyroscopes, magnetometers and/or pressure sensitive materials may be utilized to calculate a power output after these measurements, parameters and/or data are received from the exercise and therapy apparatus. In embodiments, computer-readable instructions executable by one or more processors on a user's computing device and/or database server may calculate the power output based at least in part on these sensor measurements, parameters and/or data form accelerometers, gyroscopes, magnetometers and/or pressure sensitive materials/strain gauges. In embodiments, a sample or illustrative calculation of power output is shown below where Acceleration. x represents the acceleration in the x direction.
Power=(Tension)(Acceleration. x2+Acceleration. y2+Acceleration. z2)1/2(Sample time)
2nd Use Case—
In some embodiments, the exercise and therapy device barbell may be gathering measurements, parameters and/or data during the performance of the elastic band squat exercise. In some embodiments, once the user and therapy device barbell is coupled, connected and/or communicating with the user computing device (or other computing device), a user may select (from the exercise and therapy software application), the elastic band squat exercise and initiate and/or trigger the start of an exercise session. In some embodiments, once an exercise session has been initiated and/or triggered, the sensors in the exercise and therapy device barbell may be initialized and/or activated. In some embodiments, during a user's performance of the elastic band squat exercise, several readings, parameters, measurements and/or data may be recorded and/or stored in memory devices of the exercise and therapy device, the user computing device and/or database server or cloud-based servers. In embodiments, computer-readable instructions executable by the one or more processors of the user computing device (e.g., the software application) and/or database servers may plot or display the received measurements, parameters and/or data received from the one or more sensors in the exercise and therapy apparatus.
In some embodiments, when the left or right handles 105 and 115 (or bars) attach to the mid-section 110, the sensor readings, measurements, and/or parameters may be recorded and transmitted by one/or both of the microcontrollers or processors in the left and/or right handle. In some embodiments, strain gauges along the bar (e.g., the outer surface of the exercise and therapy device) may measure the tension and/or load created by the resistance band. In some embodiments, for example, as the exercise and therapy device bar bends slightly due to the weight of the user, the strain gauge measurements, parameters and/or data may relate that bending to a weight correlation (or load correlation). In some embodiments, the strain gauge located at the center of the mid-section 110 will be connected to the microcontroller or processor in one or both of the handles by an isolated metal contact on the ends of 105, 110, 115.
In some embodiments, the one or more gyroscopes, accelerometers, and magnetometers may generate three-axis angular position measurements, parameters and/or data. In some embodiments, software executable by one or more processors or controllers of the exercise and therapy device may communicate the three-axis angular position measurements, parameters and/or data to the user computing device. In some embodiments, exercise and therapy software executing on the user computing device may plot and/or display the angular position measurements, parameters and/or data recorded from each axis against an acceptable range for this resistance band squat exercise. In some embodiments, software executing on either or both of the exercise and therapy device and/or the user computing device may sample and/or verify that the angular position measurements, parameters and/or data associated with the handle of the exercise and therapy device to ensure that the handle of the exercise and therapy device is remaining parallel to the ground and perpendicular to the resistance band as required by the resistance band squat exercise.
In some embodiments, one or more pressure sensors (e.g., pressure sensitive material) or a strain gauge may capture a user's grip force measurements, parameters and/or data. In embodiments, the user's grip force measurements, parameters and/or data may track and/or monitor this during the resistance band squat exercise to ensure a stable grip is being utilized throughout the exercise. In some embodiments, software executing on the one or more processors and/or controllers of the exercise and therapy device may communicate the captured grip force measurements, parameters and/or data to the user's computing device via wireless communications in order to analyze and/or track the user's grip strength. In some embodiments, the relative improvements in grip strength and comparisons to the opposing arm can be used to better guide the recovery of an injury, biomechanical imbalance, or show improvements in strength in the arms.
In some embodiments, accelerometer, gyroscope, magnetometer, and pressure sensitive material, and/or strain gauge measurements, parameters and/or data may be utilized to calculate a user's power output. In embodiments, the accelerometers, gyroscopes, magnetometers, pressure sensitive materials, and/or strain gauges may capture the associated measurements, parameters and/or data and software executing on the processors or controllers of the exercise and/or therapy device may communicate the associated measurements, parameters and/or data to the user's computing device. In embodiments, exercise and therapy software executing on the user's computing device may analyze and/or display the associated measurements, parameters and/or data to the user. In some embodiments, the exercise and therapy software may utilize an algorithm similar to the one shown below to calculate a user's power output. A sample calculation of power is shown below where Acceleration.x represents the acceleration in the x direction.
Power=(Tension)(Acceleration.x2+Acceleration.y2+Acceleration.z2)1/2(Sample time)
Use Case 3: Elastic Low Rows—
In some embodiments, in the exercise shown in
In some embodiments, tension in the cables of the handles, grip force, and the user's power output may be measured and captured plus communicated to the user computing device and/or database server or cloud-based servers. This is in a similar fashion as described in use case 1, during
Use case 4: Elastic Band Bicep Curl—
In some embodiments, in the Bicep Curl exercise shown in
In some embodiments, tension in the cables or straps of the handles, grip force, and the user's power output may be measured and utilized as described in use case 1. In some embodiments, measurements from pressure sensors and/or strain gauges embedded in the cables or straps of the handles may be recorded, transmitted, processed and plotted on the software application to inform the user, trainer, and/or therapist of the tension in the cables or straps. The tension in the cables or straps may indicate the user's input force or load against a resistance band and/or mass during a performance and/or exercise. In some embodiments, the user's input force derived from the tension in the cables or straps may indicate muscular stability and functionality during a repetition should the tensile measurement profile remain constant, linearly increasing/decreasing, or progressively increasing/decreasing. The one or more gyroscopes, accelerometers, and magnetometers may generate three-axis angular position measurements, parameters and/or data to be used to ensure the handles 105 and 115 remain parallel to the ground surface throughout the Elastic Band Bicep Curl exercise as in prior use cases. In some embodiments, the measurements, parameters, and/or data may be recorded, transmitted, processed, and plotted using computer-readable instructions executable by the one or more processors of the user computing device (e.g. software application) as in stated in prior use case examples.
In some embodiments, in step 820, a user may select an exercise to be performed with the exercise and therapy device. In some embodiments, in step 825, the executable computer-readable instructions may communicate a demonstration video and/or animation to the display of the user computing device to illustrate and/or show how the exercise should be properly performed. In some embodiments, in step 830, a user may begin the selected exercise utilizing the exercise and therapy device. In some embodiments, in step 835, sensors associated with the selected exercise may captured measurements, parameters and/or data during the exercise. In some embodiments, computer-readable instructions executable by one or more processors or controllers of the exercise and therapy device may communicate, via one or more wireless communication transceivers, to the user computing device. In some embodiments, in step 840, a user continues to perform the selected exercise utilizing the exercise and therapy device.
In some embodiments, in step 845, computer-readable instructions executable by one or more processors on the user computing device may analyze the received sensor parameters, measurements and/or data and compare the received sensor parameters, measurement and/or data against prespecified thresholds and/or ranges to determine if the user is performing the exercise correctly. In some embodiments, the computer-readable instructions executable by one or more processors on the user computing device may generate and present, in real time (e.g., while exercise is being performed) on a display of a user computing device, two- or three-dimensional graphs or representations and/or indicators of a user's performance in completing the exercise in the proper fashion. In some embodiments, computer-readable instructions executable by one or more processors on the user computing device may communicate (e.g., via wireless transceivers in the user computing device and the exercise and therapy device) representations, indicators, and/or parameters on how well the user is performing the selected exercise. In some embodiments, computer-readable instructions executable by one or more processors and/or controllers on the exercise and therapy device may receive the representations, indicators and/or parameters and generate signals, messages and/or instructions, based at least in part on the representations, indicators and/or parameters and communicate the signals, messages and/or instructions to LED indicators on the exercise and therapy apparatus (e.g., for visual feedback to users) and/or vibration motors on the exercise and therapy apparatus (for haptic or touch feedback). In some embodiments, in step 850, the user may complete the selected exercise. In some embodiments, in step 855, the computer-readable instructions executable by one or more processors on the user computer may present, on a display of the user computing device, performance indicators and/or summary results based at least in part on the sensor parameters, measurements and/or data received from the exercise and therapy device during the exercise.
In some embodiments, a server computer may be an intelligent exercise and therapy application server 975, which executes computer-readable instructions and runs an intelligent exercise and therapy system process or software (or application software). In some embodiments, the computer-readable instructions may be executable by one or more processors on the intelligent exercise and therapy application server 975. In some embodiments, the intelligent exercise and therapy system process executing on the intelligent exercise and therapy application server 975 may control various data objects relating to the exercise and/or therapy parameters, characteristics and/or information relating to the users of the intelligent barbells and/or exercise bands 957 and 967. In some embodiments, parameters, characteristics and/or information with respect to intelligent exercise and therapy system users (and/or intelligent barbells or exercise bands 957 or 967 may be stored in a database server 980 (e.g., a Rate & See database server).
In some embodiments, as is discussed below, patients and/or clients using the intelligent barbells and/or exercise bands 957 and 967 may desire or wish to utilize the equipment and to monitor performance with respect to assigned exercises and/or therapies (as well as to provide feedback to medical professionals) including physical therapists who may not be available on site. Because users of the intelligent barbells and/or exercise bands 957 and 967 as well as the medical professionals and their associated mobile communication and computing devices 955 and 965 may be transitory and on the go or engaging in some other physical or online activity, there needs to be an online system for which these medical professionals and/or patients or clients may interact with the software as well as with each other. In some embodiments, parameters and/or characteristics of users may include a profile of each user, and the preferences of each user.
In some embodiments, each user who desires to participate in the intelligent exercise and therapy software and system may pay a subscription or membership-type fee in order to participate. In some embodiments, one or more users, patients and/or medical professionals may register with the intelligent exercise and therapy software system or process by interfacing with the intelligent exercise and therapy application server 975 and providing preferences and other relevant information relating to the user, patient and/or medical professionals. In some embodiments, access may be free. In some embodiments, entered or supplied parameters, characteristics or preferences for each user, operator or physical therapist may be stored in one or more database servers 980 (e.g., intelligent exercise and/or therapy database servers), which are associated with the intelligent exercise and/or therapy application servers 975. In some embodiments, parameters, characteristics and/or preferences may be stored and/or are organized in the database servers in, for example, user profiles, user provider parameters, characteristics or preferences. In some embodiments, information and characteristics about movie titles may be stored in one or more intelligent exercise and/or therapy database servers 980.
In some embodiments, the mobile communication or computing devices 955, 956, 965, and 966 and/or intelligent barbells and/or exercise devices 957 and 967 may communicate with the global communications network 963 and the application servers 975 and/or database servers 976 via a number of communications methods. In some embodiments, as is illustrated by the mobile communication and computing devices 955 and 956, and/or intelligent barbells and/or exercise bands 957, may communicate through a cellular network 960 to base stations or eNodeBs 961 and/or gateway servers 962 and then to the global communication network 963. In this illustrative embodiment, the mobile communication and computing devices 955 and 956, and/or intelligent barbells and/or exercise bands 957 may be utilizing the cellular network to communicate with the intelligent exercise and therapy application servers 975 and/or intelligent exercise and therapy database servers 980.
In some embodiments, a mobile communication or computing devices (e.g., such as mobile devices 965 and 966) and/or intelligent barbell and/or exercise bands 967 may communicate with the global communication network 963 utilizing a WiFi (or wireless local area) network and/or a broadband router 970. In embodiments, the mobile communication devices (e.g., such as mobile devices 965 and 966) may communicate with the global communication network 963 via a personal area network (e.g., Bluetooth network) 969 and/or one or more broadband routers 970.
In some embodiments, each of the mobile communication devices 955, 956, 965 or 966 may comprise one or more processors and/or one or more memory devices. In some embodiments, computer-readable instructions executable by one or more processors may operate and initiate the intelligent exercise or therapy application software and may communicate with the intelligent exercise or therapy application server 975 and/or the intelligent exercise or therapy database server 980. In some embodiments, the computer-readable instructions executable by one or more processors may facilitate establishment and management of user's, patient's and/or medical professional's (e.g., therapists) account on the intelligent exercise or therapy application server 975 by providing a comprehensive interface to the intelligent exercise or therapy system databases 980 and processes provided on the intelligent exercise or therapy application server 975.
In some embodiments, the mobile communications devices 955, 956, 965 or 966 may interface with the intelligent exercise or therapy application servers 145 through a web server. In some embodiments, the web server may be a server or process that stores data in the form of web pages and transmits these pages as Hypertext Markup Language (HTML) files over the global communication 963 to the mobile communications devices 955, 956, 965 or 966. In some embodiments, the one or more mobile devices typically run a web browser program to access the web pages served by the web server and any available content provider or supplemental server that may also be coupled to the network.
As shown in
In some embodiments, data, preferences, previous measurements, previous therapy or exercise routines, characteristics and/or parameters for any of the users, patients, medical professionals and/or therapists may be stored both locally (e.g., mobile communications devices 955, 956, 965, or 966) and/or in remote computing devices (e.g., such as the 955, 956, 965, or 966 application server 975 and/or the movie title rating database server 980). In some embodiments, the prior measurements and/or parameters may include acceleration measurements, velocity measurements, the three-axis angular position measurements, power output measurements or parameters, as well as other relevant measurements. In some embodiments, the favorite or prior exercise routines may include tricep extension, rows, internal and external rotation, lay pull down for upper body, bilateral external rotation, side stepping plantar flexion, doris flexion, inversion, and eversion.
In some embodiments, the data, preferences, previous exercise or therapy measurements, previous therapy or exercise routines, characteristics and/or parameters may be stored on a separate content provider computer of the one or more database servers 980 (e.g., there may be a designated server). In some embodiments, although the one or more database servers 980 may be shown coupled to the one or more application servers 975, it should be noted that content data (e.g., data, preferences, previous exercise or therapy measurements, previous therapy or exercise routines, characteristics and/or parameters) may be stored in one or more different physical locations. In some embodiments, a intelligent exercise or therapy system process may also include a database manager program that manages the different databases stored in the one or more intelligent exercise or therapy database servers 980, which may be organized as separate databases, portions of a single database, or any other logical structure appropriate for storing the data, preferences, previous exercise or therapy measurements, previous therapy or exercise routines, characteristics and/or parameters).
As illustrated in
In some embodiments, the one or more database servers 980 may also store graphic and/or image information related to each user, patient, medical professional or therapist such as any other associated images or videos of exercise or therapy routines, threshold information and/or graphical information (e.g., such as graphs of desired ranges for measurements or parameters in exercise and/or therapy routines). In some embodiments, the one or more database servers 980 may also request a user's full name, age and/or their gender.
Intelligent Exercise User Interface—In some embodiments, in step 1005, a user or operator may open or initiate an intelligent exercise software application on a mobile communication device, a desktop computing device or a wearable computing device, and an intelligent exercise software application user interface may appear on a screen of one of the computing devices described above. In some embodiments, in step 1010, a user or operator may select an exercise device from a menu of the intelligent exercise software application that is running on the computing device. In some embodiments, a device menu may include options to select, for example, an intelligent barbell, an intelligent exercise band, and/or other devices.
In some embodiments, in step 1025, the intelligent exercise software application may present the user with options (such as “Create New,” “Exercises, and/or About) in order to allow users to establish new exercises or therapy routines for the users or operators. In some embodiments,
In some embodiments, the user or operator may select the exercise routine after the user or operator has selected to create a new exercise. In some embodiments, the user or operator may select 1030 measurements to be recorded or obtained for the new exercise routine as well as metrics and/or parameters to be calculated for the new exercise routine that are based at least in part recorded measurements. In some embodiments, the user or operator may also select what is to be measured during the created exercise and/or what parameters and/or metrics may be calculated. In some embodiments, the intelligent exercise software application may have default measurements that are automatically measured during the created exercise as well as parameters and/or metrics that are automatically calculated.
In some embodiments, for example, the parameters or metrics that may be calculated for each exercise may be 1) the levelness of the intelligent barbell (e.g., calculated using measurements from the one or more accelerometers and/or measurements from the one or more gyroscopes); 2) the power output by the user of the intelligent barbell (e.g., calculated using a deflection measurement from the one or more strain gauges, measurements from the one or more accelerometers, and/or measurements from the one or more gyroscopes); 3) load from a weight on the intelligent barbell (e.g., calculated using a deflection measurement from the one or more strain gauges, measurements from the one or more accelerometers, and/or measurements from the one or more gyroscopes); and/or 4) force input from the user or operator (e.g., calculated using a deflection measurement from the one or more strain gauges, measurements from the one or more accelerometers, and/or measurements from the one or more gyroscopes). In some embodiments, the parameters or metrics that may be measured for each exercise may also be 5) x-direction, y-direction and/or z-direction accelerations, velocities and/or displacements; and/or 6) grip locations of a user or operator's hand during the exercise.
In some embodiments, in step 1035, in response to the selected exercise and/or the selected parameters or metrics for the selected exercise the intelligent exercise software application may generate one or more visual data streams or plot for the newly created exercise which may be displayed on the user interface. Because the user or operator has not performed the created exercise routines, the graphs or plots may not include any data and/or measurements and may just show possibility of different labels for the axis (e.g., time versus the metric to be measured). In some embodiments, the intelligent exercise software application may allow a user to select which metric or parameter may be displayed on the graph (e.g., in
In some embodiments, in step 1040, a user or operator may select a record and/or capture option on the intelligent exercise software application menu. In some embodiments, this means that intelligent exercise software application may be initiated to capture the selected measurements and/or to calculate the selected metrics and/or parameters for the selected created exercise.
In some embodiments, the user or operator may perform a number of repetitions of the selected exercise and the intelligent exercise software application may store 1045 captured measurements and calculated metrics or parameters for the selected new exercise in one or more memory devices of intelligent barbell and/or the computing device (and/or server computing devices). In some embodiments, the user may execute any exercise or motion to be calibrated with the application or user interface software and repeat the exercise or motion. In some embodiments, the user or operator may then stop the selected exercise routine and provide an input to the intelligent exercise software application that the selected exercise has been stopped.
In some embodiments, the intelligent exercise software application may analyze the captured measurements from the sensors, devices and/or assemblies of the intelligent barbell and may calculate 1050 metrics and/or parameters for the created exercise routine. In these embodiments, the metrics and/or parameters may be the levelness of the intelligent barbell; the power output by the user of the intelligent barbell; load from a weight on the intelligent barbell; force input from the user or operator; x-direction, y-direction and/or z-direction accelerations, velocities and/or displacements; and/or grip locations of a user or operator's hand during the exercise.
In some embodiments, in step 1055, the intelligent exercise software application may then generate and/or display the calculated metrics and/or parameters on graphs or visual displays. In some embodiments, the user may identify ranges of measurements and/or ranges of metrics and/or parameters 1057 that are acceptable for created exercise routine. These may also be referred to as envelopes of acceptable measurements and/or acceptable calculated metrics or parameters. In some embodiments, the intelligent exercise software application may automatically determine acceptable measurements for the created exercise routine and/or acceptable calculated metrics or parameters (e.g., the intelligent exercise software application may add a 5-10% increase and/or subtract a 5-10% decrease from the average captured measurements, metrics and/or parameters). In some embodiments, the determined ranges of measurements, parameters and/or metrics may be stored for the created exercise routine in one or more memory devices of the intelligent barbell and/or the computing devices running the intelligent exercise software application.
In some embodiments, in step 1060, the intelligent exercise software application may receive 1060, from a user or operator, a name of the created exercise and may store this in the one or more memory devices. For example, some example exercises that may be created are a bicep curl, an intelligent barbell dead lift, an elastic band low row, an elastic band squat or an intelligent barbell squat, and/or an elastic band external rotation with abduction. In some other embodiments, when a user initially selected the exercise device 1010, the user or operator may also select a specific exercise routine as the exercise routine that may be created (e.g., such as a bicep curl, a barbell dead lift, an elastic low row, an elastic band squat, and/or a band external rotation with abduction).
In some embodiments, the user or operator may begin to perform 1235 the selected exercise routine utilizing the selected exercise device.
In some embodiments, the intelligent exercise software application may capture measurements from the sensors, gauges and/or other assemblies of the intelligent barbell. In some embodiments, the intelligent exercise software application may calculate metrics and/or parameters based at least in part on the captured measurements.
In some embodiments, the intelligent exercise software application may display the captured measurements and/or the calculated metrics and/or parameters on the graphs and/or visual plots. In some embodiments, included in this display, may be measurements, metrics and/or parameters that are outside of an expected envelope established for the exercise routine. In some embodiments, the intelligent exercise software application may separately visually identify 1240 the portions of measurements, metrics, and/or parameters that are outside of the expected or established envelope of measurements, metrics and/or parameters (e.g., in a different color and/or intensity). In some embodiments, the display of the outlying measurements, metrics and/or parameters may occur in real time as the exercise is being performed. In some embodiments, the intelligent exercise software application may also cause the computing device to make audible warnings that the user is outside the expected envelope. In some embodiments, the intelligent exercise software application may communicate warnings to the intelligent barbell and the intelligent barbell may provide the user with haptic feedback (e.g., shake or move the intelligent barbell) or potentially visual feedback (e.g., flashing lights). In some embodiments, the user or operator may also allow a precision parameter to be set for exercise routines in the intelligent exercise software application. This may determine a percentage from average measurements, metrics or parameters that the intelligent exercise software application is willing to allow before alarms or warnings are generated.
In some embodiments, the one or more handles 1312 may include one or more pressure sensitive grips utilizing strain gauges 1330, one or more accelerometers and/or gyroscopes 1320, and/or one or more microcontrollers 1335. In some embodiments, the one or more pressure sensitive grips 1312 may measure strain or force exerted by the user. In some embodiments, the one or more accelerometers and/or gyroscopes 1320 may measure a levelness of the handle or hand while exercise is being performed as well as a speed or velocity of the handle and/or hand while exercise is being performed. In some embodiments, the one or more microcontrollers 1335 (as mentioned previously) may include one or more controllers or processors, one or more memory devices and/or computer-readable instructions executable by the one or more processors to perform certain actions of the exercise band 1300 such as capturing data, parameters and/or measurements from the one or more accelerometers and/or gyroscopes 1320, the compression force gauges 1325 and/or the pressure sensitive grips 1330, processing the data and/or parameters and/or transferring the data, parameters and/or measurements to an external computing device and/or storing the data, parameters and/or measurements in the one or more memory devices. In some embodiments, the intelligent exercise band 1300 may further comprise one or more wireless transceivers (not shown) to communicate with external computing devices (e.g., to receive instructions for operation of the intelligent barbell and/or to communicate parameters, measurements and/or data to the external computing device). In other words, the intelligent exercise band 1300 may have bidirectional or two-way communication with the outside world (e.g., including one or more external computing devices).
In some embodiments, a physical therapy software application may assist in ensuring that patients are performing recommended and/or prescribed exercises at home by providing the patient with immediate and/or up to date parameters, data and/or measurements. This supply of immediate and/or up-to-date parameters, measurements and/or data allows patients to progress faster and helps the patients or clients independent. In some embodiments, the physical therapy software application allows physical therapists to provide a bridge between a clinic and/or at home exercises. In some embodiments, the physical therapy software application may allow a physical therapist to monitor the clients and/or patients when they perform exercises at home. In some embodiments, the physical therapy software application may allow clients and/or physical therapists to clearly visualize device movement along with the calculated measurements, parameters and/or data. In some embodiments, the physical therapist may provide immediate feedback through a messaging portal of the physical therapy software application to correct a patient's form and/or give positive feedback.
In addition, the term “processor” or “physical processor,” as used herein, generally refers to any type or form of hardware-implemented processing unit capable of interpreting and/or executing computer-readable instructions. In one example, a physical processor may access and/or modify one or more modules stored in the above-described memory device. Examples of physical processors comprise, without limitation, microprocessors, microcontrollers, Central Processing Units (CPUs), Field-Programmable Gate Arrays (FPGAs) that implement softcore processors, Application-Specific Integrated Circuits (ASICs), portions of one or more of the same, variations or combinations of one or more of the same, or any other suitable physical processor.
Although illustrated as separate elements, the method steps described and/or illustrated herein may represent portions of a single application. In addition, in some embodiments one or more of these steps may represent or correspond to one or more software applications or programs that, when executed by a computing device, may cause the computing device to perform one or more tasks, such as the method step.
In addition, one or more of the devices described herein may transform data, physical devices, and/or representations of physical devices from one form to another. For example, one or more of the devices recited herein may receive image data of a sample to be transformed, transform the image data, output a result of the transformation and store the result of the transformation to produce an output image of the sample. Additionally or alternatively, one or more of the modules recited herein may transform a processor, volatile memory, non-volatile memory, and/or any other portion of a physical computing device from one form of computing device to another form of computing device by executing on the computing device, storing data on the computing device, and/or otherwise interacting with the computing device.
The term “computer-readable medium,” as used herein, generally refers to any form of device, carrier, or medium capable of storing or carrying computer-readable instructions. Referrals to instructions refers to computer-readable instructions executable by one or more processors in order to perform functions or actions. The instructions may be stored on computer-readable mediums and/or other memory devices. Examples of computer-readable media comprise, without limitation, transmission-type media, such as carrier waves, and non-transitory-type media, such as magnetic-storage media (e.g., hard disk drives, tape drives, and floppy disks), optical-storage media (e.g., Compact Disks (CDs), Digital Video Disks (DVDs), and BLU-RAY disks), electronic-storage media (e.g., solid-state drives and flash media), and other distribution systems.
A person of ordinary skill in the art will recognize that any process or method disclosed herein can be modified in many ways. The process parameters and sequence of the steps described and/or illustrated herein are given by way of example only and can be varied as desired. For example, while the steps illustrated and/or described herein may be shown or discussed in a particular order, these steps do not necessarily need to be performed in the order illustrated or discussed.
The various exemplary methods described and/or illustrated herein may also omit one or more of the steps described or illustrated herein or comprise additional steps in addition to those disclosed. Further, a step of any method as disclosed herein can be combined with any one or more steps of any other method as disclosed herein.
Unless otherwise noted, the terms “connected to” and “coupled to” (and their derivatives), as used in the specification and claims, are to be construed as permitting both direct and indirect (i.e., via other elements or components) connection. In addition, the terms “a” or “an,” as used in the specification and claims, are to be construed as meaning “at least one of.” Finally, for ease of use, the terms “including” and “having” (and their derivatives), as used in the specification and claims, are interchangeable with and shall have the same meaning as the word “comprising.
The processor as disclosed herein can be configured with instructions to perform any one or more steps of any method as disclosed herein. As used herein, the term “or” is used inclusively to refer items in the alternative and in combination. As used herein, characters such as numerals refer to like elements.
Embodiments of the present disclosure have been shown and described as set forth herein and are provided by way of example only. One of ordinary skill in the art will recognize numerous adaptations, changes, variations and substitutions without departing from the scope of the present disclosure. Several alternatives and combinations of the embodiments disclosed herein may be utilized without departing from the scope of the present disclosure and the inventions disclosed herein. Therefore, the scope of the presently disclosed inventions shall be defined solely by the scope of the appended claims and the equivalents thereof.
The above disclosure is sufficient to enable one of ordinary skill in the art to practice the invention, and provides the best mode of practicing the invention presently contemplated by the inventor. While there is provided herein a full and complete disclosure of the preferred configurations of this invention, it is not desired to limit the invention to the exact construction, dimensional relationships, and operation shown and described. Various modifications, alternative constructions, changes and equivalents will readily occur to those skilled in the art and may be employed, as suitable, without departing from the true spirit and scope of the invention. Such changes might involve alternative materials, components, structural arrangements, sizes, shapes, forms, functions, operational features or the like. The invention has been described herein using specific embodiments for the purposes of illustration only. It will be readily apparent to one of ordinary skill in the art, however, that the principles of the invention can be embodied in other ways. Therefore, the invention should not be regarded as being limited in scope to the specific embodiments disclosed herein, but instead as being fully commensurate in scope with the following claims.
This application claims priority to and is related to application Ser. No. 62/814,714, filed Mar. 6, 2019, entitled “Intelligent Exercise or Therapy Apparatus,” the disclosure of which is hereby incorporated by reference.
Number | Date | Country | |
---|---|---|---|
62814714 | Mar 2019 | US |