Device for safely strengthening core muscles

The device addresses the limitations of existing core-strengthening mechanisms by using actuators and motors to securely position and rotate users, effectively engaging multiple muscle groups and tracking progress, thus enhancing core muscle strength for a broad range of users.

WO2025230566A1PCT designated stage Publication Date: 2025-11-06ALLCORE HOLDINGS LLC
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
PCT/US2024/052476
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-05-03
Filing Date
2024-10-23
Publication Date
2025-11-06

AI Technical Summary

Technical Problem

Existing mechanisms for strengthening core muscles are ineffective for a wide range of users, including those with limited physical ability, as they often require significant physical fitness, target only a few muscle groups, and are limited to specific positions, making them inaccessible to individuals with disabilities or severe mobility issues.

Method used

A device with electronically controlled actuators and motors that securely positions users, tilts and rotates them to engage multiple muscle groups, accompanied by a control unit that tracks progress and provides personalized exercise recommendations.

Benefits of technology

The device safely and efficiently strengthens core muscles for diverse users, including the severely disabled, by engaging multiple muscle groups and providing measurable improvements over time.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure US2024052476_06112025_PF_FP_ABST
    Figure US2024052476_06112025_PF_FP_ABST
Patent Text Reader

Abstract

Systems and methods herein provide for safe and efficient strengthening of core muscles of a user. An example device can include various components for securing a user in a safe position, tilting the body of the user, and rotating the user in a manner that engages the desired muscle groups. The device can include electronically controlled actuators and / or electric motors for performing various motions associated with the user. A control unit can gather information regarding the user and the device to provide helpful information to the user or a caretaker. For example, the control unit can track progress over time, suggest the types and intensities of exercises for individual users, and prepare reports suitable for use in medical or insurance contexts. The control unit can be controlled by a user manually or through a software application.
Need to check novelty before this filing date? Find Prior Art

Description

DEVICE FOR SAFELY STRENGTHENING CORE MUSCLESAndy McGehee, Matt Piell, and Karl PoehlsCROSS-REFERENCES TO RELATED APPLICATIONS

[0001] This application claims priority as a non-provisional application to U.S. provisional application no. 63 / 642,575 titled “Device for Safely Strengthening Core Muscles,” fded on May 3, 2024, the contents of which are incorporated herein in their entirety. BACKGROUND

[0002] The medical industry has been unable to provide a mechanism for safely strengthening the core muscles of all types of patients, including sick, weak, or physically disabled patients. Core-muscle strength is important for good health, as it contributes to mobility, posture, and the ability to carry out daily tasks.

[0003] Traditional core-strengthening exercises require a high level of physical fitness to perform. For example, performing a sit-up requires a baseline level of abdominal strength, as well as lower body strength required to support or balance the rest of the body. Modifying a traditional core-strengthening exercise to make it easier to perform typically results in rendering the exercise ineffective.

[0004] Other core-strengthening exercises are ineffective in that they target only a few of the many core muscles. The human body includes multiple core muscles that span the abdominal area, back area, and sides. An exercise that only focuses on one muscle group will not provide a full range of benefits to posture and mobility. Even high-performing athletes could benefit from a form of exercise that targets all of the core muscles rather than merely a few.

[0005] Furthermore, some patients are simply unable to perform the exercises necessary to strengthen their core muscles. For example, a person suffering from lower-body paralysis ormuscular dystrophy is unlikely to be able to perform enough useful exercise to improve their physical condition.

[0006] Additionally, current mechanisms for strengthening a person’s core muscles have limitations for users. For example, some only allow a user to use the mechanism in a sitting position, which limits the muscles that can be used.

[0007] As a result, a need exists for an improved mechanism for strengthening a person’s core muscles. A need exists for a device that can service all types of people, ranging from athletes to the severely disabled, and provide measurable benefits.SUMMARY

[0008] It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the examples, as claimed.

[0009] Systems and methods herein provide for safe and efficient strengthening of core muscles of a user. An example device can include various components for securing a user in a safe position, tilting the body of the user, and rotating the user in a manner that engages the desired muscle groups. The device can include electronically controlled actuators and / or electric motors for performing various motions associated with the user. A control unit can gather information regarding the user and the device to provide helpful information to the user or a caretaker. For example, the control unit can track progress over time, suggest the types and intensities of exercises for individual users, and prepare reports suitable for use in medical or insurance contexts.

[0010] In one example, a device for strengthening core muscles of a user is provided.The device can include at least one support assembly intended to rest on a flat surface such as theground or a floor of a building. The device can also include a first rotating frame assembly. The first rotating frame is rotatably coupled to at least one support assembly. A second rotating frame is rotatably coupled to the first frame, adding another degree of freedom to the device. A seat is coupled to the second rotating frame, such that the orientation of the second frame determines the orientation of the seat at any given time.

[0011] In an example, the device includes an actuator coupled to at least one support assembly, at one end, and coupled to the first rotating frame at another end. Based on the position of the actuator, extension and retraction of the actuator can cause the first rotating frame to rotate relative to at least one support assembly. For example, extending the actuator can place the first frame in a first position, while retracting the actuator can place the first frame in a second position. In some examples, the first and second positions represent a 90-degree rotation of the first frame relative to one another. Of course, any intermediate position between the first and second positions can also be achieved via the actuator.

[0012] In another example, the device includes an electric motor mounted on the first rotating frame. The electric motor can rotatably couple to the second rotating frame, such that activating the motor causes the second frame to rotate relative to the first frame. In one example, the electronic motor can rotate the second frame 360 degrees relative to the first frame, and can rotate the second frame either clockwise or counterclockwise.

[0013] The seat of the device can include multiple adjustment points to accommodate users of different sizes. In one example, the seat includes a base portion, a back portion, and two opposing side portions. At least one of those side portions can be positionally adjustable relative to the base portion. For example, the side portions can slide along a track that causes the side portions to either reduce or expand the amount of space between them. The side portions can beadjusted to the user after the user is seated on the base portion. The seat can also include a restraining device that surrounds a portion of the user’s body.

[0014] The seat can also include adjustable knee restraints intended to restrain the user’s knees while the device is being used. The knee restraints can be mounted on a slide that allow the restraints to be adjusted closer to, or further from, the base portion of the seat. In other examples, different adjustment mechanisms can be used, such as a screw drive or pneumatic piston. A footrest can be used in conjunction with the seat to support the user. The footrest can be mounted on the second rotating frame, such that it maintains its position relative to the seat and the user as the device rotates the first and / or second frames. The footrest can include restraint devices for retaining the user’s feet while the device is in use. The footrest can also be referred to as a footstool or foot table.

