US20130211562A1 - Systems and methods for generating and monitoring custom exercise programs - Google Patents
Systems and methods for generating and monitoring custom exercise programs Download PDFInfo
- Publication number
- US20130211562A1 US20130211562A1 US13/572,489 US201213572489A US2013211562A1 US 20130211562 A1 US20130211562 A1 US 20130211562A1 US 201213572489 A US201213572489 A US 201213572489A US 2013211562 A1 US2013211562 A1 US 2013211562A1
- Authority
- US
- United States
- Prior art keywords
- exercises
- rehabilitation
- exercise
- performance
- patient
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
- 238000000034 method Methods 0.000 title claims abstract description 40
- 238000012544 monitoring process Methods 0.000 title claims abstract description 9
- 238000004891 communication Methods 0.000 claims description 12
- 230000003993 interaction Effects 0.000 claims description 7
- 230000000694 effects Effects 0.000 claims description 6
- 230000008569 process Effects 0.000 description 10
- 238000010586 diagram Methods 0.000 description 7
- 230000006870 function Effects 0.000 description 6
- 230000001413 cellular effect Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 230000009471 action Effects 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 230000002441 reversible effect Effects 0.000 description 2
- 208000012514 Cumulative Trauma disease Diseases 0.000 description 1
- 208000027418 Wounds and injury Diseases 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 238000010411 cooking Methods 0.000 description 1
- 230000001186 cumulative effect Effects 0.000 description 1
- 230000006378 damage Effects 0.000 description 1
- 238000003745 diagnosis Methods 0.000 description 1
- 208000014674 injury Diseases 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 230000005055 memory storage Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000037081 physical activity Effects 0.000 description 1
- 230000000704 physical effect Effects 0.000 description 1
- 230000008439 repair process Effects 0.000 description 1
- 230000000284 resting effect Effects 0.000 description 1
- 230000000717 retained effect Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 238000002560 therapeutic procedure Methods 0.000 description 1
- 238000012549 training Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H20/00—ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance
- G16H20/30—ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance relating to physical therapies or activities, e.g. physiotherapy, acupressure or exercising
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B24/00—Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
- A63B24/0062—Monitoring athletic performances, e.g. for determining the work of a user on an exercise apparatus, the completed jogging or cycling distance
Definitions
- the present invention can also be viewed as providing methods for creating personalized or customized rehabilitation exercises.
- the method includes creating a personalized exercise program; providing reminders to a user to perform rehabilitative exercises at intervals according to tracked time; and tracking exercises performed.
- FIG. 6 is a flowchart illustrating a method of monitoring rehabilitation, in accordance with an exemplary embodiment of the present invention.
- the disclosure also can be practiced in distributed computing environments, where tasks or modules are performed by remote processing devices that are linked through a communications network. Moreover, the disclosure can be practiced in Internet-based or cloud computing environments, where shared resources, software and information may be provided to computers and other devices on demand. In a distributed computing environment, program modules or subroutines may be located in both local and remote memory storage devices. Aspects of the disclosure described below may be stored or distributed on computer-readable media, including magnetic and optically readable and removable computer disks, fixed magnetic disks, floppy disk drive, optical disk drive, magneto-optical disk drive, magnetic tape, hard-disk drive (HDD), solid state drive (SSD), compact flash or non-volatile memory, as well as distributed electronically over networks including the cloud. Data structures and transmissions of data particular to aspects of the disclosure are also encompassed within the scope of the disclosure.
- FIG. 1B illustrates another alternative embodiment.
- the practitioner chooses whether or not to use the default or recommended protocol. If the practitioner chooses not to use the default protocol, the practitioner may choose to use a previously generated protocol. The previously generated protocol may have been prompted by this or another practitioner. Otherwise, the practitioner may generate a further customized sequence which is then saved for recall.
- Other possible customizations include practitioner and patient branding and the inclusion of standard disclaimers (the practitioner may also add custom disclaimers). Each of the practitioner's choices may be stored in a database for convenience in future transactions.
- FIG. 2 is a block diagram illustrating a system 10 for rehabilitation, in accordance with a first exemplary embodiment of the present invention.
- the system 10 includes a programmable device 12 .
- a first code 14 stored on the programmable device 12 tracks time.
- a second code 16 stored on the programmable device 12 provides reminders to a user to perform rehabilitative exercises at time intervals as measured by the first code 14 .
- a third code 18 stored on the programmable device 12 tracks exercises performed.
- FIG. 3 is a block diagram illustrating a system 110 for rehabilitation, in accordance with a second exemplary embodiment of the present invention.
- the system 110 includes a programmable device 112 .
- a first code 114 stored on the programmable device 112 tracks time.
- a second code 116 stored on the programmable device 112 provides reminders to a user to perform rehabilitative exercises at time intervals as measured by the first code 114 .
- a third code 118 stored on the programmable device 112 tracks exercises performed.
- the system 110 may also include a fourth code 120 on the programmable device 112 for tracking interaction between a user and the programmable device 112 , wherein the second code 116 provides reminders at intervals of activity as measured cooperatively between the first code 114 and the fourth code 120 .
- a purpose of the fourth code 120 would be to track if someone has been seated at a computer for an extended period of time and requires a given exercise to alleviate risk of developing repetitive strain injuries that may be associated with significant usage of the programmable device 112 .
- the fourth code 120 may also be useful for tracking performance of the rehabilitative exercises. Specifically, if a user is reminded to perform a rehabilitative exercise and indicates acceptance of the reminder, but continues to be active on the programmable device 112 when the rehabilitative exercise would make such activity impossible, the system 110 may register that the user has not performed the rehabilitative exercise. Similarly, if a rehabilitative exercise is to be performed for five minutes, but activity on the programmable device 112 ceases after only three minutes, the system 110 may register the noncompliance with the exercise reminder. Noncompliance may be tracked and reviewed by the user, a human resources representative and/or a physician, either locally to the programmable device 112 or from a remote location.
- the system 110 may also include a fifth code 122 for demonstrating the rehabilitative exercises on a display screen 124 , wherein the display screen 124 is in communication with the programmable device 112 .
- the display screen 124 may be in wired or wireless communication with the programmable device 112 .
- the demonstration may involve one or more figures explaining the rehabilitative exercise, one or more videos or animations showing the rehabilitative exercise, and/or audio explaining or encouraging the rehabilitative exercise.
- the audio may be provided through an audio device 126 in communication with the programmable device.
- the system 110 may also include a sixth code 128 operative through a user input 130 for modifying the rehabilitative exercises to be performed and/or a size or frequency of the time intervals.
- a variety of rehabilitative exercises may be made available with the present invention, and some exercises may be useful for some, but not others. Thus, a user may be able to modify which exercises they are reminded to perform. Similarly, a human resources representative for a company, a physician, or the like may be able to make modifications to the exercises either on the programmable device 112 or through remote communication with the programmable device.
- the user input 130 may be a combination of a local input device and a receiver for receiving remote communications.
- the rehabilitative exercises are selected and applied to a DVD or similar media and run therefrom onto the programmable device 112 .
- a physician, chiropractor, or other caregiver may download a collection of one or more rehabilitative exercises from a library of video clips of actual persons demonstrating specific exercises, or computer animations on an application site and provide them to a patient, either for operating on the programmable device 112 from a DVD or similar medium, or for saving to a hard drive of the programmable device 112 .
- the exercise reminders may be provided through a cell phone, laptop, personal computer, personal digital assistant, or any other programmable device 112 .
- the application site may further provide manipulable exercises or physical activities that a physician, chiropractor, or other caregiver can download for a patient.
- the application site may allow the physician, chiropractor, or other caregiver to define the exercises, the duration of the exercise, the pace of the exercise, the number of repetitions in the exercise, rest time during exercising, and the number of sets and rest time therebetween.
- the more customizable the exercise the better served a user of the programmable device 112 may be when receiving the exercise material from the physician, chiropractor, or caregiver.
- FIG. 4 is a flowchart 200 illustrating a method of overseeing performance of rehabilitative exercises in accordance with the first exemplary embodiment of the invention. It should be noted that any process descriptions or blocks in flow charts should be understood as representing modules, segments, portions of code, or steps that include one or more instructions for implementing specific logical functions in the process, and alternate implementations are included within the scope of the present invention in which functions may be executed out of order from that shown or discussed, including substantially concurrently or in reverse order, depending on the functionality involved, as would be understood by those reasonably skilled in the art of the present invention.
- time is tracked on a programmable medium.
- Reminders are provided to a user to perform rehabilitative exercises at intervals according to tracked time (block 204 ). Performance of the exercises is tracked (block 206 ).
- the method may include tracking interaction between a user and the computer readable medium.
- a computer or similar programmable device, can identify that a user has been present and presumably sitting during an interval of time. Reminders can therefore be provided at extended intervals of sitting. Further, it may be useful to know the user is present for the reminder.
- the method may include demonstrating the rehabilitative exercises on a display screen, wherein the display screen is in communication with the programmable medium.
- the demonstration may include one or more figures explaining the exercise(s).
- the demonstration may include video or animation showing the exercise(s) in action.
- the demonstration may include music or some other type of audio to encourage performance of the exercise(s).
- the method may include modifying rehabilitative exercises to be performed and/or a size of the intervals.
- the exercise(s) could be selected in advance from a library of possible exercises.
- the selection process may relate to which pre-existing ailments a user has or for which ailments the user is most at risk.
- the selection process may also be handled by the user and/or a remotely located physician or other caregiver.
- the time intervals for the various exercises may be modified and may be configured based on a straight passage of time or cumulative time for which a user is actively operating the programmable device.
- the method may include tracking interaction between the user and the computer while the rehabilitative exercises are supposed to be performed, thereby policing performance of the exercises. If a user is actively engaging a computer or other programmable device when the rehabilitative exercises are supposed to be performed, then the software may track that the exercise was not performed. An employer may keep this data. This data may also be utilized to reconfigure the next time interval before a rehabilitative exercise reminder.
- FIG. 5 is a block diagram illustrating a rehabilitation system 510 , in accordance with an exemplary embodiment of the present disclosure.
- the system 510 includes a rehabilitation application 525 , electronically accessible over at least one network system 511 and hosted at least partially on a server 520 .
- At least one patient device 512 is positioned to access the application 525 and at least one practitioner device 612 is positioned to access the application 525 .
- the server 520 may be or include any database capable of storing and/or providing access to information, such as an electronic database, a computer and/or computerized server, database server or generally any network host capable of storing data and connected to any type of data network. Further, the server 520 may include or be a part of a distributed network or cloud computing environment. Any type of electronic and/or computerized device that is capable of storing information may be included as the server 520 , and is considered within the scope of this disclosure.
- the server 520 may include computer-readable storage media, and a processor for processing data and executing algorithms, including any of the processes and algorithms set forth in this disclosure.
- the rehabilitation application 525 is electronically accessible over at least one network system 511 .
- the network system 511 may include any type of network infrastructure, such as the Internet, or any other wired, wireless and/or partially wired network.
- the server 520 , application 525 and network system 511 may include a variety of hardware and software components to provide successful functioning of the server 520 and the application 525 , as is well-known within the art. Further, any features, characteristics, designs and/or functions that are known within the art may be included with the system 510 to further enhance its efficiency.
- the at least one patient device 512 may be any device that is capable of communicating with the application 525 , for example via a network system 511 , and may be operated by any rehabilitation patient.
- the at least one patient device 512 may be, or include any of the features of, the devices disclosed herein, including for example, programmable devices 12 and/or 112 shown in FIGS. 2 and 3 .
- the at least one patient device 512 may include one or more of the first through sixth codes discussed above with respect to FIGS. 2 and 3 .
- the at least one practitioner device 612 may be any device that is capable of communicating with the application 525 , for example via a network system 511 , and may be operated by any entity that modifies, prescribes or suggests rehabilitation exercises, and may be a physician or other medical personnel, insurance personnel, physical therapist, or any representative thereof. Any number of patient devices 512 and practitioner devices 612 may use the system 510 at any given time. The patient device 512 and practitioner device 612 may access the application 525 through a variety of ways, including through a computerized device in communication with the system 510 over a network system.
- the patient device 512 and/or practitioner device 612 may be any computer, including any personal computer, Internet appliance, hand-held device (including palm-top computers, wearable computers, cellular or mobile phones, multi-processor systems, processor-based or programmable consumer electronics, network computers, minicomputers) and the like.
- One or more input devices such as a keyboard, mouse, touchscreen interface, microphone or the like, may be used to transmit information to and/or request information from the application 525 by either of the patient device 512 and/or the practitioner device 612 .
- the system further includes a sensor 515 for sensing performance of a rehabilitation exercise.
- the sensor 515 may be, for example, a motion sensing device such as the Kinect by MICROSOFT. Additionally or alternatively, the sensor 515 may be an accelerometer, 3D scanner, camera, laser, acoustic sensor, magnetic sensor, vibration sensor or any other type of sensor capable of sensing or detecting motion, as well as any associated hardware and/or software for sensing, detecting and/or determining the performance of a rehabilitation exercise based on the sensed information.
- the sensor 515 may transmit information to the patient device 512 through any known techniques, including, but not limited to, any wired or wireless communication. Additionally or alternatively, the sensor 515 may be integrated into the patient device 512 .
- the patient device 512 may be a mobile computerized device such as a cellular phone
- the sensor 515 may be an accelerometer that is incorporated into the cellular phone and capable of sensing motion. Additionally or alternatively, information from the motion sensor 515 may be communicated from the sensor 515 directly to the rehabilitation application 525 .
- the rehabilitation application 525 may be fully or partially hosted on the server 520 .
- the rehabilitation application 525 may include any tool, device, system, process or combination thereof, which assists or makes possible an exchange of rehabilitation information between a patient device 512 and a practitioner device 612 .
- the rehabilitation application 525 may allow a practitioner, using a practitioner device 612 , to create or modify a rehabilitation program (e.g., a set of exercises, etc. as described in this disclosure) which may be provided as input to the application 525 and then transmitted to a patient device 512 .
- a rehabilitation program e.g., a set of exercises, etc. as described in this disclosure
- a patient device 512 may receive information from the sensor 515 indicating that the patient is performing rehabilitation exercises and thus complying with the prescribed rehabilitation program, and may transmit this information to the application 525 , which may be accessed by the practitioner device 612 to monitor the patient's performance.
- the application 525 may include any computer-readable memory or databases, which may be stored in any computer-readable medium, and may be accessible by a computer processor.
- the application 525 may further include or access computer program instructions which may cause a processor to perform any algorithms and/or functions which may be described in this disclosure.
- the application 525 may include or provide access to a web or network-based software platform, including a graphical user interface or webpage which provides interactive access to the system 510 to users of a patient device 512 and/or a practitioner device 612 .
- the application 525 may include any of the features for creating, modifying or customizing a rehabilitation exercise program as discussed herein, including locating conditions from a pull down menu, entering patient details and creating a customized program.
- a patient device 512 and/or practitioner device 612 may include software providing access to the system 510 .
- the system 510 may further include a rehabilitation exercise database 524 .
- the application 525 has access to the rehabilitation exercise database 524 , which may be fully or partially hosted on the server 520 , or may be hosted elsewhere and otherwise accessible to the application 525 .
- the rehabilitation exercise database 524 stores information about rehabilitation exercises which may be prescribed as part of a rehabilitation plan for a patient through the rehabilitation system 510 .
- the rehabilitation exercise information may include, for example, information relating to types of rehabilitation exercises which may be prescribed, video or image information depicting how to perform rehabilitation exercises, information relating to duration and/or frequency of performing rehabilitation exercises, and any other information relevant to rehabilitation exercises which may be prescribed and/or communicated through the system 510 .
- the rehabilitation exercise database 524 may further include information relating to patient conditions, and the patient conditions may be associated with suggested rehabilitation exercises.
- a practitioner using a practitioner device 612 may customize and prescribe a rehabilitation plan using the application 525 and accessing exercises stored in the rehabilitation exercise database 524 .
- the practitioner may enter patient information or select any other parameters, as discussed herein, and the application 525 may recommend a rehabilitative exercise protocol, which the practitioner may modify.
- the practitioner may modify pre-existing exercises and/or create new exercises, and add the modified or newly created exercises to the rehabilitation exercise database 524 .
- the system 510 may further include an exercise performance database 526 .
- the application 525 has access to the exercise performance database 526 , which may be fully or partially hosted on the server 520 , or may be hosted elsewhere and otherwise accessible to the application 25 .
- the exercise performance database 526 stores information relating to a patient's performance of rehabilitation exercises.
- the exercise performance information may include, for example, information relating to the time, frequency, duration and/or successful completion of prescribed exercises.
- the exercise performance information may be input into the exercise performance database 526 through the use of a patient device 512 in communication with the application 525 . Further, the exercise performance information may be provided to the application 525 and the exercise performance database 526 automatically or without any input by a user of the patient device 512 .
- the exercise performance information may include information sensed by the sensor 515 , which may be provided to the patient device over any wired or wireless network, and automatically communicated from the patient device 512 to the application 525 and exercise performance database 526 .
- Real-time compliance reports may be generated by the application 525 based on information received from the patient device 512 and/or the sensor 515 which indicates that the patient is performing, or has successfully completed, a prescribed exercise.
- the compliance reports may be stored in the exercise performance database.
- Exercise performance information provided to the application 525 and/or the exercise performance database 526 may be made accessible to, and may be pushed directly to, a practitioner device 612 having appropriate access to the system 510 .
- the system 510 may include a number of other features to enhance the design, use or functionality of the system 510 to provide better access and ability to prescribe, modify and create rehabilitation exercises, and to monitor and provide information relating to the performance of rehabilitation exercises. These additional features may include functional or aesthetic components within the application 525 , such as website components, software based automation or the ability to tailor the system 510 to the preferences of a particular practitioner and/or patient.
- FIG. 6 is a flowchart 600 illustrating a method of monitoring rehabilitation, in accordance with an exemplary embodiment of the present disclosure. It should be noted that any process descriptions or blocks in flow charts should be understood as representing modules, segments, portions of code, or steps that include one or more instructions for implementing specific logical functions in the process, and alternate implementations are included within the scope of the present invention in which functions may be executed out of order from that shown or discussed, including substantially concurrently in reverse order, depending on the functionality involved, as would be understood by those reasonably skilled in the art of the present invention.
- a patient utilizes a patient device 512 to access the rehabilitation application 525 through a network 511 .
- a practitioner may use a practitioner device 612 to access the application 525 through a network 511 .
- the application 525 may, for example, display a webpage which provides access to the system 510 .
- a rehabilitation application 525 or website is provided.
- a practitioner prescribes rehabilitation exercises. The practitioner may access the application 525 or website over a network 512 and input the prescribed rehabilitation exercises into the application 525 or website, for example, by choosing or modifying exercises from the rehabilitation exercise database 524 or by creating new exercises.
- the prescribed rehabilitation exercises may be provided to the patient, as shown in block 606 .
- the prescribed exercises may be provided from the application 525 directly to a patient device 512 over a network 511 .
- the prescribed rehabilitation exercises may be provided to the patient device, for example, by email. Additionally or alternatively, an indication that the the prescribed rehabilitation exercises are available may be transmitted to the patient device 512 or to the patient's email, and the patient may then access the prescribed exercises by logging on or otherwise accessing the application 525 or website.
- the patient performs the prescribed exercises.
- patient activity is monitored.
- the performance of exercises may be monitored, for example, by the sensor 515 , which may be any motion sensor, including a Kinect or any motion sensor within a mobile phone or other device such as an accelerometer.
- Information relating to performance of exercises is transmitted over a network 511 to the application 525 .
- the patient monitoring, or performance of exercise, information is recorded, for example, in the exercise performance database 526 , which may be made accessible to the prescribing physician or practitioner, or may be transmitted directly to a practitioner device 612 .
- the invention as described herein has been focused to rehabilitative exercises, there may be other physical actions that can be produced and displayed under similar guidelines for these or other purposes, and such other actions are considered to be within the scope of the present invention.
- the system may provide stretching exercises for able-bodied individuals which may be performed, e.g. at the user's desk.
- custom DVDs may be created, for example, as instruction cooking programs, woodworking programs, motor vehicle and home repair. Still other possibilities are to create customized tour programs, customized pet training programs and customized sport instructional programs, e.g. for teaching tennis, skiing, golf, etc.
Landscapes
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Physical Education & Sports Medicine (AREA)
- Life Sciences & Earth Sciences (AREA)
- Biophysics (AREA)
- Engineering & Computer Science (AREA)
- Epidemiology (AREA)
- Medical Informatics (AREA)
- Primary Health Care (AREA)
- Public Health (AREA)
- Rehabilitation Tools (AREA)
Abstract
The system contains a programmable device. A first code stored on the programmable device tracks time on the programmable medium. A second code stored on the programmable device provides reminders to a user to perform rehabilitative exercises at intervals measured by the first code. A third code stored on the programmable device tracks exercises performed. Methods of monitoring rehabilitation include creating a rehabilitation plan for a patient based on input received from a practitioner device; providing the rehabilitation plan to a patient device; receiving information relating to the performance of an exercise in the rehabilitation plan from the patient device; and providing the information relating to the performance of an exercise to the practitioner device.
Description
- This application is a continuation-in-part of U.S. application Ser. No. 12/746,139, filed Jun. 30, 2010, which is a national stage filing of International Patent Application No. PCT/US08/86465, filed Dec. 11, 2008, which in turn claims priority from U.S. Provisional Application Ser. No. 61/013,910, filed Dec. 14, 2007, the entire contents of which are incorporated herein by reference.
- The present invention relates generally to systems and methods for providing custom programs. The invention has particular utility in the production of personalized exercise and physical rehabilitation programs, which may be provided to a patient through a website or web-based application or on machine-readable media such as DVDs, and will be described in connection with such utility although other utilities including, but not limited to broadcasting or delivery of the program through the internet, are contemplated.
- Exercise and rehabilitation programs are recommended by chiropractors, osteopaths, physiotherapists and exercise instructors. Typically such programs include exercises which are demonstrated briefly during a session with a patient or client and may be accompanied by written and/or diagrammatic exercise sheets. While a patient or a client may meet periodically with his chiropractor, osteopath, physiotherapist and exercise instructor, the patient or client is left to his or her own memory. Since it is important that exercises be properly done, both from the standpoint of therapy results, and also to avoid further injury to the body, a need exists for providing a patient or client with a personalized instructional program tailored to the individual's needs.
- Briefly described, the present invention includes a programmable device for creating and storing personalized or customized instructional exercise programs. In a preferred embodiment of the invention a first code stored on the programmable device tracks time on the programmable device; a second code stored on the programmable device provides reminders to a user to perform rehabilitative exercises at intervals measured by the first code, and a third code stored on the programmable device tracks exercises performed.
- The present invention can also be viewed as providing methods for creating personalized or customized rehabilitation exercises. In a preferred embodiment of the invention the method includes creating a personalized exercise program; providing reminders to a user to perform rehabilitative exercises at intervals according to tracked time; and tracking exercises performed.
- In another embodiment, the present disclosure provides a patient rehabilitation system that includes a rehabilitation application, hosted at least partially on a server and electronically accessible over at least one network system. The application is configured to receive input from a practitioner device and to create a rehabilitation plan based on said input; provide the rehabilitation plan to a patient device; and receive information relating to the performance of an exercise in the rehabilitation plan from the patient device and provide the information relating to the performance of an exercise to the practitioner device.
- In a further embodiment, the present disclosure provides a computer-implemented method of monitoring rehabilitation that includes: creating a rehabilitation plan for a patient based on input received from a practitioner device; providing the rehabilitation plan to a patient device; receiving information relating to the performance of an exercise in the rehabilitation plan from the patient device; and providing the information relating to the performance of an exercise to the practitioner device.
- In yet another embodiment, the present disclosure provides a non-transitory computer readable medium containing instructions for providing a rehabilitation monitoring process enabled at least in part on a processor of a computerized device, the instructions, which when executed by the processor, performing the steps of: creating a rehabilitation plan for a patient based on input received from a practitioner device; providing the rehabilitation plan to a patient device; receiving information relating to the performance of an exercise in the rehabilitation plan from the patient device; and providing the information relating to the performance of an exercise to the practitioner device.
- Other systems, methods, features, and advantages of the present invention will be or become apparent to one with skill in the art upon examination of the following drawings and detailed description. It is intended that all such additional systems, methods, features, and advantages be included within this description, be within the scope of the present invention, and be protected by the accompanying claims.
- Many aspects of the invention can be better understood with reference to the accompanying drawings wherein like numerals depict like parts, and wherein:
-
FIGS. 1 , 1A and 1B are block diagrams illustrating a system for creating a personalized or customized exercise program in accordance with the present invention; -
FIG. 2 is a block diagram illustrating a system for rehabilitation, in accordance with a first exemplary embodiment of the present invention; -
FIG. 3 is a block diagram illustrating a system for rehabilitation, in accordance with a second exemplary embodiment of the present invention; -
FIG. 4 is a flowchart illustrating a method for overseeing performance of rehabilitative exercises, in accordance with the first exemplary embodiment of the present invention. -
FIG. 5 is a is a block diagram illustrating a rehabilitation system, in accordance with an exemplary embodiment of the present invention; and -
FIG. 6 is a flowchart illustrating a method of monitoring rehabilitation, in accordance with an exemplary embodiment of the present invention. - Many embodiments of the disclosure may take the form of computer-executable instructions, including algorithms executed by a programmable computer. However, the disclosure can be practiced with other computer system configurations as well. Certain aspects of the disclosure can be embodied in a special-purpose computer or data processor that is specifically programmed, configured or constructed to perform one or more of the computer-executable algorithms described below.
- The disclosure also can be practiced in distributed computing environments, where tasks or modules are performed by remote processing devices that are linked through a communications network. Moreover, the disclosure can be practiced in Internet-based or cloud computing environments, where shared resources, software and information may be provided to computers and other devices on demand. In a distributed computing environment, program modules or subroutines may be located in both local and remote memory storage devices. Aspects of the disclosure described below may be stored or distributed on computer-readable media, including magnetic and optically readable and removable computer disks, fixed magnetic disks, floppy disk drive, optical disk drive, magneto-optical disk drive, magnetic tape, hard-disk drive (HDD), solid state drive (SSD), compact flash or non-volatile memory, as well as distributed electronically over networks including the cloud. Data structures and transmissions of data particular to aspects of the disclosure are also encompassed within the scope of the disclosure.
- Referring first to
FIGS. 1 , 1A and 1B, in order to create a personalized or customized rehabilitation exercise program for a patient, a practitioner will examine a patient and formulate diagnosis for the patient's condition. The practitioner then logs onto the company's website via the Internet, and locates conditions from a pull down menu. The web application will have a preset recommended rehabilitation exercise program. If the practitioner agrees with the suggested exercise program or protocol, the practitioner enters the patient's details and creates a customized program for the patient. The customized program can be loaded onto a DVD and shipped to the patient together with written instructions, or the program may be made accessible to the patient via the Web. - If, on the other hand, the practitioner agrees with the suggested exercises, but wishes to customize parameters, the practitioner may then customize parameters either from a further pull down menu, or the practitioner may write on the program. Alternatively, if the practitioner wishes to customize both protocol and exercise parameters, the practitioner may select exercises from a library of exercises, and if desired, write customized parameters for each exercise. Once the standard protocol with customized parameters or custom protocol with customized parameters has been determined, the practitioner will then enter the patient's details, which then may be printed on a DVD or accessible directly to the patient via the Web.
- Alternative methods for determining a customized package are illustrated in
FIGS. 1A and 1B . As shown byFIG. 1A , the Web server recognize the identity of the practitioner, such as for example by the use of a login name and password, where the practitioner logs onto the website to order a rehabilitative exercise. The online application supplies recommended rehabilitative exercise protocols for the relevant patient conditions. The practitioner may then choose to accept the recommended protocols without disagreement, upon which a DVD is rendered according to the existing library. This is called a “short process”, because the DVD image is ready to burn. Alternatively, the practitioner may choose to change any given parameter, such as patient condition, exercise selection, exercise sequence, speed of exercise performance, number of sets, number of repetitions per set, frequency and duration of resting periods, or other parameter. The practitioner's choices are remembered and stored in the practitioner's profile. The DVD is then rendered according to a “long process”, wherein the new image is processed before burning to the DVD. This new image is then retained for future use by this or another practitioner. -
FIG. 1B illustrates another alternative embodiment. In this instance, the practitioner chooses whether or not to use the default or recommended protocol. If the practitioner chooses not to use the default protocol, the practitioner may choose to use a previously generated protocol. The previously generated protocol may have been prompted by this or another practitioner. Otherwise, the practitioner may generate a further customized sequence which is then saved for recall. Other possible customizations include practitioner and patient branding and the inclusion of standard disclaimers (the practitioner may also add custom disclaimers). Each of the practitioner's choices may be stored in a database for convenience in future transactions. -
FIG. 2 is a block diagram illustrating asystem 10 for rehabilitation, in accordance with a first exemplary embodiment of the present invention. Thesystem 10 includes aprogrammable device 12. Afirst code 14 stored on theprogrammable device 12 tracks time. A second code 16 stored on theprogrammable device 12 provides reminders to a user to perform rehabilitative exercises at time intervals as measured by thefirst code 14. Athird code 18 stored on theprogrammable device 12 tracks exercises performed. -
FIG. 3 is a block diagram illustrating asystem 110 for rehabilitation, in accordance with a second exemplary embodiment of the present invention. Thesystem 110 includes aprogrammable device 112. Afirst code 114 stored on theprogrammable device 112 tracks time. A second code 116 stored on theprogrammable device 112 provides reminders to a user to perform rehabilitative exercises at time intervals as measured by thefirst code 114. Athird code 118 stored on theprogrammable device 112 tracks exercises performed. - The
system 110 may also include afourth code 120 on theprogrammable device 112 for tracking interaction between a user and theprogrammable device 112, wherein the second code 116 provides reminders at intervals of activity as measured cooperatively between thefirst code 114 and thefourth code 120. A purpose of thefourth code 120, for instance, would be to track if someone has been seated at a computer for an extended period of time and requires a given exercise to alleviate risk of developing repetitive strain injuries that may be associated with significant usage of theprogrammable device 112. - The
fourth code 120 may also be useful for tracking performance of the rehabilitative exercises. Specifically, if a user is reminded to perform a rehabilitative exercise and indicates acceptance of the reminder, but continues to be active on theprogrammable device 112 when the rehabilitative exercise would make such activity impossible, thesystem 110 may register that the user has not performed the rehabilitative exercise. Similarly, if a rehabilitative exercise is to be performed for five minutes, but activity on theprogrammable device 112 ceases after only three minutes, thesystem 110 may register the noncompliance with the exercise reminder. Noncompliance may be tracked and reviewed by the user, a human resources representative and/or a physician, either locally to theprogrammable device 112 or from a remote location. - The
system 110 may also include afifth code 122 for demonstrating the rehabilitative exercises on adisplay screen 124, wherein thedisplay screen 124 is in communication with theprogrammable device 112. Thedisplay screen 124 may be in wired or wireless communication with theprogrammable device 112. The demonstration may involve one or more figures explaining the rehabilitative exercise, one or more videos or animations showing the rehabilitative exercise, and/or audio explaining or encouraging the rehabilitative exercise. The audio may be provided through anaudio device 126 in communication with the programmable device. - The
system 110 may also include asixth code 128 operative through auser input 130 for modifying the rehabilitative exercises to be performed and/or a size or frequency of the time intervals. A variety of rehabilitative exercises may be made available with the present invention, and some exercises may be useful for some, but not others. Thus, a user may be able to modify which exercises they are reminded to perform. Similarly, a human resources representative for a company, a physician, or the like may be able to make modifications to the exercises either on theprogrammable device 112 or through remote communication with the programmable device. Theuser input 130 may be a combination of a local input device and a receiver for receiving remote communications. - Further, it may be that the rehabilitative exercises are selected and applied to a DVD or similar media and run therefrom onto the
programmable device 112. For instance, a physician, chiropractor, or other caregiver may download a collection of one or more rehabilitative exercises from a library of video clips of actual persons demonstrating specific exercises, or computer animations on an application site and provide them to a patient, either for operating on theprogrammable device 112 from a DVD or similar medium, or for saving to a hard drive of theprogrammable device 112. The exercise reminders may be provided through a cell phone, laptop, personal computer, personal digital assistant, or any otherprogrammable device 112. - The application site may further provide manipulable exercises or physical activities that a physician, chiropractor, or other caregiver can download for a patient. Specifically, the application site may allow the physician, chiropractor, or other caregiver to define the exercises, the duration of the exercise, the pace of the exercise, the number of repetitions in the exercise, rest time during exercising, and the number of sets and rest time therebetween. The more customizable the exercise, the better served a user of the
programmable device 112 may be when receiving the exercise material from the physician, chiropractor, or caregiver. -
FIG. 4 is a flowchart 200 illustrating a method of overseeing performance of rehabilitative exercises in accordance with the first exemplary embodiment of the invention. It should be noted that any process descriptions or blocks in flow charts should be understood as representing modules, segments, portions of code, or steps that include one or more instructions for implementing specific logical functions in the process, and alternate implementations are included within the scope of the present invention in which functions may be executed out of order from that shown or discussed, including substantially concurrently or in reverse order, depending on the functionality involved, as would be understood by those reasonably skilled in the art of the present invention. - As is shown by
block 202, time is tracked on a programmable medium. Reminders are provided to a user to perform rehabilitative exercises at intervals according to tracked time (block 204). Performance of the exercises is tracked (block 206). - The method may include tracking interaction between a user and the computer readable medium. In this regard, a computer, or similar programmable device, can identify that a user has been present and presumably sitting during an interval of time. Reminders can therefore be provided at extended intervals of sitting. Further, it may be useful to know the user is present for the reminder.
- The method may include demonstrating the rehabilitative exercises on a display screen, wherein the display screen is in communication with the programmable medium. The demonstration may include one or more figures explaining the exercise(s). The demonstration may include video or animation showing the exercise(s) in action. The demonstration may include music or some other type of audio to encourage performance of the exercise(s).
- The method may include modifying rehabilitative exercises to be performed and/or a size of the intervals. The exercise(s) could be selected in advance from a library of possible exercises. The selection process may relate to which pre-existing ailments a user has or for which ailments the user is most at risk. The selection process may also be handled by the user and/or a remotely located physician or other caregiver. Similarly, the time intervals for the various exercises may be modified and may be configured based on a straight passage of time or cumulative time for which a user is actively operating the programmable device.
- The method may include tracking interaction between the user and the computer while the rehabilitative exercises are supposed to be performed, thereby policing performance of the exercises. If a user is actively engaging a computer or other programmable device when the rehabilitative exercises are supposed to be performed, then the software may track that the exercise was not performed. An employer may keep this data. This data may also be utilized to reconfigure the next time interval before a rehabilitative exercise reminder.
-
FIG. 5 is a block diagram illustrating a rehabilitation system 510, in accordance with an exemplary embodiment of the present disclosure. The system 510 includes arehabilitation application 525, electronically accessible over at least onenetwork system 511 and hosted at least partially on aserver 520. At least onepatient device 512 is positioned to access theapplication 525 and at least onepractitioner device 612 is positioned to access theapplication 525. - The
server 520 may be or include any database capable of storing and/or providing access to information, such as an electronic database, a computer and/or computerized server, database server or generally any network host capable of storing data and connected to any type of data network. Further, theserver 520 may include or be a part of a distributed network or cloud computing environment. Any type of electronic and/or computerized device that is capable of storing information may be included as theserver 520, and is considered within the scope of this disclosure. Theserver 520 may include computer-readable storage media, and a processor for processing data and executing algorithms, including any of the processes and algorithms set forth in this disclosure. Therehabilitation application 525 is electronically accessible over at least onenetwork system 511. Thenetwork system 511 may include any type of network infrastructure, such as the Internet, or any other wired, wireless and/or partially wired network. Theserver 520,application 525 andnetwork system 511 may include a variety of hardware and software components to provide successful functioning of theserver 520 and theapplication 525, as is well-known within the art. Further, any features, characteristics, designs and/or functions that are known within the art may be included with the system 510 to further enhance its efficiency. - The at least one
patient device 512 may be any device that is capable of communicating with theapplication 525, for example via anetwork system 511, and may be operated by any rehabilitation patient. The at least onepatient device 512 may be, or include any of the features of, the devices disclosed herein, including for example,programmable devices 12 and/or 112 shown inFIGS. 2 and 3 . For example, the at least onepatient device 512 may include one or more of the first through sixth codes discussed above with respect toFIGS. 2 and 3 . - The at least one
practitioner device 612 may be any device that is capable of communicating with theapplication 525, for example via anetwork system 511, and may be operated by any entity that modifies, prescribes or suggests rehabilitation exercises, and may be a physician or other medical personnel, insurance personnel, physical therapist, or any representative thereof. Any number ofpatient devices 512 andpractitioner devices 612 may use the system 510 at any given time. Thepatient device 512 andpractitioner device 612 may access theapplication 525 through a variety of ways, including through a computerized device in communication with the system 510 over a network system. For example, thepatient device 512 and/orpractitioner device 612 may be any computer, including any personal computer, Internet appliance, hand-held device (including palm-top computers, wearable computers, cellular or mobile phones, multi-processor systems, processor-based or programmable consumer electronics, network computers, minicomputers) and the like. One or more input devices, such as a keyboard, mouse, touchscreen interface, microphone or the like, may be used to transmit information to and/or request information from theapplication 525 by either of thepatient device 512 and/or thepractitioner device 612. - The system further includes a
sensor 515 for sensing performance of a rehabilitation exercise. Thesensor 515 may be, for example, a motion sensing device such as the Kinect by MICROSOFT. Additionally or alternatively, thesensor 515 may be an accelerometer, 3D scanner, camera, laser, acoustic sensor, magnetic sensor, vibration sensor or any other type of sensor capable of sensing or detecting motion, as well as any associated hardware and/or software for sensing, detecting and/or determining the performance of a rehabilitation exercise based on the sensed information. Thesensor 515 may transmit information to thepatient device 512 through any known techniques, including, but not limited to, any wired or wireless communication. Additionally or alternatively, thesensor 515 may be integrated into thepatient device 512. For example, thepatient device 512 may be a mobile computerized device such as a cellular phone, and thesensor 515 may be an accelerometer that is incorporated into the cellular phone and capable of sensing motion. Additionally or alternatively, information from themotion sensor 515 may be communicated from thesensor 515 directly to therehabilitation application 525. - The
rehabilitation application 525 may be fully or partially hosted on theserver 520. Therehabilitation application 525 may include any tool, device, system, process or combination thereof, which assists or makes possible an exchange of rehabilitation information between apatient device 512 and apractitioner device 612. For example, therehabilitation application 525 may allow a practitioner, using apractitioner device 612, to create or modify a rehabilitation program (e.g., a set of exercises, etc. as described in this disclosure) which may be provided as input to theapplication 525 and then transmitted to apatient device 512. Similarly, apatient device 512 may receive information from thesensor 515 indicating that the patient is performing rehabilitation exercises and thus complying with the prescribed rehabilitation program, and may transmit this information to theapplication 525, which may be accessed by thepractitioner device 612 to monitor the patient's performance. - The
application 525 may include any computer-readable memory or databases, which may be stored in any computer-readable medium, and may be accessible by a computer processor. Theapplication 525 may further include or access computer program instructions which may cause a processor to perform any algorithms and/or functions which may be described in this disclosure. Theapplication 525 may include or provide access to a web or network-based software platform, including a graphical user interface or webpage which provides interactive access to the system 510 to users of apatient device 512 and/or apractitioner device 612. Further, theapplication 525 may include any of the features for creating, modifying or customizing a rehabilitation exercise program as discussed herein, including locating conditions from a pull down menu, entering patient details and creating a customized program. Alternatively or additionally, apatient device 512 and/orpractitioner device 612 may include software providing access to the system 510. - The system 510 may further include a
rehabilitation exercise database 524. Theapplication 525 has access to therehabilitation exercise database 524, which may be fully or partially hosted on theserver 520, or may be hosted elsewhere and otherwise accessible to theapplication 525. Therehabilitation exercise database 524 stores information about rehabilitation exercises which may be prescribed as part of a rehabilitation plan for a patient through the rehabilitation system 510. The rehabilitation exercise information may include, for example, information relating to types of rehabilitation exercises which may be prescribed, video or image information depicting how to perform rehabilitation exercises, information relating to duration and/or frequency of performing rehabilitation exercises, and any other information relevant to rehabilitation exercises which may be prescribed and/or communicated through the system 510. Therehabilitation exercise database 524 may further include information relating to patient conditions, and the patient conditions may be associated with suggested rehabilitation exercises. - A practitioner using a
practitioner device 612 may customize and prescribe a rehabilitation plan using theapplication 525 and accessing exercises stored in therehabilitation exercise database 524. The practitioner may enter patient information or select any other parameters, as discussed herein, and theapplication 525 may recommend a rehabilitative exercise protocol, which the practitioner may modify. Moreover, the practitioner may modify pre-existing exercises and/or create new exercises, and add the modified or newly created exercises to therehabilitation exercise database 524. - The system 510 may further include an
exercise performance database 526. Theapplication 525 has access to theexercise performance database 526, which may be fully or partially hosted on theserver 520, or may be hosted elsewhere and otherwise accessible to the application 25. Theexercise performance database 526 stores information relating to a patient's performance of rehabilitation exercises. The exercise performance information may include, for example, information relating to the time, frequency, duration and/or successful completion of prescribed exercises. The exercise performance information may be input into theexercise performance database 526 through the use of apatient device 512 in communication with theapplication 525. Further, the exercise performance information may be provided to theapplication 525 and theexercise performance database 526 automatically or without any input by a user of thepatient device 512. For example, the exercise performance information may include information sensed by thesensor 515, which may be provided to the patient device over any wired or wireless network, and automatically communicated from thepatient device 512 to theapplication 525 andexercise performance database 526. - Real-time compliance reports may be generated by the
application 525 based on information received from thepatient device 512 and/or thesensor 515 which indicates that the patient is performing, or has successfully completed, a prescribed exercise. The compliance reports may be stored in the exercise performance database. Exercise performance information provided to theapplication 525 and/or theexercise performance database 526 may be made accessible to, and may be pushed directly to, apractitioner device 612 having appropriate access to the system 510. - As specified herein, the system 510 may include a number of other features to enhance the design, use or functionality of the system 510 to provide better access and ability to prescribe, modify and create rehabilitation exercises, and to monitor and provide information relating to the performance of rehabilitation exercises. These additional features may include functional or aesthetic components within the
application 525, such as website components, software based automation or the ability to tailor the system 510 to the preferences of a particular practitioner and/or patient. -
FIG. 6 is aflowchart 600 illustrating a method of monitoring rehabilitation, in accordance with an exemplary embodiment of the present disclosure. It should be noted that any process descriptions or blocks in flow charts should be understood as representing modules, segments, portions of code, or steps that include one or more instructions for implementing specific logical functions in the process, and alternate implementations are included within the scope of the present invention in which functions may be executed out of order from that shown or discussed, including substantially concurrently in reverse order, depending on the functionality involved, as would be understood by those reasonably skilled in the art of the present invention. - In operation, a patient utilizes a
patient device 512 to access therehabilitation application 525 through anetwork 511. Similarly, a practitioner may use apractitioner device 612 to access theapplication 525 through anetwork 511. Theapplication 525 may, for example, display a webpage which provides access to the system 510. As shown inblock 602, arehabilitation application 525 or website is provided. As shown inblock 604, a practitioner prescribes rehabilitation exercises. The practitioner may access theapplication 525 or website over anetwork 512 and input the prescribed rehabilitation exercises into theapplication 525 or website, for example, by choosing or modifying exercises from therehabilitation exercise database 524 or by creating new exercises. - After a rehabilitation exercise prescription or plan has been developed by the practitioner, the prescribed rehabilitation exercises may be provided to the patient, as shown in
block 606. For example, the prescribed exercises may be provided from theapplication 525 directly to apatient device 512 over anetwork 511. The prescribed rehabilitation exercises may be provided to the patient device, for example, by email. Additionally or alternatively, an indication that the the prescribed rehabilitation exercises are available may be transmitted to thepatient device 512 or to the patient's email, and the patient may then access the prescribed exercises by logging on or otherwise accessing theapplication 525 or website. - As shown in
block 608, the patient performs the prescribed exercises. Atblock 610, patient activity is monitored. The performance of exercises may be monitored, for example, by thesensor 515, which may be any motion sensor, including a Kinect or any motion sensor within a mobile phone or other device such as an accelerometer. Information relating to performance of exercises (e.g., information sensed by the sensor 515) is transmitted over anetwork 511 to theapplication 525. Atblock 612, the patient monitoring, or performance of exercise, information is recorded, for example, in theexercise performance database 526, which may be made accessible to the prescribing physician or practitioner, or may be transmitted directly to a practitioner device 612.While the invention as described herein has been focused to rehabilitative exercises, there may be other physical actions that can be produced and displayed under similar guidelines for these or other purposes, and such other actions are considered to be within the scope of the present invention. For example, instead of rehabilitation exercises, the system may provide stretching exercises for able-bodied individuals which may be performed, e.g. at the user's desk. - Yet other possibilities are possible. For example, custom DVDs may be created, for example, as instruction cooking programs, woodworking programs, motor vehicle and home repair. Still other possibilities are to create customized tour programs, customized pet training programs and customized sport instructional programs, e.g. for teaching tennis, skiing, golf, etc.
- It should be emphasized that the above-described embodiments of the present invention, particularly, any “preferred” embodiments, are merely possible examples of implementations, merely set forth for a clear understanding of the principles of the invention. Many variations and modifications may be made to the above-described embodiments of the invention without departing substantially from the spirit and principles of the invention. All such modifications and variations are intended to be included herein within the scope of this disclosure and the present invention and protected by the following claims.
Claims (26)
1. An exercise system, the system comprising:
a programmable device having non-transitory machine-readable media;
a first code stored on said non-transitory machine-readable media, wherein the first code tracks time elapsed after the performance of an exercise;
a second code stored on said non-transitory machine-readable media, wherein the second code provides reminders to a user of the device to perform exercises at intervals measured by the first code; and
a third code stored on said non-transitory machine-readable media, wherein the third code tracks exercises performed.
2. The system of claim 1 , further comprising a fourth code on said non-transitory machine-readable media for tracking interaction between a user and the programmable device, wherein the second code provides reminders at intervals of activity as measured cooperatively between the first and fourth codes.
3. The system of claim 1 , further comprising a fifth code on said non-transitory machine-readable media for demonstrating the exercises on a display screen, wherein the display screen is in communication with the programmable device.
4. The system of claim 1 , further comprising a sixth code on said non-transitory machine-readable media operative through a user input for modifying one of the group comprising: exercises to be performed and a size of the intervals.
5. The system of claim 2 , wherein the fourth code tracks interaction between the user and the programmable device when the exercises are supposed to be performed, thereby policing performance of the exercises.
6. A method of overseeing performance of rehabilitative exercises, enabled at least in part on a programmable device having non-transitory machine-readable media, the method comprising: providing a first code stored on said non-transitory machine-readable media for tracking time elapsed after the performance of an exercise;
providing a second code stored on said non-transitory machine-readable media for providing reminders to a user to perform exercises at intervals according to tracked time; and
providing a third code stored on said non-transitory machine-readable media for tracking exercises performed.
7. The method of claim 6 , further comprising tracking interaction between a user and the programmable device, wherein reminders are provided at intervals of activity as measured over time tracked.
8. The method of claim 6 , further comprising demonstrating the exercises on a display screen, wherein the display screen is in communication with the programmable device.
9. The method of claim 6 , further comprising modifying one of the group comprising: exercises to be performed and a size of the intervals.
10. The method of claim 7 , further comprising tracking interaction between the user and the programmable device while the exercises are supposed to be performed, thereby policing performance of the exercises.
11. The system of claim 1 , wherein the exercises comprise rehabilitation exercises.
12. The system of claim 1 , wherein the exercises comprise stretching exercises.
13. A patient rehabilitation system comprising:
a rehabilitation application, hosted at least partially on a server and electronically accessible over at least one network system, wherein said application is configured to:
receive input from a practitioner device and to create a rehabilitation plan based on said input;
provide the rehabilitation plan to a patient device; and
receive information relating to the performance of an exercise in the rehabilitation plan from the patient device and provide the information relating to the performance of an exercise to the practitioner device.
14. The system of claim 13 , further comprising:
at least one practitioner device positioned to access the rehabilitation application; and
at least one patient device positioned to access the rehabilitation application.
15. The system of claim 14 , further comprising a sensor for sensing performance of a rehabilitation exercise, said sensor configured to provide information relating to the performance of an exercise to at least one of the practitioner device and the patient device.
16. The system of claim 15 , wherein the sensor comprises at least one of an accelerometer and a 3D motion sensing device.
17. The system of claim 13 , further comprising a rehabilitation exercise database, accessible by the application, said rehabilitation exercise database configured to store information related to rehabilitation exercises which may be prescribed as part of the rehabilitation plan.
18. The system of claim 17 , wherein the information related to rehabilitation exercises comprises information related to at least one of: types of exercises which may be prescribed; video or image information depicting proper performance of rehabilitation exercises; information relating to prescribed duration or frequency of performing exercises; and patient information.
19. The system of claim 13 , further comprising an exercise performance database, accessible by the application, said exercise performance database configured to store information relating to a patient's performance of exercises in the rehabilitation plan.
20. The system of claim 14 , wherein the rehabilitation application is associated with one or more webpage accessible to the at least one practitioner device and the at least one patient device.
21. A computer-implemented method of monitoring rehabilitation comprising:
creating a rehabilitation plan for a patient based on input received from a practitioner device;
providing the rehabilitation plan to a patient device;
receiving information relating to the performance of an exercise in the rehabilitation plan from the patient device; and
providing the information relating to the performance of an exercise to the practitioner device.
22. The method of claim 21 , wherein the method is facilitated at least partially by one or more webpage accessible to the practitioner device and the patient device.
23. The method of claim 21 , wherein the information relating to the performance of an exercise comprises information sensed by a sensor including at least one of an accelerometer and a 3D motion sensor.
24. The method of claim 21 , wherein the rehabilitation plan is provided to the patient device via email.
25. The method of claim 21 , wherein the information relating to the performance of an exercise is provided to the practitioner device as a real-time compliance report.
26. A non-transitory computer readable medium containing instructions for providing a rehabilitation monitoring process enabled at least in part on a processor of a computerized device, the instructions, which when executed by the processor, performing the steps of:
creating a rehabilitation plan for a patient based on input received from a practitioner device;
providing the rehabilitation plan to a patient device;
receiving information relating to the performance of an exercise in the rehabilitation plan from the patient device; and
providing the information relating to the performance of an exercise to the practitioner device.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US13/572,489 US20130211562A1 (en) | 2007-12-14 | 2012-08-10 | Systems and methods for generating and monitoring custom exercise programs |
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US1391007P | 2007-12-14 | 2007-12-14 | |
PCT/US2008/086465 WO2009079343A1 (en) | 2007-12-14 | 2008-12-11 | System and method for generating custom exercise programs |
US74613910A | 2010-06-03 | 2010-06-03 | |
US13/572,489 US20130211562A1 (en) | 2007-12-14 | 2012-08-10 | Systems and methods for generating and monitoring custom exercise programs |
Related Parent Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/US2008/086465 Continuation-In-Part WO2009079343A1 (en) | 2007-12-14 | 2008-12-11 | System and method for generating custom exercise programs |
US74613910A Continuation-In-Part | 2007-12-14 | 2010-06-03 |
Publications (1)
Publication Number | Publication Date |
---|---|
US20130211562A1 true US20130211562A1 (en) | 2013-08-15 |
Family
ID=48946282
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US13/572,489 Abandoned US20130211562A1 (en) | 2007-12-14 | 2012-08-10 | Systems and methods for generating and monitoring custom exercise programs |
Country Status (1)
Country | Link |
---|---|
US (1) | US20130211562A1 (en) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20150004575A1 (en) * | 2013-06-27 | 2015-01-01 | Wipro Limited | Methods for improving patient adherence to a mobility program and devices thereof |
US20180330450A1 (en) * | 2014-12-30 | 2018-11-15 | Johnson Health Tech Co., Ltd | Exercise apparatus with exercise use verification function and verifying method |
US10223931B1 (en) | 2014-09-05 | 2019-03-05 | Fusionetics, LLC | Systems and methods for compensation analysis and targeted, corrective program generation |
US20210233670A1 (en) * | 2016-10-14 | 2021-07-29 | Intelligent Movement Systems | Computerized system and method for providing instruction and incentives to physical therapy patients |
CN113518649A (en) * | 2019-03-13 | 2021-10-19 | 欧姆龙健康医疗事业株式会社 | Rehabilitation support device, rehabilitation support method, and rehabilitation support program |
US20220148095A1 (en) * | 2014-12-30 | 2022-05-12 | Johnson Health Tech, Co., Ltd. | Exercise apparatus with exercise use verification function and verifying method |
US20220246268A1 (en) * | 2021-02-04 | 2022-08-04 | Hinge Health, Inc. | Patient-centered musculoskeletal (msk) care system and associated programs for therapies for different anatomical regions |
US11995725B2 (en) | 2014-12-30 | 2024-05-28 | Johnson Health Tech Co., Ltd. | Exercise apparatus with exercise use verification function and verifying method |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5890997A (en) * | 1994-08-03 | 1999-04-06 | Roth; Eric S. | Computerized system for the design, execution, and tracking of exercise programs |
-
2012
- 2012-08-10 US US13/572,489 patent/US20130211562A1/en not_active Abandoned
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5890997A (en) * | 1994-08-03 | 1999-04-06 | Roth; Eric S. | Computerized system for the design, execution, and tracking of exercise programs |
Cited By (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20150004575A1 (en) * | 2013-06-27 | 2015-01-01 | Wipro Limited | Methods for improving patient adherence to a mobility program and devices thereof |
US10223931B1 (en) | 2014-09-05 | 2019-03-05 | Fusionetics, LLC | Systems and methods for compensation analysis and targeted, corrective program generation |
US11551574B1 (en) * | 2014-09-05 | 2023-01-10 | Fusionetics, LLC | Systems and methods for compensation analysis and targeted, corrective program generation |
US11663673B2 (en) | 2014-12-30 | 2023-05-30 | Johnson Health Tech Co., Ltd | Exercise apparatus with exercise use verification function and verifying method |
US20180330450A1 (en) * | 2014-12-30 | 2018-11-15 | Johnson Health Tech Co., Ltd | Exercise apparatus with exercise use verification function and verifying method |
US10796375B2 (en) * | 2014-12-30 | 2020-10-06 | Johnson Health Tech Co., Ltd | Exercise apparatus with exercise use verification function and verifying method |
US12340424B2 (en) | 2014-12-30 | 2025-06-24 | Johnson Health Tech Co., Ltd. | Exercise apparatus with exercise use verification function and verifying method |
US12141876B2 (en) * | 2014-12-30 | 2024-11-12 | Johnson Health Tech Co., Ltd. | Exercise apparatus with exercise use verification function and verifying method |
US11227340B2 (en) | 2014-12-30 | 2022-01-18 | Johnson Health Tech Co., Ltd | Exercise apparatus with exercise use verification function and verifying method |
US20220148095A1 (en) * | 2014-12-30 | 2022-05-12 | Johnson Health Tech, Co., Ltd. | Exercise apparatus with exercise use verification function and verifying method |
US11995725B2 (en) | 2014-12-30 | 2024-05-28 | Johnson Health Tech Co., Ltd. | Exercise apparatus with exercise use verification function and verifying method |
US20210233670A1 (en) * | 2016-10-14 | 2021-07-29 | Intelligent Movement Systems | Computerized system and method for providing instruction and incentives to physical therapy patients |
US11875888B2 (en) * | 2019-03-13 | 2024-01-16 | Omron Healthcare Co., Ltd. | Rehabilitation assistance device, rehabilitation assistance method, and non-transient storage medium storing rehabilitation assistance program |
US20210398642A1 (en) * | 2019-03-13 | 2021-12-23 | Omron Healthcare Co., Ltd. | Rehabilitation assistance device, rehabilitation assistance method, and non-transient storage medium storing rehabilitation assistance program |
CN113518649A (en) * | 2019-03-13 | 2021-10-19 | 欧姆龙健康医疗事业株式会社 | Rehabilitation support device, rehabilitation support method, and rehabilitation support program |
US20220246268A1 (en) * | 2021-02-04 | 2022-08-04 | Hinge Health, Inc. | Patient-centered musculoskeletal (msk) care system and associated programs for therapies for different anatomical regions |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20130211562A1 (en) | Systems and methods for generating and monitoring custom exercise programs | |
US20220005577A1 (en) | Systems, apparatus and methods for non-invasive motion tracking to augment patient administered physical rehabilitation | |
US8908943B2 (en) | Personalized anatomical diagnostics and simulations | |
US9919198B2 (en) | Automated physical therapy systems and methods | |
Vorrink et al. | Perceptions of patients with chronic obstructive pulmonary disease and their physiotherapists regarding the use of an eHealth intervention | |
CN113838316B (en) | Web-based digital educational platform for delivering medical condition management to a user | |
US10262551B2 (en) | System and method for strategic memory assessment and rehabilitation | |
KR101430305B1 (en) | Method and system for providing exercise prescription based on network | |
EP3996030A1 (en) | User interface system for selecting learning content | |
Crutzen et al. | Public health, behavioural medicine, and eHealth technology | |
WO2011120121A1 (en) | Physiotherapy animation and rehabilitation management system | |
US20100250283A1 (en) | System and method for generating custom exercise programs | |
US20170109500A1 (en) | Computerized system and method for providing instruction and incentives to physical therapy patients | |
AU2022218177B2 (en) | Patient-centered musculoskeletal (msk) care system and associated programs for therapies for different anatomical regions | |
Ottaviano et al. | Innovative self management system for guided cardiac rehabilitation | |
US20210233670A1 (en) | Computerized system and method for providing instruction and incentives to physical therapy patients | |
Vogiatzaki et al. | Maintaining mental wellbeing of elderly at home | |
WO2022251866A1 (en) | Generating recommendations by utilizing machine learning | |
Vergara Reyes et al. | Work-In-Progress: Carpal Tunnel Syndrome Rehabilitation: An Approach Using a Smartphone | |
Catlett | Lab 1-FitMotion Product Description | |
Hendrikx | Monitoring activities for high intensity training in chronic low back pain rehabilitation | |
Bakhshayesh et al. | From hospital to home: a comprehensive platform supporting cardiac rehabilitation post-revascularization | |
Jesto et al. | The future of digital mental health care: challenges and opportunities for practice | |
Norman et al. | How to deliver physical activity messages | |
Golby | User-centred design of a task-oriented upper-limb assessment system for stroke |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |