Process and apparatus for exercising an operator
Summary by NHIP
Networked Exercise System
The system measures operator movement and strength via sensors to generate electronic data for a remote computer. The computer produces exercise instructions displayed on device screens, with optional weight and heart rate inputs from additional sensors.
Claim Score by NHIP
Abstract
A process is disclosed for enabling an operator to exercise on an exercise device. The process includes measuring a range of movement of the operator during exercising on the exercise device for generating an electronic range of movement data. A strength is measured of the operator during exercising on the exercise device for generating an electronic strength data. An electronic program is designed based on the electronic range of movement data and the electronic strength data. The electronic program is stored in an electronic media. The electronic program is displayed as a moving scale on a screen for instructing the operator to exercise at the same rate as the moving scale to complete the exercise in a timely and controlled matter.

Term
Term ended
Expired 10 May 2025, 1.4 years ago.
- Priority
- Filed
- Granted
- Expired
- Today
24 claims: 2 independent, 22 dependent
- 1Broadest claimClaim Score 51, average(NHIP)A system, comprising:an exercise device, comprising: a first sensor coupled to the exercise device for measuring a range of movement of the operator during exercise on the exercise device;a second sensor coupled to the exercise device for measuring a strength of the operator during exercise on the exercise device;a processor electrically coupled to the first sensor and the second sensor to generate electronic range of movement data based on the range of movement of the operator measured by the first sensor and electronic strength data based on the strength of the operator measured by the second sensor;and a network;a remote computer configured to: receive over the network the electronic range of movement data and electronic strength data;produce an program of exercise instructions based on the electronic range of movement data and the electronic strength data;and store the program of exercise instructions in an electronic storage media.
- 16A system, comprising:a plurality of exercise devices, at least some of the exercise devices comprising: a first sensor coupled to the exercise device for measuring a range of movement of the operator during exercise on the exercise device;a second sensor coupled to the exercise device for measuring a strength of the operator during exercise on the exercise device;a processor electrically coupled to the first sensor and the second sensor to: generate electronic range of movement data based on the range of movement of the operator measured by the first sensor and electronic strength data based on the strength of the operator measured by the second sensor;and generate an operator pace bar for indicating a rate of displacement of exercise of the operator on the exercising device;a display to render the pace bar;and a network interconnecting at least the some of the plural of exercise devices;electronic storage media for storing the performance data generated by the processor;a remote computer configured to: receive over the network the electronic range of movement data and electronic strength data for each of the exercise devices;produce corresponding programs of exercise instructions based on the electronic range of movement data and the electronic strength data received from each corresponding one of the at least some exercise devices;and store the corresponding program of exercise instructions in electronic storage media associated with the corresponding ones of the at least some of the exercise devices.
Independent claims2
150 paragraphs in 5 sections, as filed
CROSS-REFERENCE TO RELATED APPLICATIONS
0001This application is a continuation (and claims the benefit of priority under 35 USC 120) of U.S. application Ser. No. 12/823,287, filed Jun. 25, 2010, now U.S. Pat. No. 8,105,209 which is a divisional (and claims the benefit of priority under 35 U.S.C. §121) of U.S. application Ser. No . 11/818,624, filed Jun. 15, 2007, now U.S. Pat. No. 7,794,359 which is a continuation-in-part of U.S. application Ser. No. 11/125,569, filed May 10, 2005now U.S. Pat. No. 8,105,207, which claims the benefit of priority from both U.S. provisional application Ser. No. 60/662,935 filed Mar. 16, 2005, and U.S. provisional application Ser. No. 60/569,535, filed May 10, 2004. The disclosures of these prior applications are considered part of (and are incorporated by reference in) the disclosure of this application.
BACKGROUND OF THE INVENTION
00021. Field of the Invention
0003This invention relates to exercising and more particularly to the improved apparatus for enabling an operator to exercise.
00042. Background of the Invention
0005Regular exercise and physical activity are extremely important and beneficial for long-term health and well-being. Some of the benefits of exercise and physical activity include a reduced risk of premature death, heart disease, high blood pressure, cholesterol and a reduced risk of developing colon cancer and diabetes. In addition, the benefits of exercise and physical activity further include a reduced body weight, a reduced risk of depression and improved psychological well-being.
0006As such, various types of exercising equipment have been proposed by the prior art for enabling an operator to exercise. Currently used exercising equipment is difficult to use and requires the expertise of an instructor or a personal trainer to teach the user the proper techniques and usage of the equipment. The user must also remember the required settings for the equipment and understand when these settings should be changed as the physical ability and strength of the user increases. Unfortunately, because of these limitations in order for an individual to properly and effectively utilize the exercise equipment the supervision of an experienced trainer is required.
0007The need exists for an exercise device which minimizes the need for extensive instruction from a personal trainer or instructor. Further, a device capable of recording the progress of the user would enable the user to more easily match the settings of the device to the improvement in the physical condition of the user. The ability of the device to record strength, and personal physical condition of the user such as heart rate would further increase the value of the device to the user. By combining these features in a device which is simple to maintain would provide a significant contribution to the art. The following U.S. patents are the examples of an attempt of the prior art to solve these problems.
0008U.S. Pat. No. 5,785,632 to Greenberg, et al. discloses an apparatus for providing feedback to a user of a weight stack machine having weights for lifting and an enclosure adapted for attachment to the weight stack machine. A weight sensor for determining the number of weights lifted is provided as well as an means for detecting the motion of the weights during a lift. An electronic detector is operatively coupled to the weight sensor and the encoder for computing data describing the number of weights lifted. An interface for transmitting the computed data from the electronic detector to a central storage and the display is provided. The interface also receives information from the central storage and displays it on the display.
0009U.S. Pat. No. 5,931,763 to Alessandri discloses a system for programming training on exercise apparatus, with a series of exercises defining a personalized program, includes a central unit with first processor and a bi-directional data transferor; a portable medium, with a portable memory for data storage; a plurality of stations, not connected to one another by a data transmission line, and located at the exercise apparatus, with a second processor and a bi-directional data transferor from and to the portable medium, so as to receive as input the data in the portable memory relative to the exercise to be performed on an individual apparatus, for programming the apparatus, and so as to transfer as output to the portable memory upon completion of the exercise, data relative to the performance of the exercise so as to allow such data to be controlled. The first processor, after receiving from the portable medium the actual data for an exercise just completed, through the bi-directional data transferor of the said central unit, being capable of modifying the program in accordance with the actual data received. The central unit has data storage and/or comparator means, connected to the first processor, or the plurality of stations have data storage and/or comparator means, connected to the second processor, in order to allow the use of specific data.
0010U.S. Pat. No. 6,228,000 to Jones discloses a method and apparatus for testing the muscle strength of a subject wherein both static and dynamic strength tests are conducted on the subject during which forces exerted by the muscles are measured by devices which are connected to a computer and a display screen for displaying the strength of the muscles at different positions of a subject's body part. In the dynamic strength test, the subject moves a movement arm by exerting the muscles to be tested. The movement arm is connected to a resistance weight to oppose movement by the subject. In the static strength test, the movement arm is fixed in position and the subject exerts a body part against the movement arm upon exertion of the muscles to be tested. Force and angle measuring devices are connected to the movement arm and the computer for enabling the muscle strength to be displayed in terms of torque at various angular positions of the body part.
0011Although the aforementioned prior art have contributed to the development of the art of exercising equipment, none of these prior art patents have solved the needs of this art.
0012Therefore, it is an object of the present invention to provide an improved apparatus for enabling an operator to exercise.
0013Another object of this invention is to provide an improved apparatus for placing an object between a storage position to a usage position.
0014Another object of this invention is to provide an improved pivotable holder wherein the pivotable holder's structure, attachment mechanism and locking device are simplified.
0015Another object of this invention is to provide an improved pivotable holder wherein the pivotable holder's attachment to a support base does not require drastically altering the support base.
0016Another object of this invention is to provide an improved exercise device requiring a minimum of expert instruction.
0017Another object of this invention is to provide an improved exercise device capable of recording the progress and physical characteristics of the user in a portable format.
0018Another object of this invention is to provide an improved exercise device which is simple to maintain.
0019Another object of this invention is to provide an improved process of enabling the operator to exercise on a exercise device.
0020Another object of this invention is to provide an improved process generating a performance data based upon the effectiveness of the operator on a exercise device.
0021Another object of this invention is to provide an improved electrical network for transferring data between an exercise device and a storage device.
0022Another object of this invention is to provide an improved electrical network for transferring data between an exercise device and a processor.
0023The foregoing has outlined some of the more pertinent objects of the present invention. These objects should be construed as being merely illustrative of some of the more prominent features and applications of the invention. Many other beneficial results can be obtained by modifying the invention within the scope of the invention. Accordingly other objects in a full understanding of the invention may be had by referring to the summary of the invention and the detailed description describing the preferred embodiment of the invention.
SUMMARY OF THE INVENTION
0024A specific embodiment of the present invention is shown in the attached drawings. For the purpose of summarizing the invention, the invention relates to a process of enabling an operator to exercise on an exercise device. The process comprises the steps of measuring a range of movement of the operator during exercising on the exercise device for generating an electronic range of movement data. The strength of the operator is measured during exercising on the exercise device for generating an electronic strength data. An electronic program is designed based on the electronic range of movement data and the electronic strength data. The electronic program is stored in an electronic media. The electronic program is displayed as a moving scale on a screen for instructing the operator to exercise at the same rate as the moving scale to complete the exercise in a timely and controlled matter.
0025In a more specific embodiment of the invention, the process comprises the steps of generating a performance data based upon the effectiveness of the operator in maintaining the same exercise rate or pacing as the moving scale on the screen. A performance data is generated based upon the effectiveness of the operator in maintaining the same exercise rate or pacing as the moving scale on the screen. The performance data is stored in a portable electronic storage device through an electronic wire link. In another embodiment of the invention, the performance data based is stored in a network electronic storage device through an electronic wireless link.
0026The invention further relates to a plurality of exercise machines for enabling the operator to exercise. Each of the plurality of exercise machines have an exercise electric storage for storing data relative to the exercise of the operator on the plurality of exercise machines respectively. A remote computer has a remote electric storage for storing the data relative to the exercise of the operator on the plurality of exercise machines respectively. A network transmits and receives the data from the remote computer. A link electrically couples the plurality of exercise machines to the network for transmitting and receiving the data between the plurality of exercise machines and the remote computer.
0027The foregoing has outlined rather broadly the more pertinent and important features of the present invention in order that the detailed description that follows may be better understood so that the present contribution to the art can be more fully appreciated. Additional features of the invention will be described hereinafter which form the subject matter of the invention. It should be appreciated by those skilled in the art that the conception and the specific embodiments disclosed may be readily utilized as a basis for modifying or designing other structures for carrying out the same purposes of the present invention. It should also be realized by those skilled in the art that such equivalent constructions do not depart from the spirit and scope of the invention.
BRIEF DESCRIPTION OF THE DRAWINGS
0028For a fuller understanding of the nature and objects of the invention, reference should be made to the following detailed description taken in connection with the accompanying drawings in which:
0029<figref idref="DRAWINGS">FIG. 1</figref> is an isometric view of an apparatus for enabling an operator to exercise incorporating the present invention;
0030<figref idref="DRAWINGS">FIG. 2</figref> is an isometric view of the apparatus of <figref idref="DRAWINGS">FIG. 1</figref> without a plurality of shrouds;
0031<figref idref="DRAWINGS">FIG. 3</figref> is a right side view of <figref idref="DRAWINGS">FIG. 2</figref>;
0032<figref idref="DRAWINGS">FIG. 4</figref> is a left side view of <figref idref="DRAWINGS">FIG. 2</figref>;
0033<figref idref="DRAWINGS">FIG. 5</figref> is a front view of <figref idref="DRAWINGS">FIG. 2</figref>;
0034<figref idref="DRAWINGS">FIG. 6</figref> is a rear view of <figref idref="DRAWINGS">FIG. 2</figref>;
0035<figref idref="DRAWINGS">FIG. 7</figref> is a top view of <figref idref="DRAWINGS">FIG. 2</figref>;
0036<figref idref="DRAWINGS">FIG. 8</figref> is a bottom view of <figref idref="DRAWINGS">FIG. 2</figref>;
0037<figref idref="DRAWINGS">FIG. 9</figref> is a magnified front view of a display;
0038<figref idref="DRAWINGS">FIG. 10</figref> is a rear view of <figref idref="DRAWINGS">FIG. 9</figref>;
0039<figref idref="DRAWINGS">FIG. 11</figref> is a front view of a pulley and a sensor for measuring a displacement and speed of a linkage;
0040<figref idref="DRAWINGS">FIG. 12</figref> is a sectional view along line <b>12</b>-<b>12</b> in <figref idref="DRAWINGS">FIG. 11</figref>;
0041<figref idref="DRAWINGS">FIG. 13</figref> is a sectional view along line <b>13</b>-<b>13</b> in <figref idref="DRAWINGS">FIG. 11</figref>;
0042<figref idref="DRAWINGS">FIG. 14</figref> is chart illustrating the plurality of electrical pulse signals from a sensor, a count per turn of a sensor pulley and the rotational direction of the sensor pulley;
0043<figref idref="DRAWINGS">FIG. 15</figref> is an isometric view of lower portion of <figref idref="DRAWINGS">FIG. 2</figref> without a seat;
0044<figref idref="DRAWINGS">FIG. 16</figref> is a magnified view of a portion of <figref idref="DRAWINGS">FIG. 14</figref>;
0045<figref idref="DRAWINGS">FIG. 17</figref> is a bottom view of the seat;
0046<figref idref="DRAWINGS">FIG. 18</figref> is a magnified view of a lower portion of <figref idref="DRAWINGS">FIG. 5</figref>;
0047<figref idref="DRAWINGS">FIG. 19</figref> is a magnified view of a portion of <figref idref="DRAWINGS">FIG. 18</figref>;
0048<figref idref="DRAWINGS">FIG. 20</figref> is a wire diagram of the electrical components of the apparatus for enabling the operator to exercise incorporating the present invention;
0049<figref idref="DRAWINGS">FIG. 21</figref> is a visual image displayed on the display;
0050<figref idref="DRAWINGS">FIG. 22</figref> is a view similar to <figref idref="DRAWINGS">FIG. 21</figref>;
0051<figref idref="DRAWINGS">FIG. 23</figref> is a flow chart of the process for utilizing the apparatus for enabling the operator to exercise incorporating the present invention;
0052<figref idref="DRAWINGS">FIG. 24</figref> is an enlarged view similar to <figref idref="DRAWINGS">FIG. 9</figref>;
0053<figref idref="DRAWINGS">FIG. 25</figref> is an enlarged view similar to <figref idref="DRAWINGS">FIG. 9</figref>;
0054<figref idref="DRAWINGS">FIG. 26</figref> is an enlarged view similar to <figref idref="DRAWINGS">FIG. 9</figref>;
0055<figref idref="DRAWINGS">FIG. 27</figref> is an enlarged view similar to <figref idref="DRAWINGS">FIG. 9</figref>;
0056<figref idref="DRAWINGS">FIG. 28</figref> is an enlarged view similar to <figref idref="DRAWINGS">FIG. 9</figref>;
0057<figref idref="DRAWINGS">FIG. 29</figref> is an enlarged view similar to <figref idref="DRAWINGS">FIG. 9</figref>;
0058<figref idref="DRAWINGS">FIG. 30</figref> is an enlarged view similar to <figref idref="DRAWINGS">FIG. 9</figref>;
0059<figref idref="DRAWINGS">FIG. 31</figref> is an enlarged view similar to <figref idref="DRAWINGS">FIG. 9</figref>;
0060<figref idref="DRAWINGS">FIG. 32</figref> is an enlarged view similar to <figref idref="DRAWINGS">FIG. 9</figref>;
0061<figref idref="DRAWINGS">FIG. 33</figref> is an enlarged view similar to <figref idref="DRAWINGS">FIG. 9</figref>;
0062<figref idref="DRAWINGS">FIG. 34</figref> is an enlarged view similar to <figref idref="DRAWINGS">FIG. 9</figref>;
0063<figref idref="DRAWINGS">FIG. 35</figref> is an enlarged view similar to <figref idref="DRAWINGS">FIG. 9</figref>;
0064<figref idref="DRAWINGS">FIG. 36</figref> is an enlarged view similar to <figref idref="DRAWINGS">FIG. 9</figref>;
0065<figref idref="DRAWINGS">FIG. 37</figref> is an enlarged view similar to <figref idref="DRAWINGS">FIG. 9</figref>;
0066<figref idref="DRAWINGS">FIG. 38</figref> is an enlarged view similar to <figref idref="DRAWINGS">FIG. 9</figref>;
0067<figref idref="DRAWINGS">FIG. 39</figref> is an enlarged view similar to <figref idref="DRAWINGS">FIG. 9</figref>;
0068<figref idref="DRAWINGS">FIG. 40</figref> is an enlarged view similar to <figref idref="DRAWINGS">FIG. 9</figref>;
0069<figref idref="DRAWINGS">FIG. 41</figref> is an enlarged view similar to <figref idref="DRAWINGS">FIG. 9</figref>;
0070<figref idref="DRAWINGS">FIG. 42</figref> is a view similar to <figref idref="DRAWINGS">FIG. 21</figref> illustrating a moving scale and a moving bar in a maximum range of movement;
0071<figref idref="DRAWINGS">FIG. 43</figref> is a view similar to <figref idref="DRAWINGS">FIG. 42</figref> illustrating a moving scale and a moving bar in a minimum range of movement;
0072<figref idref="DRAWINGS">FIG. 44</figref> is a block diagram illustrating an electrical network incorporating a second embodiment of the subject invention;
0073<figref idref="DRAWINGS">FIG. 45</figref> is a block diagram illustrating an electrical network incorporating a third embodiment of the subject invention;
0074<figref idref="DRAWINGS">FIG. 46</figref> is a first portion of a block diagram illustrating an electrical network incorporating a fourth embodiment of the subject invention;
0075<figref idref="DRAWINGS">FIG. 47</figref> is a second portion of a block diagram of <figref idref="DRAWINGS">FIG. 46</figref>;
0076<figref idref="DRAWINGS">FIG. 48</figref> is a block diagram illustrating an electrical network incorporating a fifth embodiment of the subject invention; and
0077<figref idref="DRAWINGS">FIG. 49</figref> is a block diagram illustrating an electrical network incorporating a sixth embodiment of the subject invention.
0078Similar reference characters refer to similar parts throughout the several Figures of the drawings.
DETAILED DISCUSSION
0079<figref idref="DRAWINGS">FIGS. 1-8</figref> are various views of an apparatus <b>10</b> for enabling an operator <b>12</b> (not shown) to exercise incorporating the present invention. The frame <b>14</b> includes a lower frame unit <b>16</b> and an upper frame unit <b>18</b> separated and supported by a first frame coupling <b>20</b> and a second frame coupling <b>22</b>. The frame <b>14</b> may be constructed from square tubing apprising steel or other similar material. The lower frame unit <b>16</b> includes a seat <b>24</b> for supporting a lower portion of the operator <b>12</b>. The second frame coupling <b>22</b> includes a back rest <b>26</b> for supporting an upper portion of the operator <b>12</b>.
0080The apparatus <b>10</b> may further include a central frame shroud <b>30</b> for concealing the first and second frame coupling <b>20</b> and <b>22</b>. The upper frame unit <b>18</b> may include an upper frame shroud <b>32</b> for concealing the upper frame unit <b>18</b>. The central frame shroud <b>30</b> and the upper frame shroud <b>32</b> may be constructed of a polymeric material or other similar material.
0081A load <b>38</b> is positioned on the frame <b>14</b> by providing a first and a second weight guide <b>42</b> and <b>44</b> extending from the lower frame unit <b>16</b> to the upper frame unit <b>18</b>. The load <b>38</b> provides a resistive force to resists a force exerted by the operator <b>12</b>. The load <b>38</b> may further comprise a plurality of weights <b>40</b> each including a horizontal weight cavity <b>46</b> for receiving a pin <b>48</b>. Each of the plurality of weights <b>40</b> also include a vertical bore <b>47</b> (not shown) for receiving a lifter pin <b>49</b>. The lifter pin <b>49</b> has a plurality of horizontal pin cavities <b>45</b> (not shown) for receiving the pin <b>48</b>. To lift the load <b>38</b> the pin <b>48</b> is inserted into a horizontal weight cavity <b>46</b> of one of the plurality of weights <b>40</b> and engages one of the horizontal pin cavities <b>45</b>. A vertical force is then applied to the lifter pin <b>49</b> to lift the load <b>38</b>. The plurality of weights <b>40</b> may be constructed of plate steel or other similar material. The load <b>38</b> may be concealed by a weight frame shroud <b>34</b> secured to the frame <b>14</b>. The weight frame shroud <b>34</b> may be constructed of a polymeric material or other similar material.
0082The apparatus <b>10</b> further includes a press <b>50</b> positioned on the frame <b>14</b> for displacement by the operator <b>12</b>. The press <b>50</b> may include a first and second chest press <b>52</b> and <b>54</b> for exercising the chest muscles of the operator <b>12</b>. The first and second chest press <b>52</b> and <b>54</b> are secured to the frame <b>14</b> by a chest pivot <b>70</b> secured to the upper frame unit <b>18</b>. The press <b>50</b> may also include a first and second back press <b>56</b> and <b>58</b> for exercising the back muscles of the operator <b>12</b>. The first and second back press <b>56</b> and <b>58</b> are secured to the frame <b>14</b> by a first and second back pivot <b>72</b> and <b>74</b> respectively. The first and second back pivot <b>72</b> and <b>74</b> are secured to the lower frame unit <b>16</b>. The press <b>50</b> may also include a first and second leg press <b>60</b> and <b>62</b> for exercising the leg muscles of the operator <b>12</b>. The first and second leg press <b>60</b> and <b>62</b> are secured to the frame <b>14</b> by a leg press pivot <b>76</b> secured to the lower frame unit <b>16</b>. The frame <b>14</b> includes a leg rest <b>78</b> for cushioning the leg of the operator <b>12</b>. The apparatus as shown with a chest press, a back press and leg press, however it should be understood that other presses may be utilized with the apparatus <b>10</b>. The press <b>50</b> is joined to the load <b>38</b> by a linkage <b>80</b> such that the load is displaced upon displacement of the press <b>50</b> by the operator <b>12</b>. The linkage <b>80</b> may include a plurality of cables <b>82</b> comprising steel or other similar material extending from the lifter pin <b>49</b> to the press <b>50</b>. The linkage <b>80</b> may be routed from the load <b>38</b> to the press by a plurality of pulleys <b>84</b>.
0083The plurality of cables <b>82</b>, plurality of pulleys <b>84</b> and plurality of weights <b>40</b> are concealed by the central frame shroud <b>30</b>, the upper frame shroud <b>32</b> and the weight frame shroud <b>34</b>. The central frame shroud <b>30</b>, upper frame shroud <b>32</b> and weight frame shroud <b>34</b> serve to prohibit access to the plurality of cables <b>82</b>, plurality of pulleys <b>84</b> and plurality of weights <b>40</b> in order to prevent injury to the operator <b>12</b> or others. The central frame shroud <b>30</b>, the upper frame shroud <b>32</b> and the weight frame shroud <b>34</b> also serve to make the apparatus <b>10</b> aesthetically pleasing.
0084<figref idref="DRAWINGS">FIGS. 9 and 10</figref> are enlarged views of portions of <figref idref="DRAWINGS">FIGS. 1-8</figref> illustrating a user interface module (UI) <b>90</b>. The apparatus <b>10</b> includes a user interface module <b>90</b> secured to the upper frame unit <b>18</b> of the frame <b>14</b> by a support arm <b>92</b>. The user interface module <b>90</b> includes a liquid crystal touch screen display <b>94</b> for presenting visual data and inputting data. The user interface module <b>90</b> includes an input port <b>95</b> for receiving a memory storage <b>96</b> for storing data. The input port <b>95</b> may include a USB port or other data port. The memory storage <b>96</b> may include a removable memory device <b>98</b> or other portable memory storage. The user interface module <b>90</b> also includes a contact <b>100</b> for measuring a heart rate and a body fat of the operator <b>12</b>. The contact <b>100</b> may include a first and a second pad <b>102</b> and <b>104</b> positioned on either side of the user interface module <b>90</b>. The contact <b>100</b> measures the heart rate of the operator <b>12</b> by positioning his hands upon the first and second pads <b>102</b> and <b>104</b>. The first and second pads <b>102</b> and <b>104</b> determine the heart rate of the operator <b>12</b> by the contact method. The contact <b>100</b> can also measure the body fat of the operator by positioning his hands upon the first and second pads <b>102</b> and <b>104</b>. The first and second pad <b>102</b> and <b>104</b> determine the body fat of the operator <b>12</b> by a Body Fat PCB technology or the bio-impedance method.
0085The user interface module <b>90</b> may further include a first and second speaker <b>106</b> and <b>108</b> creating audible signals to provide instructions or confirmation of an input into the user interface module <b>90</b>. The user interface module <b>90</b> also includes a first and second function button <b>110</b> and <b>112</b> for increasing or decreasing a function. In addition, the user interface module <b>90</b> may include a stop button <b>114</b> and a pause button <b>116</b> for either terminating the exercising instruction or pausing the exercising instruction.
0086<figref idref="DRAWINGS">FIGS. 11-13</figref> are various views of a sensor <b>130</b> for measuring a displacement and a speed of the linkage <b>80</b>. The sensor <b>130</b> is positioned on the upper frame unit <b>18</b> of the frame <b>14</b>. The sensor <b>130</b> may include a rotary optical encoder <b>132</b>. The rotary optical encoder <b>132</b> comprises a sensor pulley <b>134</b> rotating about a shaft <b>136</b>. The sensor pulley <b>134</b> is retained on the shaft <b>136</b> by a first pulley retainer <b>138</b> and a second pulley retainer <b>140</b>. A sensor board <b>142</b> is positioned adjacent to the sensor pulley <b>134</b>. The sensor board <b>142</b> includes a shaft aperture <b>144</b> for engaging the shaft <b>136</b>. The sensor board <b>142</b> is retained adjacent to the sensor pulley <b>134</b> by a sensor retainer <b>146</b>. The sensor pulley <b>134</b> has an absorbent surface <b>148</b> adjacent to a reflective surface <b>150</b>. The sensor board <b>142</b> has a first, second, third and fourth reflective optical sensors <b>152</b>, <b>154</b>, <b>156</b> and <b>158</b> respectively. In addition, the sensor board <b>142</b> has a first, second, third and fourth infrared LEDs <b>160</b>, <b>162</b>, <b>164</b> and <b>166</b> respectively. The reflective optical sensors <b>152</b>, <b>154</b>, <b>156</b> and <b>158</b> and infrared LEDs <b>160</b>, <b>162</b>, <b>164</b> and <b>166</b> are utilized at phase angles of 0, 45, 90 and 135 degrees. As the sensor pulley <b>134</b> is rotated about the shaft <b>136</b>, the light emitted from the first, second, third and fourth infrared LEDs <b>160</b>, <b>162</b>, <b>164</b> and <b>166</b> are either reflected by the reflected surface <b>150</b> or absorbed by the absorbent surface <b>148</b> of the sensor pulley <b>134</b>. Light emitted from the first, second, third and fourth infrared LEDs <b>160</b>, <b>162</b>, <b>164</b> and <b>166</b> that are reflected off the reflected surface <b>150</b> will strike the reflective optical sensors <b>152</b>, <b>154</b>, <b>156</b> and <b>158</b> respectively. Upon the reflective optical sensors <b>152</b>, <b>154</b>, <b>156</b> and <b>158</b> receiving a light emission, the reflective optical sensors <b>152</b>, <b>154</b>, <b>156</b> and <b>158</b> are switched on to allow current flow. When the reflective optical sensors <b>152</b>, <b>154</b>, <b>156</b> and <b>158</b> are not receiving a light emission, the reflective optical sensors <b>152</b>, <b>154</b>, <b>156</b> and <b>158</b> are switched off to terminate current flow. The result of the reflective optical sensors <b>152</b>, <b>154</b>, <b>156</b> and <b>158</b> switching on and off produce a pulse electrical signal.
0087<figref idref="DRAWINGS">FIG. 14</figref> illustrates a first, second, third and fourth electrical signal <b>153</b>, <b>155</b>, <b>157</b> and <b>159</b> produced by the reflective optical sensors <b>152</b>, <b>154</b>, <b>156</b> and <b>158</b> respectively. After the pulse electrical signals are amplified and converted, both the angular displacement and the rotational direction of the sensor pulley <b>134</b> can be determined. The angular displacement of the sensor pulley <b>134</b> is converted to a count <b>161</b> per turn of the sensor pulley <b>134</b>. The rotational direction of the sensor pulley <b>134</b> is converted to a direction <b>163</b> of the sensor pulley <b>134</b>.
0088Each of the reflective optical sensors <b>152</b>, <b>154</b>, <b>156</b> and <b>158</b> and infrared LEDs <b>160</b>, <b>162</b>, <b>164</b> and <b>166</b> may include a Fairchild p/n QRD1114 consisting of a combined infrared LED/photodetector <b>167</b>. The sensor pulley <b>134</b> includes alternating sectors of absorbent surfaces <b>148</b> and reflective surfaces <b>150</b> for absorbing or reflecting the infrared light emitted from the infrared LED/photodetector <b>167</b>. The sensor pulley <b>134</b> may be constructed of a black ABS pulley wheel <b>135</b> and have a nominal radius 45 mm. The alternating sectors of absorbent surfaces <b>148</b> and reflective surfaces <b>150</b> may be constructed by masking the black ABS pulley wheel <b>135</b> and spraying a white paint into the voids of the mask. Alternatively, a pad-printing may be used to apply the alternating sectors of absorbent surfaces <b>148</b> and reflective surfaces <b>150</b> to the sensor pulley <b>134</b>. The number of both absorbent surfaces <b>148</b> and reflective surfaces <b>150</b> positioned on infrared LED/photodetector <b>167</b> may include eighteen (18) wherein both absorbent surfaces <b>148</b> and reflective surfaces <b>150</b> have a width of 7.85 mm. The four infrared LED/photodetectors <b>167</b> are utilized at phase angles of 0, 45, 90 and 135 degrees and are placed at an angular spacing of 22.5 degrees to provide reliable position encoding with an angular resolution of 2.5 degrees.
0089The postscript program <b>168</b> to generate and tune a 36 half-element (number of alternating black and white surfaces) wherein the sensor pulley <b>134</b> has a nominal radius of 45 mm may include the following:
0090<tables id="TABLE-US-00001" num="00001"><table frame="none" colsep="0" rowsep="0"><tgroup align="left" colsep="0" rowsep="0" cols="2"><colspec colname="offset" colwidth="14pt" align="left" /><colspec colname="1" colwidth="203pt" align="left" /><thead><row><entry /><entry namest="offset" nameend="1" align="center" rowsep="1" /></row></thead><tbody valign="top"><row><entry /><entry>%! Postscript utility for printing an encoder wheel</entry></row><row><entry /><entry>%</entry></row><row><entry /><entry>/inch {72 mul} def % #points/inch (don't change me)</entry></row></tbody></tgroup><tgroup align="left" colsep="0" rowsep="0" cols="3"><colspec colname="offset" colwidth="14pt" align="left" /><colspec colname="1" colwidth="77pt" align="left" /><colspec colname="2" colwidth="126pt" align="left" /><tbody valign="top"><row><entry /><entry>/od 3.55 inch def</entry><entry>% outside diameter of wheel</entry></row><row><entry /><entry>/id 0.81 inch def</entry><entry>% inside diameter of wheel (hub)</entry></row><row><entry /><entry>/sod 3.55 inch def</entry><entry>% outside diameter of segments</entry></row><row><entry /><entry>/sid 2.75 inch def</entry><entry>% inside diameter of segments</entry></row></tbody></tgroup><tgroup align="left" colsep="0" rowsep="0" cols="2"><colspec colname="offset" colwidth="14pt" align="left" /><colspec colname="1" colwidth="203pt" align="left" /><tbody valign="top"><row><entry /><entry>/orad od 2 div def</entry></row><row><entry /><entry>/irad id 2 div def</entry></row><row><entry /><entry>/sorad sod 2 div def</entry></row><row><entry /><entry>/sired sid 2 div def</entry></row><row><entry /><entry>/segments 36 def % number of segments (black and white)</entry></row><row><entry /><entry>/angle 360 segments div def</entry></row><row><entry /><entry>/wedge</entry></row><row><entry /><entry>{/radius exch def</entry></row><row><entry /><entry>/angle_s exch def</entry></row><row><entry /><entry>/angle_e exch def</entry></row><row><entry /><entry>newpath</entry></row><row><entry /><entry>% 0 0 moveto</entry></row><row><entry /><entry>0 0 radius angles_s angle_e arc</entry></row><row><entry /><entry>0 0 sired angle _e angle_s arc</entry></row><row><entry /><entry>closepath</entry></row><row><entry /><entry>}def</entry></row><row><entry /><entry>/circle</entry></row><row><entry /><entry>{</entry></row></tbody></tgroup><tgroup align="left" colsep="0" rowsep="0" cols="2"><colspec colname="offset" colwidth="28pt" align="left" /><colspec colname="1" colwidth="189pt" align="left" /><tbody valign="top"><row><entry /><entry>/radius exch def</entry></row><row><entry /><entry>newpath</entry></row><row><entry /><entry>00 radius 0.360. arc</entry></row><row><entry /><entry>closepath</entry></row></tbody></tgroup><tgroup align="left" colsep="0" rowsep="0" cols="2"><colspec colname="offset" colwidth="14pt" align="left" /><colspec colname="1" colwidth="203pt" align="left" /><tbody valign="top"><row><entry /><entry>} def</entry></row><row><entry /><entry>gsave</entry></row><row><entry /><entry>4.0 inch 4.0 inch translate</entry></row><row><entry /><entry>0 1 segments {</entry></row><row><entry /><entry>360 segments div rotate</entry></row><row><entry /><entry>angle 0 sorad wedge</entry></row><row><entry /><entry>2mod 0 eq{1}{0}ifelse</entry></row><row><entry /><entry>setgray fill</entry></row><row><entry /><entry>} for</entry></row><row><entry /><entry>0 setgray</entry></row><row><entry /><entry>0.5 setlinewidth</entry></row><row><entry /><entry>irad circle stroke</entry></row><row><entry /><entry>orad circle stroke</entry></row><row><entry /><entry>grestore</entry></row><row><entry /><entry>showpage</entry></row><row><entry /><entry namest="offset" nameend="1" align="center" rowsep="1" /></row></tbody></tgroup></table></tables>
0091The sensor decoding <b>169</b> of the sensor <b>130</b> for measuring a displacement and a speed of the linkage <b>80</b> may be processed by using an Atmel ATF750CL-15 Complex Programmable Logic Device (CPLD) having the following equations:
0092<tables id="TABLE-US-00002" num="00002"><table frame="none" colsep="0" rowsep="0"><tgroup align="left" colsep="0" rowsep="0" cols="1"><colspec colname="1" colwidth="217pt" align="left" /><thead><row><entry namest="1" nameend="1" align="center" rowsep="1" /></row></thead><tbody valign="top"><row><entry>Name Decoder8;</entry></row><row><entry>PartNo QD001;</entry></row><row><entry>Date 9/22/2004;</entry></row><row><entry>Revision 01;</entry></row><row><entry>Designer INW:</entry></row><row><entry>Company Inwoods Consulting;</entry></row><row><entry>Assembly AHF-003;</entry></row><row><entry>Location U8;</entry></row><row><entry>Device V750C;</entry></row><row><entry>/*************** INPUT PINS *********************/</entry></row></tbody></tgroup><tgroup align="left" colsep="0" rowsep="0" cols="2"><colspec colname="1" colwidth="91pt" align="left" /><colspec colname="2" colwidth="126pt" align="left" /><tbody valign="top"><row><entry>PIN 1= Clk;</entry><entry>/* 6MHz input Clock */</entry></row><row><entry>PIN 2= Rest;</entry><entry>/* Reset */</entry></row><row><entry>PIN 3= DO;</entry><entry>/* Phi 0 degrees*/</entry></row><row><entry>PIN 4= D1;</entry><entry>/* Phi 45 degrees */</entry></row><row><entry>PIN 5= 02;</entry><entry>/* Phi 90 degrees */</entry></row><row><entry>PIN 6= D3;</entry><entry>/* Phi 135 degrees */</entry></row></tbody></tgroup><tgroup align="left" colsep="0" rowsep="0" cols="1"><colspec colname="1" colwidth="217pt" align="left" /><tbody valign="top"><row><entry>/*************** OUTPUT PINS *********************/</entry></row></tbody></tgroup><tgroup align="left" colsep="0" rowsep="0" cols="2"><colspec colname="1" colwidth="91pt" align="left" /><colspec colname="2" colwidth="126pt" align="left" /><tbody valign="top"><row><entry>PIN 14= tCount;</entry><entry>/* Toggle Count*/</entry></row><row><entry>PIN 15= Up;</entry><entry>/* Up pulses, for internal use */</entry></row><row><entry>PIN 17= pCount;</entry><entry>/* un-delayed Count */</entry></row><row><entry>PIN 18= DIR;</entry><entry>/* Direction 1 = Up, 0 = Down */</entry></row><row><entry>PIN 19= Count;</entry><entry>/* Pulse count output*/</entry></row><row><entry>PIN 20= QDO;</entry><entry>/* Phi 0, delayed 2 DCLK*/</entry></row><row><entry>PIN 21= QD1;</entry><entry>/* Phi 45, delayed 2 DCLK */</entry></row><row><entry>PIN 22= QD2;</entry><entry>/* Phi 90, delayed 2 DCLK*/</entry></row><row><entry>PIN 23= QD3;</entry><entry>/* Phi 135, delayed 2 DCLK */</entry></row></tbody></tgroup><tgroup align="left" colsep="0" rowsep="0" cols="1"><colspec colname="1" colwidth="217pt" align="left" /><tbody valign="top"><row><entry>/*</entry></row><row><entry>** PINNODE 25..34 for Q1 of pins 14..23</entry></row><row><entry>** PINNODE 35..44 for Q0 of pins 14..23 (i.e. I/0 pins)</entry></row><row><entry>*/</entry></row><row><entry>PINNODE 25 = DCLKO;</entry></row><row><entry>PINNODE 27 = DCLK1;</entry></row><row><entry>PINNODE 37 = DCLK2;</entry></row><row><entry>PINNODE 31 = Q0; /* Phi 0, delayed 1 DCLK, buried register */</entry></row><row><entry>PINNODE 32 = 01; /* Phi 45, delayed 1 DCLK, buried register */</entry></row><row><entry>PINNODE 33 = 02; /* Phi 90, delayed 1 DCLK, buried register */</entry></row><row><entry>PINNODE 34 = Q3; /* Phi 135, delayed 1 DCLK, buried register */</entry></row><row><entry>/** Declarations and Intermediate Variable Definitions **/</entry></row><row><entry>/* Equations*/</entry></row><row><entry>/* Timing States */</entry></row><row><entry>DCLK2.t = DCLK1 & DCLKO;</entry></row><row><entry>DCLK1.t = DCLKO;</entry></row><row><entry>DCLKO.t = ‘b′1;</entry></row><row><entry>[DCLK2..0].ckmux = Clk;</entry></row><row><entry>[DCLK2..0).ar = !Rest;</entry></row><row><entry>[DCLK2..0).sp =′b′0;</entry></row><row><entry>TO = !DCLK2 & !DCLK1 & !DCLKO;</entry></row><row><entry>T1 = !DCLK2 & !DCLKI & DCLKO;</entry></row><row><entry>T2 = !DCLK2 & !DCLK1 & !DCLKO;</entry></row><row><entry>T3 = !DCLK2 & DCLK1 & DCLKO;</entry></row><row><entry>T4 = DCLK2 & !DCLK1 & !DCLKO;</entry></row><row><entry>T5 = DCLK2 & !DCLK1 & DCLKO;</entry></row><row><entry>T6 = DCLK2 & DCLK1 & !DCLKO</entry></row><row><entry>T7 = DCLK2 & DCLK1 & DCLKO;</entry></row><row><entry>/* Latch the phase inputs on TO */</entry></row><row><entry>[Q3..0].ar = !Rest;</entry></row><row><entry>[O3..0].sp = ′b’0;</entry></row><row><entry>[Q3..0].ck = T7;</entry></row><row><entry>QD0.d = QO;</entry></row><row><entry>QD1.d = Q1;</entry></row><row><entry>QD2.d = Q2;</entry></row><row><entry>QD3.d = Q3;</entry></row><row><entry>/* Clock the latched inputs on T7, giving time for edge detection */</entry></row><row><entry>[QD3..0].ar = !Rest;</entry></row><row><entry>[QD3..0].sp =′b’0;</entry></row><row><entry>[QD3..0].ck = T7;</entry></row><row><entry>QD0.d = Q0;</entry></row><row><entry>QD1.d = Q1;</entry></row><row><entry>QD2.d = Q2;</entry></row><row><entry>QD3.d = Q3;</entry></row><row><entry>\* Edge Detection, sample for falling edges on T1 and rising edges on T3</entry></row><row><entry>*/</entry></row><row><entry>D0low = (!Q0 & !QD0);</entry></row><row><entry>D0high = (Q0 & QD0);</entry></row><row><entry>D0rise = (Q0 & !QD0 & T3);</entry></row><row><entry>D0fall =(!Q0& QD0&T1);</entry></row><row><entry>D1low= (!Q1 & !QDI);</entry></row><row><entry>D1high = (Q1 & QD1);</entry></row><row><entry>D1rise = (Q1 & !QD1 & T3);</entry></row><row><entry>D1fall = (!Q1 & QD1 & T1);</entry></row><row><entry>D2low = (!Q2 & !QD2);</entry></row><row><entry>D2high = (Q2 & QD2);</entry></row><row><entry>D2rise = (Q2 & !QD2 & T3);</entry></row><row><entry>D2fall= (!Q2 & QD2 & T1</entry></row><row><entry>D3low = (!Q3 & !QD3);</entry></row><row><entry>D3high = (Q3 & QD3);</entry></row><row><entry>D3rise = (Q3 & !QD3 & T3);</entry></row><row><entry>D3fall = (!Q3 & QO3 & T1);</entry></row><row><entry>/* Output a ″Count″ Pulse for edge edge detected */</entry></row><row><entry>pCount.ck = Clk;</entry></row><row><entry>pCount.sp =’b′0;</entry></row><row><entry>pCount.d = (D0rise # D1rise # D2rise #D3rise # D0fall # D1fall # D2fall</entry></row><row><entry>#D3fall);</entry></row><row><entry>pCount.oe = ‘b′1;</entry></row><row><entry>pCount.ar= !Rest;</entry></row><row><entry>Count.ck = Clk;</entry></row><row><entry>Count_sp = ‘b′0;</entry></row><row><entry>Count.d = pCount;</entry></row><row><entry>Count.oe = ‘b’1;</entry></row><row><entry>Count.ar = !Rest;</entry></row><row><entry>/*Toggie Count - good for debug */</entry></row><row><entry>tCount.ar = !Rest;</entry></row><row><entry>tCount.sp = ‘b’0;</entry></row></tbody></tgroup><tgroup align="left" colsep="0" rowsep="0" cols="2"><colspec colname="1" colwidth="105pt" align="left" /><colspec colname="2" colwidth="112pt" align="left" /><tbody valign="top"><row><entry>tCount.ck = Count;</entry><entry>/*Toggie output on Count*/</entry></row></tbody></tgroup><tgroup align="left" colsep="0" rowsep="0" cols="1"><colspec colname="1" colwidth="217pt" align="left" /><tbody valign="top"><row><entry>tCount.d = !tCount</entry></row><row><entry>/*Direction - Define 8 states that are identified with the ″UP″ direction */</entry></row><row><entry>S0 = D0rise & D1low;</entry></row><row><entry>S1 = D0high & D1 rise & D2low;</entry></row><row><entry>S2 = D1high & D2rise & D3low;</entry></row><row><entry>S3 = D2high & D3rise;</entry></row><row><entry>S4 = D0fall & D1high;</entry></row><row><entry>S5 = D0low & D1fall & D2high;</entry></row><row><entry>S6 = D1 low & D2fall & D3high;</entry></row><row><entry>S7 = D2low & D3fall;</entry></row><row><entry>Up =(SO#S1 #S2#S3#S4#S5#S6#S7);</entry></row><row><entry>Up.oe = ′b′1;</entry></row><row><entry>Up.ar = !Rest;</entry></row><row><entry>DIR.ck = pCount;</entry></row><row><entry>DIR.sp =′b′0;</entry></row><row><entry>DIR.d = Up;</entry></row><row><entry>DIR.oe =′b′1;</entry></row><row><entry>DIR.ar = !Rest;</entry></row><row><entry namest="1" nameend="1" align="center" rowsep="1" /></row></tbody></tgroup></table></tables>
0093<figref idref="DRAWINGS">FIGS. 15-17</figref> are views of a scale <b>170</b> for measuring a body weight of the operator <b>12</b>. The scale <b>70</b> may comprises a plurality of strain gage load cell sensors <b>172</b>. The seat <b>24</b> is secured to the frame <b>14</b> by a first, second, third and fourth seat support <b>174</b>, <b>176</b>, <b>178</b> and <b>180</b> extending from the lower frame unit <b>16</b>. A first seat bar <b>182</b> having a first handle <b>186</b> may slidably engage the first and second seat support <b>174</b> and <b>176</b> for providing a body stabilizer for the operator <b>12</b>. Similarly, a second seat bar <b>184</b> having a second handle <b>188</b> may slidably engage the third and fourth seat support <b>178</b> and <b>180</b> for providing a body stabilizer for the operator <b>12</b>. The first, second, third and fourth seat support <b>174</b>, <b>176</b>, <b>178</b> and <b>180</b> include a first, second, third and fourth channel <b>198</b>, <b>200</b>, <b>202</b> and <b>204</b> respectively. The first, second, third and fourth channels include an upper leg <b>214</b> and a lower leg <b>216</b>. Each of the upper legs <b>214</b> of the first, second, third and fourth channels include a first, second, third and fourth aperture <b>206</b>, <b>208</b>, <b>210</b> and <b>212</b> respectively. A first, second, third and fourth strain gage load cell sensor <b>190</b>, <b>192</b>, <b>194</b> and <b>196</b> are positioned on the first, second, third and fourth lower leg <b>216</b> of the first, second, third and fourth channel <b>198</b>, <b>200</b>, <b>202</b> and <b>204</b> respectively. The seat <b>24</b> has a front seat surface <b>220</b> and a rear seat surface <b>222</b>. A first and a second support <b>224</b> and <b>226</b> are positioned on the underside of the seat <b>24</b> and extend past the front seat surface <b>220</b>. A first and second bridge <b>228</b> and <b>230</b> extend over the first and second support <b>224</b> and <b>226</b>. The first bridge <b>228</b> includes a first and a forth rod <b>232</b> and <b>238</b> for slidably engaging through the first and fourth apertures <b>206</b> and <b>212</b> to rest upon the first and fourth strain gage load cell sensors <b>190</b> and <b>196</b>, respectively. The second bridge <b>230</b> includes a second and third rod <b>234</b> and <b>236</b> for and second bridge <b>228</b> and <b>230</b> include a slidably engaging through the second and third apertures <b>208</b> and <b>210</b> to rest upon the second and third strain gage load cell sensors <b>192</b> and <b>196</b>, respectively.
0094<figref idref="DRAWINGS">FIGS. 18 and 19</figref> are views of a monitor or weight encoder <b>250</b> for determining the number of the plurality of weights <b>40</b> that well be displaced upon the press <b>50</b> being displaced by the operator <b>12</b>. The monitor <b>250</b> may include a plurality of infrared LEDs <b>257</b> and a plurality of optical sensors <b>258</b> positioned on a monitor plate <b>252</b>. The monitor plate <b>252</b> includes a first and second anchor plate <b>254</b> and <b>256</b> for securing the monitor <b>250</b> adjacent to the lower frame unit <b>16</b>. With the monitor plate <b>252</b> is positioned adjacent to the plurality of weights <b>40</b>, as the pin <b>48</b> is inserted into horizontal weight cavity <b>46</b> of the plurality of weights <b>40</b> the light emitted from the infrared LED <b>257</b> is reflected back to the adjacent optical sensor <b>258</b> to product an electrical current.
0095The monitor <b>250</b> also includes a plurality of signals <b>260</b> for receiving an electrical current. The plurality of signals <b>260</b> instruct the operator <b>12</b> to place the pin <b>48</b> in one of the horizontal weight cavities <b>46</b> of the plurality of weights <b>40</b>. The plurality of signals <b>260</b> may include a plurality of Bi-Color LED lights <b>262</b>. A Bi-Color LED light <b>262</b> will generate a flashing green color to instruct the operator <b>12</b> to place the pin <b>48</b> in the aligning horizontal weight cavity <b>46</b>. If the operator <b>12</b> places the pin in the aligning horizontal weight cavity <b>46</b> adjacent to the flashing LED light <b>262</b>, the LED light <b>262</b> will convert to a steady green color. If the operator <b>12</b> places the pin in an alternative horizontal weight cavity <b>46</b> which is not adjacent to the flashing LED light <b>262</b>, the LED light <b>262</b> adjacent to the pin will generate a steady red color. The monitor <b>250</b> also includes a plurality of weight values <b>264</b> to provide the operator <b>12</b> with the load value the operator <b>12</b> will be displacing upon displacement of the press <b>50</b>.
0096<figref idref="DRAWINGS">FIG. 20</figref> is a wire diagram of the electrical components of the apparatus <b>10</b> for instructing the operator <b>12</b> thru an interactive exercise program. A user interface module (UI) <b>90</b> contains a printed circuit board (PCB) <b>280</b> containing a central processing unit (CPU) <b>350</b>. The CPU <b>350</b> performs the arithmetic and logical operations, namely the data received from the sensor <b>130</b>, scale <b>170</b>, monitor <b>250</b>, the liquid crystal touch screen display <b>94</b> and memory storage <b>96</b>. The PCB <b>280</b> also contains read only memory (ROM) <b>352</b> for storing software programs. The software programs instruct the operator <b>12</b> thru an interactive exercise program that monitors the operator's exercise program progress, provides exercise tips, records the operator's personal data and fitness program results and exports the operator's data to a memory storage <b>96</b>. The PCB <b>280</b> is in electrical communication with the liquid crystal touch screen display <b>94</b>, sensor <b>130</b>, scale <b>170</b>, contact <b>100</b>, monitor <b>250</b>, and memory storage <b>96</b> by a plurality of wires <b>218</b>. The electrical communication between the PCB <b>280</b> and liquid crystal touch screen display <b>94</b>, sensor <b>130</b>, scale <b>170</b>, contact <b>100</b>, monitor <b>250</b>, and memory storage <b>96</b> may include a Universal serial bus (USB) interface system <b>354</b>.
0097More specifically, the PCB <b>280</b> communicates with the liquid crystal touch screen display <b>94</b> for providing exercising instructions to the operator <b>12</b>. The operator <b>12</b> may input data from the liquid crystal touch screen display <b>94</b> to the PCB <b>280</b>. The PCB <b>280</b> also receives data from the sensor <b>130</b> for processing the performance of the exercising instruction by the operator <b>12</b>. The sensor <b>130</b> monitors any movement of the sensor pulley <b>134</b>. The CPU <b>350</b> converts this movement into speed and direction data. The speed and direction data is displayed on the liquid crystal touch screen display <b>94</b> to provide an on-screen visual display of the speed and direction data of the plurality of weights <b>40</b> in real-time. This visual display may be beneficial for practicing the correct rate and pace for a particle exercise.
0098The PCB <b>280</b> receives data from the scale <b>170</b> for processing the weight of the operator <b>12</b>. The scale <b>170</b> includes first, second, third and fourth strain gage load cell sensors <b>190</b>, <b>192</b>, <b>194</b> and <b>196</b> that are incorporated into the seat <b>24</b>. The PCB <b>280</b> interprets and integrates the strain gage load cell sensors signals. The scale data is displayed on the liquid crystal touch screen display <b>94</b> and is stored on the memory storage <b>96</b> to record the operator's weight. The PCB <b>280</b> further receives data from the contact <b>100</b> for processing the heart rate and the body fat of the operator <b>12</b>. The contact <b>100</b> is incorporated into the user interface module <b>280</b>. The contact <b>100</b> provides sensor input to the PCB <b>280</b>. The contact data is displayed on the liquid crystal touch screen display <b>94</b> and is stored on the memory storage <b>96</b> to record the operator's heart rate and body fat. The stored heart rate and body fat data is used to track the health of the operator <b>12</b>.
0099The PCB <b>280</b> further receives data from the monitor <b>250</b> for processing the number of plurality of weights <b>40</b> displaced by the operator <b>12</b>. The monitor <b>250</b> includes a plurality of infrared LED <b>257</b> aligned with a plurality of optical sensors <b>258</b> adjacent to each of the plurality of weights <b>40</b>. The monitor <b>250</b> provides sensor input to the PCB <b>280</b> as to the position of the pin <b>48</b> upon the pin <b>48</b> blocking the light emitting from the infrared LED <b>257</b> to the optical sensor <b>258</b>. The plurality of weight data is displayed on the liquid crystal touch screen display <b>94</b> and is stored on the memory storage <b>96</b> to record the weight lifted by the operator <b>12</b>. The monitor <b>260</b> also includes a plurality of signals <b>260</b> comprising a bio-colored LEDs <b>262</b> adjacent to each of the plurality of weights <b>40</b>. The software calculates the proper weight for the operator's program. The PCB <b>280</b> transmits a signal to the monitor <b>260</b> to illuminate the bio-colored LED <b>262</b> adjacent the proper weight. The illuminated bio-colored LED <b>262</b> provides a visual indication to the operator <b>12</b> regarding the pin <b>48</b> placement for an exercise. The normal condition the bio-colored LED <b>262</b> is not illuminated. When the software program sends a signal to the proper plurality of weights <b>40</b> for the operator's program, the bio-colored LED <b>262</b> will illuminate a flashing green signal to inform the operator <b>12</b> in which plurality of weights <b>40</b> to insert the pin <b>48</b>. When the operator <b>12</b> has properly placed the pin <b>48</b> adjacent to the flashing green bio-colored LED <b>262</b>, the optical sensor <b>258</b> senses the location of the pin <b>48</b> and will send a corresponding signal back to the PCB <b>280</b> as confirmation. The software program will then send a response signal back to the bio-colored LED <b>262</b> and turn the bio-colored LED <b>262</b> to steady green to notify the operator <b>12</b> that they have the pin <b>48</b> in the proper position for the exercise.
0100If the operator <b>12</b> elects to not place pin <b>48</b> in the recommended position, and places the pin <b>48</b> in an alternate position, the optical sensor <b>258</b> at the alternate position will send a signal to the PCB <b>280</b> of the alternative selection and in turn generate a pop-up notice on the liquid crystal touch screen display <b>94</b> and also send a signal to the bio-colored LED <b>262</b> at the alternate position and create a flashing red signal. The bio-colored LED <b>262</b> that was recommended for the pin <b>48</b> location will continue to flash green. If the operator <b>12</b> confirms the use of the alternate pin <b>48</b> location by interacting with the liquid crystal touch screen display <b>94</b>, the software will send an appropriate signal to the alternate position of the bio-colored LED <b>262</b> and create a steady green bio-colored LED <b>262</b> condition and extinguish the bio-colored LED <b>262</b> at the recommended position. At the same time the software will change the operator's program to use the alternate position for the exercise program.
0101The PCB <b>280</b> receives data from both the sensor <b>130</b> and the monitor <b>250</b> thru a USB Hub system <b>356</b> that is integrated into a monitor PCB board. The user interface module <b>90</b> may also includes an audio system <b>106</b>, a system reset switch <b>118</b>. The audio system <b>105</b> has a first speaker <b>106</b> and a second speaker <b>108</b> that produces feedback tones during the operator's interaction with the apparatus <b>10</b>. The PCB <b>280</b> may be powered by a wall transformer <b>120</b> wherein the 120 vac is converted to 5-15 vdc.
0102The PCB <b>280</b> further transfers data to the memory storage <b>96</b> for saving the weight and the heart rate and the body fat of the operator <b>12</b> and the number of plurality of weights <b>40</b> displaced and the performance of the exercising instruction by the operator <b>12</b>. The memory storage <b>96</b> is inserted into the input port <b>95</b> located on the face of the user interface module <b>90</b>. The memory storage <b>96</b> allows the apparatus <b>10</b> to acknowledge individual operators <b>12</b> and for the operator <b>12</b> to record and analyze individual personal data after the exercise session is completed. The memory storage <b>96</b> may include a removable memory device <b>98</b>. The function of the removable memory device <b>98</b> may include acting as an ignition key to start the application software and load personal data and exercise programs into the user interface module <b>90</b>, acting as a repository of personal operator data and exercise program data that can be removed and reinserted into any gym having an apparatus <b>10</b> to automatically load the appropriate personal operator data and continue the operator's exercise program. The removable memory device <b>98</b> may also function to allow the operator <b>12</b> to access and print out the operator's daily exercise results on a system located in a exercise facility, to permit the operator <b>12</b> to upload the operator's data to the a common Website for remote access via password encryption and permit connection to the World Wide Web and uploads data that will be used by the manufacture to populate a Global Database with information such as: Gender, Age, Height, Weight, Strength Test Results, Body Fat, Heart Rate, Resting Metabolic rate, Exercise Program Information, Program intensity Factors, Etc.
0103<figref idref="DRAWINGS">FIG. 21</figref> illustrates the PCB <b>280</b> transferring data to the liquid crystal touch screen display <b>94</b> for providing an exercise instruction to the operator <b>12</b>. The exercising instruction <b>294</b> provided by the PCB <b>280</b> to the liquid crystal touch screen display <b>94</b> may include visual data comprising the time <b>292</b>, the press type <b>296</b>, the weight value <b>298</b>, and the number of executed reps <b>300</b>. The exercising instruction <b>294</b> may also include visual data for illustrating the displacement and the speed of the linkage <b>80</b> with respect to a predetermined standard in real time. More specifically, the visual data includes a rate of executed exercise <b>308</b> including a lower range of exercise <b>310</b> and an upper range of exercise <b>312</b>. As the operator <b>12</b> displaces the press <b>50</b> to displace the load <b>38</b>, the sensor <b>130</b> relays the displacement and the speed of the linkage <b>80</b>. The PCB <b>280</b> then relays a graphical image of the displacement and the speed to the liquid crystal touch screen display <b>94</b>. The displacement and speed of the linkage <b>80</b> is visually displayed by the operator pace bar <b>316</b>. The PCB <b>280</b> provides an approximate programmed displacement and speed by a program pace bar <b>314</b>. The operator <b>12</b> is to match the displacement and speed of the press <b>50</b> with the displacement and speed of the program pace bar <b>314</b>. <figref idref="DRAWINGS">FIG. 22</figref> illustrates the operator pace bar <b>316</b> outside the recommended program pace bar <b>314</b>. In this event, the operator <b>12</b> would need to adjust the displacement and speed of the press <b>50</b> to match the displacement and speed of the program pace bar <b>314</b>.
0104The exercising instruction <b>294</b> may further include an exercising notice <b>306</b> instructing the operator <b>12</b> to terminate exercising the current exercising instruction <b>294</b> once the operator <b>12</b> can not maintain the operator pace bar <b>316</b> within the program pace bar <b>314</b>.
0105<figref idref="DRAWINGS">FIG. 23</figref> is a flow chart of the application software process for utilizing the apparatus <b>10</b> for enabling the operator <b>12</b> to exercise. <figref idref="DRAWINGS">FIGS. 24-41</figref> illustrate the process of enabling an operator <b>12</b> to exercise incorporating the present invention, comprising the steps of inserting a memory storage into a processor for reading and storing data, providing an exercising instruction to the operator, processing the performance of the exercising instruction by the operator, and saving the performance of the exercising instruction by the operator on the memory storage. More specifically the process of enabling an operator to exercise may include the steps of inserting a removable memory device into a processor for reading and storing data, providing an exercising instruction to the operator, processing the performance of the exercising instruction by the operator, measuring the weight of the operator, measuring the heart rate and the body fat of the operator, counting the number of plurality of weights displaced by the operator, and saving the weight and the heart rate and the body fat of the operator and the number of plurality of weights displaced and the performance of the exercising instruction by the operator on the removable memory device.
0106<figref idref="DRAWINGS">FIG. 24</figref> illustrates the liquid crystal touch screen display <b>94</b> of the user interface module <b>90</b> displaying a welcome screen <b>360</b>. The welcome screen <b>360</b> include welcome text <b>362</b> instructing the operator <b>12</b> to insert the removable memory device <b>98</b> into the input port <b>95</b> to begin the operator's exercise program.
0107<figref idref="DRAWINGS">FIG. 25</figref> illustrates the liquid crystal touch screen display <b>94</b> displaying a data loading bar <b>364</b> and loading text <b>366</b> instructing the operator <b>12</b> to wait for data to be loaded. The insertion of the removable memory device <b>98</b> starts the application software and loads personal data and exercise programs into the user interface module <b>90</b>.
0108<figref idref="DRAWINGS">FIG. 26</figref> illustrates the liquid crystal touch screen display <b>94</b> displaying an option screen <b>368</b>. The option screen <b>368</b> includes an exercise option <b>370</b> to begin exercising instructions, a journal option <b>372</b> to review the exercising history of the operator <b>12</b>, a view information option <b>373</b> to review the operator's personal information and an orientation option <b>374</b> to review a tutorial on the operation of the apparatus <b>10</b>. The option screen <b>368</b> also includes an exit function <b>376</b> to terminate the program.
0109<figref idref="DRAWINGS">FIG. 27</figref> illustrates the liquid crystal touch screen display <b>94</b> displaying an exercising menu <b>378</b> to instruct the operator to begin utilizing the apparatus <b>10</b> to exercise. The exercising menu <b>378</b> includes an exercising intensity level indicator <b>380</b> to instruct the operator as to the difficult and number of the specific exercise. The exercising menu <b>378</b> also includes a target indicator <b>382</b> for disclosing an exercise parameter to be reached. The exercising menu <b>378</b> further includes a go function <b>384</b> for forwarding the program to the next exercise. The exercise menu <b>378</b> may also comprise an image portion <b>386</b> for displaying either a picture or a motion picture of an individual using the current exercise to illustrate the usage of the apparatus <b>10</b>.
0110<figref idref="DRAWINGS">FIG. 28</figref> illustrates the liquid crystal touch screen display <b>94</b> displaying a heart rate menu <b>388</b>. The heart rate menu <b>388</b> instructs the operator <b>12</b> to stop exercising and to place the operator's hands on the user interface module <b>280</b> with the hands contacting the first and second contact pads <b>102</b> and <b>104</b>. The measuring of the operator's body fat is conducted similar to the measurement of the heart rate of the operator <b>12</b>.
0111<figref idref="DRAWINGS">FIG. 29</figref> illustrates the liquid crystal touch screen display <b>94</b> displaying a heart rate menu <b>388</b>. The heart rate menu <b>388</b> displays the operator's heart rate <b>390</b> and instructs the operator <b>12</b> to continue utilizing the apparatus <b>10</b> for exercising. The heart rate information is saves to the removable memory device <b>98</b>.
0112<figref idref="DRAWINGS">FIG. 30</figref> illustrates the liquid crystal touch screen display <b>94</b> displaying a second exercising menu <b>400</b> to instruct the operator <b>12</b> to begin utilizing the apparatus <b>10</b> to exercise. The second exercising menu <b>400</b> includes an attachment notification <b>402</b> for indicating an exercising attachment requirement for the next exercise. The attachment notification <b>402</b> may also include an image or motion picture of the exercising attachment <b>404</b>. The second exercising menu <b>400</b> also includes a confirmation input <b>406</b> to confirm the exercising attachment is ready to be utilized.
0113<figref idref="DRAWINGS">FIG. 31</figref> illustrates the liquid crystal touch screen display <b>94</b> displaying the second exercising menu <b>400</b> including a weight selection notification <b>408</b> to instruct the operator <b>12</b> to insert the pin <b>48</b> into one of the plurality of weights <b>40</b> which is adjacent to the flashing green bio-colored LED <b>262</b>.
0114<figref idref="DRAWINGS">FIG. 32</figref> is similar to <figref idref="DRAWINGS">FIGS. 21 and 22</figref> which illustrates the liquid crystal touch screen display <b>94</b> displaying visual data for illustrating the displacement and the speed of the linkage <b>80</b> with respect to a predetermined standard in real time. More specifically, the visual data includes a rate of executed exercise <b>308</b> including a lower range of exercise <b>310</b> and an upper range of exercise <b>312</b>. The exercising instruction <b>294</b> may further include an exercising notice <b>306</b> instructing the operator <b>12</b> to terminate exercising the current exercising instruction <b>294</b> once the operator <b>12</b> can not maintain the operator pace bar <b>316</b> within the program pace bar <b>314</b>.
0115<figref idref="DRAWINGS">FIG. 33</figref> illustrates the liquid crystal touch screen display <b>94</b> displaying a termination menu <b>410</b> for a specific exercise. The termination of a specific exercise menu <b>410</b> including a notification of any remaining exercises to be completed <b>412</b>.
0116<figref idref="DRAWINGS">FIG. 34</figref> illustrates the liquid crystal touch screen display <b>94</b> displaying a second termination menu <b>412</b> indicating termination of all exercises. The second termination menu <b>412</b> includes a data calculating bar <b>414</b> and calculating text <b>416</b> instructing the operator <b>12</b> to wait for data to be calculated.
0117<figref idref="DRAWINGS">FIG. 35</figref> illustrates the liquid crystal touch screen display <b>94</b> displaying a performance menu <b>418</b>. The performance menu <b>418</b> includes the calculations for calories burned <b>420</b>, targeted heart rate <b>422</b>, total exercise time <b>424</b> and points acquired <b>426</b> for the exercise session. The performance menu also includes an exit function <b>428</b> for terminating the performance menu.
0118<figref idref="DRAWINGS">FIG. 36</figref> illustrates the liquid crystal touch screen display <b>94</b> displaying a scheduling menu <b>430</b> for the operator to return for the next exercise session. The scheduling menu <b>430</b> includes a notice <b>432</b> to include pertinent information such as to consume water after exercising. The scheduling menu <b>430</b> may also include a home function <b>434</b> and a journal function <b>436</b>. The home function <b>434</b> returns the program to the main menu. The journal function <b>436</b> forwards the program to a journal menu.
0119<figref idref="DRAWINGS">FIG. 37</figref> illustrates the liquid crystal touch screen display <b>94</b> displaying a saving menu <b>438</b> for indicating data being stored on the removable memory device <b>98</b>. The saving menu <b>438</b> includes a storage bar <b>440</b> for instructing the operator <b>12</b> to wait for data to be stored on removable memory device <b>98</b>.
0120<figref idref="DRAWINGS">FIG. 38</figref> illustrates the liquid crystal touch screen display <b>94</b> displaying a conclusion menu <b>442</b> for instructing the operator <b>12</b> to remove the removable memory device <b>98</b>.
0121<figref idref="DRAWINGS">FIG. 39</figref> illustrates the liquid crystal touch screen display <b>94</b> displaying a first journal menu <b>444</b> including a review the exercising history and future exercise sessions to be conducted by the operator <b>12</b>. The first journal menu <b>444</b> may comprise: number of workout <b>446</b>, average workout time <b>448</b>, calories burned <b>450</b>, total calories to date <b>452</b>, projected calories <b>454</b>, change in strength <b>456</b>, and next fit test <b>458</b>. The first journal menu <b>444</b> may also include a download function <b>460</b> to transfer the journal data to the removable memory device <b>98</b>.
0122<figref idref="DRAWINGS">FIG. 40</figref> is a similar view of <figref idref="DRAWINGS">FIG. 39</figref> displaying a second journal menu <b>462</b>. The second journal menu <b>462</b> comprises an exercising schedule including a 30 day weight loss plan for the operator <b>12</b>.
0123<figref idref="DRAWINGS">FIG. 41</figref> illustrates the liquid crystal touch screen display <b>94</b> displaying a personal information menu <b>464</b>. The personal information menu <b>464</b> comprises the operator's personal profile including name <b>466</b>, gender <b>468</b>, age <b>470</b>, height <b>472</b>, weight <b>474</b>, percent body fat <b>476</b>, lean body mass <b>478</b>, body fat <b>480</b>, goals <b>482</b> and resting metabolic rate <b>484</b>. The personal information menu <b>464</b> may also include a save function <b>486</b> to save the operator's profile to the removable memory device <b>98</b>.
0124As best seen in <figref idref="DRAWINGS">FIGS. 1-43</figref>, the subject invention further includes a process of enabling the operator <b>12</b> to exercise with the exercise device <b>10</b>. Before the operator <b>12</b> utilizes the exercise device <b>10</b> to exercise, the operator <b>12</b> is preferably required to enter data into a computer for designing an individual exercising program. The data may be entered by utilizing the user interface <b>90</b>, the rotary optical encoder <b>132</b> and the scale <b>170</b>. Alternatively, the data may be entered by utilizing an alternative computer that will be described in more detail below.
0125The step of measuring a weight <b>474</b> of the operator may occur. The operator is positioned on the seat <b>24</b> to utilize the scale <b>170</b>. The scale <b>170</b> forwards weight data to the application software for generating an electronic weight data. The exercising program may be designed based in part on the electronic weight data.
0126The step of measuring the resting and/or elevated heart rate <b>390</b> of the operator may occur. The operator positions his palms of this hands on the first and second contact pad <b>102</b> and <b>104</b> to utilize the heart rate contact <b>100</b>. The heart rate contact <b>100</b> forwards heart rate data to the application software for generating a heart rate data. The exercising program may be designed based in part on the heart rate data.
0127The step of measuring the body fat index <b>476</b> of the operator may occur. The operator positions his palms of this hands on the first and second contact pad <b>102</b> and <b>104</b> to utilize the body fat index contact <b>100</b>. The body fat index contact <b>100</b> forwards body fat index data to the application software for generating a body fat index data. The exercising program may be designed based in part on the body fat index data.
0128The step of inputting the numerical value for the age <b>470</b> of the operator may occur. The operator may utilize the liquid crystal touch screen display <b>94</b> of the user interface <b>90</b> to enter a numeric value. The user interface <b>90</b> forwards the numeric value to the application software for generating an electronic age data. The exercising program may be designed based in part on the electronic age data.
0129The step of inputting the numerical value for the height <b>472</b> of the operator may occur. The operator may utilize the liquid crystal touch screen display <b>94</b> of the user interface <b>90</b> to enter a numeric value. The user interface <b>90</b> forwards the numeric value to the application software for generating an electronic height data. The exercising program may be designed based in part on the electronic height data. Additional personal information such as gender <b>468</b>, percent body fat <b>476</b>, lean body mass <b>478</b>, goals <b>482</b> and resting metabolic rate <b>484</b> may be inputted by a numerical value and utilized for designing an electronic program.
0130As best seen in <figref idref="DRAWINGS">FIGS. 11-14</figref>, <b>21</b>, <b>22</b>, <b>32</b>, <b>42</b> and <b>43</b> a further step including determining the range of movement <b>309</b> of the press <b>50</b>. The range of movement <b>309</b> is measured during the operator performing an exercise on the exercise device <b>10</b> by the rotary optical encoder <b>132</b>. The rotary optical encoder <b>132</b> forwards a range data to the application software for generating an electronic range of movement data. The exercising program may be designed based in part on the electronic range of movement data. The electronic range of movement data is displayed on the liquid crystal touch screen display <b>94</b> as a lower range <b>310</b> and an upper range <b>312</b>. The lower range <b>310</b> is designed by the electronic program to assign a minimum range of movement <b>311</b> of the press <b>50</b> for instructing the operator to terminate a negative loading motion of the press <b>50</b> during exercising. This minimum range of movement <b>311</b> is assigned preferably such that the operator does not remove the load developed within the muscles of the operator by positioning the load <b>38</b> in a resting position. The upper range <b>312</b> is designed by the electronic program to assign a maximum range of movement <b>313</b> of the press <b>50</b> for instructing the operator to terminate a positive loading motion of the press <b>50</b> before a joint of the operator enters into a locked position.
0131The rotary optical encoder <b>132</b> further forwards a distance and time data to the application software for generating an electronic rate of displacement data. The exercising program may be designed based in part on the electronic rate of displacement data. The rate of displacement data is displayed on the liquid crystal touch screen display <b>94</b> as an operator pace bar <b>316</b>. The speed of the operator pace bar <b>316</b> is controlled by the rotary optical encoder <b>132</b> based on the movement of press <b>50</b>. The program pace bar <b>314</b> is designed by the electronic program to provide the operator with a smooth speed and direction through both the positive and negative loading motions. Upon displacement of the press <b>50</b>, the program pace bar <b>314</b> provides an ideal speed and direction for the press <b>50</b> as given by the display. The operator is instructed to displace the press <b>50</b> such the operator pace bar <b>316</b> remains within the program pace bar <b>314</b>.
0132A further step includes measuring the strength of the operator during operation of the exercise device. Preferable, the exercising program instructs the operator to insert the pin <b>48</b> in a particular weight cavity <b>46</b> of the plurality of weights <b>40</b> for lifting a specified load <b>38</b>. The rotary optical encoder <b>132</b> allows the exercising program to monitor the number of correctly performed positive and negative loading motions. The exercising program generates an electronic strength data in response to the number of correctly performed positive and negative loading motions. The exercising program may be designed based in part on the electronic strength data.
0133Once the measurements of the range of movement, strength, weight, and inputting age and height of the operator, the processor will design an electronic program to provide the operator with instructions for effectively utilizing the exercise device <b>10</b>. The instructions may include the type of exercises to engage in, the number exercises to engage in, the number of positive and negative loading motions, the load amount to be displaced, the range of movement <b>309</b>, the speed of program pace bar <b>314</b> and the time between exercising sets.
0134As best seen in <figref idref="DRAWINGS">FIGS. 21</figref>, <b>22</b>, <b>24</b>-<b>43</b> the electronic program may program and illustrate a number of parameters during the operator utilizing the exercising device <b>10</b>. For example, the electronic program may monitor and illustrate on the user interface module <b>90</b> the range of movement, strength, weight, heart rate, body fat index, the type of exercises conducted, the number exercises conducted, the number of positive and negative loading motions, the load value to be displaced, the range of movement <b>309</b>, the speed of the operator pace bar <b>316</b>, the ability to maintain the operator pace bar <b>316</b> within the program pace bar <b>314</b> and the time between exercising sets. As best seen in <figref idref="DRAWINGS">FIGS. 35</figref>, <b>39</b>-<b>41</b> the processor may generate and display performance data based on the range of movement, strength, weight, heart rate, body fat index, the type of exercises conducted, the number exercises conducted, the number of positive and negative loading motions, the load value to be displaced, the range of movement <b>309</b>, the speed of the operator pace bar <b>316</b>, the ability to maintain the operator pace bar <b>316</b> within the program pace bar <b>314</b> and the time between exercising sets.
0135As best seen in <figref idref="DRAWINGS">FIGS. 44-49</figref> the processor preferably causes both the operator's customized electronic program and performance data to be stored in an electronic media <b>96</b>. The electronic media may include a portable electronic storage device <b>98</b> linked to the processor through an electronic wire link <b>99</b>. Alternatively, the electronic media may include a network electronic storage device <b>120</b> linked to the processor through an electronic wireless link <b>122</b>.
0136The process may further include displaying an advertisement <b>1147</b> on said screen for marketing goods and services. The advertisement <b>1147</b> may include promotional material, advertising and/or entertainment material. Preferably, the advertisement <b>1147</b> is predominantly utilized between exercising sets.
0137<figref idref="DRAWINGS">FIG. 44</figref> illustrates another embodiment of the subject invention including an electrical network <b>1100</b> for enables an operator to exercise. The electrical network <b>1100</b> includes a plurality of exercise machines <b>1102</b> for enabling the operator to exercise. Each of said plurality of exercise machines <b>1102</b> have an exercise electric storage <b>1104</b> for storing data <b>1106</b> relative to the exercise of the operator on the plurality of exercise machines <b>1102</b> respectively. A serial link <b>1108</b> electrically couples the plurality of exercise machines <b>1102</b> for transferring the data <b>1106</b> relative to the exercise of the operator between the plurality of exercise machines <b>1102</b> respectively. A data transfer device <b>1110</b> has a transfer electric storage <b>1112</b> and is electrically coupled to the serial link <b>1108</b> for transmitting and receiving the data <b>1106</b> between the plurality of exercise machines <b>1102</b> and the data transfer device <b>1110</b>. A local computer <b>1114</b> has a local electric storage <b>1116</b> for storing the data <b>1106</b> relative to the exercise of the operator on the plurality of exercise machines <b>1102</b> respectively. A local link <b>1118</b> electrically couples the data transfer device <b>1110</b> to the local computer <b>1114</b> for transmitting and receiving the data <b>1106</b> between the data transfer device <b>1110</b> and the local computer <b>1114</b>. A remote computer <b>1120</b> has a remote electric storage <b>1122</b> for storing the data <b>1106</b> relative to the exercise of the operator on the plurality of exercise machines <b>1102</b> respectively. A wire, wireless or internet <b>1124</b> having a network link <b>1125</b> electrically couples the local computer <b>1114</b> to the remote computer <b>1120</b> for transmitting and receiving the data <b>1106</b> between the local computer <b>1114</b> and the remote computer <b>1120</b>.
0138The plurality of exercise machines <b>1102</b> may include a strength training exercise <b>1126</b>, a cardiovascular training exercise <b>1128</b> or other exercise devices. The data transfer device <b>1110</b> includes a removable solid state memory device <b>1130</b>. The local computer <b>1114</b> may include an electronic kiosk <b>1132</b>, personal computer <b>1134</b> or other computer devices. The remote computer <b>1120</b> may include a web server <b>1136</b>. The wire, wireless or internet <b>1124</b> may include a world wide web <b>1138</b>. The
0000data may comprise an updated software <b>1140</b>, updated firmware <b>1141</b>, exercise performance <b>1142</b>, exercise history <b>1143</b>, custom reports <b>1144</b>, alerts <b>1145</b>, service requests <b>1146</b> and/or advertisements <b>1147</b>.
0139Alternatively, the electrical network <b>1100</b> may include a wireless local link <b>1150</b> electrically coupling the data transfer device <b>1110</b> to the wire, wireless or internet <b>1124</b> for transmitting and receiving the data <b>1106</b> between the data transfer device <b>1110</b> and the remote computer <b>1120</b>. The wireless local link <b>1150</b> may include a wireless local area network <b>1152</b> such as a Wi-Fi or other wireless local area network.
0140As best seen in <figref idref="DRAWINGS">FIGS. 44 & 45</figref> illustrates another embodiment of the subject invention including an electrical network <b>1101</b> for enables an operator to exercise. The electrical network <b>1100</b> includes a plurality of exercise machines <b>1102</b> for enabling the operator to exercise. Each of said plurality of exercise machines <b>1102</b> have an exercise electric storage <b>1104</b> for storing data <b>1106</b> relative to the exercise of the operator on the plurality of exercise machines <b>1102</b> respectively. A serial link <b>1108</b> electrically couples the plurality of exercise machines <b>1102</b> for transferring the data <b>1106</b> relative to the exercise of the operator between the plurality of exercise machines <b>1102</b> respectively. A data transfer device <b>1110</b> has a transfer electric storage <b>1112</b> and is electrically coupled to the serial link <b>1108</b> for transmitting and receiving the data <b>1106</b> between the plurality of exercise machines <b>1102</b> and the data transfer device <b>1110</b>. A remote computer <b>1120</b> has a remote electric storage <b>1122</b> for
0141storing the data <b>1106</b> relative to the exercise of the operator on the plurality of exercise machines <b>1102</b> respectively. A network <b>1124</b> having a network link <b>1125</b> electrically couples the remote computer <b>1120</b> to the remote computer <b>1120</b>. The remote computer <b>1120</b> may also be networked to a local computer <b>1114</b> to the remote computer <b>1120</b> for transmitting and receiving the data <b>1106</b> between the local computer <b>1114</b> and the remote computer <b>1120</b>.
0142The plurality of exercise machines <b>1102</b> may include a strength training exercise <b>1126</b>, a cardiovascular training exercise <b>1128</b> or other exercise devices. The data transfer device <b>1110</b> includes a removable solid state memory device <b>1130</b>. The local computer <b>1114</b> may include an electronic kiosk <b>1132</b>, personal computer <b>1134</b> or other computer devices. The remote computer <b>1120</b> may include a web server <b>1136</b>. The network <b>1124</b> may include a world wide web <b>1138</b>. The data may comprise an updated software <b>1140</b>, updated firmware <b>1141</b>, exercise performance <b>1142</b>, exercise history <b>1143</b>, custom reports <b>1144</b>, alerts <b>1145</b>, service requests <b>1146</b> and/or advertisements <b>1147</b>.
0143Alternatively, the electrical network <b>1100</b> may include a wireless local link <b>1150</b> electrically coupling the data transfer device <b>1110</b> to the remote computer <b>1120</b> for transmitting and receiving the data <b>1106</b> between the data transfer device <b>1110</b> and the remote computer <b>1120</b>. The wireless local link <b>1150</b> may include a wireless local area network <b>1152</b> such as a Wi-Fi or other wireless local area network.
0144<figref idref="DRAWINGS">FIGS. 46-48</figref> illustrates another embodiment of the subject invention including an electrical network <b>1103</b> for enables an operator to exercise. The electrical network <b>1103</b> includes an exercise apparatus <b>500</b> for enabling the operator to exercise. The exercise apparatus <b>500</b> includes an user interface <b>700</b>, rotary optical encoder <b>132</b>, weight encoder <b>250</b>. The electrical network <b>1103</b> includes a system support & data processes network <b>1160</b>. The system support & data processes network <b>1160</b> includes an administrator station <b>1164</b> serving a front desk of a gym. The administration station <b>1164</b> includes a local computer <b>1166</b> having a set-up program <b>1168</b> for inputting the operator's personal information and exercise program selection <b>1170</b>. The operator's personal information may include their name, date of birth, gender, weight, height and operator's e-mail address. Operator selects a type of exercise program from a menu of exercise programs. Exercise program is further modified base on the strength test executed during the exercise program. The operator's personal information and exercise program selection <b>1170</b> is transferred to the data transfer device <b>1110</b>. The data transfer device <b>1110</b> may be utilized with the operator's home personal computer <b>1172</b> to backup the operator's personal information and exercise program selection <b>1170</b>.
0145Between exercising sets, the operator is instructed to rest for a time period. During this time period an advertiser/sponsor content material and/or exercising tips <b>1147</b> may be displayed on the user interface module <b>90</b>. An exercise program development software <b>1176</b> may be created by either an in-house developer <b>1178</b> and/or a third party developer <b>1180</b> would wishes to create a novel exercise program. This exercise program development software <b>1176</b> is transferred to the local computer <b>1166</b> where the exercise program development software <b>1176</b> is then transferred to the data transfer device <b>1110</b> during the transferring of the operator's personal information and exercise program selection <b>1170</b>.
0146After the operator has completed an exercise routine, the operator inserts the data transfer device <b>1110</b> into a local computer <b>1182</b>. The local computer <b>1182</b> may include a kiosk <b>1184</b>. The exercise performance data <b>1142</b> is then copied from the transfer device <b>1110</b> to the kiosk <b>1184</b>. The kiosk <b>1184</b> includes an application program that processes the exercise performance data <b>1142</b> and exports the exercise performance data <b>1142</b> over the internet <b>1138</b> to the web server <b>1136</b>. The web server <b>1136</b> includes a master database <b>1186</b> that houses all exercise performance data <b>1142</b>. From the master database <b>1186</b> the exercise performance data <b>1142</b> may be extracted to a demographic data database <b>1188</b>. The demographic data database <b>1188</b> may include data selected from a criteria including the operator's personal information and/or exercise performance data <b>1186</b>. A data dissemination <b>1190</b> may then occur that transfers the data <b>1188</b> to any individual, group and/or government organization.
0147The insertion of the data transfer device <b>1110</b> into the exercising apparatus <b>500</b> transfers a duty cycle data <b>1191</b> and an error code data <b>1192</b> from the exercising apparatus <b>500</b> to the data transfer device <b>1110</b>. The duty cycle data <b>1191</b> includes a record of the exercising apparatus <b>500</b> usage including the exercising apparatus <b>500</b> by serial number, location, installation date and the amount of load lifted by the apparatus <b>500</b>. The error code data <b>1192</b> includes any malfunction of the exercising apparatus <b>500</b>. Upon insertion of the data transfer device <b>1110</b> into the kiosk <b>1184</b>, the duty cycle data <b>1191</b> and the error code data <b>1192</b> are transferred through the internet <b>1138</b> to the web server <b>1136</b>. The duty cycle data <b>1191</b> and the error code data <b>1192</b> are complied into a duty/error code database <b>1193</b>. The duty cycle data <b>1191</b> and the diagnostic code data <b>1192</b> may then be disseminated to a repair or service department <b>1194</b> to schedule the repair or service needed. A membrane switch <b>1228</b> comprises a plurality of switches positioned on the user interface <b>700</b>. The membrane switch <b>1228</b> may be used to immediately stop or pause the exercising program. The membrane switch <b>1228</b> may also adjust the volume of speakers within the user interface <b>700</b>. In addition, a depression of two or more of the plurality of switches in combination may place the exercise apparatus <b>500</b> into a testing or diagnostic mode. <figref idref="DRAWINGS">FIG. 48</figref> illustrates another embodiment of the subject invention including an electrical network <b>1103</b> for enables an operator to exercise. <figref idref="DRAWINGS">FIG. 48</figref> includes a plurality of exercise machines <b>1102</b> being utilized with the identical data transfer device <b>1110</b>.
0148<figref idref="DRAWINGS">FIG. 49</figref> illustrates another embodiment of the subject invention including an electrical network <b>1103</b> for enabling an operator to exercise. The exercise apparatus <b>500</b> utilizes an industry standard communication protocol that electrically couples a plurality of generic exercise machines to the user interface <b>700</b>. The industry standard communication protocol establishes an industry wide communication specification for exercise devices. An industry standard communication protocol data is transferred from the generic exercise machine to the user interface <b>700</b> by either a serial or Ethernet cable. The user interface <b>700</b> includes a program to interpret the industry standard communication protocol format into the user interface format. By utilizing the industry standard communication protocol format in conjunction with the exercise apparatus <b>500</b> it is possible to utilize the data transfer device <b>1110</b> with any generic exercise machine that includes an industry standard communication protocol communication specifications.
0149The present disclosure includes that contained in the appended claims as well as that of the foregoing description. Although this invention has been described in its preferred form with a certain degree of particularity, it is understood that the present disclosure of the preferred form has been made only by way of example and that numerous changes in the details of construction and the combination and arrangement of parts may be resorted to without departing from the spirit and scope of the invention.
Contents5
28 sheets
Sheet 1 Sheet 2 Sheet 3 Sheet 4 Sheet 5 Sheet 6 Sheet 7 Sheet 8 Sheet 9 Sheet 10 Sheet 11 Sheet 12 Sheet 13 Sheet 14 Sheet 15 Sheet 16 Sheet 17 Sheet 18 Sheet 19 Sheet 20 Sheet 21 Sheet 22 Sheet 23 Sheet 24 Sheet 25 Sheet 26 Sheet 27 Sheet 28
Every citation, both waysCites: the store holds 101 of 102
| Document | Relation | Office | Cited during |
|---|---|---|---|
| US9162108B1 | Cited by | United States of America | Search report |
| US10617905B2 | Cited by | United States of America | Applicant |
| US9776032B2 | Cited by | United States of America | Applicant |
| US2017068327A1 | Cited by | United States of America | Pre-grant |
| US10195477B2 | Cited by | United States of America | Applicant |
| US10324536B2 | Cited by | United States of America | Search report |
| US9884224B2 | Cited by | United States of America | Applicant |
| US9814922B2 | Cited by | United States of America | Applicant |
| US10518123B2 | Cited by | United States of America | Applicant |
| US11452902B2 | Cited by | United States of America | Applicant |
| US2004171464A1 | Cites | United States of America | Applicant |
| US2005041048A1 | Cites | United States of America | Applicant |
| US3735101A | Cites | United States of America | Applicant |
| US3869121A | Cites | United States of America | Applicant |
| US4158511A | Cites | United States of America | Applicant |
| US4493485A | Cites | United States of America | Applicant |
| US4549555A | Cites | United States of America | Applicant |
| US4728099A | Cites | United States of America | Applicant |
| US4735195A | Cites | United States of America | Applicant |
| US4746113A | Cites | United States of America | Applicant |
| US4765613A | Cites | United States of America | Applicant |
| US4817940A | Cites | United States of America | Applicant |
| US4828257A | Cites | United States of America | Search report |
| US4831242A | Cites | United States of America | Applicant |
| US4902009A | Cites | United States of America | Applicant |
| US4907795A | Cites | United States of America | Applicant |
| US4911427A | Cites | United States of America | Applicant |
| US4919418A | Cites | United States of America | Applicant |
| US5018726A | Cites | United States of America | Applicant |
| US5020794A | Cites | United States of America | Applicant |
| US5020795A | Cites | United States of America | Applicant |
| US5037089A | Cites | United States of America | Applicant |
| US5082001A | Cites | United States of America | Applicant |
| US5149084A | Cites | United States of America | Applicant |
| US5216817A | Cites | United States of America | Applicant |
| US5290214A | Cites | United States of America | Applicant |
| US5323784A | Cites | United States of America | Applicant |
| US5324247A | Cites | United States of America | Applicant |
| US5328429A | Cites | United States of America | Applicant |
| US5410472A | Cites | United States of America | Applicant |
| US5429140A | Cites | United States of America | Applicant |
| US5435799A | Cites | United States of America | Applicant |
| US5458548A | Cites | United States of America | Applicant |
| US5603330A | Cites | United States of America | Applicant |
| US5653669A | Cites | United States of America | Applicant |
| US5655997A | Cites | United States of America | Applicant |
| US5679102A | Cites | United States of America | Applicant |
| US5704875A | Cites | United States of America | Applicant |
| US5715160A | Cites | United States of America | Applicant |
| US5740813A | Cites | United States of America | Applicant |
| US5785632A | Cites | United States of America | Applicant |
| US5800310A | Cites | United States of America | Applicant |
| US5803870A | Cites | United States of America | Applicant |
| US5810747A | Cites | United States of America | Applicant |
| US5853351A | Cites | United States of America | Applicant |
| US5879270A | Cites | United States of America | Applicant |
| US5916063A | Cites | United States of America | Applicant |
| US5921891A | Cites | United States of America | Applicant |
| US5931763A | Cites | United States of America | Applicant |
| US5947869A | Cites | United States of America | Applicant |
| US5980429A | Cites | United States of America | Applicant |
| US6013009A | Cites | United States of America | Applicant |
| US6033227A | Cites | United States of America | Applicant |
| US6050924A | Cites | United States of America | Applicant |
| US6053844A | Cites | United States of America | Applicant |
| US6077193A | Cites | United States of America | Applicant |
| US6117049A | Cites | United States of America | Applicant |
| US6190287B1 | Cites | United States of America | Applicant |
| US6210301B1 | Cites | United States of America | Applicant |
| US6228000B1 | Cites | United States of America | Applicant |
| US6231481B1 | Cites | United States of America | Applicant |
| US6354996B1 | Cites | United States of America | Applicant |
| US6358188B1 | Cites | United States of America | Applicant |
| US6439893B1 | Cites | United States of America | Applicant |
| US6471363B2 | Cites | United States of America | Applicant |
| US6494811B1 | Cites | United States of America | Applicant |
| US6497638B1 | Cites | United States of America | Applicant |
| US6503173B2 | Cites | United States of America | Applicant |
| US6527674B1 | Cites | United States of America | Applicant |
| US6551214B1 | Cites | United States of America | Applicant |
| US6605044B2 | Cites | United States of America | Applicant |
| US6607483B1 | Cites | United States of America | Applicant |
| US6626799B2 | Cites | United States of America | Applicant |
| US6626800B1 | Cites | United States of America | Applicant |
| US6626805B1 | Cites | United States of America | Applicant |
| US6632158B1 | Cites | United States of America | Applicant |
| US6632161B1 | Cites | United States of America | Applicant |
| US6648798B2 | Cites | United States of America | Applicant |
| US6659946B1 | Cites | United States of America | Applicant |
| US6669600B2 | Cites | United States of America | Applicant |
| US6672991B2 | Cites | United States of America | Applicant |
| US6687535B2 | Cites | United States of America | Applicant |
| US6689057B1 | Cites | United States of America | Applicant |
| US6719667B2 | Cites | United States of America | Applicant |
| US6740007B2 | Cites | United States of America | Search report |
| US6746370B1 | Cites | United States of America | Applicant |
| US6793607B2 | Cites | United States of America | Applicant |
| US6808472B1 | Cites | United States of America | Applicant |
| US6863641B1 | Cites | United States of America | Applicant |
| US6866613B1 | Cites | United States of America | Applicant |
23 members in 1 office
Priority claims22
| Document | Office | Kind | Date |
|---|---|---|---|
| 56953504 | United States of America | P | |
| 56953504 | United States of America | P | |
| 66293505 | United States of America | P | |
| 66293505 | United States of America | P | |
| 12556905 | United States of America | A | |
| 12556905 | United States of America | A | |
| 81862407 | United States of America | A | |
| 81862407 | United States of America | A | |
| 82328710 | United States of America | A | |
| 82328710 | United States of America | A | |
| 201213362074 | United States of America | A | |
| 11125569 | – | – | – |
| 11818624 | – | – | – |
| 12823287 | – | – | – |
| 60569535 | – | – | – |
| 60662935 | – | – | – |
| US20040569535P | – | – | – |
| US20050125569 | – | – | – |
| US20050662935P | – | – | – |
| US20070818624 | – | – | – |
| US20100823287 | – | – | – |
| US201213362074 | – | – | – |
Members23
| Document | Office | Kind | |
|---|---|---|---|
| US7771319B1 | United States of America | B1 | |
| US7794359B1 | United States of America | B1 | |
| US2010261580A1 | United States of America | A1 | |
| US2010292052A1 | United States of America | A1 | |
| US8105207B1 | United States of America | B1 | |
| US8105209B2 | United States of America | B2 | |
| US8197389B2 | United States of America | B2 | |
| US2012302404A1 | United States of America | A1 | |
| US2012302405A1 | United States of America | A1 | |
| US2012316037A1 | United States of America | A1 | |
| US8574129B2 | United States of America | B2 | |
| US8585556B2 | United States of America | B2 | |
| US8747282B2This record | United States of America | B2 | |
| US2015126332A1 | United States of America | A1 | |
| US2015141199A1 | United States of America | A1 | |
| US9233269B2 | United States of America | B2 | |
| US2016166882A1 | United States of America | A1 | |
| US9480878B2 | United States of America | B2 | |
| US2017043218A1 | United States of America | A1 | |
| US9604102B2 | United States of America | B2 | |
| US2017259122A1 | United States of America | A1 | |
| US2018008865A9 | United States of America | A9 | |
| US9884224B2 | United States of America | B2 |
56 transactions on the USPTO file
Allowed after 1 non-final rejection and 1 RCE.
- Non-final rejections
- 1
- Final rejections
- 0
- RCEs
- 1
- Appeals
- 0
Over time
Point at a mark for the transactionTransactions
| Event | Code | |
|---|---|---|
| Payment of Maintenance Fee, 4th Yr, Small EntityM2551 | M2551 | |
| Recordation of Patent Grant MailedPGM/ | PGM/ | |
| Patent Issue Date Used in PTA CalculationAllowedPTAC | PTAC | |
| Email NotificationEML_NTR | EML_NTR | |
| Issue Notification MailedAllowedWPIR | WPIR | |
| Dispatch to FDCD1935 | D1935 | |
| Application Is Considered Ready for IssuePILS | PILS | |
| Issue Fee Payment VerifiedN084 | N084 | |
| Issue Fee Payment ReceivedIFEE | IFEE | |
| Electronic ReviewELC_RVW | ELC_RVW | |
| Email NotificationEML_NTF | EML_NTF | |
| Mail Notice of AllowanceAllowedMN/=. | MN/=. | |
| Notice of Allowance Data Verification CompletedAllowedN/=. | N/=. | |
| Disposal for a RCE / CPA / R129AbandonedABN9 | ABN9 | |
| Information Disclosure Statement consideredIDSC | IDSC | |
| Reference capture on IDSRCAP | RCAP | |
| Information Disclosure Statement (IDS) FiledM844 | M844 | |
| Request for Continued Examination (RCE)RCEX | RCEX | |
| Information Disclosure Statement (IDS) FiledWIDS | WIDS | |
| Workflow - Request for RCE - BeginBRCE | BRCE | |
| Electronic ReviewELC_RVW | ELC_RVW | |
| Email NotificationEML_NTF | EML_NTF | |
| Mail Notice of AllowanceAllowedMN/=. | MN/=. | |
| Notice of Allowance Data Verification CompletedAllowedN/=. | N/=. | |
| Date Forwarded to ExaminerFWDX | FWDX | |
| Response after Non-Final ActionA... | A... | |
| Electronic ReviewELC_RVW | ELC_RVW | |
| Email NotificationEML_NTF | EML_NTF | |
| Mail Non-Final RejectionNon-final rejectionMCTNF | MCTNF | |
| Non-Final RejectionNon-final rejectionCTNF | CTNF | |
| Date Forwarded to ExaminerFWDX | FWDX | |
| Response to Election / Restriction FiledELC. | ELC. | |
| Request for Extension of Time - GrantedXT/G | XT/G | |
| Electronic ReviewELC_RVW | ELC_RVW | |
| Email NotificationEML_NTF | EML_NTF | |
| Mail Restriction RequirementMCTRS | MCTRS | |
| Restriction/Election RequirementCTRS | CTRS | |
| Email NotificationEML_NTR | EML_NTR | |
| PG-Pub Issue NotificationPG-ISSUE | PG-ISSUE | |
| Case Docketed to Examiner in GAUDOCK | DOCK | |
| Application Is Now CompleteCOMP | COMP | |
| Email NotificationEML_NTR | EML_NTR | |
| Filing Receipt - UpdatedFLRCPT.U | FLRCPT.U | |
| Application Dispatched from OIPEOIPE | OIPE | |
| Preliminary AmendmentA.PE | A.PE | |
| Payment of additional filing fee/PreexamFLFEE | FLFEE | |
| Applicant has submitted a new specification to correct Corrected Papers problemsCORRSPEC | CORRSPEC | |
| Electronic ReviewELC_RVW | ELC_RVW | |
| Email NotificationEML_NTR | EML_NTR | |
| Email NotificationEML_NTF | EML_NTF | |
| Notice Mailed--Application Incomplete--Filing Date AssignedINCD | INCD | |
| Filing ReceiptFLRCPT.O | FLRCPT.O | |
| Cleared by OIPE CSRL194 | L194 | |
| Claim Preliminary AmendmentCLAIM | CLAIM | |
| IFW Scan & PACR Auto Security ReviewSCAN | SCAN | |
| Initial Exam Team nnIEXX | IEXX |
7 legal events, as the office reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | |
|---|---|---|
| Lapsed due to failure to pay maintenance feeLapsedFP | FP | |
| Lapse for failure to pay maintenance feesLapsedPATENT EXPIRED FOR FAILURE TO PAY MAINTENANCE FEES (ORIGINAL EVENT CODE: EXP.); ENTITY STATUS OF PATENT OWNER: SMALL ENTITYLAPS | LAPS | |
| Information on status: patent discontinuationPATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362STCH | STCH | |
| Fee payment procedureMAINTENANCE FEE REMINDER MAILED (ORIGINAL EVENT CODE: REM.); ENTITY STATUS OF PATENT OWNER: SMALL ENTITYFEPP | FEPP | |
| Maintenance fee paymentMAFP | MAFP | |
| AssignmentAS | AS | |
| Information on status: patent grantGrantedPATENTED CASESTCF | STCF |
Numbers
- Publication
- 08747282
- Publication, DOCDB
- 8747282
- Publication, EPODOC
- US8747282
- Application
- 13362074
- Application, DOCDB
- 201213362074
- Application, EPODOC
- US201213362074
Titles
- English
- Process and apparatus for exercising an operator
Classification
- CPC, 37
- A63B24/0062
- A63B21/152
- A63B21/154
- A63B21/156
- A63B23/0494
- A63B23/12
- A63B23/1263
- A63B71/0622
- A63B2024/0078
- A63B2024/0093
- A63B2071/063
- A63B2071/065
- A63B2208/0233
- A63B2220/17
- A63B2220/20
- A63B2220/24
- A63B2220/30
- A63B2220/34
- A63B2220/52
- A63B2220/805
- A63B2225/20
- A63B2225/50
- A63B2230/065
- A63B2230/70
- A63B2230/75
- Y10S482/901
- Y10S482/902
- A63B21/0628
- A63B21/063
- A63B23/03525
- A63B23/03566
- A63B21/4035
- A63B21/4047
- A63B21/00076
- A63B21/0083
- A63B21/0087
- G16H20/30
- IPC, 2
- A63B24 00
- G16H20 30
- USPC, 4
- 482008000
- 482001000
- 482009000
- 482901000