[0015] The seat and footrest can include adjustment mechanisms that allow the device to convert between a sitting configuration and a standing configuration. For example, the seat can be rotated so that a user can sit or stand in the device. The footrest can include an adjustment mechanism for raising and lowering the footrest relative to the seat. This allows users to adjust the device for maximum comfort and to choose a configuration.

[0016] In another example, a control unit is provided for managing the use of the device. The control unit can be a computing device associated with the exercise device, for example. The control unit can receive input from an operator, such as operating parameters. For example, the operator can select an angle of rotation for the first frame along with a rotation speed and direction for the second frame. The control unit can carry out these instructions after receiving them from the operator.

[0017] The control unit can receive information from a variety of sources. For example, the control unit can receive input from a positional sensor associated with the first frame and a positional sensor associated with the second frame. Using these sensors, the control unit can calculate a current angle of inclination or rotation of either the first or second frame. The control unit can also receive information about the user based on various recognition methods. For example, the control unit can receive information from a scanner that scans a badge or bracelet of the patient. In another example, the control unit can sense the proximity of a user based on a near-field communication (“NFC”) device in the user’s possession. In yet another example, the control unit can receive biometric data from the user. For example, the control unit can receive a BLUETOOTH signal that includes the user’s heart rate, respiration rate, blood oxygen level, or any other biometric data.

[0018] The control unit can store user-specific data in a repository. For example, the control unit can store information indicating the date, duration, intensity, and machine settings of any sessions performed by a particular user. The control unit can retrieve this information at future sessions and provide recommended session parameters based on that information. For example, the control unit can suggest rotation angles that only slightly exceed the previous session. The control unit can also cause reports to be generated. The reports can be formatted for specific purposes, such as for submitting to an insurance company to show a patient’s improvement over time.

[0019] The control unit can be controlled by a software application. The application can allow a user to set up a profile, set parameters, initiate ride sessions, and so on. For example, a user can configure a session for the device in the application using his or her mobile device, and the mobile device can send the session configuration to the control unit.BRIEF DESCRIPTION OF THE DRAWINGS

[0020] FIG. 1 is an exemplary illustration of a perspective view of a device for strengthening the core muscles of a user.

[0021] FIG. 2 is an exemplary illustration of a frontal view of a device for strengthening the core muscles of a user.

[0022] FIG. 3 is an exemplary illustration of a side view of a device for strengthening the core muscles of a user.

[0023] FIG. 4A is an exemplary illustration of a support assembly of a device for strengthening the core muscles of a user.

[0024] FIG. 4B is another exemplary illustration of a support assembly of a device for strengthening the core muscles of a user.

[0025] FIG. 5 is an exemplary system diagram for a control system that can be used in conjunction with a device for strengthening the core muscles of a user.

[0026] FIG. 6 is a flowchart of an example method of operating a device for strengthening the core muscles of a user.

[0027] FIG. 7 is an exemplary illustration of a side support mechanism.

[0028] FIGs. 8A, 8B, 8C, and 8D are exemplary enlarged illustrations of various components of a side support mechanism.DESCRIPTION OF THE EXAMPLES

[0029] Reference will now be made in detail to the present examples, including examples illustrated in the accompanying drawings. Wherever possible, the same reference numbers will be used throughout the drawings to refer to the same or like parts.

[0030] Systems and methods herein provide for safe and efficient strengthening of core muscles of a user. An example device can include various components for securing a user in a safe position, tilting the body of the user, and rotating the user in a manner that engages the desired muscle groups. The device can include electronically controlled actuators and / or electric motors for performing various motions associated with the user. A control unit can gather information regarding the user and the device to provide helpful information to the user or a caretaker. For example, the control unit can track progress over time, suggest the types and intensities of exercises for individual users, and prepare reports suitable for use in medical or insurance contexts.

[0031] FIG. 1 is an exemplary illustration of a perspective view of a device 100 for strengthening the core muscles of a user. The device 100 includes two support assemblies 102 that support and suspend the rest of the device 100. The support assemblies 102 can be configured to rest on a flat surface, such as a floor or a cushioned mat. Although two support assemblies 102 are shown in FIG. 1, in some examples, only one support assembly 102 can be used to support the rest of the device 100. In other examples, more than two support assemblies 102 can be used.

[0032] One or more of the support assemblies 102 can be coupled to a first rotating frame 104 (also referred to herein as a “first frame”). The support assemblies 102 can be made from any material with sufficient strength to support the remainder of the device 100, including a user, while providing a sufficient margin of safety. Example materials include steel, aluminum, alloys, carbon fiber, and so on. The support assemblies 102 and first frame 104 can be coupled via a rotating coupling 106. Any type of rotating coupling 106 can be used, provided the coupling 106 can handle a radial load associated with the weight of the suspended portions of thedevice 100 as well as a user, who is also suspended by the support assemblies 102. The couplings 106 can each include a bearing coupled to a shaft. As non-exhaustive examples, the bearing can be a ball bearing, roller bearing, bushing, journal bearing, sleeve bearing, rifle bearing, composite bearingjewel bearing, fluid bearing, magnetic bearing, flexure bearing, or a combination thereof. In some cases, multiple bearings can be used. For example, a coupling 106 can include one bearing press-fit into the first frame 104 and a second bearing press-fit into the support assembly 102, with a shaft connecting the two. Any other rotational coupling can be used for coupling 106 based on the design parameters of the device 100.

[0033] In some examples, a shaft used as part of a coupling 106 can extend through the support assembly 102 and be attached to a side motor. In those examples, first frame 104 can provide rotational movement via the side motor rotating the shaft of the coupling 106. In other examples, actuators can be mounted to control the movement of the first frame 104 relative to the support assemblies 102. The first frame 104 can be made from any material with sufficient strength to support the remainder of the device 100, including a user 110, while providing a sufficient margin of safety. Example materials include steel, aluminum, alloys, carbon fiber, and so on.

