Patent Publication Number: US-2005139734-A1

Title: Monitor support system

Description:
TECHNICAL FIELD  
      The present invention relates generally to supports for computer monitors. More particularly, it pertains to counterbalance and positioning mechanisms for computer monitors, such as CRTs or flat panel monitors.  
     BACKGROUND  
      Personal computers and/or display monitors are often placed directly on a desk or on a computer case. However, to increase desk space; or to respond to the ergonomic needs of different operators, computer monitors are sometimes mounted on elevating structures. Alternatively, monitors are mounted to a surface such as a wall, instead of placing the monitor on a desk or a cart.  
      However, personal computers and/or display monitors are often used by multiple operators at different times during a day. In some settings, one computer and/or monitor may be used by multiple people of different sizes and having different preferences in a single day. Given the differences in people&#39;s size and differences in their preferences, a monitor or display adjusted at one setting for one individual is highly likely to be inappropriate for another individual. For instance, a child would have different physical space needs than an adult using the same computer and monitor.  
      In addition, operators are using computers for longer periods of time which increases the importance of comfort to the operator. An operator may choose to use the monitor as left by the previous user despite the discomfort, annoyance and inconvenience experienced by a user who uses settings optimized for another individual, which may even result in injury after prolonged use.  
      Moreover, as monitors grow in size and weight, ease of adjustability is an important consideration. For monitors requiring frequent adjustment, adjustability for monitors has been provided using an arm coupled with gas springs, where the arm is hingedly coupled with the desk or a vertical surface. However, the gas springs are costly and wear out over time. In addition, the gas springs require a significant amount of space, for instance arm length, which can be at a premium in certain applications, such as in hospitals.  
      Thus, there is a need for a monitor support mechanism which is compact, less costly to manufacture and maintain, has increased reliability, allows easy adjustability, is scalable to many different sized monitors, is adaptable to provide a long range of travel, and is adaptable to provide constant support force as the monitor is being positioned.  
     SUMMARY  
      Accordingly, the present inventors devised methods, systems, and mechanisms for providing force and position control on a monitor. In the present description, “vertical,” “horizontal,” “lateral,” “up,” “down,” “raised,” “lowered,” and the like are meant to be taken in their relative sense in regards to the position of the mechanism in the figures and the context of the description, and they are not to be taken in their absolute sense.  
      In one embodiment, a method of supporting a monitor includes converting an ascending energy storage member force curve into a substantially constant supporting force against the monitor.  
      In one aspect, a method of supporting a monitor includes providing an energy storage member and a cam which are cooperatively positioned so as to move relative to each other along the path of motion. As the energy storage member moves along the path relative to the cam, the cam displaces the energy storage member and thereby changes a force applied by the energy storage member on the cam, and wherein the cam converts the force applied by the energy storage member into a supporting force on the monitor.  
      One aspect provides a monitor support mechanism. In one embodiment, a monitor support mechanism includes an energy storage member and a cam. The energy storage member and the cam are cooperatively positioned so that, as the energy storage member moves along a path relative to the cam, the cam displaces the energy storage member and thereby changes a force of the energy storage member, and wherein the cam converts the force of the energy storage member into a substantially constant supporting force on the monitor.  
      During use of the mechanism, for example, the height, location, and/or horizontal position of a component mounted on the mechanism can be adjusted. For example, to move the monitor, a portion of the truck or the monitor is grasped, and force is applied to overcome the frictional restraint of the components, which can be as little as 1 or 2 pounds, by way of example. When the moving force is removed, the component remains supported in its new position. Thus, even very large loads can be safely and easily adjusted with a minimum of effort.  
      Moreover, in one embodiment, a constant level of energy is stored (or expended) by the energy storage member per unit of movement along the path. This provides ease of adjustment all along the path.  
      Among other advantages, the present monitor support system provides mechanisms which can be compact, scalable, have a long range of travel, and have a slim profile. In addition, the monitor support mechanisms are low cost and light weight. A further benefit is when multiple components are simultaneously secured with the same mechanism to achieve an efficient use of space and provide common movement of the components. In one embodiment, a single mechanism can be changed or adjusted to allow various weight components to be counterbalanced by the same mechanism.  
      These and other embodiments, aspects, advantages, and features of the present system will be set forth in part in the description which follows, and in part will become apparent to those skilled in the art by reference to the following description of the invention and referenced drawings or by practice of the invention. The aspects, advantages, and features of the invention are realized and attained by means of the instrumentalities, procedures, and combinations particularly pointed out in the appended claims and their equivalents. 
    
    
     BRIEF DESCRIPTION OF THE DRAWINGS  
       FIG. 1A  is a back view illustrating a monitor support mechanism constructed in accordance with one embodiment.  
       FIG. 1B  is a side view of the monitor support system of  FIG. 1A .  
       FIG. 2  is a flow chart of a method for supporting a monitor according to one embodiment.  
       FIG. 3A  shows a front view of the monitor support mechanism of  FIG. 1A .  
       FIG. 3B  shows a front view of a monitor support mechanism constructed in accordance with one embodiment.  
       FIG. 3C  is a front view illustrating a monitor support mechanism constructed in accordance with one embodiment.  
       FIG. 3D  is a side view of the monitor support mechanism of  FIG. 3C .  
       FIG. 4A  is a perspective view illustrating a monitor support mechanism constructed in accordance with one embodiment.  
       FIG. 4B  is a front view of the monitor support mechanism of  FIG. 4A .  
       FIG. 5A  is a front view illustrating a monitor support mechanism constructed in accordance with one embodiment.  
       FIG. 5B  is a side view of the monitor support mechanism of  FIG. 5A .  
       FIG. 6  is a front view illustrating a monitor support mechanism constructed in accordance with one embodiment.  
       FIG. 7  is a front view illustrating a monitor support mechanism constructed in accordance with one embodiment.  
       FIG. 8A  shows a front view of a monitor support mechanism constructed in accordance with one embodiment.  
       FIG. 8B  shows a side view of the monitor support mechanism of  FIG. 8A .  
       FIG. 9A  shows a front view of a monitor support mechanism constructed in accordance with one embodiment.  
       FIG. 9B  shows a top view of the monitor support mechanism of  FIG. 9A .  
       FIG. 10  is a perspective view illustrating a monitor support mechanism constructed in accordance with one embodiment.  
       FIG. 11 A  shows a schematic view of a mechanism constructed in accordance with one embodiment.  
       FIG. 11B  is another view of the mechanism of  FIG. 11A .  
       FIG. 12A  shows a schematic view of a mechanism constructed in accordance with one embodiment.  
       FIG. 12B  is a side view of an adjustable band of the mechanism of  FIG. 12A .  
       FIG. 13A  shows a schematic view of a mechanism constructed in accordance with one embodiment.  
       FIG. 13B  is another view of the mechanism of  FIG. 13A .  
       FIG. 13C  shows an isometric view of the cams of the mechanism of  FIG. 13A .  
       FIG. 14A  shows a schematic view of a mechanism constructed in accordance with one embodiment.  
       FIG. 14B  is another view of the mechanism of  FIG. 14A .  
       FIG. 15  shows a schematic view of a mechanism constructed in accordance with one embodiment.  
       FIG. 16  is another view of the mechanism of  FIG. 15 .  
       FIG. 17  shows a schematic view of a mechanism constructed in accordance with one embodiment.  
       FIG. 18  shows a schematic view of a mechanism constructed in accordance with one embodiment.  
       FIG. 19A  shows a schematic view of a mechanism constructed in accordance with one embodiment.  
       FIG. 19B  is another view of the mechanism of  FIG. 19A .  
       FIG. 20  shows a perspective view of a mechanism constructed in accordance with one embodiment.  
       FIG. 21A  shows a schematic view of a mechanism constructed in accordance with one embodiment.  
       FIG. 21B  is another view of the mechanism of  FIG. 21A .  
       FIG. 22A  shows a schematic view of a mechanism constructed in accordance with one embodiment.  
       FIG. 22B  is another view of the mechanism of  FIG. 22A .  
       FIG. 23A  shows a schematic view of a mechanism constructed in accordance with one embodiment.  
       FIG. 23B  is another view of the mechanism of  FIG. 23A .  
       FIG. 24A  shows a schematic view of a mechanism constructed in accordance with one embodiment.  
       FIG. 24B  shows a schematic view of a mechanism constructed in accordance with one embodiment.  
       FIG. 24C  shows a perspective view of a rail for a mechanism in accordance with one embodiment.  
       FIG. 25  shows a curved support for a mechanism according to one embodiment.  
       FIG. 26  shows a mechanism having an adjustment mechanism according to one embodiment.  
       FIG. 27  shows a mechanism having an adjustment mechanism according to one embodiment.  
       FIG. 28  shows a mechanism having an adjustment mechanism according to one embodiment.  
       FIG. 29  shows a mechanism having an adjustment mechanism according to one embodiment.  
       FIG. 30  is a front view illustrating a monitor support mechanism constructed in accordance with one embodiment.  
       FIG. 31A  is a front view illustrating a monitor support mechanism constructed in accordance with one embodiment.  
       FIG. 31B  is a side view of the monitor support mechanism of  FIG. 31A .  
       FIG. 32  is a front view illustrating a furniture support mechanism constructed in accordance with one embodiment.  
       FIG. 33A  is an isometric view illustrating a furniture support mechanism constructed in accordance with one embodiment.  
       FIG. 33B  is an isometric view illustrating a furniture support mechanism constructed in accordance with one embodiment.  
       FIG. 34  is a perspective view illustrating an exercise machine constructed in accordance with one embodiment.  
       FIG. 35  is a perspective view illustrating an exercise machine constructed in accordance with one embodiment.  
       FIG. 36A  shows a graph depicting an energy storage member force curve according to one embodiment.  
       FIG. 36B  shows a compression rate curve in accordance with one embodiment.  
       FIG. 37A  shows a graph depicting an energy storage member force curve according to one embodiment.  
       FIG. 37B  shows a compression rate curve in accordance with one embodiment. 
    
    
     DETAILED DESCRIPTION  
      In the following detailed description, reference is made to the accompanying drawings which form a part hereof, and in which is shown by way of illustration specific embodiments in which the invention may be practiced. These embodiments are described in sufficient detail to enable those skilled in the art to practice the invention, and it is to be understood that other embodiments may be utilized and that structural changes may be made without departing from the scope of the present invention. Therefore, the following detailed description is not to be taken in a limiting sense, and the scope of the present invention is defined by the appended claims and their equivalents. As noted above, in the present description, “vertical,” “horizontal,” “lateral,” “up,” “raised,” “lowered,” and the like are meant to be taken in their relative sense in regards to the position of the monitor support mechanism in the figures and the context of the description, and they are not to be taken in their absolute sense.  
     Overview of System  
      In one or more embodiments, the present monitor support system provides control for the motion of a monitor in any direction or axis; provides a constant force along a range of travel; provides a variable force or other pre-determined force along the range of travel; is adaptable to a wide variety of applications; is scalable both as to size and force capacity; is usable in many different attitudes; is optionally adjustable; moves a load in a linear direction; moves a load in a 3-dimensional or other predetermined direction; and is adaptable to utilize a broad range of springs.  
      In general, the present system includes a method which utilizes energy stored in a spring which is released in the form of an ascending force curve as a result of the deflection of the spring. This force curve is converted to a constant force, and/or a variable force, and/or other pre-determined force by cams having a profile designed to control the rate of spring deflection (or compression) for each unit of travel over a range of travel.  
       FIGS. 1A and 1B  show a rear and side view, respectively, of one exemplary use of a monitor support mechanism  10  constructed according to one embodiment of the present invention.  
      As shown in  FIG. 1A , a flat screen monitor  2  is attached to a portion of a movable carriage or truck  4  of monitor support mechanism  10 , which is coupled to a base  6 . Truck  4  is movable relative to base  6  so that monitor  2  can move up and down relative to base  6 . In this embodiment, base  6  is stationary and truck  4  moves up and down. It will be noted that mechanism  10  and the other mechanisms described below can also provide support if the monitor is coupled to the base and the truck is stationary, such as mounted to a wall.  
      Although further details will be described below, monitor support mechanism  10  generally includes a cam  12 , an energy storage member, such as spring  14 , an energy storage/cam interface member, such as cam follower  16 , and a guide  18  which defines a path of motion for monitor  2 . In this example, the direction of the path defined by guide  18  provides a linear motion in a vertical direction. As will be discussed below, other embodiments provide for a horizontal direction of motion. Other attitudes between horizontal and vertical are also within the scope of the present system. Moreover, some embodiments provide a 3-dimensional, curved axis of motion.  
      Generally, the members of monitor support mechanism  10  are cooperatively positioned so that, as monitor  2  travels along guide  18 , cam  12  causes spring  14  to either increase or decrease its stored energy level. Cam  12  then converts this energy into a substantially constant supporting force on truck  4  via cam follower  16 . Advantageously, this configuration provides for a compact, elegantly designed mechanism since the cam moves relative to the spring, directly displaces the spring, and converts the spring energy into a lifting and/or supporting force.  
      In one embodiment, cam  12  includes a cam surface or profile which is generally vertically oriented and generally faces towards the path defined by guide  18 . In this embodiment, the cam surface is a varying distance away from the path while not intersecting the path. In one or more embodiments, this cam surface orientation helps provide a scalable design since the monitor support mechanism as shown can be lengthened or shortened in the vertical direction without having to expand laterally or be made thicker. Advantageously, this increases the available range of travel for the monitor. It is noted that, as used herein, vertically oriented does not mean that the whole cam surface is vertical, it means that relative to a lateral or horizontal orientation, the surface is more vertical that horizontal and that it has a generally up/down profile as opposed to a lateral profile.  
      In this embodiment, cam  12  has a cam shape or profile relative to the path of motion so that the profile corresponds directly to the amount of energy from the spring required to provide a counterbalance to the monitor. Accordingly, energy is stored in the energy storage member as the monitor descends along the path of motion. This stored energy is then used to help lift the monitor as it ascends. Thus, when the spring force is weak, the compression rate is high, and as the spring force gets stronger, the compression rate is slowed down for each unit of descent along the cam. By changing the rate of spring compression, the cam converts the ascending force curve of the spring into a constant or pre-determined level of supporting force which is applied in the direction of motion of the monitor. As used herein, supporting force refers to a force which acts either directly or indirectly against the weight of an object.  
      In other words, an ever-increasing force applied by the spring against the cam surface is converted by the cam surface into a reaction force against the cam follower. In this embodiment, the reaction force includes a first reaction force component parallel to the direction of the path and a second reaction force component which is generally perpendicular to the first reaction force component. These first and second reaction force components vary depending on the slope of the cam surface.  
      In this embodiment, the shape of the cam surface is designed to keep the vertical, supporting force component constant even as the perpendicular force component increases or decreases. Thus, the shape of the cam surface, in combination with the spring, provides a constant supporting force against truck  4  during movement of truck  4  and monitor  2 .  
      In other embodiments, the other monitor support mechanisms to be discussed below can be used in place of monitor support mechanism  10 , and variations on the cam and energy storage members discussed above are possible and are considered within the scope of the present system as will be discussed below.  
       FIG. 1B  shows that in one embodiment, a pivot  3  is disposed between flat screen monitor  2  and the truck of monitor support mechanism  10 , such that the flat screen monitor  2  is allowed to rotate or pivot relative to the truck of the monitor support mechanism, and the truck is allowed to move vertically relative to the support of the monitor support mechanism  10 . As  FIG. 1B  shows, in one embodiment, monitor support mechanism  10  is relatively thin, and thus the monitor may be positioned close to a wall which can save desk space or work station space.  
     Method and System  
       FIG. 2  shows a diagram of a method  20  according to one embodiment of the present monitor support system. Method  20  includes, in a block  22 , providing an energy storage member and a cam. In one embodiment, the cam and energy storage member are positioned so as to move relative to each other along the path of motion. The energy storage member, such as a spring, has a force and a stored energy level which ascend as the spring travels along the path relative to the cam. As the energy storage member moves along the path relative to the cam, the cam displaces the energy storage member and thereby increase the energy stored in the member and causes a change in the force applied by the energy storage member on the cam. In one embodiment, the ascending spring force is applied generally perpendicular to the direction of the path. In one embodiment, the spring force is applied in a non-parallel direction relative to the path.  
      In block  24 , the cam converts the spring energy into a first reaction force component and a second reaction force component. In this embodiment, the first reaction force component is parallel to the direction of motion axis and supports the weight of the monitor, while the second reaction force component is perpendicular to the first reaction force component.  
      In one embodiment, the cam profile is curved and runs generally alongside the path of motion in a vertical orientation. In one embodiment, the cam surface lies at varying distances away from the path while not intersecting the path of motion. In one embodiment, the spring force is applied directly against the cam surface.  
      In block  26 , method  20  includes varying the energy of the spring as the spring and cam move relative to each other, wherein the first reaction force component is at one or more predetermined force levels as the spring force varies along the curved cam surface. In one embodiment, the one or more pre-determined force levels comprise a substantially constant force level. In other embodiments, the one or more pre-determined force levels are a variable force level. In one embodiment, block  26  includes varying the second reaction force component while maintaining the first reaction force component substantially constant as the load travels along a direction of motion axis.  
      In various embodiments, blocks  22 - 26  are combined and/or some blocks may be omitted. For instance in one embodiment, a method includes providing, in combination, a force member for applying an ascending force as a load moves along a direction of motion and a cam having a profile which, in combination with the chosen force member, exerts a substantially constant supporting force on the monitor.  
      In some embodiments, the method includes coupling the energy storage member and cam to a first member, such as a truck or carriage, and a second member, such as a base or a wall, respectively. The first member and second member are movably coupled to each other so that one translates within the other in a path defining the direction of motion. As the first member travels along the second member, the energy storage member is compressed (or expanded) either directly or indirectly by the cams and is compressed at a rate controlled by the shape or profile of the cams. For instance, in one embodiment, the method provides for a constant force on the monitor. Thus, a cam profile is chosen which provides that as the force applied by the spring increases, the force applied on the monitor remains substantially constant.  
      Referring to  FIGS. 36A and 36B , a pair of graphs are shown depicting exemplary spring force graphs in accord with one or more embodiments of the present system.  FIG. 36A  shows a typical force curve  3  for a conventional compression spring. The vertical axis of graph  36 A shows spring force and the horizontal axis shows spring compression. The spring has the following characteristics: 4-inch free length, 2-inch maximum compression, a force rate of 44 lbs/inch, and a maximum force of 87 lbs. The spring is merely an example and in no way is meant to limit the present embodiment. It is noted that the spring compression shown along the horizontal axis refers to spring compression after a pre-load compression of a ½ inch is applied to the exemplary spring. This is merely exemplary, and other pre-loads are within the scope of the present system.  
      Graph  36 B depicts a spring compression rate along the vertical axis and a distance along the path of motion axis along the horizontal axis. In one embodiment, a compression rate curve  5  is provided by a cam having a profile substantially similar to the curve  5  and having a cam profile shape that controls the rate of spring compression as a function of distance along the horizontal axis. In this example, the spring is compressed 1-½ inches over a 5 inch travel range. In combination, the compression rate of  FIG. 36B  applied to the spring curve  3  of  FIG. 36A  results in the substantially constant axial force curve  4  depicted in  FIG. 36A . It will be appreciated that the present design is scalable and that horizontal axis of graph  36 B can be extended to provide for further travel of an energy storage member along a path of motion.  
       FIG. 37A-37B  show graphs depicting exemplary spring force graphs in accord with another embodiment of the present system.  FIGS. 37A-37B  show a method of providing a variable force along an axis of motion.  
       FIG. 37A  shows a spring curve  14 .  FIG. 37B  shows a varying compression rate curve  14 . In one embodiment, curve  14  can result from utilizing two or more springs having different spring rates. In other embodiments, curve  14  results from a cam having a profile with varying slopes and arcs along its surface. In combination, the compression rate of  FIG. 37B  applied to the spring curve  14  of  FIG. 37A  results in the variable axial force curve  12  depicted in  FIG. 37A .  
     Additional Embodiments  
      The method and system described above can be embodied in various monitor positioning and support mechanisms.  
       FIG. 3A  shows further details of monitor support mechanism  10  of  FIG. 1A . Monitor support mechanism  10  generally includes a first section  301 , and a second section  302  which is slidably coupled to the first section along a direction of motion axis α which defines the path of motion. As discussed above, axis α can be vertical, angled horizontal, and 3-dimensional in various embodiments. First section  301  includes at least one cam  320 . Second section  302  includes at least one cam follower  355 , an energy storage member  14 , such as a tension spring, and truck  4 , which is movable along axis α of first section  301 . As shown in  FIG. 1A , a monitor is mountable to truck  4 .  
      In this embodiment, cam  320  has a generally vertical orientation and generally faces the path of motion while spring  14  has a generally horizontal orientation relative to the path. This configuration helps provide for a relatively long range of travel of the two members with respect to each other since the spring can travel a great distance vertically while only expanding a relatively small distance laterally. Moreover, this configuration provides that the spring is expanded as it descends the path of motion so that it stores energy, and this stored energy is then converted into a lifting force as it ascends the path.  
      Monitor support mechanism  10 , in one embodiment, includes two arms  360 ,  362 . Each of the two arms  360 ,  362  extends from a proximal end  352  to a distal end  354 , where cam follower  355  provides an interface between the cam  320  and energy storage member  14 . Thus, as a load moves along axis α relative to cam  320 , the cam pushes against cam follower  355  and expands spring  14 , which causes an increase in the energy level and force level of the spring.  
      In this embodiment, each of the two arms  360 ,  362  is adapted to pivot at hinge points  358  about the proximal end  352 , where the proximal end  352  is rotatably coupled with the truck  4 . For example, the proximal end  352  includes a bore  353  therethrough, and disposed within the bore  353  is a mechanical fastener. The fastener and the bore  353  are sized to allow the arm  360 ,  362  to rotate freely about the fastener. In one alternative, the fastener and the bore  353  are sized to frictionally engage arm  360  or  362 . The amount of frictional engagement can be varied to change the amount of force necessary to move the monitor. Friction provides stability for supporting a component and control when adjusting or moving the component. In one embodiment, a frictional force of approximately 2.5 pounds is provided. Depending on use of mechanism  10 , and material incorporated therein, the frictional force can range accordingly.  
      Truck  4  is coupled to cam followers  355  via arm members  360 ,  362 , and the truck is adapted to move along guide  392 , which defines the monitor&#39;s path of motion and which is collinear with axis a. Truck, as used herein, includes the portion of the monitor support mechanism which couples to the load. In some embodiments, this includes a movable carriage, or any portion of the monitor support mechanism that couples with the load and moves along the guide  392 .  
      In one embodiment, guide  392  comprises a track  394 , which optionally includes a plurality of tracks. In one embodiment, track  394  is a drawer slide. The track  394  can be secured to the support  310 , or the track  394  is integral with the support  310 . For instance, track  394  can include at least one cut out within the support  310 , which allows a portion extending from the truck  390  to ride therein. Alternatively, in another option, track  394  includes one or more track supports disposed therein, further facilitating translation of the truck  4 . In yet another embodiment, guide  392  comprises a projection which is received by a portion of truck  4 , and truck  4  is adapted to slide along the projection of guide  392 .  
      Disposed between the two arms  360 ,  362  is the energy storage member such as spring  14 . In one embodiment, spring  14  comprises at least one tension or expansion spring or other ascending force member. As used herein, an ascending force member is a member which increases its stored force (energy) as it is compressed or tensioned. Other types of ascending force members may be suitable for use with the monitor support mechanism  10 , such as, but not limited to, torsion springs, gas springs, or compression springs. In this embodiment, spring  14  is oriented so that its force becomes stronger as it descends along the path relative to the cam and so that its force is directed generally normally or perpendicularly against the cam surface. Spring  14  is adapted to store energy and provide force to support a load from a weight-bearing component, such as a monitor, which is mounted on the truck  4 .  
      In one embodiment, spring  14  is disposed adjacent to the distal end  354  of the two arms  360 ,  362 . The spring  14  is mechanically retained to the two arms  360 ,  362 , for example, by a mechanical component, or a bonded type of joint, such as a welded joint.  
      In one embodiment, cam  320  is coupled with a support  310 . Cam  320  includes a cam surface  322 , on which cam follower  355  rides, as further discussed below. The cam surface  322 , in one embodiment, generally has a curved profile. The cam surface  322  is derived as described above in  FIGS. 36A-37B .  
      In one embodiment, the monitor support mechanism  10  includes two opposed cams  324 ,  326 , each having a cam surface  322 , and defining distances  323   a  and  323   b  between axis α and the two opposed cam surfaces of cams  324 ,  326 , respectively. The cam surface  322  of the two opposed cams  324 ,  326  extend from a first upper end  328  to a second lower end  330 , where the cam surface  322  is generally curved from the first upper end  328  to the second lower end  330 . The cam surface  322  is shaped, in one embodiment, such that the distances  323   a  and  323   b  gradually increase from the upper end  328  to the second lower end  330 .  
      In one embodiment, cam surface  322  is shaped so that the distances  323   a  and  323   b  change at a relatively rapid rate at the upper end  328  of the cam and gradually decrease to a relatively lower expansion rate as the truck descends to the lower end  330  of the cam. This rate change corresponds directly to the amount of energy from the spring required to provide a counterbalance to a monitor on the truck. Thus, when the spring force is weak, the expansion rate is high, and as the spring force gets stronger, the expansion rate is slowed down for each unit of descent along the cam. By changing the rate of spring expansion, a constant or pre-determined level of force is applied parallel to the direction of axis α.  
      Thus, in one embodiment, the shape of cam surface  322  changes the rate of spring compression (or expansion) to provide a counterbalance force in the direction of motion. This changing rate of compression (or expansion) converts the ascending force curve of spring  14  into a constant force which is applied in the direction of motion. In other words, a force applied by the spring against the cam surface is converted by the cam surface into a reaction force against cam follower  355 . In one embodiment, the reaction force includes a first reaction force component in the direction of the axis of motion a (herein called the axial force component), and a second reaction force component which is generally perpendicular to the first reaction force component (herein described as the perpendicular component). These first and second reaction force components vary depending on the slope of the cam surface.  
      In one embodiment, the shape of the cam surface is designed to keep the axial force component constant even as the perpendicular force component increases or decreases. Thus, the shape of cam surface  322 , in combination with the spring  14 , provides a constant axial force against truck  4  during movement of the truck and monitor in the axial (here, vertical) direction. In another embodiment, the shape of cam surface  322  in combination with the spring, provides a constant horizontal force during horizontal translation of the truck.  
      In one embodiment, exemplary cam surface  322  of the present embodiment provides an exemplary compression rate curve  5  of graph  36 B. This compression rate results in the constant axial force curve  4  of graph  36 A. Other embodiments provide variable, pre-determined forces along varying attitudes of travel, as depicted and described above regarding  FIGS. 37A-37B . For instance, in some embodiments, the cam surfaces provide varying axial forces over the axial length of the cam. For instance, upper portion  328  of cam surface  322  could be shaped to provide for supporting a 20 lb. load, and lower portion  330  could be shaped to provide for supporting a 15 lb. load, or vice versa.  
      Variations on the cams discussed above are possible and are considered within the scope of the invention. For instance, the opposed cams  324 ,  326  can have different slopes, or slope in a different or opposite slope than that described above. In some embodiments, as will be discussed below, only a single cam is provided. In some embodiments, inward facing cams are utilized and the energy storage member is a compression spring. In other embodiments, more than one spring is utilized to provide a varying spring rate. Other embodiments include torsion springs and rotating cams.  
      The relative size of the components, such as the guide  392  and the truck  14 , is modifiable such as to affect the amount of frictional force which occurs as the guide  392  and the truck  14  are moved relative to one another. The frictional force will change the amount of force necessary to move the truck  14 , and any component mounted thereto. In the exemplary embodiment, truck  14  and guide  392  are adapted to provide a minimum of frictional force between the guide and the truck, consistent with the amount of “pause” or manual force a designer would want the user to exert in order to move a stationary, counterbalanced load. Typically, there is enough natural friction within the other components of the monitor support mechanism to stabilize the load.  
      Advantageously, in the present embodiment and in some other embodiments discussed below, the moving components of monitor support mechanism  10  (i.e., the pivot arms, the spring, the truck, the cam followers) are connected to each and move in the same general plane of motion. This provides that monitor support mechanism  10  can be manufactured to be a relatively thin mechanism.  
      In one embodiment, by changing the spring location or the distance between the cam surfaces, further details of which will be discussed below, one can change the force provided by the system. This provides that a user can mount monitors of varying size and weight on the mechanism over its life without having to replace the mechanism itself. Moreover, a manufacture can manufacture a mechanism of a single size and then adjust the single mechanism to fit a wide range of monitors without having to retool the assembly line.  
      For instance, in one embodiment, each of the two arms  360 ,  362  includes a spring hub or other attachment means which is adapted to retain the spring component  14  thereon. In the case of an adjustable mechanism, the cam surface is curved to provide maximum expected counterbalance, and load weight adjustments are made by changing the position of the spring component along arms  360  and  362  to increase or decrease the moment length (the length between the spring force and the pivot point  353 ). For instance, in one embodiment this is accomplished by moving a spring hub or other attachment means up or down along arms  360  and  362  to the various connection points.  
      Alternatively, in one embodiment a load weight adjustment can be accomplished by changing the spacing between the cam surfaces, details of which will be discussed below. For instance, either or both cams  324  and  326  could be coupled to support  310  so that a user could move the cam in a horizontal or lateral direction either in towards axis α or away from the axis. By moving the cam, the user would change the geometry of the system accordingly, which in turn would affect the force supplied by spring  14 .  
      In some embodiments, the cam, truck, or other portion of mechanism  10  is connected to a motor which provides the moving force. Advantageously, since the present system utilizes the energy which is stored in the spring during its downward movement along the path to help lift the monitor as it ascends, the present system requires a user to only overcome a small frictional force to move even large monitors. Thus, an inexpensive small-load motor can be provided to move the monitor. In one embodiment, a button is provided to actuate the motor.  
      In some embodiments, monitor support mechanism  10  includes one or more of the features of other mechanisms described below. Accordingly, the details and features described in the other embodiments are incorporated herein by reference.  
       FIG. 3B  shows a monitor support mechanism  10 ′ according to one embodiment of the present invention. Monitor support mechanism  10 ′ generally includes a first section  301 ′, and a second section  302 ′ which is slidably coupled to the first section along a motion of direction axis α so as to define a path of motion. As discussed above, axis α can be vertical, angled, horizontal, and 3-dimensional in various embodiments. First section  301 ′ includes a cam  320 ′. Second section  302 ′ includes a cam follower  355 ′ attached to the end of an arm  350 ′, an energy storage member  370 ′, such as a tension spring, and a truck  390 ′, which is translatable along axis α of first section  301 ′.  
      Monitor support mechanism  10 ′ is substantially similar to monitor support mechanism  10  and the discussion above is incorporated herein by reference. Monitor support mechanism  10 ′ includes a single cam instead of a pair of opposing cams.  
       FIGS. 3C and 3D  illustrate a front and side view of a monitor support mechanism  380  according to one embodiment. One or more aspects of mechanism  380  are similar to mechanism  10  and will be omitted for the sake of clarity. In one embodiment, mechanism  380  includes a first section  381  a guide groove  382  and cams  383  integral therewith. A second section  389  of mechanism  380  includes one or more guide members  387  attached to a truck  386  for guiding the truck along groove  382 . One or more arms  384  are coupled to truck  386  and have cam followers  385  attached to a distal end of the arms. An energy storage member, such as tension spring  388  is attached to each of arms  384  to force cam followers  385  against cam surfaces  383 .  
      Referring to  FIG. 3D , in this embodiment arm  384  bifurcates at its distal end and two springs  388  are utilized in mechanism  380 . This provides support and balance for the mechanism.  
      In one embodiment, one or more of first section  381 , truck  386 , arms  384 , cam followers  385 , and/or spring  388  are made from a non-metallic material. For instance, in one embodiment first section  381  is an injection molded plastic member with groove  382  and cam  383  integrally molded with the body as one section. Likewise truck  386  can be injection molded. In various embodiments, the members are made from various plastics, plastic composites, polymers, fiberglass, and other non-metallic materials. In one embodiment, spring  388  is a fiberglass composite material. Advantageously, using such non-metallic material provides a lightweight, low-cost, mass producible mechanism.  
      Monitor support mechanism  10 ′ generally includes a first section  301 ′, and a second section  302 ′ which is slidably coupled to the first section along a motion of direction axis α so as to define a path of motion. As discussed above, axis ax can be vertical, angled, horizontal, and  3 -dimensional in various embodiments. First section  301 ′ includes a cam  320 ′. Second section  302 ′ includes a cam follower  355 ′ attached to the end of an arm  350 ′, an energy storage member  370 ′, such as a tension spring, and a truck  390 ′, which is translatable along axis α of first section  301 ′.  
      Monitor support mechanism  10 ′ is substantially similar to monitor support mechanism  10  and the discussion above is incorporated herein by reference. Monitor support mechanism  10 ′ includes a single cam instead of a pair of opposing cams.  
       FIG. 4A  shows a monitor support mechanism  400  according to one embodiment.  
      Monitor support mechanism  400  generally includes a first section  401  and a second section  402 . Second section  402  is slidably coupled to first section  401  along a path of motion defining a direction of motion axis α. In one embodiment, the direction of motion is a linear motion in a vertical direction. Other embodiments provide for a horizontal direction of motion. Other attitudes between horizontal and vertical are also within the scope of the present system. Moreover, some embodiments provide a 3-dimensional axis of motion. First section  401  includes at least one cam  420 . Second section  402  includes at least one arm  450 , an energy storage member  470 , such as a compressive spring, and a truck  490 , which moves along axis α of first section  401 .  
      In this embodiment, cam  420  has a generally vertical orientation and generally faces the path of motion while energy storage member  470  has a generally horizontal orientation relative to the path. This configuration helps provide for a relatively long range of travel of the two members with respect to each other since the spring can travel a great distance vertically while only compressing a relatively small distance laterally.  
      Cam  420  works in conjunction with a cam follower  455  attached to arm  450 . Disposed at the distal end  434  of arm  450 , cam follower  455 , such as a bearing, is adapted to ride on cam  420 . In various embodiments, cam followers  455  are wheels. In some embodiments, the cam follower is the distal portion of arm  450  riding directly against the cam surface.  
      In one embodiment, the at least one cam  420  is coupled with a support  410 . The at least one cam  420  includes a cam surface  422 , on which the at least one arm  450  rides, as further discussed below. The cam surface  422 , in one embodiment, generally has a curved profile. Optionally, cam surface  422  includes multiple cam profiles. The cam surface  422  is derived, as described above regarding  FIGS. 36A-37B .  
      In one embodiment, the monitor support mechanism  400  includes two opposed cams  424 ,  426 , each having a cam surface  422 , and defining distances  423   a  and  423   b  between axis α and the two opposed cams  424 ,  426 , respectively. The cam surface  422  of the two opposed cams  424 ,  426  extends from a first upper end  428  to a second lower end  430 , where the cam surface  422  is generally curved from the first upper end  428  to the second lower end  430 . The cam surface  422  generally faces towards axis α and is a varying distance away from the axis while not intersecting the axis. In one or more embodiments, this helps to provide a scalable design since the monitor support mechanism as shown can be lengthened or shortened in the axial direction without having to expand laterally or have additional supporting members added to the system.  
      The cam surface  422  is shaped, in one embodiment, such that the distances  423   a  and  423   b  gradually decrease from the upper end  428  to the second lower end  430 . Optionally, the cam surface  422  is adapted to adjust the load on the energy storage member  470  as the energy storage member  470  becomes more compressed.  
      In one embodiment, cam surface  422  is shaped so that the distances  423   a  and  423   b  change at a relatively rapid rate at the upper end  428  of the cam and gradually decrease to a relatively lower compression rate as the truck descends to the lower end  430  of the cam.  
      Thus, in one embodiment, the shape of cam surface  422  changes the rate of spring compression to provide a counterbalance force on a monitor in the direction of motion of the monitor.  
      Similarly to mechanism  10 , in one embodiment, the shape of the cam surface  422  is designed to keep the axial (here, vertical) force component constant even as the perpendicular force component increases or decreases. Thus, the shape of cam surface  422 , in combination with the energy storage member  470 , provides a constant axial force against truck  490  during translation of the truck and monitor in the axial direction.  
      In one embodiment, the shape of cam surface  422  in combination with the energy storage member  470 , provides a constant horizontal force during horizontal translation of the truck. For instance in one embodiment, exemplary cam surface  422  of the present embodiment provides an exemplary compression rate curve  5  of graph  36 B. This compression rate results in the constant axial force curve  4  of graph  36 A. Other embodiments provide variable, pre-determined forces along varying attitudes of travel, as depicted and described above regarding  FIGS. 37A-37B . For instance, in some embodiments, the cam surfaces provide varying axial forces over the axial length of the cam. For instance, upper portion  432  of cam surface  422  could be shaped to provide for supporting a 20 lb. load, and lower portion  434  could be shaped to provide for supporting a 15 lb. load, or vice versa.  
      In one embodiment, monitor support mechanism  400 , includes two movable arms  450  such as arms  460 ,  462 . Each of the two arms  460 ,  462  extends from a proximal end  452  to a distal end  454 . Each of the two arms  460 ,  462  is adapted to pivot at hinge points about the proximal end  452 , where the proximal end  452  is rotatably coupled with the truck  490 . For example, the proximal end  452  includes a bore  453  therethrough, and disposed within the bore  453  is a mechanical fastener  456 . The fastener  456  and the bore  453  are sized to allow each arm  460 ,  462  to rotate freely about the fastener  456 . In one alternative, the fastener  456  and the bore  453  are sized to frictionally engage the arms  460 ,  462 . The amount of frictional engagement can be varied to change the amount of force necessary to move the monitor support mechanism. For example, friction provides stability for supporting a component, and control when adjusting or moving the component. In the exemplary embodiment, a frictional force of approximately 2.5 pounds is provided. Depending on use of monitor support mechanism  400 , and material incorporated therein, the frictional force can range accordingly.  
      Disposed between the two arms  460 ,  462  is the force or spring component  470 . In one option, the spring component  470  is disposed adjacent to the distal end  454  of the two arms  460 ,  462 . The spring component  470  is mechanically retained to the two arms  460 ,  462 , for example, by a mechanical component, or a bonded type of joint, such as a welded joint. Optionally, each of the two arms  460 ,  462  includes a spring hub  464  which can be attached at either connection points  465 ,  466 , or  467  along arms  460  and  462 . Spring hub  464  is adapted to retain the spring component  470  thereon.  
      In one embodiment, the monitor support mechanism  400  is an adjustable force mechanism. In the case of an adjustable mechanism, the cam surface  422  is curved to provide a maximum expected counterbalance, and load weight adjustments are made by changing the position of the spring component along arms  460  and/or  462  to increase or decrease the moment length (the length between the spring force and the pivot point  453 ). For instance, in one embodiment this is accomplished by moving spring hub  464  up or down along arms  460  and  462  to the various connection points  465 ,  466 , or  467 . The connection points shown are exemplary and fewer or more may be provided on the arms  460  and  462 .  
      Alternatively, in one embodiment, a load weight adjustment can be accomplished by changing the spacing between the cam surfaces. Thus, either or both cams  424  and  426  could be coupled to support  410  so that a user could move the cam in a horizontal direction either in towards axis α or away from the axis. By moving the cam, the user would change the geometry of the system accordingly, which in turn would affect the force supplied by energy storage member  470 .  
      Advantageously, in the present embodiment and in other embodiments discussed above and below, the moving components of monitor support mechanism  400  (i.e., the pivot arms, the spring, the truck, the cam followers) are connected to each and move in the same general plane of motion. This provides that monitor support mechanism  400  can be manufactured to be a relatively thin mechanism.  
      Referring to  FIGS. 4A and 4B , in one exemplary use of monitor support mechanism  400 , the position of a monitor can be adjusted. In this example, the monitor would be moved in a vertical direction, other embodiments, to be discussed below, move the monitor along a horizontal path, a path angled between vertical and horizontal, a curved path, and other paths having 1, 2, 3, dimensions and having 1, 2, or 3 degrees of freedom.  
      One method, for example, includes coupling pivot members  460  and  462  at hinge points  453  on a truck  490 , each pivot member  460  and  462  extending from a proximal end  452  at the hinge points  453  to a distal end  454 . A compression spring  470  is disposed between the pivot members  460  and  462 , where the compression spring  470  is disposed adjacent to the distal ends  454  of the pivot members  460  and  462 . In addition, a cam follower  455  is disposed on the distal end  434  of each of the pivot members  460  and  462 . In various embodiments, the cam follower includes a bearing, a wheel, and a slide with, for example, a coating thereon.  
      The truck  490  is movably coupled with an axial guide  492  and coupled to the load, such as a flat screen monitor. To move the monitor, a portion of the truck  490  or the monitor is grasped, and force is applied to overcome the frictional restraint of the components of the mechanism, which can be around 2.5 pounds, by way of example. (The friction is easily adjustable by tightening or loosening various components or using different elements having a given frictional component). As each cam follower  455  slides against a cam surface  422 , the compression spring  470  becomes either compressed, as shown in  FIG. 4A , or expands, as shown in  FIG. 4B , for example.  
      In the exemplary embodiment, cam surface  422  is shaped so that the force applied by truck  490  on the load is approximately equal to the force of the load itself all along the axial range of the cam. Thus, wherever the load is positioned along guide  492 , it is balanced. To move the load, such as a component, the frictional restraint must be overcome, but wherever the load is finally moved to it will then be balanced again. Thus, large and small loads are easily and smoothly adjustable using the present system. In other embodiments, a pre-determined variable force can be achieved by changing the cam profile and/or the type of spring.  
      In some embodiments, mechanism  400  includes one or more of the features of other mechanisms described above and below. Accordingly, the details and features described in the other embodiments are incorporated herein by reference.  
       FIGS. 5A and 5B  illustrate a monitor support mechanism  500  in accord with one embodiment.  FIG. 5A  shows a front view and  FIG. 5B  shows a side view of monitor support mechanism  500 . The monitor support mechanism  500  generally includes a first section  501  and a second section  502 . Second section  502  is slidably coupled to the first section along a path of motion defined by a direction of motion axis a. In this embodiment, motion axis α is a linear, vertical axis. Other embodiments include a horizontal axis and an axis somewhere between vertical and horizontal. Some embodiments have a 3-dimensional axis. First section  501  includes a cam  520 . Second section  502  includes a cam follower  555  coupled to an arm  550 , and a truck  590 , which is translatable along axis α of first section  501 . Arm  550  is secured to the truck  590  and the arm itself comprises an energy storage member such as a flat spring. The distal end  570  of the spring component or arm  550  resists movement thereto. The spring component provides the spring force applied by cam follower  555  to the cam  520 . The spring component is adapted to provide energy to counterbalance a load from a component, such as a monitor, which is mounted on the truck  590 .  
      Cam  520  is coupled with a support  510 . The cam  520  includes a cam surface  522 , on which the distal end  570  of the arm  550  rides. The cam surface  522 , in one embodiment, generally has a curved profile. In one embodiment, the cam surface  522  is shaped to provide for a balancing of forces, as discussed above.  
      The cam surface  522  of the cam extends from a first upper end  528  to a second lower end  530 , where the cam surface  522  is generally curved from the first upper end  528  to the second lower end  530 . The cam surface  522  is shaped, in one embodiment, such that a distance  523  between the cam surface and the axis α gradually increases from the upper end  528  to the second lower end  530 . In one embodiment, cam surface  522  provides a constant force in the axial direction axis a. In another embodiment, the surface provides a pre-determined variable force along the axis α.  
      In one embodiment, cam surface  522  is shaped so that the distance  523  changes at a relatively rapid rate at the upper end  528  of the cam and gradually decreases to a relatively lower rate as the truck descends to the lower end  530  of the cam. This rate change corresponds directly to the amount of energy from the spring required to provide a counterbalance to a load on the truck. Thus, when the flat spring force is weak, the deflection rate is high, and as the spring force gets stronger, the deflection rate is slowed down for each unit of descent along the cam. By changing the rate of flat spring deflection, a constant or pre-determined level of force is applied by the spring along axis α via the cam.  
      Thus, the shape of cam surface  522  changes the rate of flat spring deflection to provide a counter force to a load. This changing rate of deflection converts the ascending force curve of spring component  550  into a constant force in one embodiment. Other embodiments provide a variable force. Thus, the cam surface  522  in combination with the energy storage member or flat spring arm  550 , provides a pre-determined force in the motion of direction during movement of the truck along that direction of motion. In general, other details of the profile shape of cam surface  522  are the same as cam surface  322 , as discussed above and incorporated herein by reference.  
      The cam  520  works in conjunction with the arm  550 . Disposed at the distal end  570  of arm  550  is a cam follower, such as a portion of the end of the arm, a bearing, or wheel  555  which is adapted to ride on cam  520 . In one embodiment, the monitor support mechanism  500  includes two opposed cams, each having a cam surface  522 .  
      The truck  590  is adapted to translate along a guide  592 . In one embodiment, the guide  592  comprises the outer perimeter of the sides of support  510 . In other embodiments, a track, such as a drawer glide can be secured to the support, or be integral with the support.  
      In one embodiment, monitor support mechanism  500  includes a knob  560  or other forcing member which-can be used to vary the pre-load on spring component  550 . Knob  560  can be tightened to increase the pre-load on the spring and thus provide for a higher final weight load, or it can be loosened to provide for a lower weight load.  
      In some embodiments, mechanism  500  includes one or more of the features of other mechanisms described above and below. Accordingly, the details and features described in the other embodiments are incorporated herein by reference.  
       FIG. 6  shows a monitor support mechanism  600  according to one embodiment. Monitor support mechanism  600  generally includes a first section  601  and a second section  602 . Second section  602  is slidably coupled to the first section along a path of motion defining a linear axis a. First section  601  includes a cam  620 . Second section  602  includes a truck  690  which is translatable along motion of direction axis α of first section  601  along a guide  680 .  
      In one embodiment, cam  620  includes a cam arm  650 , which is rotatably coupled to a support  610  and has a cam surface  622 . In one embodiment, the monitor support mechanism  600  includes two opposed cams  624 ,  626 , each having a cam surface  622 , and defining distances  623   a  and  623   b  between axis α and the two opposed cam surfaces  624 ,  626 , respectively. The cam surfaces  622  of the two opposed cams  624 ,  626  are generally curved from the first upper end  628  to the second lower end  630 . The cam surface  622  is shaped, in one embodiment, such that the distances  623   a  and  623   b  gradually decrease from the upper end  628  to the second lower end  630 .  
      An ascending energy storage member, such as a tension spring  670 , is coupled to the cam and forces cam  620  into contact with a cam follower such as wheel  655  on truck  690 .  
      Generally, cam surface  622  has a profile analogous to cam surface  322  of monitor support mechanism  10 . Tension spring  670  of monitor support mechanism  600  provides an analogous axial force via cams  624  and  626  as the expansion spring  14  of monitor support mechanism  10 . Other details of monitor support mechanism  600  are substantially similar to the other monitor support mechanisms discussed herein and operates by generally the same principles, and the descriptions above are incorporated herein by reference.  
      In this embodiment, the movement of truck  690  down axis α causes cam followers  655  to force cams  624  and  626  to rotate accordingly. As the cams (or cam) rotate, energy storage member or spring  670  is stretched and the energy storage member provides an opposing force to the action of the cam followers. The spring force is converted by the cam surface into vertical (axial) and horizontal (perpendicular) components. In one embodiment, the shape of the cam surfaces is adapted so that the axial component force of the cams on cam followers  655  is constant as the truck translates up and down guide  680 , even as the perpendicular component of the force changes. In one embodiment, the shape of the cam surfaces is adapted so that the axial component force of the cams on cam followers  655  is variable as the truck translates up and down guide  680 , even as the perpendicular component of the force changes.  
      In some embodiments, mechanism  600  includes one or more of the features of other mechanisms described above and below. Accordingly, the details and features described in the other embodiments are incorporated herein by reference.  
       FIG. 7  shows a monitor support mechanism  700  according to one embodiment. Monitor support mechanism  700  generally includes a first section  701 , and a second section  702  which is slidably coupled to the first section along a path of motion which defines a direction of motion axis α. As discussed above, axis α can be vertical, angled, horizontal, and 3-dimensional in various embodiments. Second section  702  includes a cam  720  and a truck  790 , which is translatable along axis α of first section  701 .  
      In this embodiment, cam  720  includes a pair of outward facing cam surfaces  722   a  and  722   b,  located a varying distance  723   a  and  723   b  from axis α, respectively. A force member  770 , such as a tension spring, is coupled at either end to a pair of cam followers such as wheels or bearings  755 . The cam followers are coupled to movable members  756  which are slidably coupled within cam follower guides  760 . In one embodiment, guides  760  are generally horizontally oriented as shown in  FIG. 7 . In one embodiment, the guides are angled downward at an orientation generally normal to the cam surface of cam  720 . These are shown as guides  760 ′. Force member  770  forces wheels  755  into contact with cam surface  722 . As truck  790  is translated up and down axis α, cam surfaces  722   a  and  722   b  force wheels  755  to translate within guide member  760 , thus changing the compression or tension in force member  770 . In one embodiment, a guide such as a track is used to keep cam  720  in a straight, axial position.  
      In one embodiment, cam surface  722  is curved so that the distances  723   a  and  723   b  change at a relatively rapid rate at a first lower end  728  of the cam and gradually decrease to a relatively lower rate as the truck moves to a second upper end  730  of the cam. This rate change corresponds directly to the amount of energy from the spring required to provide a counterbalance to a load on the truck. Thus, when the spring force is weak, the spring expansion rate is high, and as the spring force gets stronger, the spring expansion rate is slowed down for each unit of ascent of the cam. By changing the rate of flat spring expansion, a constant or pre-determined variable level of vertical (or other axial) force is applied by the spring along axis α via the cam, even as the horizontal (or other perpendicular) force component increases or decreases.  
      In one embodiment, one or more members of mechanism  700  are plastics, polymerics, or other non-metallic composite materials. In some embodiments, another cam such as cam  790  is mounted to the back side of section  701  and the cams are coupled together. This helps provide stability and guide the cams as they move.  
      In some embodiments, monitor support mechanism  700  includes one or more of the features of other mechanisms described above and below. Accordingly, the details and features described in the other embodiments are incorporated herein by reference.  
       FIGS. 8A and 8B  show a front and side view respectively of a monitor support mechanism  800  according to one embodiment. Monitor support mechanism  800  generally includes a first section  801 , and a second section  802 . Second section  802  is slidably coupled to the first section along a path of motion which defines a direction of motion axis a, and rotatably coupled around an axis β. As discussed above, axis α can be vertical, angled, horizontal, and 3-dimensional in various embodiments. First section  801  includes a cam  820 . Second section  802  includes a force member such as torsion bar spring  870 , and a truck  890 , which is translatable along axis α of first section  801  along a guide such as track  810 .  
      In this embodiment, cam  820  includes a cam surface  822  which lies in a generally circular or curved position around axis β, which in this embodiment is parallel to the motion of direction axis a. Force member  870  forces cam followers such as wheels  855  into contact with cam surface  822 . As truck  890  is translated up and down axis α, cam surface  822  forces wheels  855  to rotate around axis β, thus changing the tension in force member  870 .  
      In one embodiment, cam surface  822  is shaped so that the spring tension rate changes at a relatively rapid rate at a first upper end  828  of the cam and gradually decreases to a relatively lower rate as the truck moves to a second lower end  830  of the cam. This rate change corresponds directly to the amount of energy from the torsion spring required to provide a counterbalance to a load on the truck. Thus, when the spring force is weak, the spring tension rate is high, and as the spring force gets stronger, the spring tension rate is slowed down for each unit of ascent of the cam. In one embodiment, by changing the rate of spring expansion, a constant or predetermined level of vertical or other axial force is applied by the spring along axis β via the cam, even as the horizontal force component increases or decreases.  
      In general, other details of the profile shape of cam surface  822 , and other details of monitor support mechanism  800  are the same as other cam surfaces and monitor support mechanisms discussed above, which are incorporated herein by reference.  
       FIGS. 9A and 9B  show a front and top view respectively of a monitor support mechanism  900  according to one embodiment. Monitor support mechanism  900  generally includes a first section  901 , and a second section  902  which is slidably coupled to the first section along a path of motion which defines a linear axis α. First section  901  includes a cam  920 . Second section  902  includes a force member such as coil spring  970 , and a truck  990 , which is translatable along axis α of first section  901 .  
      In this embodiment, cam  920  includes a cam surface  922  which lies in a curved configuration around axis a. As discussed above, axis α can be vertical, angled, horizontal, and 3-dimensional in various embodiments. Force member  970  forces cam followers  955  into contact with cam surface  922 . As truck  990  is translated up and down axis α along a guide member  910 , cam surface  922  forces cam followers  955  to rotate around axis a, thus changing the tension in force member  970 . In one embodiment, the shape of surface  922  provides that the spring applies a constant axial component force on the cam followers  955  (and truck  990 ) via the cam surface. In one embodiment, the shape of surface  922  provides that the spring applies a pre-determined variable axial component force on the cam followers  955  (and truck  990 ) via the cam surface.  
      In some embodiments, monitor support mechanism  900  includes one or more of the features of other mechanisms described above and below. Accordingly, the details and features described in the other embodiments are incorporated herein by reference.  
       FIG. 10  shows a monitor support mechanism  1000  according to one embodiment. Monitor support mechanism  1000  generally includes one or more of the features discussed herein regarding other embodiments of monitor support mechanisms, and those discussions are incorporated herein by reference. In this embodiment, monitor support mechanism  1000  includes a truck  1090 , arms  1060 , cams  1020 , and a gas spring  1070 , which supplies the stored energy force for the system.  
       FIGS. 11A and 11B  show a generally schematic representation of a mechanism  1100  according to one embodiment. Mechanism  1100  includes a carriage or truck  1102  and an energy storage member  1104 . In this embodiment, energy storage member  1104  includes a first member  1104   a  and a second member  1104   b.  The members  1104   a  and  1104   b  of energy storage member  1104  are attached at one end to a base  1106 .  
      As can be seen referring to  FIGS. 11A and 11B , truck  1102  moves relative to energy storage member  1104  along a path defined by an axis α. As the truck moves, cam followers  1108  and  1110 , which are a fixed distance apart, force the energy storage members  1104   a  and  1104   b  to bend or deflect inward. This motion increases the force that the members  1104   a  and  1104   b  apply to cam followers  1110  and  1108 , respectively. The cam followers then support truck  1102 . The degree of bend in arms  1104   a  and  1104   b  defines how much of the energy and force stored in the arms is transferred to cam followers  1108  and  1110 . In some embodiments, cam followers  1108  and  1110  and arms  1104   a  and  1104   b  are configured to provide a constant supporting force on truck  1102  as the truck travels up and down axis a. In some embodiment, a pre-determined variable force is provided.  
      In one embodiment, a supplement spring  1120  is positioned between members  1104   a  and  1104   b.  This can help increase the overall force of the mechanism. Advantageously, members  1104   a  and  1104   b  act as both truck guides and as energy storage members in this embodiment. This provides for a compact mechanism.  
      In various embodiments, members  1104   a  and  1104   b  have different shapes depending on their use. For instance, in one embodiment, each member is approximately one or two inches wide and generally has a rectangular cross section. In one embodiment, each member is approximately four inches wide. In one embodiment, the members have a thicker bottom and are tapered as they reach the top, thus having a trapezoidal cross-section.  
      In some embodiments, mechanism  1100  includes one or more of the features of other mechanisms described above and below. Accordingly, the details and features described in the other embodiments are incorporated herein by reference.  
       FIGS. 12A and 12B  show a generally schematic representation of a mechanism  1200  according to one embodiment. Mechanism  1200  includes a carriage or truck  1202 , an energy storage member  1204 , and a combination base/cam  1206 . A monitor  1208  is coupled to truck  1202  which moves relative to cam  1206  along a path of movement defined by an axis α. In this embodiment, energy storage member  1204  is attached to truck  1202  and includes one or more arms  1210  which increase in force and energy as they move down along the cam surface. Cam followers  1212  are attached to one end of each of arms  1210  and are forced against the surface of cam  1206  by energy storage member  1204 .  
      As truck  1202  moves relative to cam  1206  along axis a, the energy in member  1204  increases. In one embodiment, the shape of the cam  1206  provides a constant supporting force in the direction parallel to axis a. This provides that a user can easily move monitor  1208  up and down the path of motion of axis α by merely overcoming the frictional force of the components. Some embodiments provide a pre-determined variable force. In one embodiment, base/cam  1206  is shaped to provide the shape shown in three-dimensions. This provides that monitor  1208  can be rotated and still be supported by the cam surface.  
       FIG. 12B  shows one embodiment of energy force member  1204  having an adjustable band  1214  positioned around the arms  1210  of the member. Band  1214  provides a counter-force as the arms  1210  try to spread apart. This provides that a user can adjust the supporting force of mechanism  1200  depending on the weight or load applied against it.  
      In one embodiment, the cam of mechanism  1200  can be inverted. In other words, the cam surface can be within the base, and energy storage member  1204  would ride within the base and exert its force outwards.  
      In one embodiment, energy storage member  1204  includes a rolling expansion spring which moves relative to cam  1206  along axis a. In one embodiment, energy storage member  1204  includes integrated ball bearings which provide rotation motion around the cam. This provides that a load can be rotated and still be supported by the cam surface.  
      In some embodiments, mechanism  1200  includes one or more of the features of other mechanisms described above and below. Accordingly, the details and features described in the other embodiments are incorporated herein by reference.  
       FIGS. 13A, 13B , and  13 C show a generally schematic representation of a mechanism  1300  according to one embodiment. Mechanism  1300  includes a carriage or truck  1302  coupled with an energy storage member  1304 , such as flat spring arms  1310 , and coupled to one or more guide rollers  1308 . Mechanism  1300  also includes a pair of cams  1306  and  1307  arranged in a scissors cam configuration. Cams  1306  and  1307  provide inward facing, generally vertically oriented cam surfaces. The surfaces overlap each other and axis α. This provides a compact configuration while still permitting a long range of travel for the truck In this embodiment, the one or more guide rollers  1308  guide the truck  1302  along a path of motion defining an axis of motion α. A monitor or other load can be coupled to truck  1302 . The truck  1302  moves relative to cams  1306  and  1307  along axis α. In this embodiment, arms  1310  increase in force and energy as they move down along the cam surface. Cam followers  1312  are attached to one end of each of arms  1310  and are forced against the surface of cams  1306  and  1307  by energy storage member  1304 . The cam surfaces convert the force and energy of the energy storage member into a supporting force.  
      As truck  1302  moves along axis a, (see  FIG. 13B ), the energy in member  1304  increases. In one embodiment, the shape of the cams provides a constant supporting force in the direction parallel to axis cc. Some embodiments provide a pre-determined variable force.  
       FIG. 13C  shows an isometric view of cams  1306  and  1307  according to one embodiment.  
      In some embodiments, mechanism  1300  includes one or more of the features of other mechanisms described above and below. Accordingly, the details and features described in the other embodiments are incorporated herein by reference.  
       FIGS. 14A and 14B  show a generally schematic representation of a mechanism  1400  according to one embodiment. Mechanism  1400  includes a carriage or truck  1402 , an energy storage member  1404  such as flat spring arms  1410   a  and  1410   b,  and two sets of cam followers  1412 - 1415  which are attached to truck  1402 .  
      The cam followers are attached to truck  1402  and remain a fixed distance apart from each other as the truck moves down along a path of motion which defines an axis α. In one embodiment, arms  1410   a  and  1410   b  act as both axis guides for the truck and as energy storage members.  
      Arms  1410   a  and  1410   b  are attached at one end to a base  1420 . As can be seen referring to  FIGS. 14A and 14B , as the truck moves, the cam followers force arms  1410   a  and  1410   b  to bend or deflect outward. This motion increases the force that the arms  1410   a  and  1410   b  apply to the cam followers  1412 - 1415 . The cam followers then support truck  1402 . The degree of bend in arms  1410   a  and  1410   b  defines how much of the energy and force stored in the arms is transferred to the cam followers. In some embodiments, cam followers  1412 - 1415  and arms  1410   a  and  1410   b  are configured to provide a constant supporting force on truck  1402  as the truck travels up and down axis α. In some embodiment, a predetermined variable force is provided. The cam surfaces convert the force and energy of the energy storage member into a supporting force.  
      In some embodiments, mechanism  1400  includes one or more of the features of other mechanisms described above and below. Accordingly, the details and features described in the other embodiments are incorporated herein by reference.  
       FIGS. 15 and 16  show a generally schematic representation of a mechanism  1500  according to one embodiment. Mechanism  1500  includes a carriage or truck  1502 , an energy storage member  1504  such as flat spring arms  1510   a  and  1510   b,  and cam followers  1506  and  1508  which are attached to truck  1502 .  
      The cam followers are attached to truck  1502  and remain a fixed distance apart from each other as the truck moves down along a path of motion which defines an axis α.  
      Arms  1510   a  and  1510   b  are attached at one end to a base  1520 . As can be seen referring to  FIGS. 15 and 16 , as the truck moves, the cam followers force arms  1510   a  and  1510   b  to deflect outward. This motion increases the force the arms  1510   a  and  1510   b  apply to the cam followers  1504  and  1506 . The cam followers then support truck  1502 . The degree of deflection in arms  1510   a  and  1510   b  defines how much of the energy and force stored in the arms is transferred to the cam followers. In some embodiments, cam followers  1506  and  1508  and arms  1510   a  and  1510   b  are configured to provide a constant supporting force on truck  1502  as the truck travels up and down axis α. In some embodiment, a pre-determined variable force is provided. The cam surfaces convert the force and energy of the energy storage member into a supporting force.  
      In some embodiments, mechanism  1500  includes one or more of the features of other mechanisms described above and below. Accordingly, the details and features described in the other embodiments are incorporated herein by reference.  
       FIG. 17  shows a generally schematic representation of a mechanism  1700  according to one embodiment. Mechanism  1700  includes a carriage or truck  1702 , a first energy storage member  1704 , a second energy storage member  1705 , and cams  1706 . Truck  1702  moves relative to cams  1706  along a path of movement defined by an axis a. In this embodiment, energy storage member  1704  is a compression spring and is attached to a lower part of arms  1710  of truck  1702 . Energy storage member  1705  is an extension spring attached to an upper end of the arms. Cam followers  1712  are attached to one end of each of arms  1710  and are forced against the surface of cam  1706  by energy storage member  1704  and  1705 .  
      As truck  1702  moves relative to cam  1706  along axis α, the cam causes the energy in member  1704  to increase. The cam surface then converts this energy into a supporting force. In one embodiment, the shape of the cam  1706  provides a constant supporting force in the direction parallel to axis α. Some embodiments provide a predetermined variable supporting force. Mechanism  1700  is similar in many respects to mechanism  400  in  FIGS. 4A and 4B  except mechanism  1700  includes angled arms  1710  and a pair of springs  1704  and  1705 .  
      In some embodiments, mechanism  1700  includes one or more of the features of other mechanisms described above and below. Accordingly, the details and features described in the other embodiments are incorporated herein by reference.  
       FIG. 18  shows a generally schematic representation of a mechanism  1800  according to one embodiment. Mechanism  1800  includes a carriage or truck  1802  which includes arms  1814 , an energy storage member  1804 , and a cam  1806  which includes a pair of generally vertically oriented inward facing surfaces. Truck  1802  moves relative to cam  1806  along a path of movement defined by an axis a. Truck  1802  includes an upper portion shaped to receive energy storage member  1804 .  
      In this embodiment, energy storage member  1804  includes a generally M-shaped (or W-shaped) plastic spring which is positioned within an upper portion of truck  1802 . Energy storage member  1804  includes one or more arms  1810  which decrease in force and energy as the truck and spring move down relative to the cam surface. One or more cam followers  1812  are attached to one end of each of arms  1810 . Energy storage member  1804  applies an outward force on arms  1814  which in turn apply an outward force on cam followers  1812 , which ride along the cam surfaces of cam  1806 . In one embodiment, cam followers  1812  are slides which slide along the cam surface. The frictional force between the slides and the cam surface can be designed to provide a proper amount of pause or control in the mechanism.  
      As truck  1802  moves relative to cam  1806  along axis a, the energy in member  1804  decreases. However, the shape of the cam surfaces of cam  1806  converts that energy into a first, supporting force parallel to axis α and a second force perpendicular to the first force. In one embodiment, the shape of the cam  1806  provides a constant supporting force in the direction parallel to axis a. This provides that a user can easily move a load up and down the path of motion of axis a by merely overcoming the frictional force of the components. Some embodiments provide a pre-determined variable force.  
      In one embodiment, energy storage member  1804  includes extending portions  1818  which mate with corresponding cut-outs in truck  1802 . This allows member  1804  to be oriented either upwards or downwards. In other words, member  1804  can have either a W-shaped orientation  1804   b  or an M-shaped orientation  1804   a.  These different orientations change the spring force supplied by the energy storage member and allow a user to adjust the mechanism.  
      In one embodiment, essentially the entire mechanism  1800  is made from plastic or polymer components. For instance, one or more of cam  1806 , truck  1802 , cam followers  1812 , and/or spring  1804  are made from a non-metallic material. For instance, in one embodiment cam  1806  is an injection molded plastic member. Likewise truck  1802  can be injection molded. In various embodiments, the members are made from various plastics, plastic composites, polymers, fiberglass, and other non-metallic materials. In one embodiment, spring  1804  is a fiberglass composite material. Advantageously, using such non-metallic material provides a lightweight, low-cost, mass producible mechanism.  
      In some embodiments, mechanism  1800  includes one or more of the features of other mechanisms described above and below. Accordingly, the details and features described in the other embodiments are incorporated herein by reference.  
       FIG. 19  shows a generally schematic representation of a mechanism  1900  according to one embodiment. Mechanism  1900  includes a carriage or truck  1902 , an energy storage member  1904 , and a pair of cams  1906  and  1907  arranged so that cam  1906  includes one or more outward facing cam surface, while cam  1907  provides one or more inward facing cam surfaces. Each of the cam surfaces includes a generally vertically oriented cam surfaces relative to a path defined by a direction of motion axis α.  
      In this embodiment, one or more cam followers  1910  are coupled to truck  1902  and forced against cam  1907 . One or more cam followers  1912  are also attached to truck  1902  and ride along cam  1906 . In one embodiment, cam followers  1912  are attached at one end of a pivoting arm  1918  of the truck while cam followers  1910  are attached to the other end of arm  1918 . The cam followers help to guide the truck as it moves relative to cams  1906  and  1907  along axis α. A monitor or other load can be coupled to truck  1902 . In this embodiment, energy storage member  1904  includes an expansion spring and is attached to truck  1902  generally between arms  1918  above the pivot point of arm  1918 . Energy storage member  1904  increases in force and energy as the truck and energy storage member move down along the cam surface. The cam surfaces convert the force and energy of the energy storage member into a supporting force. In one embodiment a compression spring  1905  is positioned between arms  1918  below the pivot points of arms  1918 .  
      As truck  1902  moves along axis α, (see  FIG. 19B ), cams  1906  and  1907  cause the energy in member  1904  to increase. Cams  1906  and  1907  then convert the energy storage member force into a first force in a direction parallel to axis a and a second force perpendicular to the first force. In one embodiment, the shape of the cams provides a constant, supporting, first force in the direction parallel to axis cc. Some embodiments provide a predetermined variable force.  
      In some embodiments, mechanism  1900  includes one or more of the features of other mechanisms described above and below. Accordingly, the details and features described in the other embodiments are incorporated herein by reference.  
       FIG. 20  shows an isometric representation of a mechanism  2000  according to one embodiment. Mechanism  2000  includes a carriage or truck  2002 , an energy storage member  2004  such as a steel spring, and a cam  2006 . Truck  2002  and energy storage member  2004  move relative to cam  2006  along a path of movement defined by an axis α. In this embodiment, energy storage member  2004  is integral with truck  2002  and includes arms  2010  which increase in force and energy as they move down along the cam surface. Cam followers  2012  are attached to one end of each of arms  2010  and are forced against the surface of cam  2006  by energy storage member  2004 .  
      As truck  2002  moves relative to cam  2006  along axis a, the energy in member  2004  increases. In one embodiment, the shape of the cam  2006  provides a constant supporting force in the direction parallel to axis α. This provides that a user can easily move a monitor or other load up and down the path of motion of axis α by merely overcoming the frictional force of cam follower  2012  against the cam surface. Some embodiments provide a pre-determined variable force.  
      In some embodiments, mechanism  2000  includes one or more of the features of other mechanisms described above and below. Accordingly, the details and features described in the other embodiments are incorporated herein by reference.  
       FIGS. 21A and 21B  show a generally schematic representation of a mechanism  2100  according to one embodiment. Mechanism  2100  includes a carriage or truck  2102  and an energy storage member  2104 . In this embodiment, energy storage member  2104  includes a first member  2104   a  and a second member  2104   b  coupled to a base  2106 .  
      As can be seen referring to  FIGS. 21A and 21B , truck  2102  moves relative to energy storage member  2104  along a path defined by an axis α. As the truck moves, cam followers  2108  and  2110 , which are a fixed distance apart, force the energy storage members  2104   a  and  2104   b  to bend or deflect inward. This motion increases the force the members  2104   a  and  2104   b  apply to cam followers  2110  and  2108 , respectively. The cam followers then support truck  2102 . The degree of bend in arms  2104   a  and  2104   b  defines how much of the energy and force stored in the arms is transferred to cam followers  2108  and  2110 . In some embodiments, cam followers  2108  and  2110  and arms  2104   a  and  2104   b  are configured to provide a constant supporting force on truck  2102  as the truck travels up and down axis α. In some embodiment, a predetermined variable force is provided. In various embodiments, members  2104   a  and  2104   b  can have different shapes depending on their use. In one embodiment, members  2104   a  and  2104   b  have inwardly sloping sides as shown in  FIG. 21A .  
      In one embodiment, essentially the entire mechanism  2100  is made from plastic or polymer components. For instance, one or more of energy storage member  2104  and/or truck- 2102  are made from a non-metallic material. For instance, in one embodiment energy storage member  2104  is an injection molded plastic member. Likewise truck  2102  can be injection molded. In various embodiments, the members are made from various plastics, plastic composites, polymers, fiberglass, and other non-metallic materials. Advantageously, using such non-metallic material provides a lightweight, low-cost, mass producible mechanism.  
      In some embodiments, mechanism  2100  includes one or more of the features of other mechanisms described above and below. Accordingly, the details and features described in the other embodiments are incorporated herein by reference.  
       FIG. 22  shows a generally schematic representation of a mechanism  2200  according to one embodiment. Mechanism  2200  includes a carriage or truck  2202 , an energy storage member  2204 , and a cam  2206 . Truck  2202  includes a shaft which moves within inner facing cam  2206 , along a path of movement defined by an axis α. In this embodiment, energy storage member  2204  is attached to truck  2202  and includes one or more arms  2210  which increase in force and energy as they move down along the cam surface. Cam followers  2212  are attached to one end of each of arms  2210  and are forced against the surface of cam  2206  by energy storage member  2204 . In one embodiment, cam followers  2212  include ball bearings.  
      In one embodiment, cam  2206  includes an overall tube shape having a diameter  2206   d  of approximately one inch. Other embodiments include diameters of two inches, three inches, or greater. In some embodiments, cam  2206  has a length of approximately four inches. Other embodiments include lengths of 6, 9, 12, 15, 20, 24 inches, and higher.  
      As the shaft of truck  2202  moves relative to cam  2206  along axis α, the energy in member  2204  increases. In one embodiment, the shape of the cam  2206  provides a constant supporting force in the direction parallel to axis α. Some embodiments provide a pre-determined variable force.  
      In one embodiment, the lower portion of the shaft includes a seal and a gas is located within cam  2206  to provide a damping force or additional supporting force.  
      In some embodiments, mechanism  2200  includes one or more of the features of other mechanisms described above and below. Accordingly, the details and features described in the other embodiments are incorporated herein by reference.  
       FIGS. 23A and 23B  show a generally schematic representation of a mechanism  2300  according to one embodiment. Mechanism  2300  includes a carriage or truck  2302 , an energy storage member  2304 , and cams  2306  and  2307 .  
      Cams  2306  and  2307  include straight cam rails. The truck  2302  is coupled to or integral with at least one slider  2320  or  2321 . First slider  2320  includes bearings such as ball bearings or linear bearings  2330  and translates within cam  2307 . Second slider  2321  includes bearings such as ball bearings or linear bearings  2330  and translates within cam  2306 . In this embodiment, energy storage member  2304  includes an extension spring which is coupled at a first end to first slider  2320  and at a second end to second slider  2321 .  
      Truck  2302  moves relative to cams  2306  and  2307  along a path defined by an axis α. As the truck moves, cams  2306  and  2307  cause energy storage member  2304  to extend. In one embodiment, energy storage member  2304  is a non-linear spring chosen, in combination with the configuration of cams  2306  and  2307 , to provide a constant counterbalance force in a direction parallel to the axis α. In some embodiments, a pre-determined variable force is provided.  
      In some embodiments, mechanism  2300  includes one or more of the features of other mechanisms described above and below. Accordingly, the details and features described in the other embodiments are incorporated herein by reference.  
       FIG. 24A  shows a generally schematic representation of a mechanism  2400  according to one embodiment. Mechanism  2400  includes a carriage or truck  2402 , an energy storage member  2404 , and cams  2406  and  2407 .  
      Cams  2406  and  2407  include straight cam rails. The truck  2402  is coupled to or integral with at least one slider  2420  or  2421 . First slider  2420  includes ball bearings and translates against cam  2407 . Second slider  2421  includes ball bearings and translates against cam  2406 . In this embodiment, energy storage member  2404  includes a compression spring which is coupled at a first end to first slider  2420  and at a second end to second slider  2421 . In one embodiment, a second spring  2404 ′ is added. In one embodiment, all members of mechanism  2400  are manufactured from steel, providing a sturdy, cost-effective mechanism.  
      Truck  2402  moves relative to cams  2406  and  2407  along a path defined by an axis α. As the truck moves, cams  2406  and  2407  cause energy storage member  2404  (and  2404 ′) to compress. In one embodiment, energy storage member  2404  is a non-linear spring chosen, in combination with the configuration of cams  2406  and  2407  to provide a constant counterbalance force in a direction parallel to the axis α. In some embodiments, a pre-determined variable force is provided.  
      In some embodiments, mechanism  2400  includes one or more of the features of other mechanisms described above and below. Accordingly, the details and features described in the other embodiments are incorporated herein by reference.  
       FIG. 24B  shows a generally schematic representation of a mechanism  2400 ′ according to one embodiment. Mechanism  2400 ′ is generally similar to mechanism  2400 . In one embodiment, mechanism  2400 ′ includes parallel rails  2420  and  2421  and bearings  2440  for guiding a truck  2402 ′. Mechanism  2400 ′ also includes internally mounted cam  2406 ′ and  2407 ′ for providing a force form energy storage member  2404 . In  FIG. 24B , the truck is in an upper position at point A and in a lower position at point B.  
      In some embodiments, mechanism  2400 ′ includes one or more of the features of other mechanisms described above and below. Accordingly, the details and features described in the other embodiments are incorporated herein by reference.  
       FIG. 24C  shows a rail  2450  according to one embodiment. Rail  2450  includes a pair of parallel linear rails  2451  and  2452 . A bottom surface  2453  is angled relative to the linear rails  2451  and  2452 , thus providing a camming surface as cam followers  2454  and energy storage members  2455  travel along the rail. For example, a truck or carriage is coupled to cam followers  2454  and translates along the rail from a first point A to a second point B.  
       FIG. 25  shows a side view of a combination monitor support and energy storage member  2500  according to one embodiment. This example shows that some embodiments can provide a tilting or curved path for a component such as monitor  2501 . For example, members  1104   a  and  1104   b  of  FIG. 11A  could be curved as shown in  FIG. 25 .  
       FIG. 26  shows an adjustment mechanism  2602  for adjusting for variable loads on one or more of the support mechanisms described herein. Here a mechanism includes rotating cams  2604  having pivot points  2605 . Adjusting mechanism  2602  provides a force on one or both cams to rotate them to provide a different cam surface profile. In one embodiment, mechanism  2602  includes a screw for manual adjustment. In one embodiment, mechanism  2602  includes a spring. This provides for automatic adjustment of the cam profiles. Other embodiments include both a spring and a screw.  
       FIG. 27  shows an adjustment mechanism  2702  for adjusting for variable loads on one or more of the support mechanisms described herein. Adjusting mechanism  2702  provides a force on one or both cams  2705  to rotate them about a pivot point to provide a different cam surface profile. In one embodiment, mechanism  2702  includes a ratchet mechanism  2704  for locking the cams in position. A user can adjust the ratchet to control the cam angles and profiles. In one embodiment, the cam includes a linkage slot instead of a pivot point to provide other cam profiles (i.e., the top of the cam can be moved also).  
       FIG. 28  shows a mechanism  2800  which includes an adjustment mechanism  2802  according to one embodiment. In one embodiment, adjusting mechanism  2802  moves the cams  2806  together or apart. Adjustment mechanism  2802  includes a first sprocket  2808  which rotates a threaded shaft  2809  which adjusts the distance between the cams. A chain  2814  connects first sprocket  2808  to a second sprocket  2810 . Second sprocket  2802  is driven by a knob  2812 . Also attached to knob  2812  is a threaded shaft  2811  which adjusts the distance between the cams. A user can rotate knob  2812  to activate the adjustment mechanism. Some embodiments incorporate a motor for driving the adjustment mechanism. Similarly to  FIG. 27 , the cam can include a linkage slot instead of a pivot point  2820  to provide other cam profiles.  
       FIG. 29  shows a mechanism  2900  having an adjustment mechanism  2902  for adjusting for variable loads of one or more of the embodiments described herein. Adjusting mechanism  2902  provides a force on leaf spring  2904  to adjust its pre-load force against cam  2906 .  
     Examples of Supporting Monitors and other Computer Components  
      In some embodiments, the monitor support mechanisms described above are useful for supporting and lifting a variety of monitors and computer components.  
      For instance,  FIG. 30  shows a computer monitor support system  3010  according to one embodiment. System  3010  includes a monitor  3020 , a keyboard  3050 , a work center support  3030 , and a monitor support mechanism  3040 .  
      Support  3030  includes a base portion  3032  and an upper portion  3031 . Upper portion  3031  is slidably coupled to the base portion. Monitor  3020  and keyboard  3050  are attached to upper portion  3031 . In this embodiment, the sides of base portion  3032  provide a guide  3026  for keeping upper portion  3031  straight as it is being raised or lowered. Drawer slides or other slides mentioned above may be used. Other alternatives for work centers are within the scope of the present embodiment.  
      Monitor support mechanism  3040  is coupled between upper section  3031  and lower section  3032  to provide support and adjustability of upper section  3031  relative to lower section  3032 . Mechanism  3040  generally includes a carriage or truck  3042  which is attached to upper section  3031  and translates within guide  3026 , and a cam  3041  which is coupled to lower section  3032 . Cam  3041  includes two outwardly facing cam surfaces  3043  and  3044 .  
      When a downward force is applied to upper section  3031 , the force is transferred via the truck to cam followers  3034  which are forced against cam  3041  by an energy storage member, such as a spring  3035 . Truck  3042  then moves within the guide. The cam provides an opposing, supporting force on upper section  3031  via the cam followers and spring  3035 . In one embodiment, the cam is shaped so that it provides a constant counterbalance force independent of the position of the cam followers along the cam, thus providing a simple system of adjusting and maintaining the position of the monitor and/or keyboard.  
      Advantageously, the cam surfaces  3043  and  3044  are generally vertically oriented while spring  3035  applies a force in a horizontal direction. This configuration allows for a long run of the monitor  3020  relative to support  3032 . In one embodiment, a run of  24  inches is provided. One embodiment provides a run of 36 inches. One embodiment provides a run of longer than 36 inches.  
      In another embodiment,  FIGS. 31A and 31B  show a front and side view, respectively, of another exemplary use of a monitor support mechanism. In  FIGS. 31A and 31B , a monitor support mechanism  3100  is used in 20 inch vertical data entry station having a flat panel monitor  3102  and a keyboard  3103  coupled to a support  3101 . In other embodiments, the other monitor support mechanisms discussed above can be used in place of monitor support mechanism  3100 .  
      As noted above, in some embodiments all the moving components of the mechanism (i.e., the pivot arms, the spring, the truck, the cam followers) move in the same general plane of motion. This provides that the mechanism can be manufactured to be a relatively thin mechanism. This advantage can be seen in  FIG. 311B  which shows schematically how close to the wall the mechanism permits the monitor and keyboard to be. In one embodiment, the mechanism permits a monitor to be mounted no greater than  4  inches from a wall. Other embodiments provide various other distances.  
      In one or more embodiments, several of the components, such as the truck, the bearings and the cams, can be formed of lightweight material. In another option, the mating surfaces of the components can be formed to provide a smooth surface, where a lesser frictional force would occur as the components move relative to one another. Other variations of materials include, for example, thermoformed plastic.  
      The embodiments discussed above are scalable. In other words, one or more embodiments of the present invention are not limited by the relative size, force, or weight ranges of the mechanisms. The principle behind the present embodiments is applicable to smaller and larger mechanism than those depicted as examples. Moreover, one or more features described above may be combined or substituted in other embodiments.  
     Additional Examples of Uses  
      In some embodiments, mechanisms as described above can be incorporated into furniture systems for providing support and adjustability; other embodiments incorporate the mechanisms above in exercise equipment for providing an opposing force against a user&#39;s load; some embodiments are incorporated into robotics, military equipment, automobile windows, and other equipment which utilizes a lifting or supporting force.  
     Examples of Furniture Systems  
       FIG. 32  shows a worktable  3210  constructed in accordance with one embodiment. The features presented are applicable to a wide range of furniture, including children&#39;s desks, for example.  
      Worktable  3210  includes a main body  3220  and a mechanism  3230 . Main body  3220  includes a first section  3222  and a second section  3224 . Section  3222  includes a work surface or support surface  3225 . Second section  3224  is a base section for supporting the first section  3222 . First section  3222  is, in one option, slidably coupled with second section  3224  along a guide  3226 , which comprises an inner surface of a vertical portion  3228  of second section  3224 . Alternatively, first section  3222  can be coupled to an outer portion of vertical portion  3228 . Other alternatives for worktables are within the scope of the present embodiment.  
      Mechanism  3230  is coupled between first section  3222  and second section  3224  to provide support and adjustability of first section  3222  relative to second section  3224 . Mechanism  3230  generally includes a truck  3231  which is attached to first section  3222  and translates within guide  3226 , and a cam  3232  which is coupled to second section  3224 . Alternatively, the truck can be attached to second section  3224  and the cam can be attached to first section  3222 . When a downward force is applied to first section  3222 , the force is transferred via the truck  3231  to cam followers  3234 . Truck  3231  moves within the guide  3226 . The cams  3232  provide an opposing, supporting force on first section  3222  via the cam followers  3234 .  
      Mechanism  3230  includes one or more features of the mechanism discussed above. In one embodiment, it provides a constant vertical force, allowing a user to quickly and easily adjust the height of the table surface. Some embodiments include an adjustment mechanism as described above so a user can adjust the overall strength of the mechanism depending on the load.  
       FIG. 33A  shows an adjustable shelf  3300  according to one embodiment. Shelf  3300  includes a mechanism  3330 , a first section  3322 , and a second section  3324 . Section  3322  includes a work surface or support surface  3325 . Second section  3324  is a base section for supporting the first section  3322 . First section  3322  is, in one option, slidably coupled with second section  3324  along a guide  3326 , which comprises an inner surface of a vertical portion of second section  3324 .  
      Mechanism  3330  is coupled between first section  3322  and second section  3324  to provide support and adjustability of first section  3322  relative to second section  3324 . In this embodiment, an energy storage member  3340  is compressed by a cam via one or more cam followers as the work surface  3325  descends.  
      Mechanism  3330  includes one or more features of the mechanism discussed above. In one embodiment, it provides a constant vertical force, allowing a user to quickly and easily adjust the height of the shelf surface. Some embodiments include an adjustment mechanism as described above so a user can adjust the overall strength of the mechanism depending on the load.  
       FIG. 33B  shows adjustable shelf  3300  of  FIG. 33A  according to another embodiment. In this embodiment, the energy storage member is integral or coupled with the cam and the cam is deflected or displaced as work surface  3325  descends.  
      Advantageously, the furniture support systems described above are a convenient, cost effective, and reliable way to adjust the position or provide support for furniture.  
     Examples of Exercise Machine Systems  
       FIG. 34  shows an exercise machine  3410 . In this embodiment, exercise machine  3410  is a rowing machine. However, the features presented are applicable to a wide range of exercise equipment, such as, but not limited to, weight lifting equipment.  
      Exercise machine  3410  includes a main body  3420 , an interface member  3430 , and a force mechanism  3400 . Main body  3420  includes a seat  3422  which is slidably coupled to main body  3420  within a guide  3423 . Main body  3420  also includes a pair of legs  3424  and a pair of footrests  3425 . Other alternatives for main body  3420  are within the scope of the present embodiment.  
      Interface member  3430  provides a user-controlled connection between the user and force mechanism  3400 . Interface member  3430  generally includes a central portion  3437  which is attached to main body  3420  and a coupling portion  3431  which is coupled to mechanism  3400  at a first end  3433 . Member  3430  also includes an actuating member  3435 , which is rotatably coupled to central portion  3437  so that when actuating member  3435  is rotated, a member  3434  which is attached to actuating member  3435  applies a force on a second end of coupling member  3431  which is transferred via the coupling member to mechanism  3400 . Exercise machine  3410  also includes a pair of handles  3436  at the ends of actuating members  3435  for a user to grip and pull on the actuating members.  
      Mechanism  3400  is attached to main body  3400  and includes a truck  3490  which is coupled to coupling member  3431 . When a user pulls on handles  3436 , actuating member  3435  is rotated. This in turn applies a force via coupling member  3431  to truck  3490 . Truck  3490  then moves within a guide of mechanism  3400  as described above. Mechanism  3400  then provides an opposing force to the force applied by the user. As discussed above, in one embodiment, mechanism  3400  provides a constant resistive force as the truck slides along the guide.  
      As discussed above, mechanism  3400  provides a slim, simple, adjustable, resistive force mechanism for exercise equipment such as exercise machine  3410 .  
      One or more embodiments described above are useful for providing opposing, resistive force for a variety of exercise machines.  
       FIG. 35  shows a front view of an exercise machine  3510  in accord with one embodiment. In this embodiment, the exercise machine is a bench press system. However, as noted above in regards to  FIG. 34 , the features presented are applicable to a wide range of exercise equipment.  
      Exercise machine  3500  includes a main body  3520 , an interface member  3530 , and a force mechanism  3540 . Main body  3520  includes a bench  3522  which is coupled to main body  3520 . Main body  3520  also includes support legs  3524 . Other alternatives for main body  3520  are well known in the art and are within the scope of the present embodiment.  
      Interface member  3530  provides a user-controlled connection between the user and force mechanism  3540 . Interface member  3530  generally includes a central portion  3537  which is slidably coupled to main body  3520  along a support guide  3525 , and a coupling portion  3531  which is coupled to mechanism  3540 . Member  3530  also includes an actuating member  3535 , which is coupled to central portion  3537  so that when actuating member  3535  is pushed by the user, it provides a force on coupling member  3531  which is transferred via the coupling member to mechanism  3540 . Exercise machine  3540  also includes a pair of handles  3536  at the ends of actuating members  3535  for a user to grip and push on the actuating members.  
      Mechanism  3540  is attached to main body  3524  and includes a truck  3590  which is coupled to coupling member  3531 . When a user pushes on handles  3536 , actuating member  3535  is raised. This in turn applies a force via coupling member  3531  to truck  3590 . Truck  3590  then moves within a guide of mechanism  3540  as described above. Mechanism  3540  then provides an opposing force to the force applied by the user. In other embodiments, the other mechanisms discussed above can be used in place of mechanism  3540 .  
      As noted above, in one embodiment, the present system is incorporated into a robotics system. For instance, one or more mechanisms can be incorporated into dummies or mannequins used for firearm or artillery practice for the police or armed forces. In one example, a mechanism provides the lifting force needed to raise such a dummy after it has been “shot.” Since the present system provides a stored energy force, the mechanism can be driven by a small motor, thus decreasing the size and cost of the overall system.  
     Conclusion  
      There is a need for a monitor support mechanism which is compact, less costly to manufacture and maintain, has increased reliability, allows easy adjustability, is scalable to many different sized monitors, is adaptable to provide a long range of travel, and is adaptable to provide constant support force as the monitor is being positioned.  
      Accordingly, the present inventors devised methods, systems, and mechanisms for providing force and position control on a monitor. In one embodiment, a method of supporting a monitor includes converting an ascending energy storage member force curve into a substantially constant supporting force against the monitor.  
      In one aspect, a method of supporting a monitor includes providing an energy storage member and a cam which are cooperatively positioned so as to move relative to each other along the path of motion. As the energy storage member moves along the path relative to the cam, the cam displaces the energy storage member and thereby changes a force applied by the energy storage member on the cam, and wherein the cam converts the force applied by the energy storage member into a supporting force on the monitor.  
      One aspect provides a monitor support mechanism. In one embodiment, a monitor support mechanism includes an energy storage member and a cam. The energy storage member and the cam are cooperatively positioned so that, as the energy storage member moves along a path relative to the cam, the cam displaces the energy storage member and thereby changes a force of the energy storage member, and wherein the cam converts the force of the energy storage member into a substantially constant supporting force on the monitor.  
      During one example use of the mechanism, the height, location, and/or horizontal position of a component mounted on the mechanism can be adjusted. For example, to move the monitor, a portion of the truck or the monitor is grasped, and force is applied to overcome the frictional restraint of the components, which can be as little as 1 or 2 pounds, by way of example. When the moving force is removed, the component remains supported in its new position. Thus, even very large loads can be safely and easily adjusted with a minimum of effort.  
      Moreover, in one or more embodiments, a constant level of energy is stored (or expended) by the energy storage member per unit of movement along the path. This provides ease of adjustment all along the path.  
      Among other advantages, the present monitor support system provides mechanisms which can be compact, scalable, have a long range of travel, and have a slim profile. In addition, the monitor support mechanisms are low cost and light weight. A further benefit is when multiple components are simultaneously secured with the same mechanism to achieve an efficient use of space and provide common movement of the components. In one embodiment, a single mechanism can be changed or adjusted to allow various weight components to be counterbalanced by the same mechanism. Moreover, the present invention is not limited by the relative size of the mechanisms. The principle behind the present embodiments is applicable to smaller and larger mechanism than those depicted as examples. Moreover, one or more features described above may be combined or substituted in other embodiments.  
      Other variations of materials include, for example, thermoformed plastic. This provides a low cost mass-producible item.  
      Moreover, one or more embodiments of the mechanism described above can be used for many different applications. For example, computer monitors, keyboards, furniture, or exercise equipment.  
      It is to be understood that the above description is intended to be illustrative, and not restrictive. Many other embodiments will be apparent to those of skill in the art upon reading and understanding the above description. It should be noted that embodiments discussed in different portions of the description or referred to in different drawings can be combined to form additional embodiments of the present invention. The scope of the invention should, therefore, be determined with reference to the appended claims, along with the full scope of equivalents to which such claims are entitled.