This application relates generally to the field of exercise equipment and methods associated therewith. In particular, this application relates to an exercise system and method configured to provide streaming and on-demand exercise classes to one or more users.
Humans are competitive by nature, striving to improve their performance both as compared to their own prior efforts and as compared to others. Humans are also drawn to games and other diversions, such that even tasks that a person may find difficult or annoying can become appealing if different gaming elements are introduced. Existing home and gym-based exercise systems and methods frequently lack key features that allow participants to compete with each other, converse with each other, and that gamify exercise activities.
While some existing exercise equipment incorporates diversions such as video displays that present content or performance data to the user while they exercise, these systems lack the ability to truly engage the user in a competitive or gaming scenario that improves both the user's experience and performance. Such systems also lack the ability to facilitate real-time sharing of information, conversation, data, and/or other content between users, as well as between an instructor and one or more users.
To improve the experience and provide a more engaging environment, gyms offer exercise classes such as aerobics classes, yoga classes, or other classes in which an instructor leads participants in a variety of exercises. Such class-based experiences, however, are accessible only at specific times and locations. As a result, they are unavailable to many potential users, generally are very expensive, and often sell-out so that even users in a location convenient to the gym cannot reserve a class. Example embodiments of the present disclosure address these problems, providing an exercise machine, embodied by an example treadmill, that incorporates multimedia inputs and outputs for live streaming or archived instructional content, socially networked audio and video chat, networked performance metrics and competition capabilities, along with a range of gamification features.
In an example embodiment of the present disclosure, a treadmill includes a deck having a continuous track, and a plurality of slats fixedly connected to the track. The treadmill also includes a first post extending from the deck, a second post extending from the deck opposite the first post, and a first arm supported by the first post and including a first rotary control. The treadmill further includes a second arm opposite the first arm and supported by the second post. The second arm includes a second rotary control separate from the first rotary control. The first rotary control is configured to control a first function of the treadmill and the second rotary control is configured to control a second function of the treadmill different from the first function.
In another example embodiment of the present disclosure, a treadmill includes a controller, a first motor operably connected to the controller, a second motor separate from the first motor and operably connected to the controller, a first rotary control operably connected to the controller, and a second rotary control separate from the first rotary control and operably connected to the controller. In such an embodiment, the first rotary control is configured to control a first function of the treadmill associated with the first motor. Additionally, the second rotary control is configured to control a second function of the treadmill associated with the second motor different from the first function.
In a further example embodiment of the present disclosure, a method of manufacturing a treadmill includes providing an upper assembly including a first arm, a second arm opposite the first arm, a first crossbar extending from the first arm to the second arm, and a second crossbar opposite the first crossbar and extending from the first arm to the second arm. Such a method also includes connecting a first rotary control to the first arm, the first rotary control including an outer portion rotatable relative to the first arm, and an inner portion including an input device. Such a method further includes connecting a second rotary control to the second arm, the second rotary control including an outer portion rotatable relative to the second arm. Such a method also includes operably connecting the first and second rotary controls to a controller of the treadmill. The first rotary control is configured to control a first function of the treadmill via the controller, and the second rotary control is configured to control a second function of the treadmill via the controller different from the first function.
The detailed description is described with reference to the accompanying figures. In the figures, the left-most digit of a reference number identifies the figure in which the reference number first appears. The same reference numbers in different figures indicate similar or identical items.
The following description is presented to enable any person skilled in the art to make and use aspects of the example embodiments described herein. For purposes of explanation, specific nomenclature is set forth to provide a thorough understanding of the present invention. Descriptions of specific embodiments or applications are provided only as examples. Various modifications to the embodiments will be readily apparent to those skilled in the art, and general principles defined herein may be applied to other embodiments and applications without departing from the spirit and scope of the present disclosure. Thus, the present disclosure is not intended to be limited to the embodiments shown, but is to be accorded the widest possible scope consistent with the principles and features disclosed herein.
Example embodiments of the present disclosure include networked exercise systems and methods whereby one or more exercise devices, such as treadmills, rowing machines, stationary bicycles, elliptical trainers, or any other suitable equipment, may be equipped with an associated local system that allows a user to fully participate in live instructor-led or recorded exercise classes from any location that can access a suitable communications network. The networked exercise systems and methods may include backend systems with equipment including without limitation servers, digital storage systems, and other hardware as well as software to manage all processing, communications, database, and other functions. The networked exercise systems and methods may also include one or more studio or other recording locations with cameras, microphones, and audio and/or visual outputs where one or more instructors can lead exercise classes and in some embodiments where live exercise classes can be conducted, and where such live and previously recorded classes can be distributed via the communications network. In various embodiments there may be a plurality of recording locations that can interact with each other and/or with any number of individual users.
In various embodiments, the example exercise systems and machines describe herein provide for full interactivity in all directions. Whether remote or in the same location, instructors may be able to interact with users, users may be able to interact with instructors, and users may be able to interact with other users. Through the disclosed networked exercise systems and machines, instructors may be able to solicit feedback from users, and users may be able to provide feedback to the instructor, vote or express opinions on different choices or options, and communicate regarding their experience. Such example exercise systems and machines allow for interaction through all media, including one or more video channels, audio including voice and/or music, and data including a complete range of performance data, vital statistics, chat, voice, and text-based and other communications.
In various embodiments, the exercise systems and machines described herein also allow an unlimited number of remote users to view and participate in the same live or recorded content simultaneously, and in various embodiments they may be able to interact with some or all of the other users viewing same content. Remote users can participate in live exercise classes offered from any available remote recording location, or they can access previously recorded classes archived in the system database. In various embodiments, a plurality of remote users can simultaneously access the same recorded class and interact with each other in real time, or they can access the same recorded class at different times and share data and communications about their performance or other topics.
Thus, the networked exercise systems and machines, and the corresponding methods described herein, provide for content creation, content management and distribution, and content consumption. Various aspects of such exercise systems and machines, and the potential interactions between such machines, will now be described in more detail.
Exercise Machine
Referring generally to
In various example embodiments, the one or more displays 104 may be mounted directly to the exercise machine 102 or otherwise placed within view of a user 106. In various exemplary embodiments, the one or more displays 104 allow the user 106 to view content relating to a selected exercise class both while working out on the exercise machine 102 and while working out in one or more locations near or adjacent to the exercise machine 102. The exercise machine 102 may also include a hinge, joint, pivot, bracket or other suitable mechanism to allow for adjustment of the position or orientation of the display 104 relative to the user 106 whether they are using the exercise machine 102 or working out near or adjacent to the exercise machine 102.
In example embodiments, the exercise machine 102 may generally include a lower assembly 108, and an upper assembly 110 connected to the lower assembly 108. The lower assembly 108 may generally include a deck 112 of the exercise machine 102 that provides support for the user 106 (e.g., a running surface) while the user 106 is working out on the exercise machine 102, as well as other components of both the lower assembly 108 and the upper assembly 110. For example, as shown in at least the exploded view of
The belt 120 may also include a plurality of laterally aligned slats 126 connected to the one or more continuous tracks 122. For example, as shown in
With continued reference to
The exercise machine 102 may also include one or more posts 130 extending upwardly from the deck 112. For example, the exercise machine 102 may include a first post 130 on the left-hand side of the deck 112, and a second post 130 on the right-hand side of the deck 112. Such posts 130 may be made from a metal, alloy, plastic, polymer, and/or other like material, and similar such materials may be used to manufacture the deck 112, the slats 126, and/or other components of the exercise machine 102. In such examples, the posts 130 may be configured to support the display 104, and in some examples, the display 104 may be directly coupled to a crossbar 132 of the exercise machine 102, and the crossbar 132 may be connected to and/or otherwise supported by the posts 130. For example, the crossbar 132 may comprise one or more hand rests or handles useful in supporting the user 106 during exercise. In some examples, the crossbar 132 may be substantially C-shaped, substantially U-shaped, and/or any other configuration. In any of the examples described herein, the crossbar 132 may extend from a first one of the posts 130 to a second one of the posts 130. Further, in some examples, the posts 130 and the crossbar 132 may comprise a single integral component of the upper assembly 110. Alternatively, in other examples, the posts 130 and the crossbar 132 may comprise separate components of the upper assembly 110. In such examples, the upper assembly 110 may include one or more brackets 134, endcaps 136, and/or additional components configured to assist in coupling the one or more posts 130 to the crossbar 132.
As noted above, the exercise machine 102 may also include a hinge, joint, pivot, bracket 138 and/or other suitable mechanism to allow for adjustment of the position or orientation of the display 104 relative to the user 106 whether they are using the exercise machine 102 or working out near or adjacent to the exercise machine 102. For example, such brackets 138 may include at least one component rigidly connected to the crossbar 132. Such brackets 138 may also include one or more additional components rigidly coupled to the display 104. In such examples, the components of the bracket 138 connected to the display 104 may be moveable, with the display 104 relative to the components of the bracket 138 connected to the crossbar 132. Such components may include one or more dove-tail slider mechanism, channels, and/or other components enabling the display 104 to controllably slide and/or otherwise move relative to the crossbar 132. Such components may also enable to the user 106 to fix the position of the display 104 relative to the crossbar 132 once the user 106 has positioned the display 104 as desired.
As shown in at least
The digital hardware 148 associated with the exercise machine 102 may be connected to or integrated with the exercise machine 102, or it may be located remotely and wired or wirelessly connected to the exercise machine 102. The digital hardware 148 may include digital storage, one or more processors or other like computers or controllers, communications hardware, software, and/or one or more media input/output devices such as displays, cameras, microphones, keyboards, touchscreens, headsets, and/or audio speakers. In various exemplary embodiments these components may be connected to and/or otherwise integrated with the exercise machine 102. All communications between and among such components of the digital hardware 148 may be multichannel, multi-directional, and wireless or wired, using any appropriate protocol or technology. In various exemplary embodiments, the digital hardware 148 of the exercise machine 102 may include associated mobile and web-based application programs that provide access to account, performance, and other relevant information to users from local or remote exercise machines, processors, controllers, personal computers, laptops, mobile devices, or any other digital device or digital hardware. In any of the examples described herein, the one or more controllers, processors, and/or other digital hardware 148 associated with the exercise machine 102 may be operable to perform one or more functions associated with control logic 150 of the exercise machine 102. Such control logic 150 is illustrated schematically in at least
As shown in
As shown in
With continued reference to at least
In various exemplary embodiments, the exercise machine 102 may also be provided with one or more indicators to provide information to the user 106. Such indicators may include lights, projected displays, speakers for audio outputs, or other output devices capable of providing a signal to a user 106 to provide the user 106 with information such as timing for performing an exercise, time to start or stop exercise, or other informational indicators. For example, as illustrated in
The upper assembly 110 of the exercise machine 500 may also include an endcap 502a connected to or formed integrally with the post 130a, and an endcap 502b connected to or formed integrally with the post 130b. In such examples the endcaps 502a, 502b may be configured to connect arms 504a, 504b of the upper assembly 110 to corresponding posts 130a, 130b. For example, the endcap 502a may connect the arm 504a to the post 130a such that the arm 504a is supported, at least in part, by the post 130a, and the endcap 502b may connect the arm 504b to the post 130b such that the arm 504b is supported, at least in part, by the post 130b. It is understood that in some examples, the endcap 502a may be connected to or formed integrally with the arm 504a, and the endcap 502b may be connected to or formed integrally with the arm 504b. In some examples, the endcaps 502a, 502b may be substantially similar to and/or the same as the brackets 134 described above with respect to
Further, in any of the examples described herein the upper assembly 110 may include one or more crossbars extending from the arm 504a to the arm 504b. For example, the crossbar 132 described above may comprise a crossbar 506 (e.g., a first crossbar 506) extending from the arm 504a to the arm 504b, and a crossbar 514 (e.g., a second crossbar 514) opposite the crossbar 506 and extending from the arm 504a to the arm 504b. In such examples, one or both of the crossbars 506, 514, one or both of the arms 504a, 504b, one or both of the endcaps 502a, 502b, and/or other components of the exercise machine 500 may comprise handles, armrests, and/or other components configured to at least partly support the user 106 of the exercise machine 500 as the user 106 walks, runs, and/or otherwise participates in an exercise class using the exercise machine 500.
The posts 130a, 130b, endcaps 502a, 502b, arms 504a, 504b, crossbars 506, 514, and/or other components of the exercise machine 500 may be made from steel, aluminum, cast iron, and/or any other metal, polymer, alloy, or other material, and such materials may be similar to and/or the same as the materials described above with respect to one or more components of the deck 112. Further, in some embodiments one or more such components may be connected via one or more bolts, screws, clips, brackets, solder joints, and/or other means. In other embodiments, on the other hand, one or more such components may be integrally formed and/or may otherwise have a one-piece construction. For example, at least the arm 504a, arm 504b, and crossbar 506 may have a one-piece construction. In such examples, the crossbar 514 may be welded, soldered, forged, cast, and/or otherwise connected to the arm 504a and the arm 504b. In further examples, at least the arm 504a, arm 504b, crossbar 506, and crossbar 514 may be integrally formed and/or may otherwise have a one-piece construction. In further embodiments, the endcap 502a may be forged, cast, and/or otherwise integrally formed with either the post 130a or the arm 504a. Likewise, in further embodiments the endcap 502b may be forged, cast, and/or otherwise integrally formed with either the post 130b or the arm 504b.
As shown in
In any of the examples described herein, the control 516 may also include one or more input devices 520 configured to receive an input from the user 106 during use of the exercise machine 500. In such examples, one or more such input devices 520 may comprise a button, wheel, touch pad, lever, knob, capacitance sensor, switch, or other component configured to receive an input from the user 106, and such input devices 520 may be configured to control and/or may enable the user 106 to control a corresponding function of the exercise machine 500.
As show in
The exercise machine 500 may also include one or more rotary controls 526, 528 configured to control respective functions of the exercise machine 500 and/or one or more of the motors 114, 118 thereof, during use. Such rotary controls 526, 528 may be substantially similar to and/or the same as one or more of the rotary controls 144, 146 described above with respect to
As shown in
In some examples, the rotary control 528 may also include one or more components configured to provide tactile, audible, visual, and/or other feedback to the user 106 as the user rotates at least a portion of the rotary control 528 relative to the arm 504b to which the rotary control 528 is connected. In any example embodiment of the present disclosure, two or more such components of the rotary control 528 may provide feedback to the user 106 substantially simultaneously during use of the exercise machine 500. In such examples, the feedback substantially simultaneously received from two or more such components of the rotary control 528 may be indicative of the same operating characteristic of the rotary control 528 (e.g., a degree to which the outer portion 530 has been rotated by the user 106).
For example, the rotary control 528 may include a first component configured to provide visible feedback to the user 106 as the user 106 rotates the outer portion 530 and/or other portions of the rotary control 528 about the central axis 536. In such examples, such a first component may comprise an indicator 540 disposed on, connected to, and/or otherwise associated with the top 534. In other embodiments, on the other hand, the indicator 540 may be located radially inward of the top 534. The indicator number 540 may comprise one or more light emitting diodes (LEDs) and/or other light sources disposed, for example, about or proximate a perimeter of the top 534. In such examples, the indicator 540 may be configured such that rotation of the rotary control 528 results in commensurate temporary illumination of at least part of the indicator 540. For example, the indicator 540 may be configured such that rotation of the top 534 about the central axis 536 may cause commensurate temporary illumination of at least part of the indicator 540, and the extent to which the indicator 540 is illuminated may indicate the degree to which the outer portion 530 has been rotated by the user 106. In such examples, the rotary control 528 may have a zero or start position. In such an embodiment, rotation of the outer portion 530 about the central axis 536 from the start position clockwise or counterclockwise, for example, approximately 90 radial degrees may cause illumination of approximately one quarter of the indicator 540. Similarly, rotation of the outer portion 530 about the central axis 536 from the start position clockwise or counterclockwise, for example, approximately 180 radial degrees may cause illumination of approximately one half of the indicator 540. In further examples, rotation of the outer portion 530 about the central axis 536 any desired number of radial degrees may cause illumination of a corresponding portion of the indicator 540. Such illumination may correlate to an increase or decrease in an incline angle of the deck 112. Alternatively, such illumination may correlate to an increase or decrease in a speed of the continuous track 122 and/or other component of the belt 120. In any such examples, such illumination (e.g., the amount of visual feedback) may indicate to the user 106 the extent to which the top 534 and/or other components of the outer portion 530 have been rotated. In some examples, such illumination may include pulsing, blinking, changes in color, substantially constant illumination, and/or other illumination modalities.
Further, in some examples the rotary control 528 may include one or more additional components configured to provide tactile feedback to the user 106 as the user 106 rotates the top 534 and/or other components of the outer portion 530 about the central axis 536. As shown in at least
As noted above, one or more of the detents 555 may be positioned, sized, and/or otherwise configured to coincide with a desired incremental change in a corresponding function of the exercise machine 500. For example, the frame 554 may be configured such that each detent 555 thereof may correlate to a 0.5% increase or decrease in an incline angle of the deck 112. Alternatively, the frame 554 may be configured such that each detent 555 thereof may correlate to a 0.1 mph increase or decrease in a speed of the continuous track 122 and/or other component of the belt 120. In still further examples, percentages, speeds, and/or other increments greater than or less than those noted above may be chosen.
Further, in any of the examples described herein, control software and/or the digital hardware 148 described above may be configured such that rotation of the outer portion 530 about the central axis 536 may cause any desired outcome associated with the exercise machine 500. For example, while in some embodiments rotation of the outer portion 530 in a forward direction (e.g., counterclockwise) may cause the motor 114 to increase an incline of (e.g., raise) the deck 112 relative to a support surface on which the exercise machine 500 is disposed, in further examples, control software and/or digital hardware 148 of the exercise machine 500 may be programmed and/or otherwise configured such that rotation of the outer portion 530 in a rearward (e.g., clockwise) direction may cause the motor 114 to increase the incline of the deck 112 relative to the support surface. Further, while in some embodiments rotation of the outer portion 530 in a forward direction (e.g., counterclockwise) may cause the motor 118 to increase a speed of rotation of the belt 120, in further examples, control software and/or digital hardware 148 of the exercise machine 500 may be programmed and/or otherwise configured such that rotation of the outer portion 530 in a rearward (e.g., clockwise) direction may cause the motor 118 to increase the speed of rotation of the belt 120.
Moreover, in example embodiments control software and/or digital hardware 148 of the exercise machine 500 may be programmed and/or otherwise configured such that rotation of the outer portion 530 may control one or more functions of the display 104 or other components of the machine 500 different from the motors 114, 118. For example, control software and/or digital hardware 148 of the exercise machine 500 may be programmed and/or otherwise configured such that rotation of the outer portion 530 in either a forward or rearward direction may cause the display 104 to display a button, icon, control, text, or other content. In further examples, rotation of the outer portion 530 in either a forward or rearward direction to a zero position of the rotary control 528 may cause the display 104, control software, and/or digital hardware 148 of the exercise machine 500 to pause an exercise class that is currently playing or being displayed on the display 104. In additional examples, rotation of the outer portion 530 may cause a beep, chirp, and/or other audible tone to be emitted from one or more speakers of the exercise machine 500. In some examples, each time the outer portion 530 interfaces with a detent 555 of the frame 554, the control software and/or digital hardware 148 of the exercise machine 500 may cause the one or more speakers to emit an audible tone. Such an audible tone may comprise further indicia (e.g., audible indicia) indicative of the rotation of the rotary control 528.
In still further examples, the speed at which the rotary control 528 is rotated by the user 106 may also dictate the extent, degree, speed, or magnitude of the change made to the operation/function of the exercise machine 500. For example, control software and/or digital hardware 148 of the exercise machine 500 may be programmed and/or otherwise configured such that rotation of the outer portion 530 in either a forward or rearward direction at a relatively slow speed may cause a correspondingly minimal or incremental change in the rotational speed of the belt 120 (e.g., a 0.1 mph increase or decrease in a speed of the continuous track 122 and/or other component of the belt 120). In such examples, control software and/or digital hardware 148 of the exercise machine 500 may also be programmed and/or otherwise configured such that rotation of the outer portion 530 in either a forward or rearward direction at a relatively fast speed may cause a correspondingly significant, rapid, and/or aggressive change in the rotational speed of the belt 120 (e.g., a 1.0 mph increase or decrease in the speed of the continuous track 122 and/or other component of the belt 120).
As shown in
The rotary control 528 may further include one or more input devices 546. For example, the rotary control 528 may include an input device 546 disposed substantially centrally relative to the plate 544. In some examples, the input device 546 may be disposed on and/or otherwise connected to the plate 544. In such examples, the top 534 and/or other components of the outer portion 530 may be rotatable relative to the input device 546. The input device 546 may comprise one or more buttons, wheels, touch pads, levers, knobs, capacitance sensors, switches, or other components configured to receive inputs from the user 106, and in such examples, the inputs received via the input device 546 may be different and/or separate from rotational input received from the user 106 via the top 534. In such examples, the input device 546 may be configured to control one or more functions of the exercise machine 500 different and/or separate from functions of the exercise machine 500 controlled via rotation of the top 534. For example, in embodiments in which rotation of the top 534 and/or other components of the outer portion 530 of the rotary control 528 may enable the user 106 to control a speed of rotation of the belt 120, a position of the deck 112, and/or other functions of the exercise machine 500, inputs received via the input device 546 may control one or more additional functions of the exercise machine 500 different from the speed of rotation of the belt 120, the position of the deck 112, etc. For example, in such embodiments an input received via the input device 546 may cause the belt 120 to begin rotating, may cause the belt 120 to stop rotating, may enable selection of one or more exercise classes, may enable selection of one or more modes of operation of the exercise machine 500, and/or may enable control of various other functions of the exercise machine 500.
As illustrated in the exploded view of
As noted above, the rotary control 528 may include a carrier 552 that includes one or more detents 555. In such examples, the carrier 552 may comprise a substantially rigid frame 554, and the one or more detents 555 described above may be disposed on and/or formed by an annular outer or inner surface of the frame 554. In such examples, the outer portion 530 of the rotary control 528 may be rotatably connected to the carrier 552 such that at least part of the base 532 and/or at least part of the top 534 may interface with one or more such detents 555 as the outer portion 530 rotates relative to the carrier 552. The carrier 552 may also include a printed circuit board (PCB) 556 connected thereto. In such examples, the PCB 556 may include one or more sensors (e.g., Hall effect sensors, proximity sensors, optical sensors, etc.), switches, controllers, microprocessors, and/or other components configured to determine a position (e.g., a radial angle or position) of the outer portion 530 relative to the carrier 552, and to provide one or more signals including information indicting such a position to a controller or other digital hardware 148 of the exercise machine 500. Such components of the PCB 556 may also be operably connected to the input device 546 of the rotary control 528. In such examples, such components of the PCB 556 may also be configured to receive signals from the input device 546 indicative of one or more inputs received via the input device 546, and may be configured to provide one or more corresponding signals to the controller or other digital hardware 148.
For example, one or more components of the PCB 556 may be configured to sense, detect, and/or otherwise determine rotation of the outer portion 530 of the rotary control 528, and such rotation of the outer portion 530 relative to the carrier 552 may cause one or more such components of the PCB 556 to transmit a corresponding signal to the controller or other digital hardware 148. Upon receipt of such a signal (e.g., a first signal), the controller or other digital hardware 148 may cause a corresponding change in the speed of rotation of the belt 120, change in the position (e.g., incline or decline) of the deck 12, and/or other change in functions of the exercise machine 500. Any such functions may comprise, for example, functions of the exercise machine 500 controlled by, performed by, and/or otherwise associated with at least one of the motors 114, 118. Similarly, receipt of one or more signals from the input device 546 may cause one or more components of the PCB 556 to transmit a corresponding signal to the controller or other digital hardware 148. Upon receipt of such a signal (e.g., a second signal), the controller or other digital hardware 148 may cause the belt 120 to begin rotating, may cause the belt 120 to stop rotating, may cause selection of one or more exercise classes, may enable one or more modes of operation of the exercise machine 500, and/or may enable control of various other functions of the exercise machine 500. Similarly, any such functions may comprise, for example, functions of the exercise machine 500 controlled by, performed by, and/or otherwise associated with at least one of the motors 114, 118. As shown in
In any of the examples described herein, one or more components of the rotary control 528 may be connected to the mount 558 (e.g., at least partly within the opening 560 of the mount 558) so as to remain fixed relative to the mount 558 during rotation of the top 534, base 532, and/or other components of the outer portion 530. For example, the carrier 552 may be connected to the mount 558 such that the carrier 552 may remain fixed relative to the outer portion 530 and the mount 558 as the outer portion 530 is rotated relative to the mount 558. Likewise, the inner portion 542 may be connected to the carrier 552 and/or the mount 558 such that the inner portion 542 may remain fixed relative to the outer portion 530, the carrier 552, and the mount 558 as the outer portion 530 is rotated relative to the mount 558. Alternatively, in still further examples the mount 558 may be omitted. In such examples, the inner portion 542 and/or the carrier 552 may be connected to the arm 504b such that the inner portion 542 and the carrier 552 may remain fixed relative to the outer portion 530 as the outer portion 530 is rotated relative to the arm 504b.
For example, as shown in
In some examples, the rotary control 600 may also include one or more components configured to provide tactile, audible, visual, and/or other feedback to the user 106 as the user rotates at least a portion of the rotary control 600 relative to the arm 504b to which the rotary control 600 is connected. In any example embodiment of the present disclosure, two or more such components of the rotary control 600 may provide feedback to the user 106 substantially simultaneously during use of the exercise machine 500. In such examples, the feedback substantially simultaneously received from two or more such components of the rotary control 600 may be indicative of the same operating characteristic of the rotary control 600 (e.g., a degree to which the outer portion 602 has been rotated by the user 106, a speed at which the outer portion 602 has been rotated, a direction of rotation, etc.).
For example, the rotary control 600 may include a first component configured to provide visible feedback to the user 106 as the user 106 rotates the outer portion 602 and/or other portions of the rotary control 600 about the central axis 605. In such examples, such a first component may comprise an indicator 608 disposed on, connected to, and/or otherwise associated with the top 604. In other embodiments, on the other hand, the indicator 602 may be located radially inward of the top 534. In some examples, the indicator number 608 may be substantially similar to and/or the same as the indicator 540 and may comprise one or more light emitting diodes (LEDs) and/or other light sources disposed, for example, about or proximate a perimeter of the top 604. In other examples, the indicator 608 may comprise a lens, a window, and/or any other optical component configured to permit the passage of visible light or other radiation from one or more LEDs disposed proximal to the indicator 608 (e.g., between the arm 504b and the indicator 608) to a location distal to the indicator 608 (e.g., a location associated with the deck 112, a location external to the outer portion 602, and/or any other location optically downstream of the indicator 608). For example, the rotary control 600 may include a printed circuit board (PCB) 636 substantially similar to and/or the same as the PCB 556 described above with respect to the rotary control 528. In such examples, the PCB 636 may include one or more LEDs 638 disposed on, connected to, and/or embedded at least partly within a top surface 640 thereof disposed opposite and facing the indicator 608. The PCB 636 may also include one or more sensors (e.g., Hall effect sensors, proximity sensors, optical sensors, etc.), switches, controllers, microprocessors, and/or other components configured to determine a position (e.g., a radial angle or position) of the outer portion 602 relative to the PCB 636 and/or other stationary components of the rotary control 600, and to provide one or more signals including information indicting such a position to a controller or other digital hardware 148 of the exercise machine 500. Such components of the PCB 556 may also be operably connected to the LEDs 638 and may be configured to control operation of the LEDs based at least partly on the position of the outer portion 602, the speed of rotation of the outer portion 602, and/or other information or parameters.
In any such examples, the indicator 608 may be configured such that rotation of the rotary control 600 results in commensurate temporary illumination of at least part of the indicator 608. For example, the indicator 608 may be configured such that rotation of the top 604 about the central axis 605 may cause commensurate temporary illumination of at least part of the indicator 608 in any manner substantially similar to and/or the same as that described above with respect to the indicator 540 of the rotary control 528. In example embodiments, the extent to which the indicator 608 is illuminated may indicate the degree to which and/or the speed at which the outer portion 602 has been rotated by the user 106. In some examples, such illumination of the indicator 608 may include pulsing, blinking, changes in color, substantially constant illumination, and/or other illumination modalities.
Further, in some examples the rotary control 600 may include one or more additional components configured to provide tactile feedback to the user 106 as the user 106 rotates the top 604 and/or other components of the outer portion 602 about the central axis 605. As shown in
As shown in
The rotary control 600 may further include one or more input devices 614 substantially similar to and/or the same as the input device 546 described above with respect to the rotary control 528. For example, the rotary control 600 may include an input device 614 disposed substantially centrally relative to the plate 612. In some examples, the input device 614 may be disposed on and/or otherwise connected to the plate 612. In such examples, the top 604 and/or other components of the outer portion 602 may be rotatable relative to the input device 614. Similar to the input device 546, the input device 614 may comprise one or more buttons, wheels, touch pads, levers, knobs, capacitance sensors, switches, or other components configured to receive inputs from the user 106, and in such examples, the inputs received via the input device 614 may be different and/or separate from rotational input received from the user 106 via the top 604. In such examples, the input device 614 may be configured to control one or more functions of the exercise machine 500 different and/or separate from functions of the exercise machine 500 controlled via rotation of the top 604. For example, in embodiments in which rotation of the top 604 and/or other components of the outer portion 602 of the rotary control 600 may enable the user 106 to control a speed of rotation of the belt 120, a position of the deck 112, and/or other functions of the exercise machine 500, inputs received via the input device 614 may control one or more additional functions of the exercise machine 500 different from the speed of rotation of the belt 120, the position of the deck 112, etc. For example, an input received via the input device 614 may cause the belt 120 to begin rotating, may cause the belt 120 to stop rotating, may enable selection of one or more exercise classes, may enable selection of one or more modes of operation of the exercise machine 500, and/or may enable control of various other functions of the exercise machine 500.
As illustrated in
As noted above, the PCB 636 may include one or more LEDs 638 configured to emit visible light or other radiation. The rotary control 600 may also include one or more diffusion lenses, collimating lenses, diffraction lenses, prisms, and/or other optical components 622 disposed optically downstream of such LEDs 638. For example, the rotary control 600 may include an annular optical component 622 disposed optically between one or more of the LEDs 638 and the indicator 608. Such optical components 622 may assist in diffusing, focusing, and/or otherwise conditioning the radiation emitted by the LEDs 638, and may direct such radiation from the LEDs 638 to the indicator 608.
In some examples, the rotary control 600 may further include a substantially rigid frame 624, and one or more of the components described above with respect to the rotary control 600 may be connected to the frame 624. Additionally, the frame 624 may be directly coupled, mounted to, and/or otherwise connected to the arm 504b, crossbar 514, and/or other component of the exercise machine 500. For example, the frame 624 may include a substantially disc-shaped base 626 having one or more thru holes or other components configured to facilitate connecting the frame 624 to the arm 504b. In such examples, the PCB 636 may be connected to the base 626 and may remain stationary relative to the base 626 as, for example, the stem 646 or other components of the encoder 642 are caused to rotate about the central axis 605. In such examples, the frame 624 may include an opening 632 extending substantially centrally therethrough, and the stem 646, the base 644, and/or other portions of the encoder 646 or the PCB 636 may be connected to the outer portion 602 and/or components thereof via the opening 632. In such examples, at least part of the spacer 616 may be disposed within the opening 632 to facilitate a connection between the input device 614, and one or more switches or other components of the encoder 642 and/or of the PCB 636.
The frame 624 may also include one or more additional components configured to support corresponding components of the rotary control 600 and/or to at least partly guide the rotation of one or more such components relative to the frame 624. For example, the frame 624 may include one or more substantially annular rings 628, 630 configured to at least partly support the outer portion 602. In some examples, one or both of the rings 628, 630 may include substantially cylindrical bearing surfaces and/or camming surfaces. Such surfaces may comprise, for example, outer surfaces or inner surfaces of the rings 628, 630 configured to contact, connect with and/or otherwise engage one or more corresponding surfaces (e.g., follower surfaces) of the outer portion 602. In such examples, the outer portion 602 may be rotatably connected to the frame 624 and/or to the encoder 642, and one or more substantially cylindrical bearing surfaces and/or camming surfaces of the rings 628, 630 may at least partly guide rotation of the outer portion 602 about the central axis 605.
Moreover, the frame 624 may include one or more shelves 634 extending substantially perpendicular to one or both of the rings 628, 630. Such a shelf 634 may comprise a substantially annular, substantially planar surface of the frame 624 and, in some examples, the shelf 634 may extend opposite and/or substantially parallel to a corresponding surface of the base 626. In some examples, at least part of a shelf 634 of the frame 624 may extend radially from the ring 628 to the ring 630. Additionally, in some embodiments the optical component 622 may be supported by, connected to, and/or at least partly disposed on the shelf 634. In such examples, the shelf 634 may include one or more openings permitting radiation emitted by one or more LEDs 638 of the PCB 636 to pass substantially unimpeded from the one or more LEDs 638 to the optical component 622. In some examples, the shelf 634 may include a plurality of such openings, and each opening of the shelf 634 may be substantially aligned with a corresponding LED 638 of the PCB 636 to facilitate permitting radiation emitted by the corresponding LED 638 to pass to and/or impinge upon the optical component 622.
As shown in
In some examples, the control 516 may also include one or more additional sensors 570 disposed on either the front surface 566 or the top surface 564. In such examples, such additional sensors 570 may include, among other things, one or more proximity sensors, biosensors, and/or other sensors configured to determine the presence of, location of, and/or performance parameters of the user 106. In some examples, one or more such sensors 570 may be similar to and/or substantially the same as one or more of the sensors 147 discussed above with respect to at least
Further, in any of the examples described herein the control 516 may include one or more input devices 572 in addition to the input device 520 discussed above. Similar to the input device 520, the input device 572 may be configured to receive an input from the user 106 during use of the exercise machine 500. In such examples, one or more such input devices 572 may comprise a button, wheel, touch pad, lever, knob, capacitance sensor, switch, or other component configured to receive an input from the user 106, and similar to the input device 520, the input device 572 may be configured to control and/or may enable the user 106 to control a corresponding function of the exercise machine 500. In such examples, the input device 520 may be configured to provide control of a first function of the exercise machine 500, and the input device 572 may be configured to provide control of a second function of the exercise machine 500 different from the first function associated with the input device 520.
Display and User Interface
The one or more displays 104 may be driven by a user input device such as a touchscreen, mouse, voice control, or other suitable input device. In some examples, the display 104 or at least a portion thereof, may comprise a touchscreen configured to receive touch input from the user 104. The one or more displays 104 may be any size, but optimally are large enough and oriented to allow the display of a range of information including one or more video streams, a range of performance metrics corresponding to the user 106, a range of additional performance metrics associated with one or more additional users exercising on exercise machines remote from the exercise machine 102, and a range of different controls. In various exemplary embodiments, such as the embodiment illustrated in
In various exemplary embodiments the user can use the display 104 or one or more user interfaces 200 displayed on the display 104 to selectively present a range of different information including live and/or archived video, performance data, and other user and system information. As will be described below with respect to at least
Example user interfaces 200 presented via the display 104 may be used to access member information, login and logout of the system 100, access live content such as live exercise classes and archived classes or other content. User information may be displayed in a variety of formats and may include historical and current performance and account information, social networking links and information, achievements, etc. The user interfaces described herein 200 can also be used to access the system 100 to update profile or member information, manage account settings such as information sharing, and control device settings.
An example user interface 200 may also be presented on the one or more displays 104 to allow users to manage their experience, including selecting information to be displayed and arranging how such information is displayed on the display 104. Such a user interface 200 may present multiple types of information overlaid such that different types of information can be selected or deselected easily by the user 106. For example, performance metrics and/or other information may be displayed over video content using translucent or partially transparent elements so the video behind the information elements can be seen together with (i.e., simultaneously with) the performance metrics and/or other information itself. Further, example user interfaces 200 may present a variety of screens to the user 106 which the user 106 can move among quickly using the provided user input device, including by touching if a touchscreen is used.
In any of the examples described herein, the processor and/or other components of the digital hardware 148 may control the display 104 and/or otherwise cause the display 104 to display the various user interfaces 200 of the present disclosure. For example, the processor or other components of the digital hardware 148 may cause the display 104 to display a user interface 200 comprising a home screen that provides basic information about the system 100 and/or the exercise machine 102, as well as available options. Such a home screen may provide direct links to information such as scheduled classes, archived classes, a leaderboard, instructors, and/or profile and account information. The home screen may also provide direct links to content such as a link to join a particular class. The user can navigate among the different portions of the home screen by selecting such links using the applicable input device such as by touching the touchscreen at the indicated location, or by swiping to bring on a new screen. An example user interface 200 providing such a home screen may also provide other information relevant to the user such as social network information, and navigation buttons that allow the user to move quickly among the different screens in the user interface.
In various exemplary embodiments, the user 106 can use one or more of the user interfaces 200 to browse and select among both live and archived content. For example, as shown in
As shown in
As illustrated by the example user interface 200 shown in
In various exemplary embodiments, the display 104 may also display information that supports or supplements the information provided by the instructor. Examples include one or more segmented timelines 228 that are illustrated together with at least part of the selected exercise class in the user interface 200. As shown in
As shown in
The user interface 200 may also allow the user 106 to toggle between display of maximum, average, and total results for different performance metrics. Additionally, the user interface 200 may allow the user 106 to hide or display information elements, including performance metrics, video streams, user information, etc. all at once or individually. Performance metrics and/or other performance information can also be displayed in various display bars 240, 242 that can be hidden or displayed as a group or individually. The user interface 200 may provide for complete controls for audio volume, inputs, and outputs as well as display output characteristics.
As shown in
Users 106 may be provided with the ability to deselect the leaderboard 244 entirely and remove it from the user interface 200. In various exemplary embodiments, the exercise machine 102 may incorporate various social networking aspects such as allowing the user 106 to follow other participants, or to create groups or circles of participants. User lists and information may be accessed, sorted, filtered, and used in a wide range of different ways. For example, other users can be sorted, grouped and/or classified based on any characteristic including personal information such as age, gender, weight, or based on performance such as current power output, speed, or a custom score.
The leaderboard 244 may be fully interactive, allowing the user 106 to scroll up and down through the participant rankings, and to select a participant to access their detailed performance data, create a connection such as choosing to follow that participant, or establish direct communication such as through an audio and/or video connection. The leaderboard 244 may also display the user's personal best performance in the same or a comparable class, to allow the user 106 to compare their current performance to their previous personal best. In some examples, such performance information may also be displayed in one or more of the display bars 240, 242. The leaderboard 244 may also highlight certain participants, such as those that the user 106 follows, or provide other visual cues to indicate a connection or provide other information about a particular entry on the leaderboard 244.
In various exemplary embodiments, the leaderboard 244 will also allow the user 106 to view their position and performance information at all times while scrolling through the leaderboard 244. For example, if the user 106 scrolls up toward the top of the leaderboard 244 such as by dragging their fingers upward on the display 104, when the user 106 reaches the bottom of the leaderboard 244, it will lock in position and the rest of the leaderboard 244 will scroll underneath it. Similarly, if the user 106 scrolls down toward the bottom of the leaderboard 244, when the user's window reaches the top of the leaderboard 244, it will lock in position and the rest of the leaderboard 244 will continue to scroll underneath it.
In various exemplary embodiments, the system 100 may calculate and/or display one or more custom scores to describe one or more aspects of the users' performance. One example of such a custom score would be a decimal number calculated for a particular class or user session. Such a score could also be calculated using performance data from some or all classes or sessions over a particular period of time. In any of the examples described herein, such a custom score may be calculated and/or otherwise determined by the system 100 and/or by one or more processors of the exercise machine 102 based at least partly on an amount of time elapsed during an exercise class, a total output or total energy expended by the user 106 during such a class, and/or a number of exercise classes that the user 106 participated in within a given time period.
In various exemplary embodiments, performance information about other users may also be presented on the leaderboard 244 or in any other format, including formats that can be sorted by relevant performance parameters. Users may elect whether or not to make their performance available to all users, select users, and/or instructors, or to maintain it as private so that no one else can view it.
In various exemplary embodiments the user interface 200 may also present one or more video streams from a range of different sources. For example, one video stream may be the live or archived class content shown in the primary window 236, while one or more additional video streams may be displayed in other windows on the display 104. The various video streams may include live or recorded streaming instructor video or any other video content, including one or more live video chat streams. Such video content may include instructional information such as informational or demonstration content regarding how to perform a particular exercise. It may also include visual cues for the user 106 to follow in performing their exercise, such as timing indicators, counts, etc.
In further examples, one or more of the in-class user interfaces 200 illustrated in
As illustrated by the example user interfaces 200 shown in
The user interfaces 200 illustrated in
Similarly, as illustrated in
The performance-focused user interfaces 200 illustrated in
One challenge with certain types of data gathered from such sensors 270 is determining the proper context for interpreting the data so that accurate information regarding user performance can be derived. For example, a sensor 270 worn on the user's wrist may provide data indicating that the user's wrist performed a series of movements consistent with several different exercises, but it may be difficult or impossible to derive which exercise the user 106 was actually performing. Without context, data showing that the user's wrist moved up and down may indicate that the user 106 was running or they may simply have been moving their arm. As a result, performance data derived from such sensors 270 can be very inaccurate.
In various exemplary embodiments, data from a variety of sensors 270 on exercise equipment 272 such as free weights and on the users' body can be gathered, and the system 100 can use information regarding the instructor-led group fitness class to improve accuracy by providing context for the interpretation of sensor data gathered from all sources. If the class instructor has, for example, directed users 106 to do push-ups, the system 100 can assume that sensed movement consistent with a push-up is actually a push-up and interpret the sensor data accordingly. The context provided by the instructor-led group fitness class can substantially improve the resulting performance data.
Accordingly, the one or more user interfaces 200 described with respect to at least
In various exemplary embodiments, the user interfaces 200 described herein may be run through a local program or application using a local operating system such as an Android or iOS application, or via a browser-based system. Any of the performance metrics or other information described herein with respect to the various user interfaces 200 may also be accessed remotely via any suitable network such as the internet. For example, users 106 may be able to access a website from a tablet, mobile phone, computer, and/or any other digital device, and such users 106 may be able to review historical information, communicate with other participants, schedule classes, access instructor information, and/or view any of the information described herein with respect to the various user interfaces 200 through such a website.
User-Generated Content
One feature of in-person group exercise classes is the ability to see other participants performing the exercises or other activities in response to the class leader's instructions. This ability to see others performing the same exercises or activities can provide motivation to maintain or improve performance, or help the user confirm that they are performing the proper exercise with proper form. In various exemplary embodiments of the present disclosure, video streams can be displayed on the one or more displays 104 of the respective exercise machines 102 showing other class participants performing the exercises as instructed by an instructor or other class leader. In various exemplary embodiments, such additional video streams may include user-generated content related to the live or previously recorded exercise class content. Referring to
In various exemplary embodiments, the user 106 may also be able to provide feedback regarding such user generated content. For example, the user 106 may be able to input positive or negative feedback such as indicating that they like or dislike the user-generated content by clicking on an icon provided via the additional window 278 indicating their opinion or otherwise inputting their opinion.
In various exemplary embodiments, the user 106 may also choose whether or not to display any such user-generated content. If user-generated content is displayed, which user-generated content is displayed to a particular user 106 can be determined several different ways. In various exemplary embodiments, the user-generated content may be chosen by the user 106 by selecting it from among the available user-generated content for a particular exercise class currently be displayed via the display 104. Such user-generated content may also be chosen by the class instructor or one or more content editors, it may be presented via a content queue ordered based on any suitable criteria, or it may be chosen by the system 100 based on one or more suitable criteria. For example, the user-generated content to be displayed could simply be a time-based queue of available user-generated content without regard to quality.
In various exemplary embodiments, the user-generated content to be displayed may be selected to provide the best quality user-generated content available for a particular selected exercise class at the time of viewing. At the time the class is aired live, the available user-generated content would be limited to live streamed content generated during the class itself. For archived classes, the available user-generated content could include all content generated by every user that has participated in the class at any time. The user-generated content to be displayed for an archived class may be based on accumulated ratings for that user-generated content over time, or on any other measure of popularity. Such a methodology would result in an improvement of the user-generated content displayed with any archived class over time, as the user-generated content receiving the best feedback would be selected for display while user-generated content that did not receive positive feedback would not be displayed.
Local System
As noted above, an example local system 100 may include an exercise machine 102, and a range of associated sensing, data storage, processing, and/or communications components (e.g., digital hardware 148). In example embodiments, such components may be disposed onboard the exercise machine 102 itself and/or located near the exercise machine 102. The processing, data storage, and/or communications components may be located within a housing of the display 104 to form a single integrated onboard computer and display screen, or they may be separately housed locally on or near the exercise machine 102. Such an example local system 100 may communicate with one or more remote servers through wired or wireless connections using any suitable network or protocol.
Additionally as noted above, an example exercise machine 102 may be equipped with various sensors 147 to measure, sense, detect, and/or otherwise determine information relating to user performance metrics. Such information may be stored in memory associated with the digital hardware 148 and/or in memory associated with the remote servers, and such information may be used by the processors and/or other components of the digital hardware 148 to determine one or more of the performance metrics described herein and/or to determine other performance information. The exercise machine 102 may also be equipped with or connected to various data input devices or other user interfaces such as the display 104, touchscreens, video cameras, and/or microphones.
The sensors 147 and other input devices can communicate with local and/or remote processing and storage devices via any suitable communications protocol and network, using any suitable connection including wired or wireless connections. In various exemplary embodiments, local communication may be managed using a variety of techniques. For example, local communication may be managed using wired transport with a serial protocol to communicate between sensors and the console. Local communication may also be managed using a wireless communication protocol such as the ANT or ANT+ protocol. ANT is a 2.4 GHz practical wireless networking protocol and embedded system solution specifically designed for wireless sensor networks (WSN) that require ultra-low power. Advantages include extremely compact architecture, network flexibility and scalability, ease of use and low system cost. Various combinations of wired and wireless local communication may also be used.
Access to any appropriate communications network such as the internet may be used to provide information to and receive information from other exercise machines 102 or other resources such as a backend system or platform. In various exemplary embodiments, the local system 100 can access and display information relating to other users either directly through a distributed platform or indirectly through a central platform regardless of their location. Such other users may be present at the same location or a nearby location, or they may be at a remote location.
Content Creation and Distribution
Content for delivery to users 106 including live and archived exercise classes, live and archived instructional content such as video content explaining how to properly perform an exercise, scenic or map-based content, videos, and/or animations that can be rendered in three-dimensions from any angle may be created and stored in various local or remote locations and shared across the networked exercise system. Such an example networked exercise system is illustrated in at least
In various exemplary embodiments, the networked exercise system 100 is managed through one or more networked backend servers and includes various databases for storage of user information, system information, performance information, archived content, etc. Users' local systems 100 are in communication with the networked backend servers via any appropriate network, including without limitation the internet. As an example of an alternative distribution approach, in various exemplary embodiments the backend servers could be eliminated and data could be communicated throughout the system in a distributed or peer-to-peer manner rather than via a central server network. In such a system, performance data may be broken up into small packets or “pieces” and distributed among user devices such that complete data sets are quickly distributed to all devices for display as required.
Content for distribution through the network can be created in a variety of different ways. Content recording locations may include professional content recording studios or amateur and home-based locations. In various exemplary embodiments, recording studios may include space for live instructor-led exercise classes with live studio participation, or may be dedicated studios with no live, in-studio participation. As shown in
With continued reference to
As described above, through the display 104 and/or other user interface on their exercise machine 102, users 106 may access lists, calendars, and schedules of live and recorded exercise classes available for delivery through the display 104. In various exemplary embodiments, once the user 106 selects a class, the local system 100 accesses and displays a primary data stream for the class. This primary data stream may include video, music, voice, text, or any other data, and may represent a live or previously recorded cycling class. The local system 100 may be equipped for hardware video accelerated encoding/decoding to manage high definition video quality at up to 1080 pixels based on existing technology. The local system 100 may automatically adjust bitrate/quality of the data stream for the class in order to bring participant the highest quality video according to user's bandwidth/hardware limitations.
In various exemplary embodiments, networked exercise systems and methods of the present disclosure may include multi-directional communication and data transfer capabilities that allow video, audio, voice, and data sharing among all users and/or instructors. This allows users to access and display multi-directional video and audio streams from the instructor and/or other users regardless of location, and to establish direct communications with other users to have private or conferenced video and/or audio communications during live or recorded classes. Such data streams can be established through the local system 100 for presentation via the one or more displays 104 via one or more of the user interfaces 200 described above. In various exemplary embodiments, users 106 can manage multiple data streams to select and control inputs and outputs. The local system 100 may allow the user 106 to control the volume of primary audio stream for the class as well as other audio channels for different users or even unrelated audio streams such as telephone calls or their own music selections. For example, this would allow a user 106 to turn down the instructor volume to facilitate a conversation with other users.
For live classes, in various exemplary embodiments the instructor may have the ability to communicate with the entire class simultaneously or to contact individual users, and solicit feedback from all users regardless of location in real-time. For example, instructors could ask users verbally, or text a pop-up message to users 106, seeking feedback on difficulty level, music choice, terrain, etc. Users 106 could then respond through components of the local system 100 by selecting an appropriate response, or providing verbal feedback. This allows instructors to use crowdsourcing to tailor a class to the needs of the participants, and to improve their classes by soliciting feedback or voting on particular class features or elements.
In various exemplary embodiments, instructors may also be able to set performance targets, and the system can measure and display to the user 106 and the instructor their performance relative to the target. For example, the instructor may set target metrics e.g. target power and speed, then display this next to users' readings with a color coding to indicate whether or not the user is meeting this target. The system may allow the instructor to remotely adjust exercise machine settings for individual users 106. In various exemplary embodiments, the exercise machine 102 may also automatically adjust based on information from the user 106, the instructor, or based on performance. For example, the exercise machine 102 may adjust the difficulty to maintain a particular performance parameter such as heart rate within a particular range or to meet a particular performance target.
In various exemplary embodiments, users 106 can control access to their own information, including sensor data, performance metrics, and personal information. Such data can be stored at the local system 100, transmitted for storage and management by a remote system and shared with other users, or stored remotely but not shared with other users. Users 106 may also elect to disclose their presence on the system to other users, or to participate in a class without making their presence known to other users.
In various exemplary embodiments, users 106 can access a list of all or selected current and/or past class participants. Such lists may include performance information for such users, such as total power, speed, steps, cadence, resistance, or a custom score that provides information about relative user performance. Such lists may also include controls to allow the user to open up live streams to the user such as live video chat streams.
System Features and User Resources
In various exemplary embodiments, the networked exercise system and methods may allow users 106 to create accounts and save and manage their performance data. As discussed above, the system may allow users 106 to browse schedules for upcoming live classes, signup for future live streaming classes, and setup reminders. Users 106 may also be able to invite others to participate in a live class, and setup text, email, voice, or other notifications and calendar entries. Users 106 may be able to access system, account, performance, and all other data via web-based or application based interfaces for desktop and/or mobile devices, in addition to the user interface for the local system 100 associated with their exercise machine 102.
In various exemplary embodiments, the system can provide for simultaneous participation by multiple users in a recorded class, synchronized by the system and allowing access to all of the same communication and data sharing features that are available for a live class. With such a feature, the participants simultaneously participating in the same archived class can compete against each other, as well as against past performances or “ghost” participants for the same class.
Referring to
One challenge for the use of comparative data from live and/or historical sources is synchronization, since some users 106 may start exercising prior to the start of the actual class, while others may join after the class has started. In order to provide accurate data regarding class performance for the leaderboard, including archived performance data, each class may have a specific “go” or start signal that serves as the starting time point for the data comparison. Archived performance data may be calibrated to the same “go” signal as live participant data, allowing for comparative data to be presented through a leaderboard or other display through the end of the class. A “stop” signal at the end of the class marks the end time point for the performance comparison for both live and archived performance data. If a participant joins the class after the “go” signal, their data can be synched correctly starting at the time they join the class.
Using such a system, live and past performance data for the user or other participants can be provided during a class in a range of numerical and graphical formats for comparison and competition. Live and past performance data or target performance data for the user can also be displayed simultaneously to allow users to compare their performance to a benchmark in real time during or after a class. In various exemplary embodiments, the system may also allow users to establish handicapping systems to equalize the competition among different users or user groups allowing for broad based competitions.
In various exemplary embodiments, the system may combine information from multiple users 106 to produce a combined or collective result. For example, different user's performance information could be combined to produce a single performance measurement such as in a relay type race, where the times for different users are collected and combined into a single time or score for a team.
In various exemplary embodiments, the system may also combine the user's performance from two or more different exercise machines 102 to produce a single output or score. For example, performance information gathered from a bike and a treadmill used sequentially or as part of the same group exercise class may be combined together in a single output that reflects performance data from the plurality of exercise machines 102.
In various exemplary embodiments, a mobile application may allow users on non-networked exercise machines to access the system via a mobile digital device such as a tablet computer or mobile phone and access content, live streams, and other system features. The mobile device could access the system via any appropriate network using a dedicated application or browser.
In various exemplary embodiments, one or more secondary displays may be used by the system to display class content. Using a device such as CHROMECAST or a similar integrated device to enable it to display content provided by the system through the user interface, a secondary display screen may be used to display class content or other content provided by the system. The user interface could automatically detect the availability of such an enabled device and allow the user to select the display screen for particular content.
Various types of rewards and honors can be created for different achievements to create incentives for improving performance or reaching other goals. In various exemplary embodiments, the instructor or users can create mini-competitions for participation by all users or just a selected subset of users such as a group of friends. Competitions such as sprints, hill climbs, maximum power output, etc. can be preset or created in real-time through the user interface. Winners can be rewarded with prizes such as badges, trophies, or biking specific honors such as a green or yellow jersey. Competitions can be created within a class or session, or across multiple classes or sessions.
Clauses
The example clauses A-T noted below set forth example embodiments of the present disclosure. Any of the clauses below, or individual features thereof, may be combined in any way. Further, the descriptions included in any of the example clauses below may be combined with one or more features described above or illustrated in
A: In an example embodiment of the present disclosure, a treadmill includes a deck having a continuous track, and a plurality of slats fixedly connected to the track. The treadmill also includes a first post extending from the deck, a second post extending from the deck opposite the first post, and a first arm supported by the first post and including a first rotary control. The treadmill further includes a second arm opposite the first arm and supported by the second post. The second arm includes a second rotary control separate from the first rotary control. The first rotary control is configured to control a first function of the treadmill and the second rotary control is configured to control a second function of the treadmill different from the first function.
B: The treadmill of clause A, further comprising a first crossbar extending from the first arm to the second arm, and a second crossbar opposite the first crossbar extending from the first arm to the second arm, the second crossbar including a third control configured to stop rotation of the track.
C: The treadmill of clause A or B, wherein the first function comprises a rotational speed of the track, and the second function comprises an incline of the deck relative to a support surface on which the treadmill is disposed.
D: The treadmill of clause A, B, or C, wherein the first rotary control comprises an outer portion rotatable about a central axis of the first rotary control and relative to the first arm.
E: The treadmill of clause D, wherein the first rotary control further comprises an input device separate from the outer portion, the input device configured to control a third function of the treadmill different from the first and second functions.
F: The treadmill of clause D or E, wherein the outer portion is configured to contact at least one detent during rotation of the outer portion about the central axis, the at least one detent being configured to at least partly restrict rotation of the outer portion about the central axis.
G: The treadmill of clause A, B, C, D, E, or F, wherein the first rotary control comprises an indicator, and wherein rotation of an outer portion of the first rotary control results in commensurate temporary illumination of at least part of the indicator.
H: The treadmill of clause A, B, C, D, E, F, or G, wherein the first rotary control comprises: a first component configured to provide tactile feedback to a user of the treadmill as the user rotates the first rotary control relative to the first arm, and a second component different from the first component configured to provide visible feedback to the user as the user rotates the first rotary control relative to the first arm.
I: The treadmill of clause A, B, C, D, E, F, G, or H, wherein the first rotary control comprises a carrier, an outer portion rotatably connected to the carrier, and a printed circuit board connected to the carrier, and wherein rotation of the outer portion relative to the carrier causes a component of the printed circuit board to transmit a corresponding first signal to a controller of the treadmill.
J: The treadmill of clause I, wherein the first rotary control further comprises an inner portion including an input device, the input device is configured to receive an input, and receipt of the input causes the component of the printed circuit board to transmit a corresponding second signal to the controller.
K: In another example embodiment of the present disclosure, a treadmill includes a controller, a first motor operably connected to the controller, a second motor separate from the first motor and operably connected to the controller, a first rotary control operably connected to the controller, and a second rotary control separate from the first rotary control and operably connected to the controller. In such an embodiment, the first rotary control is configured to control a first function of the treadmill associated with the first motor. Additionally, the second rotary control is configured to control a second function of the treadmill associated with the second motor different from the first function.
L: The treadmill of clause K, wherein the first function comprises a rotational speed of a continuous track of the treadmill, and the second function comprises an incline of a deck of the treadmill relative to a support surface on which the treadmill is disposed.
M: The treadmill of clause K or L, wherein the first rotary control comprises a first outer portion rotatable about a central axis of the first rotary control, and the second rotary control comprises a second outer portion rotatable about a central axis of the second rotary control.
N: The treadmill of clause K, L, or M, wherein at least one of the first rotary control or the second rotary control comprises an input device operably connected to the controller and configured to control a third function of the treadmill different from the first and second functions.
O: The treadmill of clause K, L, M, or N, wherein at least one of the first rotary control or the second rotary control comprises an indicator, and wherein rotation of the at least one of the first rotary control or the second rotary control results in commensurate temporary illumination of at least part of the indicator.
P: The treadmill of clause K, L, M, N, or O, further comprising a third control separate from the first rotary control and the second rotary control, the third control being operably connected to the controller and configured to stop rotation of a continuous track of the treadmill.
Q: In an example embodiment of the present disclosure, a method of manufacturing a treadmill includes providing an upper assembly including a first arm, a second arm opposite the first arm, a first crossbar extending from the first arm to the second arm, and a second crossbar opposite the first crossbar and extending from the first arm to the second arm. The method also includes connecting a first rotary control to the first arm, the first rotary control including an outer portion rotatable relative to the first arm, and an inner portion including an input device. The method further includes connecting a second rotary control to the second arm, the second rotary control including an outer portion rotatable relative to the second arm. The method also includes operably connecting the first and second rotary controls to a controller of the treadmill. The first rotary control is configured to control a first function of the treadmill via the controller, and the second rotary control is configured to control a second function of the treadmill via the controller different from the first function.
R: The method of clause Q, further comprising connecting a third control to the first crossbar, wherein the third control is operably connected to the controller of the treadmill, is configured to control a third function of the treadmill via the controller, and the third function is different from the first function and the second function.
S: The method of clause Q or R, wherein the outer portion of the first control is rotatable, relative to the inner portion of the first control, about a central axis of the first control, the first control further includes an indicator configured such that rotation of the outer portion of the first control results in commensurate temporary illumination of at least part of the indicator, and the input device is configured to control a third function of the treadmill different from the first function and the second function.
T: The method of clause S, wherein the first control further includes at least one detent configured to provide tactile feedback to a user of the treadmill as the user rotates the outer portion of the first control relative to the central axis.
Conclusion
The subject matter described above is provided by way of illustration only and should not be construed as limiting. Furthermore, the claimed subject matter is not limited to implementations that solve any or all disadvantages noted in any part of this disclosure. Various modifications and changes may be made to the subject matter described herein without following the examples and applications illustrated and described, and without departing from the spirit and scope of the present invention, which is set forth in the following claims.
This application is a continuation-in-part of U.S. application Ser. No. 15/686,875, filed Aug. 25, 2017, which claims the benefit of U.S. Provisional Application No. 62/380,412, filed Aug. 27, 2016. The entire disclosures of each of the above applications are incorporated herein by reference.
Number | Name | Date | Kind |
---|---|---|---|
3976192 | Muller | Aug 1976 | A |
4614337 | Schonenberger | Sep 1986 | A |
4771148 | Bersonnet | Sep 1988 | A |
D303414 | Armstrong et al. | Sep 1989 | S |
5104120 | Watterson et al. | Apr 1992 | A |
D330399 | Furline | Oct 1992 | S |
5178594 | Wu | Jan 1993 | A |
5336145 | Keiser | Aug 1994 | A |
5441468 | Deckers et al. | Aug 1995 | A |
5458548 | Crossing et al. | Oct 1995 | A |
5547439 | Rawls et al. | Aug 1996 | A |
5656000 | Russell | Aug 1997 | A |
5947868 | Dugan | Sep 1999 | A |
5984838 | Wang et al. | Nov 1999 | A |
5989161 | Wang et al. | Nov 1999 | A |
6042514 | Abelbeck | Mar 2000 | A |
6050924 | Shea | Apr 2000 | A |
6171218 | Shea | Jan 2001 | B1 |
6231482 | Thompson | May 2001 | B1 |
6409633 | Abelbeck | Jun 2002 | B1 |
6601016 | Brown et al. | Jul 2003 | B1 |
6626803 | Oglesby et al. | Sep 2003 | B1 |
6648798 | Yoo | Nov 2003 | B2 |
6702719 | Brown et al. | Mar 2004 | B1 |
6749536 | Cuskaden et al. | Jun 2004 | B1 |
6764430 | Fencel | Jul 2004 | B1 |
6830541 | Wu | Dec 2004 | B2 |
6899659 | Anderson et al. | May 2005 | B2 |
6902513 | McClure | Jun 2005 | B1 |
6923746 | Skowronski et al. | Aug 2005 | B1 |
6997853 | Cuskaden et al. | Feb 2006 | B1 |
7153241 | Wang | Dec 2006 | B2 |
7252624 | Wu et al. | Aug 2007 | B2 |
7455620 | Frykman et al. | Nov 2008 | B2 |
7562761 | Tasma et al. | Jul 2009 | B2 |
7594878 | Joannou | Sep 2009 | B1 |
7618352 | Wei | Nov 2009 | B1 |
D606599 | Murray et al. | Dec 2009 | S |
7628730 | Watterson et al. | Dec 2009 | B1 |
7746997 | Brunson | Jun 2010 | B2 |
7927253 | Vincent et al. | Apr 2011 | B2 |
8001472 | Gilley et al. | Aug 2011 | B2 |
8012067 | Joannou | Sep 2011 | B2 |
8348813 | Huang | Jan 2013 | B2 |
8376910 | Cheung | Feb 2013 | B2 |
8545369 | Cheung | Oct 2013 | B2 |
8579767 | Ellis et al. | Nov 2013 | B2 |
8608624 | Shabodyash et al. | Dec 2013 | B2 |
8829376 | Wei | Sep 2014 | B2 |
8986169 | Bayerlein et al. | Mar 2015 | B2 |
9174085 | Foley et al. | Nov 2015 | B2 |
9254411 | Chang | Feb 2016 | B1 |
9452314 | Hou | Sep 2016 | B2 |
9463349 | Chang | Oct 2016 | B1 |
9579544 | Watterson | Feb 2017 | B2 |
9616278 | Olson | Apr 2017 | B2 |
9623285 | Ruiz | Apr 2017 | B1 |
9636567 | Brammer | May 2017 | B2 |
9649528 | Hou | May 2017 | B2 |
9675839 | Dalebout et al. | Jun 2017 | B2 |
9682307 | Dalebout | Jun 2017 | B2 |
9694234 | Dalebout | Jul 2017 | B2 |
9694242 | Ashby et al. | Jul 2017 | B2 |
9713742 | Pasini et al. | Jul 2017 | B2 |
9767785 | Ashby et al. | Sep 2017 | B2 |
9808672 | Dalebout | Nov 2017 | B2 |
9814929 | Moser | Nov 2017 | B2 |
9814930 | Manzke et al. | Nov 2017 | B2 |
10009644 | Aimone | Jun 2018 | B2 |
10010748 | Weinstein et al. | Jul 2018 | B1 |
20020091627 | Yang | Jul 2002 | A9 |
20030093248 | Vock et al. | May 2003 | A1 |
20030199366 | Anderson et al. | Oct 2003 | A1 |
20040102931 | Ellis et al. | May 2004 | A1 |
20040121884 | Chang | Jun 2004 | A1 |
20040166995 | Wu | Aug 2004 | A1 |
20050054490 | Chou | Mar 2005 | A1 |
20050239601 | Thomas | Oct 2005 | A1 |
20060136173 | Case, Jr. et al. | Jun 2006 | A1 |
20060207867 | Waddington | Sep 2006 | A1 |
20070072743 | Severino et al. | Mar 2007 | A1 |
20070105693 | Wang | May 2007 | A1 |
20070116207 | Brunson | May 2007 | A1 |
20070219059 | Schwartz | Sep 2007 | A1 |
20070281831 | Wang | Dec 2007 | A1 |
20080076637 | Gilley et al. | Mar 2008 | A1 |
20080086318 | Gilley | Apr 2008 | A1 |
20080116036 | Tasma et al. | May 2008 | A1 |
20080242511 | Munoz et al. | Oct 2008 | A1 |
20090098524 | Walton | Apr 2009 | A1 |
20090233771 | Quatrochi et al. | Sep 2009 | A1 |
20100048358 | Tchao et al. | Feb 2010 | A1 |
20100160115 | Morris et al. | Jun 2010 | A1 |
20110082008 | Cheung | Apr 2011 | A1 |
20110082011 | Ellis | Apr 2011 | A1 |
20110190097 | Daly et al. | Aug 2011 | A1 |
20110306911 | Tran | Dec 2011 | A1 |
20120088633 | Crafton | Apr 2012 | A1 |
20130125025 | Cheung | May 2013 | A1 |
20130237374 | Ashby | Sep 2013 | A1 |
20130281241 | Watterson et al. | Oct 2013 | A1 |
20140038781 | Foley et al. | Feb 2014 | A1 |
20140082526 | Park et al. | Mar 2014 | A1 |
20140172135 | Eisner | Jun 2014 | A1 |
20140223462 | Aimone | Aug 2014 | A1 |
20150182800 | Watterson | Jul 2015 | A1 |
20150190671 | Golen, Jr. | Jul 2015 | A1 |
20150238817 | Watterson et al. | Aug 2015 | A1 |
20160023045 | Dalebout | Jan 2016 | A1 |
20160023049 | Dalebout | Jan 2016 | A1 |
20160103970 | Liu et al. | Apr 2016 | A1 |
20160129311 | Yang | May 2016 | A1 |
20160166877 | Cei et al. | Jun 2016 | A1 |
20160170436 | Farrar | Jun 2016 | A1 |
20160181028 | Ebrom | Jun 2016 | A1 |
20160199695 | Armstrong | Jul 2016 | A1 |
20160287930 | Moser | Oct 2016 | A1 |
20170186444 | Lu | Jun 2017 | A1 |
20170281079 | Nachman | Oct 2017 | A1 |
20170326411 | Watterson | Nov 2017 | A1 |
20170333751 | Seol | Nov 2017 | A1 |
20170340917 | Chang | Nov 2017 | A1 |
20180056132 | Foley et al. | Mar 2018 | A1 |
20180126248 | Dion et al. | May 2018 | A1 |
20180126249 | Consiglio | May 2018 | A1 |
20180140903 | Poure et al. | May 2018 | A1 |
20200015736 | Alhathai | Jan 2020 | A1 |
Number | Date | Country |
---|---|---|
2877780 | Mar 2007 | CN |
101766891 | Jul 2010 | CN |
105409145 | Mar 2016 | CN |
205595259 | Sep 2016 | CN |
206544889 | Oct 2017 | CN |
0919259 | Jun 1999 | EP |
2964349 | Jan 2016 | EP |
I644706 | Dec 2018 | TW |
WO199741925 | Nov 1997 | WO |
WO2005087323 | Sep 2005 | WO |
WO 2017209500 | Dec 2017 | WO |
WO 2019143488 | Jul 2019 | WO |
Entry |
---|
“CompuTrainer”, Racermate, 2017, retrieved Nov. 30, 2018 from <<http://www.racermateinc.com/computrainer/>>, 1 page. |
“Netathlon”, WebRacing, 2014, retrieved Nov. 30, 2018 from <<http://webracinginc.com/products_netathlon.htm>>, 3 pages. |
The PCT Search Report and Written Opinion dated Dec. 13, 2017, for PCT Application No. PCT/US2017/48650, 14 pages. |
The PCT Search Report and Written Opinion dated May 1, 2019 for PCT Application Mo. PCT/US2019/012321, 12 pages. |
Non Final Office Action dated Sep. 9, 2019 for U.S. Appl. No. 15/863,368 “Exercise System and Method” Consiglio, 33 pages. |
Non Final Office Action dated Sep. 18, 2019 for U.S. Appl. No. 15/686,875 “Exercise System and Method” Foley, 10 pages. |
The European Office Action dated Apr. 1, 2020 for European Application No. 17847265.0, a counterpart foreign application of the U.S. Appl. No. 15/686,875, 8 pages. |
The Extended European Search Report dated Apr. 1, 2020 for European Patent Application No. 17847265.0, 8 pages. |
Non Final Office Action dated Mar. 19, 2020 for U.S. Appl. No. 15/863,057 “Exercise System and Method” Dion, 20 pages. |
Final Office Action dated Apr. 14, 2020 for U.S. Appl. No. 15/863,368 “Exercise System and Method” Consiglio, 33 pages. |
Final Office Action dated Apr. 29, 2020 for U.S. Appl. No. 15/686,875 “Exercise System and Method” Foley, 7 pages. |
The Chinese Office Action dated May 20, 2020 for Chinese Application No. 201780066713.X, a counterpart of U.S. Appl. No. 15/686,875, 12 pages. |
English Translation of the Chinese Office Action dated May 20, 2020 for Chinese Application No. 201780066713.X, a counterpart of U.S. Appl. No. 15/686,875, 10 pages. |
Final Office Action dated Nov. 16, 2020 for U.S. Appl. No. 15/863,057, “Exercise System and Method”, Dion, 26 pages. |
Number | Date | Country | |
---|---|---|---|
20180140903 A1 | May 2018 | US |
Number | Date | Country | |
---|---|---|---|
62380412 | Aug 2016 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 15686875 | Aug 2017 | US |
Child | 15863596 | US |