[0034] Continuing with the example of FIG. 1, a second rotating frame 108 (also referred to herein as a “second frame”) is provided. The second frame 108 can be coupled to the first frame 104 via one or more rotational couplings 112, 202 (rotation coupling 202 is shown in FIG. 2). Similar to the couplings 106 between the support assemblies 102 and first frame 104, the couplings 112, 202 between the first frame 104 and second frame 108 can include any rotational couplings, such as bearings. The bearings can include a ball bearing, roller bearing, bushing, journal bearing, sleeve bearing, rifle bearing, composite bearing ewel bearing, fluid bearing,magnetic bearing, flexure bearing, or a combination thereof. In some cases, multiple bearings can be used. For example, a coupling 112, 202 can include one bearing press-fit into the first frame 104 and a second bearing press-fit into the second frame 108, with a shaft connecting the two. The second frame 108 can be made from any material with sufficient strength to support the remainder of the device 100, including a user and a seat assembly 130, while providing a sufficient margin of safety. Example materials include steel, aluminum, alloys, carbon fiber, and so on.

[0035] In some examples, the couplings 112, 202 between the first frame 104 and second frame 108 include a first coupling 112 and a second coupling 202. In the example of FIG. 1, the first coupling 112 is positioned near the top of the second frame 108, while the second coupling 202 (not shown in FIG. 1) is positioned near the bottom of the second frame 108 below a footrest 140. Because these couplings 112, 202 experience different forces and can provide different functions, their design may differ in some ways. For example, the second coupling 202 may include a larger or more robust rotational mechanisms, such as bearings, in order to support the majority of the weight of the second frame 108 and a user 110. Meanwhile, the first coupling 112 can include an elongated shaft that extends through the first frame 104 and is coupled to a device for generating rotational force, such as a motor. In the example of FIG. 1, the first coupling 112 is associated with a top electric motor 116 that is integrated on the first frame 104. This integration provides increased dimensional availability to the user / rider.

[0036] The top electric motor 116 can utilize a supply of either DC or AC power to provide mechanical work. In the example of FIG. 1, the top motor 116 provides work in the form of rotational energy applied to a shaft coupled to the second frame 108. The top motor 116 itself is shown mounted to the first frame 104. As a result, operating the top motor 116 causesthe second frame 108 to rotate relative to the first frame 104. This is true regardless of the spatial orientation of the first frame 104 relative to the support assembly 102. The top motor 116 can cause the second frame 108 to rotate 360 degrees relative to the first frame 104, about an axis intersecting the top and bottom couplings 112, 202. The top motor 116 can operate in either direction — i.e., clockwise or counterclockwise — as desired. The top motor 116 can be controlled by an operator or by a computer, as discussed later in this disclosure.

[0037] While described as an electric motor, the top motor 116 can be any type of device that utilizes power to produce rotational movement. The top motor 116 can include additional components, such as a set of gears that increases or decreases the mechanical leverage of the top motor 116 or that changes the direction of rotation, such as a differential. The top motor 116 can also include a housing that covers and protects the components of the top motor 116. The top motor 116 can further include a fail-safe that causes the motor to lock into position in the case of a malfunction, including a manual override that allows an operator to manually move the second frame 108 as desired.

[0038] Although not shown, the top electric motor 116 can be mounted in alternate locations in some embodiments. For example, the top motor 116 can be mounted to the first frame 104 proximate the second coupling 202. In that example, the top motor 116 would cause the second frame 108 to rotate by applying a rotational force to a shaft extending through the second coupling 202. The shaft, fixed to the second frame 108, would cause the second frame 108 to rotate at the same speed as the shaft is rotating. The orientation with the top motor 1 16 proximate the second coupling 202 provides an advantage in that it lowers the center of gravity 120 of the device 100. However, the size of the top motor 116 will require careful considerationto ensure that sufficient ground clearance is provided for the top motor 116 as the first frame 104 pivots about couplings 106.

[0039] FIG. 1 also shows a seat assembly 130 upon which a user can be securely seated. The seat assembly 130 can include a seat frame 131 that is mounted to a portion of the second frame 108, such that rotation of the second frame 108 causes an associated rotation of the seat assembly 130. The seat frame 131 can be made from a resilient material such as metal, thick plastic, carbon fiber, or any other suitable rigid material. The seat frame 131 of the seat assembly 130 can be mounted to any portion of the second frame 108, or to multiple portions of the second frame 108. Other portions of the seat assembly 130 can also be mounted to the second frame 108.

[0040] The seat assembly 130 can include a base portion 134 mounted to the seat frame 131 and shaped for a user 110 to sit on. The base portion 134 can be a padded section similar to what might be found in a typical chair. The seat assembly 130 can also include a back portions 132, 135 mounted to the seat frame 131. The back portions 132, 135 can be made from a similar material as the base portion 134, with the intended function being to provide comfortable support to the user’s 110 body. In some examples, the back portions 132, 135 of the seat assembly 130 are positioned to contact the user 110 in the lower and middle back areas, without providing any support to the user’s 110 upper back areas. This is intentional, as a large back portion 135 may eliminate the requirement for a user 110 to engage particular core muscles when operating the device 100.

[0041] The seat assembly 130 can also include a side support 138 on one or both sides of the seat assembly 130. The seat assembly 130 can also include a thigh support 144 for one or both legs of a user. The thigh support 144 can rotate about a hinge 148 located at a side of theseat assembly 130. FIG. 1 shows the thigh support 144 in a closed position, and FIG. 2 shows the thigh support 144 in an open position. A user can enter the device 100 while the thigh support 144 is in an open position and then rotate the thigh support 144 until it contacts the user’s legs. The thigh support 144 can be a curved shape to complement a user’s legs. The thigh support 144 can include a locking mechanism (not shown) to keep the thigh support 144 pressed against the user’s legs while the device 100 is in use. For example, the hinge 148 can be a ratchet joint that incrementally locks the thigh support 144 as it rotates toward the user’s legs. The hinge 148 can include a release mechanism (not shown), such as a release button, that allows a user to release the thigh support 144. The thigh support 144 can be particularly useful when a user utilizes the device 100 in a standing position (described below).

[0042] The device 100 can have a sitting configuration and a standing configuration. FIG. 1 shows the device 100 in a sitting configuration, and FIG. 3 shows the device 100 in a standing configuration. In a sitting configuration, the base portion 134 of the seat assembly 130 extends perpendicular from the back portion 135 so that the user can sit on the base portion 134. In a standing configuration, the base portion 134 of the seat assembly 130 is rotated downward into a vertical orientation so that the base portion 134 is parallel, or substantially parallel, to the back portion 135. A seat rotation mechanism 146 can facilitate adjusting the seat assembly 130 between a sitting configuration and a standing configuration. Using the device 100 in the standing configuration can eliminate bilateral hip flexion during a 360-degree isometric abdominal contraction.

