Computer-controlled muscle exercising machine having simplified data access
First Claim
1. A muscle exercise machine comprising:
- an exercise element adapted for manipulation by a user;
a processing unit, operationally connected to said exercise element, for controlling movement of said exercise element upon manipulation by a user;
a display device, operationally connected to said processing unit;
an input device, operationally connected to said processing unit;
data storage means for storing therein names of users of said muscle exercise machine, dates of use of said exercise machine by users thereof and exercises performed by users on a date of use;
name display means included in said processing unit, for displaying on said display device, at least some of the names of users of said muscle exercise machine;
name input accepting means included in said processing unit, for accepting selection of one name at said input device, from the at least some of the names displayed on said display device;
date display means included in said processing unit, for displaying on said display device, at least some of the dates of use of said muscle exercise machine for a selected one name;
date input accepting means included in said processing unit, for accepting selection of one date at said input device, from the at least some of the dates of use displayed on said display device;
test display means included in said processing unit, for displaying on said display device, at least some of the exercises performed on said muscle exercise machine for the selected one name and the selected one date;
test input accepting means included in said processing unit, for accepting selection of one exercise at said input device, from the at least some of the exercises displayed on said display device; and
movement controlling means included in said processing unit, for controlling movement of said exercise element to perform the selected one exercise upon manipulation of said exercise element by a user.
2 Assignments
0 Petitions
Accused Products
Abstract
A data access method and apparatus for computerized control of a muscle exercising machine, allows large amounts of data to be stored and retrieved with minimal computer skill. The muscle exercising machine displays a window or "scroll box" on its display device in response to an appropriate selection of a first type of data to be retrieved. The window contains a list of at least some of the names of the first type of data to be retrieved and a selection area for highlighting one name in the list of the first type of data in the window. The list can be scrolled in the up or down direction via a touch screen to locate a data file within a selection area of the window or scroll box.
The window and up/down selection options may be used to simplify storage and retrieval of patient data. In response to a selection command, at least some of the names of users are displayed and one name is selected. Then, at least some of the dates of exercise for the selected name are displayed and one date is selected. Then, at least some of the exercises performed by the selected name on the selected date are displayed. One of the exercises may be selected, and the exercise machine may be controlled to perform the selected exercise.
The muscle exercise machine may be controlled using the window and up/down option to permit exercising of standard exercises including isokinetic, isotonic and isometric exercises. The exercise machine may also be controlled to permit creation and retrievals of customized exercise protocols, based on previously defined protocols. The protocols are defined using the touch screen interface as well as the window or scroll box.
125 Citations
60 Claims
-
1. A muscle exercise machine comprising:
-
an exercise element adapted for manipulation by a user; a processing unit, operationally connected to said exercise element, for controlling movement of said exercise element upon manipulation by a user; a display device, operationally connected to said processing unit; an input device, operationally connected to said processing unit; data storage means for storing therein names of users of said muscle exercise machine, dates of use of said exercise machine by users thereof and exercises performed by users on a date of use; name display means included in said processing unit, for displaying on said display device, at least some of the names of users of said muscle exercise machine; name input accepting means included in said processing unit, for accepting selection of one name at said input device, from the at least some of the names displayed on said display device; date display means included in said processing unit, for displaying on said display device, at least some of the dates of use of said muscle exercise machine for a selected one name; date input accepting means included in said processing unit, for accepting selection of one date at said input device, from the at least some of the dates of use displayed on said display device; test display means included in said processing unit, for displaying on said display device, at least some of the exercises performed on said muscle exercise machine for the selected one name and the selected one date; test input accepting means included in said processing unit, for accepting selection of one exercise at said input device, from the at least some of the exercises displayed on said display device; and movement controlling means included in said processing unit, for controlling movement of said exercise element to perform the selected one exercise upon manipulation of said exercise element by a user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A muscle exercise machine comprising:
-
an exercise element adapted for manipulation by a user; a processing unit, operationally connected to said exercise element, for controlling movement of said exercise element upon manipulation by a user; a display device, operationally connected to said processing unit; an input device, operationally connected to said processing unit; data storage means for storing therein names of exercise protocols usable on said muscle exercise machine, and corresponding exercise protocol parameters for each exercise protocol name; protocol display means included in said processing unit, for displaying a window on said display device, said window including a list of at least some of the names of exercise protocols usable on said muscle exercise machine; input direction accepting means included in said processing unit, for accepting selection of one of an up option and a down option at said input device; scroll means included in said processing unit, for deleting at least one exercise protocol at the bottom of the list and for adding at least one exercise protocol at the top of the list in response to selection of the up option, and for deleting at least one exercise protocol at the top of the list and for adding at least one exercise protocol at the bottom of the list in response to selection of the down option; protocol accepting means included in said processing unit, for accepting selection of one exercise protocol at said input device, from the at least some of the exercise protocols displayed in said window; and movement controlling means included in said processing unit, for controlling movement of said exercise element to perform exercise upon manipulation of said exercise element by a user, according to the exercise protocol parameters corresponding to the selected one exercise protocol. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A muscle exercising machine comprising:
-
an exercise element for manipulation by a user; a processing unit, operationally connected to said exercise element, for controlling movement of said exercise element upon manipulation by a user; a display device, operationally connected to said processing unit; an input device, operationally connected to said processing unit; data storage means for storing therein names of exercise related data of a first type and corresponding exercise data of the first type; data selection accepting means included in said processing unit, for accepting selection of said first type of data to be displayed on said display device; window display means included in said processing unit, for displaying a window on said display device, said window including a list of at least some of the names of the first type of data and a selection area for displaying therein one name of the first type of data; input direction accepting means for accepting selection of one of an up option and a down option at said input device; scroll upward means for deleting at least one name at the bottom of the list, for adding at least one name at the top of the list and for moving an immediately preceding name in the list into the selection area, in response to selection of the up option; scroll downward means for deleting at least one name at the top of the list, for adding at least one name at the bottom of the list and for moving an immediately succeeding name on the list into the selection area, in response to selection of the down option; name selection accepting means included in said processing unit, for accepting selection of the name in the selection area; and
,movement controlling means includes in said processing unit, for controlling movement of said exercise element to perform exercise according to the exercise data corresponding to the selected name. - View Dependent Claims (28, 29, 30)
-
-
31. A method of controlling a muscle exercise machine having an exercise element adapted for manipulation by a user, a processing unit for controlling movement of the exercise element upon manipulation by a user, and a display device, a data storage means and an input device operationally connected to the processing unit;
- said method comprising the steps of;
storing names of users of the muscle exercise machine, dates of use of said exercise machine by users thereof and exercises performed by users on a date of use in the data storage means; displaying on the display device, at least some of the names of users of the muscle exercise machine; accepting selection of one name at the input device, from the at least some of the names displayed on the display device; displaying on the display device, at least some of the dates of use of the muscle exercise machine for a selected one name; accepting selection of one date at the input device, from the at least some of the dates of use displayed on the display device; displaying on the display device, at least some of the exercises performed on the muscle exercise machine for the selected one name and the selected one date; accepting selection of one exercise at the input device, from the at least some of the exercises displayed on the display device; and
,controlling movement of the exercise element to perform the selected one exercise upon manipulation of the exercise element by a user. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44)
- said method comprising the steps of;
-
45. A method of controlling a muscle exercise machine having an exercise element adapted for manipulation by a user, a processing unit for controlling movement of the exercise element upon manipulation by a user, and a display device, a data storage means and an input device operationally connected to the processing unit;
- said method comprising the steps of;
storing names of exercise protocols usable on the muscle exercise machine, and corresponding exercise protocol parameters for each exercise protocol name, in the data storage means; displaying a window on the display device, said window including a list of at least some of the names of exercise protocols usable on the muscle exercise machine; accepting selection of one of an up option and a down option at the input device; deleting at least one exercise protocol at the bottom of the list and adding at least one exercise protocol at the top of the list in response to selection of the up option, and deleting at least one exercise protocol at the top of the list and adding at least one exercise protocol at the bottom of the list in response to selection of the down option; accepting selection of one exercise protocol at the input device, from the at least some of the exercise protocols displayed in said window; and controlling movement of said exercise element to perform exercise upon manipulation of said exercise element by a user, according to the exercise protocol parameters corresponding to the selected one exercise protocol. - View Dependent Claims (46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56)
- said method comprising the steps of;
-
57. A method of controlling a muscle exercise machine having an exercise element adapted for manipulation by a user, a processing unit for controlling movement of the exercise element upon manipulation by a user, and a display device, a data storage means and an input device operationally connected to the processing unit;
- said method comprising the steps of;
storing names of exercise related data of a first type and corresponding exercise data of the first type in the data storage means; accepting selection of the first type of data to be displayed on the display device; displaying a window on the display device, the window including a list of at least some of the names of the first type of data and a selection area for displaying therein one name of the first type of data; accepting selection of one of an up option and a down option at the input device; deleting at least one name at the bottom of the list, adding at least one name at the top of the list and moving an immediately preceding name in the list into the selection area, in response to selection of the up option; deleting at least one name at the top of the list, adding at least one name at the bottom of the list and moving an immediately succeeding name on the list into the selection area, in response to selection of the down option; accepting selection of the name in the selection area; and
,controlling movement of the exercise element to perform exercise according to the exercise data corresponding to the selected name. - View Dependent Claims (58, 59, 60)
- said method comprising the steps of;
Specification