[0043] The seat assembly 130 can include a protective bar 150. The protective bar 150 can rotate about a horizontal axis perpendicular to the second frame 108. The protective bar 150 can be “U-shaped”, as shown in FIG. 1. The protective bar 150 can be raised to allow a user toenter or exit the device 100, and lowered while the device 100 is in use. When lowered, the protective bar 100 surrounds the user and helps prevent the user from falling out of the device 100. In one example, the protective bar 150 can be adjustable. For example, after a user enters the device 100, the user can lower / rotate the protective bar 150 to a desired position and lock the protective bar 150 in place.

[0044] The device 100 can include an emergency shutoff 152. The emergency shutoff 152 can be any type of mechanism that a user can interact with to stop all rotating of the device 100. For example, the emergency shutoff 152 can be a toggle switch or a button. In one example, pressing the emergency shutoff 152 can cause a signal to be sent to the top motor 116 that causes the top motor 116 to stop. In one example, pressing the emergency shutoff 152 can cause the device 100 to return to a “home” position, which can refer to default upright position, such as that shown in FIG. 1.

[0045] The seat assembly can also include a seatbelt (not shown). The seatbelt can include two or more straps secured to the seat assembly 130 at either end of the user. In one example, the straps can be secured to the base portion 134. Attaching the straps to the base portion 134, as opposed to, for example, the second frame 108, prevents fraying. The straps can be wrapped around the user can coupled to each other to secure the user within the device 100.

[0046] The device 100 of FIG. 1 also includes a footrest 140 positioned for the user 110 to place his or her feet as the device 100 is operated. The footrest 140 can be mounted to a height adjuster 142. The height adjuster 142 can be an adjustment mechanism that allows the footrest 140 to be raised or lowered relative to the seat assembly 130. As an example, the height adjuster 142 can include a vertical rod with notches and a latching component with a pin that can be inserted into one of the notches. A user can engage the latching component to remove the pinfrom a notch, adjust the heigh of the footrest 140, and disengage the latching component to reinsert the pin at the desired height. Components of the height adjuster 142 can be made from any material with sufficient strength to support a user standing on the footrest 140. Example materials include steel, aluminum, alloys, carbon fiber, and so on. The heigh adjuster 142 can be mounted to the seat assembly 130 so that adjustments made to the height of the footrest 130 are relative to the seat assembly 130.

[0047] FIG. 2 shows a frontal view of the device 100 from FIG. 1 in a sitting configuration. In a sitting configuration, the base portion 134 of the seat assembly 130 extends perpendicular from the back portion 135 so that the user can sit on the base portion 134. The thigh support 144 and protective bar 150 in FIG. 2 are shown in open positions. For example, the thigh supports 144 are shown rotated into a vertical orientation, which allows a user to sit on the seat assembly. The protective bar 150 is raised so that the user can sit on the seat assembly 130 or stand in the device 100. After entering the device 100, the user can lower the protective bar 150 and rotate the thigh support 144 inward toward his or her legs.

[0048] FIG. 3 shows a frontal view of the device 100 from FIG. 1 in a standing configuration. In a standing configuration, the base portion 134 of the seat assembly 130 is rotated downward so that the base portion 134 is parallel, or substantially parallel, to the back portion 135. In the standing configuration, a user can stand on the footrest 140 with the back of his or her body against the base portion 134 and back portion 135. The thigh support 144 and protective bar 150 in FIG. 3 are shown in closed positions, which can help secure the user in the device 100.

[0049] FIGs. 4A and 4B show two different views of the opposing support assemblies102 of the device 100 from FIG. 1. Each support assembly 102 is coupled to the first frame 104via an attachment saddle 404. The attachment saddle 404 can be any non-circular polygon shape, such as a square, pentagon, or hexagon. The first frame 104 can include a slot of matching shape and size that the attachment saddle 404 can be inserted into to couple the attachment saddle 404 to the first frame 104. This type of coupling has tight tolerances, making it more secure, and reduces flex during a session. Rotation of the attachment saddle 404 can cause the first frame 104 to also rotate.

[0050] The attachment saddle 404 can be rotated by extension and contraction of an actuator 408. The actuator 408 can include any component that moves or controls a mechanical system. For example, the actuator 408 can be electric, mechanical, pneumatic, hydraulic, or some combination thereof. The actuator 408 can also be comprised of multiple actuators working in conjunction with one another.

[0051] As shown in FIG. 4A, an actuator 408 can be mounted to a support frame 412 of the support assembly 102. In one example, when the actuator 408 is in an extended position, the first rotating frame 104 is in an upright position. When the actuator 408 is in a retracted position, the first rotating frame 104 is in a horizontal position. In some examples, the extension and retraction of the actuator 408 provides at least 90 degrees of rotational movement for the first frame 104 relative to the support assembly 102.

[0052] The actuator 408 can be controlled by a control unit 402. The control unit 402 can include a motor 410 (shown in FIG. 4B) that rotationally drives the rotating coupling 404. The motor 410 can correspond to the side motor 152 described previously herein. The control unit 402 can also include a control panel 406. The control panel 408 can allow an operator to manually control actuator 408. The control unit 402 can also include components that allows it to be controlled remotely through wireless electronic communication. For example, the controlunit 402 can include a WIFI or BLUETOOTH transceiver that allows a user to control the actuator 408 using a computing device, such as a mobile device. The operation of the control unit is discussed in more detail with respect to FIG. 5.

[0053] In some examples, one or more sensors associated with the first frame 104 can provide an indication of the inclination level of the first frame 104 relative to the support assembly 102, the ground, or an initial position. For example, an inertial sensor can be placed on a top portion of the first frame 104 with another inertial sensor placed at a bottom portion of the first frame 104. In another example, the second inertial sensor can be placed on the first frame 104 at a location axially aligned with a coupling 106 between the first frame 104 and support assembly 102. In yet another example, the second inertial sensor can be placed on the support assembly 102. Regardless of their precise locations, these inertial sensors can provide information sufficient to determine the spatial orientation of the first frame 104. The sensors can report their measurements to the control unit 402, and the control unit 402 can use the measurements to control the actuators 408 such that they extend a precise amount that causes the first frame 104 to be oriented properly.

[0054] The support assembly 102 can be equipped with a variety of strengthening components designed to resist torsional forces and other stresses that arise when a user rotates within the device 100. Specifically, the support assembly 102 features stiffener plates 414 and a gusset plate 416. The stiffener plates 414 are strategically positioned to provide additional rigidity and support to the structure, thereby reducing the potential for deformation under load. These plates work by distributing stress more evenly across the assembly, which helps to maintain the structural integrity of the device even under significant force. Similarly, the gusset plate 416 plays a crucial role in reinforcing the support assembly. It is typically installed atcritical junctions where additional support is needed to handle complex stress distributions. The gusset plate 416 enhances the overall strength of the assembly by increasing its resistance to bending and twisting motions. Together, the stiffener plates 414 and gusset plate 416 ensure that the support assembly 102 remains robust and reliable, effectively maintaining its shape and functionality during operation.

[0055] FIG. 5 is an exemplary system diagram for a control system that can be used in conjunction with a device 100 for strengthening the core muscles of a user. In the system shown in FIG. 5, a computing device can be used to coordinate system functions. The computing device can be any type of computing device, including a laptop, desktop, PC, tablet, or phone, for example. The computing device can include memory and a processor capable of executing non-transitory, computer-readable medium. The computing device can also include a control unit 540 that receives and processes information and can issue commands to other components associated with the computing device or the exercise device 100. The control unit 540 can be one or more processors of the computing device.

[0056] In some examples, the control unit 540 receives inputs from a variety of sources. For example, sensors associated with the exercise device 100 can send information to the control unit 540 indicating positional information of different components of the device 100. A first position sensor 510 can be located on the device 100 in a location associated with the first rotating frame 105, for example. The first position sensor 510 can be a single sensor or multiple sensors. It can encompass any type of sensor, such as an inertial sensor, inclinometer, accelerometer, gravity sensor, magnetic sensor, or any other relevant sensor. In one example, the first position sensor 510 is an inclinometer mounted to a top or bottom portion of the first rotating frame 105. As the first rotating frame 105 rotates about an axis extending through thecouplings 106 shown in FIG. 1, the inclinometer can measure a real-time angle of inclination and provide that data to the control unit 540 in real time. To transmit this information, a wireless communication protocol can be used. Examples include WIFI, BLUETOOTH, or NFC protocols.

[0057] A second position sensor 515 can be located on the device 100 in a location associated with the second rotating frame 108. The second position sensor 515 can be a single sensor or multiple sensors. It can encompass any type of sensor, such as an inertial sensor, inclinometer, accelerometer, gravity sensor, magnetic sensor, or any other relevant sensor. In one example, the second position sensor 515 is an inclinometer mounted to a top or bottom portion of the second rotating frame 108. As the second rotating frame 105 rotates about an axis extending through the couplings 112, 202 shown in FIG. 1, the inclinometer can measure a realtime angle of inclination and provide that data to the control unit 540 in real time. In another example, the second position sensor 515 is a pair of sensors mounted to the first and second rotating frames 105 and 108, respectively. In that example, the pair of sensors 515 can determine a relative location relative to one another. In yet another example, the first position sensor 510 and second position sensor 515 are the same sensor, or pair of sensors, and are mounted to a portion of the second rotating frame 108.

[0058] The control unit 540 can also receive a user identification (ID) 520. The user ID 520 can be obtained from a variety of sources. In one example, an administrator manually inputs a user ID 520 into a user interface of the computing device. In another example, a user 110 logs into the computing device and provides their user ID 520 in that manner. In yet another example, a user 110 scans an identification object, such as a barcode on an armband, key chain, or smartphone application, using a scanner in communication with the computing device.

[0059] The control unit 540 can also receive information from user sensors 525 that are associated with the user 110. For example, the user 110 can wear a heartrate-monitoring device that syncs to the computing device and provides a wireless signal to the control unit 540 regarding the user’s 110 heartrate during use of the device 100. The wireless signal can be any type of wireless communication, such as BLUETOOTH, WIFI, or radio-frequency communication. Other user sensors 525 can be used as well, such as blood pressure monitors, blood oxygen monitors, respiration rate monitors, and so on. Finally, the control unit 540 can receive manual inputs 530 from a user 110 or administrator. For example, an administrator can provide a manual input 530 regarding the parameters used for the device 100 during a session or in past sessions.

[0060] The control unit 540 can also receive inputs from an application 590. The application 590 can run on a computing device, such as a laptop, desktop, PC, tablet, phone, or server. The application 590 can allow a user to input session settings and customize a session experience, among other things. For example, a user can log into the application 590 and indicate whether the user wants to do a sitting or standing session. The application 590 can send the send the user’s selection and information associated with the user’s profile, such as data in the user history repository 550, to the control unit 540. The control unit 540 can then execute the session based on the input from the application 590. The functionality of the application 590 is described in detail later herein regarding FIG. 6.

[0061] The control unit 540 can gather information provided by the first position sensor 510, second position sensor 515, user ID 520, user sensors 525, manual input 530, and any other sensors or sources of information, and perform various calculations and functions. For example, the control unit 540 can store any information received from the various information sources in adata repository 550. The data repository 550 can be a storage device associated with the computing device, a server or group of servers, or one or more additional computing devices, for example. The control unit 540 can store data in the data repository 550 in a manner that associates the data with a particular user profile. The user profile can be matched to a user ID 520 in one example. In another example, the user profile is associated with a medical record of a user 110. The user profile can also be a randomized number or alphanumeric representation in order to provide confidentiality.

[0062] The control unit 540 can perform calculations to determine the location and movements associated with a user 110 on the device 100. For example, the control unit 540 can calculate, in real time, the angle of the first rotating frame 105 relative to the support assembly 102, and angle of the second rotating frame 108 relative to either the first rotating frame 105 or support assembly 102, or both. For example, at any point in time, the control unit 540 can determine an angle of inclination of the first frame and a rotation rate and location of the user about the axis defined by the first frame 105. These calculated values can be stored in the data repository 550. The calculated values can also be displayed on a display 560 associated with the computing device. The display 560 can be a screen of the computing device, a monitor or television located in proximity to the computing device, or a remote display at a different location.

[0063] In addition to saving or displaying data and calculations, the control unit can generate reports and recommendations. A report generator 570 can be used to generate reports that show a user’s 110 history, including the dates and times of using the device 100, as well as the particular specifications of the usage. For example, the report can indicate the angle of inclination, number of rotations, speed of rotation, and other similar statistics for each use of thedevice 100. These statistics can be packaged into a report that shows user 110 improvement over time. Such reports can be required for insurance purposes in some examples. A system administrator can request to organize or format the report as needed, and the report generator 570 can generate the desired report.

[0064] The control unit 540 can also utilize a recommendation engine 580 to recommend specifications for future sessions of a user 110 based on their user history. For example, the control unit 540 can obtain historical records for a user 110 based on their user profile. The control unit 540 can parse this data to determine trends, including whether the user 110 is gaining or losing strength, gaining or losing weight, and the speed at which any improvements or setbacks are occurring. Of course, other data can be used by the recommendation engine 580 as well — such as heartrate data, blood pressure data, blood oxygen data, and so on. The control unit 540 can display recommended control parameters for a user’s 110 use of the device. In some examples, the control unit 540 can automatically implement the recommended parameters and run the device 100 using those parameters.

[0065] Although not shown, the control unit 540 can also control all functionality of the exercise device 100 itself. For example, the control unit 540 can control the actuators 210 and top electric motor 116 that cause the first and second rotating frames 105, 108 to move. The control unit 540 can issue commands to any electronically controllable mechanism used by the exercise device 100. In some examples, an operator can enter manual inputs 530 to the control unit 540 requesting the control unit 540 to operate the device 100 in a particular manner or according to particular specifications.

[0066] While FIG. 5 shows the user history repository 550 communicably connected to the control unit 540, the user history repository 550 can provide additional functionality as well.For example, the data in the user history repository 550 (referred to as “user data”) can be uploaded to a cloud-based system, such as a server that hosts one or more webpages. The server can sync with the user history repository 550 periodically or when requested by an administrator, downloading new data stored in the user history repository 550 since the previous sync. In some examples, user data can be automatically uploaded to the cloud as soon as it is saved in the user history repository 550.

[0067] The user data uploaded to the cloud can be made available in a variety of manners. In one example, a secured medical web portal can provide access to medical professionals with appropriate credentials. The medical web portal can be built to abide by current, ever-evolving laws surround medical data security. The medical web portal can require proof from a party requesting information that the party is authorized to handle the user data. The user data provided through the secured medical web portal can be formatted, altered, redacted, or changed such that all applicable laws and regulations are followed.

[0068] The server can also host a separate, secured patient web portal. The patient web portal can provide a medical patient with access to their own user data. The data security and transmission requirements for the patient web portal can be different from the medical web portal, as dictated by applicable laws and regulations. A user could provide credentials, including biometric information in some examples, to access the patient web portal and view the user data collected from their use of the core-strengthening device 100.

[0069] The server can host additional web portals, such as an insurance web portal in one example. In some cases, information provided to an insurance company can implicate different data security or privacy standards relative to information provided to medical providers or to the patient. In those cases, a separate insurance web portal can be provided to control the format andcontent of user data provided to insurance companies. For example, the user data accessible to the insurance web portal can be scrubbed of information that an insurance company is not allowed to access. Other types of servers or web portals can be provided based on the user data stored in the user history repository 550.

[0070] FIG. 6 is a flowchart of the functionality of the application 590 in relation to operating a device 110. At stage 602, a user can open the application 590. For example, the application 590 can be installed on a computing device that belongs to the user, such as a phone or tablet. The application 590 can include functionality for executing sessions in a device 100 as described below.

[0071] At stage 604, if the user is a new user, then the user can sign up at stage 605. For example, when the user opens the application 590, the application 590 can display a login screen that has an option for creating a new profile. If the user does not have an existing profile, then the user can select the option for creating a new profile at stage 605. The application 590 can then display an interface that allows the user to create a profile. The application 590 can send information about the user’s profile to a server where it can be stored.

[0072] At stage 606, the user can log into the application 590. For example, the user can input a username and password provided during profile creation. In one example, the user can provide biometric data linked to the user’s profile, such as a fingerprint.

[0073] At stage 608, the method can diverge depending on whether the user is a rider or an operator. In an example, user profiles can be designated as a rider profile or an operator profile. A rider profile can be associated with a specific rider user that uses the device 100. An operator profile can be associated with a user who sets up devices 100 for riders. In one example, operator profiles can also be rider profiles. In such instances, the application 590prompt the user to indicate whether the user is accessing the application 590 as a rider or an operator.

[0074] If the user is a rider (or the user selects a rider profile option), then, at stage 610, the application can access a rider history associated with the rider from a database 612. The database 612 can be a storage device that stores data associated with rider profiles, such as the user history repository 550 from FIG. 5. The application 590 can allow the user select preferences for using the device 100, such as whether to use the device 100 in a standing or a sitting configuration, a desired angle of inclination, and so on. The application 590 can also allow the user to modify the riding session in real-time, such as by changing the angle of inclination.

[0075] The application 590 can send the user profile information and session settings to the control unit 540 of the device 100 at stage 613. The application 590 can send the data using any available communication protocol, such as WIFI, BLUETOOTH, or NFC protocols. The control unit 540 can then run the session at stage 656.

[0076] Returning to stage 608, if the user is an operator, then, at stage 614, the method can again diverge depending on whether the user is using the application 590 as an administrator (“admin”) user or an operator user. If the user’s profile has admin rights, then the application 590 can display an option between admin operations and operator operations. If the user selects the admin operations options, then, at stage 616, the application 590 can display an admin interface.

[0077] When displaying the admin interface, the application 590 can first determine what type of admin access the user has at stage 618. For example, the application 590 can include various levels of admin access that allow users access to different admin tasks. As an example,FIG. 6 shows three admin types, an Owner / Operator 620, an Administrative Staff 622, and an Operational Staff 624 admin type. A non-exhaustive list of admin tasks includes Add / Edit / Delete Employees 626, Review Billing / Invoicing 628, Add / Edit / Delete Riders 630, Review Session Activity 632, and Contact Company for Help via Ticket 636. Add / Edit / Delete Employees 626 can allow an admin user to add, edit, or remove employees from the system. Review Billing / Invoicing 628 can give an admin user access to billing information and to invoice. Add / Edit / Delete Riders 630 can allow an admin user to add, edit, or delete riding user profdes in the system. Review Session Activity 632 can allow an admin user to access information related to rider sessions. The application 590 can have a feature that allows an admin user to export rider session data at stage 634.

[0078] Certain admin user types can be restricted to certain admin tasks. For example, as shown in FIG. 6, an Owner / Operator 620 has access to all admin tasks. An Administrative Staff 622 has access to all admin tasks except for Add / Edit / Delete Employees 626. An Operational Staff 624 has access to Add / Edit / Delete Riders 630, Review Session Activity 632, and Contact Company for Help via Ticket 636. An Owner / Operator 620 can have access to add, remove, or modify admin tasks and which admin user types have access to which admin tasks.

[0079] Returning to stage 614, if a user does not have admin rights, or if an admin user selects an operator interface option, then, at stage 638, the application 590 can display an operator interface. The operator interface allows a nonriding user to set up the device 100 for a riding user. At stage 640, the operator interface can prompt the user to select a new or existing rider. If the user selects to add a new rider to the system, then at stage 642 the application can display an interface for adding a new rider. This interface can include input fields for information related to the user, such as a name, date of birth, height, weight, and so on. Whenthe user submits the new rider information, the application 590 can upload the new rider information to a server where it can be stored in a database.

[0080] If at stage 640 the user selects the option for an existing rider, then the application 590 can present an interface where the user can locate the existing rider. For example, the user can input identifying information about the user, such as the user’s name, date of birth, phone number, and so on. The application 590 can cross-reference this information with a database of known rider profiles to locate a matching profile. The user can then select the correct rider profile.

[0081] After a rider is selected or created, the application can load the rider information at stage 644. This information can be retrieved from a database, such as the user history repository 540. The application can retrieve the rider information using any appropriate communication protocol, such as an Application Programming Interface (“API”) call.

[0082] At stage 646, the application 590 can prompt the user to select a session type. For example, application 590 can configure the device 100 to run in different types of sessions, such as an evaluation session or a regular session. An evaluation session can be a session that collects measurements on predetermined metrics that are stored to the riding user’s profile. These measurements can then be used to calculate a score for the user. The score can be calculated using information about the riding user as well as measurements and calculations taken from an evaluation session. For example, an evaluation session can measure utilization, utilized mass, force, angle of rotation, and torque. The application 590 can use the evaluation session data and user profile data (height, weight, etc.) to calculate certain metrics, such as max torque and a maximum score. In an example, the application 590 can provide recommendations based on auser’s score. As non-exhaustive examples of, the application 590 can recommend tilt angles, durations at each angle, rotational speed on either axis, and so on.

[0083] At stages 648 and 650, the user can select either an evaluation session or a regular session. Based on the selection, the application 590 can prompt the user to enter parameters for the session, such as tilt angle and torque. The user can enter the parameters at stage 652. Then, at stage 654, the user can select to run the session from the application 590.

[0084] After the user initiates the session, the application 590 can run the session at stage 656. The application can send instructions to the control unit 440 for executing the session. The instructions can include the parameters provided at stage 652. The control unit 440 can then operate the device 100 based on the instructions.

[0085] FIG. 7 is an exemplary illustration of a side support mechanism 700 for adjusting side supports 702 of the device 100. The side supports 702 can correspond to the side supports 138 described previously herein. The side supports 702 can provide lateral support to a rider using the device 100. The side supports 702 can be horizontally / laterally adjusted according to the riding user’s size. For example, each side support 702 can be coupled to a brace 704 that encircles an edge of a base portion (e.g., base portion 134) of a seat assembly (e.g., seat assembly 130). The braces 704 can be coupled to each other by an adjustment mechanism 706. The adjustment mechanism 706 can be positioned below the base portion 134 of the seat assembly 130.

[0086] Each brace 704 can be coupled to one of two threaded shafts 708a, 708b by a coupling mechanism 712a, 712b. The coupling mechanisms 712a and 712b can include a threaded opening that the corresponding threaded shaft 708a, 708b can pass through. The threaded shafts 708a and 708b can be reverse threaded in reference to each other. Likewise, thecoupling mechanisms 712a and 712b can be reverse threaded in reference to each other. Based on the reverse threading, rotating the threaded shafts 708a and 708b in the same rotation direction causes the coupling mechanisms 712a and 712b (and, consequently, the side supports 702), to move along the threaded shafts 708a and 708b in opposite directions. In other words, the adjustment mechanism acts as an idler gear or reversing gear for the side supports 136. This allows one rotation driving force to bring the side supports 702 closer together or further apart.

[0087] The threaded shaft 708a can be coupled to a first end support component 710 that allows the threaded shaft 708a to rotate freely. The threaded shafts 710a and 710b can be coupled to each other by a threaded nut 714. The threaded shaft 708b can be coupled to a second end support component 716 that allows the threaded shaft 708b to rotate freely. A driving shaft 722 can be rotationally coupled to the threaded shaft 708b via the second end support component 716. A wheel 720 can be rotatably mounted to the driving shaft 722. The series of shafts and couplings described above make it so rotating the wheel 720 rotates the driving shaft 722, and the threaded shaft 708b, and the threaded shaft 708a. Rotating the wheel in one direction widens the side supports 702, and rotating the wheel in the other direction narrows the side supports 702. It should be appreciated that the wheel 720 is merely exemplary and not meant to be limiting in any way. For example, any rotational driving mechanism can be used to drive the driving shaft 722, such as an electric motor.

[0088] The shaft 708b can be rotationally coupled to the driving shaft 722 by a shaft coupling 718. The shaft coupling 718 can be any coupling that rotationally couples to shafts.Some examples can include a sleeve or muff coupling, a flange coupling, a flexible coupling, a rigid coupling, and a jaw coupling.

[0089] FIGs. 8A, 8B, 8C, and 8D are exemplary enlarged illustrations of various components of the side support mechanism 700. FIG. 8A is an enlarged view of the first end support component 710. The first end support component 710 includes a housing 802 that is fixed. The housing 802 includes a central bore aligned with the axis of the threaded shaft 708a, and it is dimensioned to receive the shaft 708a. A coupling mechanism 804 is positioned in the central bore of the housing 802 and receives the shaft 708a. The coupling mechanism 804 incorporates bearing elements, such as ball bearings or roller bearings, positioned within the central bore. These bearing elements facilitate the free rotation of the shaft 708a relative to the housing 802 while maintaining axial alignment.

[0090] FIG. 8B is an enlarged view of the coupling mechanisms 712a and 712b (referenced together as “the coupling mechanism 712”). The coupling mechanism 712 includes a housing 806 with a central bore axially aligned with one of the shafts 708a or 708b (referred to collectively as “the threaded shaft 708” or simply “the shaft 708”). The central bore is threaded such that the shaft 708 can pass through the central bore while engaging the threads within. This allows the housing 806 to laterally move along the shaft 708 when the shaft 708 rotates. The coupling mechanism 712 can include a fastener 808 that allows the brace 704 and side support 702 to be easily removed from the device 100.

[0091] FIG. 8C is an enlarged view of the threaded nut 714 that couples the shafts 708a and 708b. The threaded nut 714 includes a housing 810 with a central bore axially aligned with the shafts 708a and 708b. The central bore of the housing 810 is threaded to receive the shafts 708a and 708b. For example, half (or close to half) of the central bore can be threaded in one direction to receive shaft 708a, and the other half (or close to half) can be threaded in the opposite direction to receive shaft 708b. The housing 810 can include a locking mechanism (notshown) that secures the shafts 708a and 708b to the housing 810 so that they remain coupled regardless of the direction that the shafts 708a and 708b are rotated. The housing 810 can also include a release mechanism (not shown) that releases the shafts 708a and 708b so that they can be decoupled from the threaded nut 714.

[0092] FIG. 8D is an enlarged view of the second end support component 716. The second end support component 716 includes a housing 122 that is fixed. The housing 802 includes a central bore aligned with the axis of the threaded shaft 708b, and it is dimensioned to receive the shaft 708b. A coupling mechanism (not shown) is positioned in the central bore of the housing 812 and receives the shaft 708b. The coupling mechanism incorporates bearing elements, such as ball bearings or roller bearings, positioned within the central bore. These bearing elements facilitate the free rotation of the shaft 708b relative to the housing 812 while maintaining axial alignment.

[0093] Other examples of the disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the examples disclosed herein. Though some of the described methods have been presented as a series of steps, it should be appreciated that one or more steps can occur simultaneously, in an overlapping fashion, or in a different order. The order of steps presented is only illustrative of the possibilities and those steps can be executed or performed in any suitable fashion. Moreover, the various features of the examples described here are not mutually exclusive. Rather any feature of any example described here can be incorporated into any other suitable example. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the disclosure being indicated by the following claims.

Claims

WHAT IS CLAIMED IS:

1. A device for strengthening core muscles of a user, comprising: at least one support assembly; a first rotating frame rotatably coupled to the at least one support assembly; a second rotating frame rotatably coupled to the first rotating frame; a seat coupled to the second rotating frame, wherein the seat includes a base portion that is rotationally adjustable between a horizontal position and a vertical position; and an actuator coupled to the at least one support assembly, at one end, and coupled to the first rotating frame, at another end, wherein extension and retraction of the actuator causes the first rotating frame to rotate relative to the at least one support assembly.

2. The device of claim 1, further comprising an electric motor mounted on the first rotating frame and coupled to the second rotating frame, such that the electric motor causes the second rotating frame to rotate relative to the first rotating frame.

3. The device of claim 1, wherein the seat includes two side supports above the base portion that are rotationally coupled below the base portion by a reverse gear mechanism that causes the side supports to move in opposite directions relative to each other when the reverse gear is rotated.

4. The device of claim 1 , further comprising a protective bar that is rotationally adjustable such the protective bar can be rotationally lowered to surround a portion of the user’s body.

5. The device of claim 1, further comprising an emergency shutoff that, when pressed, causes the device to cease all movements.

6. The device of claim 1, wherein the seat further comprises a back portion and two opposing side portions, wherein at least one of the side portions is positionally adjustable relative to the base portion, and wherein the seat further comprises a restraining device secured to the seat that surrounds a portion of the user’s body.

7. The device of claim 1, further comprising a footrest coupled to the second rotating frame, wherein the footrest is positionally adjustable relative to the seat.

8. A device for strengthening core muscles of a user, comprising: at least one support assembly; a first rotating frame rotatably coupled to the at least one support assembly; a second rotating frame rotatably coupled to the first rotating frame; a seat coupled to the second rotating frame; a first electric motor mounted on the first rotating frame and coupled to the second rotating frame, such that the first electric motor causes the second rotating frame to rotate relative to the first rotating frame; and a second electric motor coupled to the first rotating frame, such that the second electric motor causes the first rotating frame to rotate relative to the ground.

9. The device of claim 8, wherein the first electric motor causes the second rotating frame to rotate within a 360-degree range of motion relative to the first rotating frame, and wherein the second electric motor causes the first rotating frame to rotate within a 360- degree range of motion relative to the ground.

10. The device of claim 8, further comprising a protective bar that is rotationally adjustable such the protective bar can be rotationally lowered to surround a portion of the user’s body.

11. The device of claim 10, further comprising an emergency shutoff that, when pressed causes the device to cease all movements.

12. The device of claim 8, further comprising an actuator coupled to the at least one support assembly, at one end, and coupled to the first rotating frame, at another end, wherein extension and retraction of the actuator causes the first rotating frame to rotate relative to the at least one support assembly.

13. The device of claim 8, wherein the seat further comprises a base portion, a back portion, and two opposing side portions, wherein at least one of the side portions is positionally adjustable relative to the base portion, wherein the seat further comprises a restraining device secured to the seat that surrounds a portion of the user’s body, and wherein the base portion is rotationally adjustable relative to the second rotating frame.

14. The device of claim 8, further comprising a footrest coupled to the second rotating frame, wherein the footrest is positionally adjustable relative to the seat.

15. A method for strengthening core muscles of a user, comprising:providing a core strengthening device, the device comprising: at least one support assembly; a first rotating frame rotatably coupled to the at least one support assembly; a second rotating frame rotatably coupled to the first rotating frame; and a seat coupled to the second rotating frame, the seat being rotationally adjustable relative to the second rotating frame; securing the user to the seat of the device; rotating the second rotating frame relative to the first rotating frame, such that the user rotates relative to the first frame; and rotating the first frame relative to the ground.

16. The method of claim 15, wherein rotating the second rotating frame comprises operating a first electric motor coupled to the second rotating frame, and wherein rotating the first rotating frame comprises operating a second electric motor coupled to the first rotating frame.

17. The method of claim 16, wherein rotations of the first electric motor and the second electric motor are controlled by a control unit, and the control unit applies a set of parameters to the rotations based on a score associated with the user.

18. The method of claim 17, wherein the score is based on user profile information and measurements taken from an evaluation session.

19. The method of claim 18, wherein the measurements include at least one of utilization, utilized mass, force, angle of rotation, and torque.

0. The method of claim 17, wherein the set of parameters includes at least one of a first set of tilt angles for the first rotating frame, a second set of tilt angles for the second rotating frame, a duration of each of the first and second set of tile angles, a first rotational speed for the first rotating frame, and a second rotational speed for the second rotating frame.

Citation Information

Patent Citations

  • Hemispheroidal-truss spatial manipulator system and apparatus

    US20070167886A1

  • Torso exercise machine

    US20100204021A1

  • Exercise Apparatus

    US20140057761A1

  • Device for safely strengthening core muscles

    US20180345071A1

  • Programmable range of motion system

    US20200330812A1