The present invention relates to seating devices. In particular, the present invention provides systems and methods for tracking activity of a user of an ergonomic seat.
Human bodies are built to move and generally require constant activity to remain supple and healthy. Unfortunately, modern life involves a good deal of sitting. In fact, many professions require many hours of simply sitting, which puts an unnatural demand on the human body-so unnatural that children instinctively rebel against it.
Sitting, and especially sitting still, aligns human bodies oddly, and denies joints the constant small adjustments that help to circulate the joint fluid which helps nourish the delicate cartilage lining of the joints. Additionally, sitting still denies core muscles the exercise involved in aligning and realigning our spines, exercise vital to keeping our core musculature strong and responsive. Moreover, extended and repetitive sitting has been linked to other health maladies. Indeed, the mismatch between our 21st-century-built environment and our hunter-gatherer-optimized bodies has led to a variety of serious health problems: obesity, diabetes, heart disease, and even cancer, a litany of acquired diseases that can culminate in early death. These effects are not subtle with a 50% increase in cancer risk among those who sat the most. Perhaps more importantly, simply reducing sitting could increase our lifespans by as much as two years.
One potential solution to these health issues may be the use of active chairs, which are designed to cause users to sit actively and thus may allow for the recapture of the healthy blood chemistry of our hunter-gatherer forebears. These chairs allow for movement while sitting, and so allow us to sit all day as our modern lives require without suffering the harm brought on by sitting inertly. An example of such an active chair is described in commonly owned U.S. Pat. No. 10,010,758.
A way to monitor or quantify the motion induced by sitting in such active chairs is to measure the motion.
A system for tracking sitting activity of a user includes an active chair with a seat, a rocking mechanism, and a base. A motion sensor is configured to detect motion of the seat about the rocking mechanism and a gyroscope is configured to determine a change in orientation of the seat. A processor is operatively connected with a memory, the motion sensor, and the gyroscope, and the memory stores computer-executable instructions for causing the processor to receive information from the motion sensor and the gyroscope, analyze, during a user sitting session, the information from the motion sensor and gyroscope to determine whether the seat has undergone motion indicative of active sitter motion, and determine, based on a total amount of motion indicative of active sitting motion during the user sitting session, a number of calories used by the user during the user sitting session.
A method for tracking active sitting includes obtaining motion information from a motion sensor configured to detect motion associated with active sitting motions of an active chair when a user is seated on the active chair, obtaining orientation information from a gyroscope configured to detect a change in orientation of a seat of the active chair when the user is seated on the active chair, identifying, based on the motion information and the orientation information, by a processor, whether the seat has undergone active sitter motion, determining a total amount of active sitting motion during an active sitting session, and determining a number of calories used based on the total amount of active sitting motion during the user sitting session.
In another embodiment, a system for tracking a sitter's posture includes an active sitting chair including a seat, a rocking mechanism, and a base, a sensor configured to detect a tilt of the seat with respect to a horizontal axis, and a device having a memory and a processor in communication with the sensor. The device is in communication with the sensor and the memory stores computer-executable instructions for causing the processor to receive data about the tilt of the seat from the sensor and determine a tilt value, compare the tilt value to a tilt threshold, and send an alert perceivable to a sitter on the active sitting chair when the tilt value is greater than the tilt threshold for a predetermined amount of time.
In addition, a method for tracking a sitter's posture is provided that includes receiving data from a sensor configured to detect a tilt with respect to a horizontal axis of a seat of an active sitting chair having a rocking mechanism, determining a tilt value from the data, comparing the tilt value to a tilt threshold, and sending an alert perceivable to a sitter on the active sitting chair when the tilt value is greater than the tilt threshold for a predetermined amount of time.
For the purpose of illustrating the invention, the drawings show aspects of one or more embodiments of the invention. However, it should be understood that the present invention is not limited to the precise arrangements and instrumentalities shown in the drawings, wherein:
The present invention provides for measuring a sitting user's motion associated with active sitting movements while seated on an active chair, determining the user's metabolic expenditures stemming from the sitting user's motion, and displaying information associated with or derived from the measured motion and/or determined metabolic expenditures. A sensor, such as an accelerometer and/or gyroscope, may be attached to an active sitting chair or attached to the sitter, such as by a strap or in a pocket of the sitter. The sensor is in communication with (or part of) an electronic device such as a smart phone. The motion detected by the sensor can be translated into data related to other forms of activity, such as calories burned. In addition, the detected motion can be used to create a real time position indicator on a display screen in which the position of the sensor is shown to move in sync with the sitter's motion on the active chair.
In an embodiment, an active sitting chair, such as active chair 100 shown in
Motion data is used to determine a level of physical activity of the user sitting in chair 100. For example, data from sensors 108 is communicated to a processor 115 (shown schematically in
An exemplary process for determining activity level is outlined in
From the physical activity determined, metabolic expenditure of the user can be determined based further on information about the user, such as height, weight, age, etc. These parameters together with the measured chair activity levels can be used to estimate metabolic energy expenditures resulting from the active sitting. This may be based on calculations of energy required to perform such movements that result in the measured chair motion and/or measurements of physiologic parameters (such as respiration increases over baseline for similar individuals) that are correlated with the measured motion by the accelerometer.
From these increases in energy expenditure, i.e., caloric use increases compared to sitting in non-active chairs, may be determined for users as well as other outputs such as step equivalents or active chair sitting activity levels.
An exemplary process for determining user energy expenditure is outlined in
As shown in
In another embodiment, the sensor/motion detector is located with the user/sitter, e.g., an accelerometer attached to the sitter or within an electronic device, such as a smart phone, held by a sitter, e.g., located in the sitter's pocket.
Another exemplary process for determining activity level and associated outputs is outlined in
For any of the above embodiments, chair and user parameters are used to increase the accuracy of the determined outputs based on detected motions. For example, the type of chair will be associated with certain degrees and amounts of movement, which can inform the amount of energy associated with detected motions. Likewise, user parameters such as age and height allow these determinations to be further refined. In addition or in the alternative, detected motions may be associated with energy expenditure based on empirical analysis, e.g., associated with measured energy expenditure of similar users on similar chairs.
In addition to sensors attached to the active chair or the sitter and sensors incorporated into a smart phone or other device, the measuring, determining and/or displaying in accordance with the present invention may be integrated into a smartwatch or similar device.
The sitting activity outputs may be displayed on any of the above devices in real time, and cumulative data over a selected period of time (e.g., workday) may be provided, including via an activity versus time graph.
In an embodiment, an app allows a sitter to record and monitor a sitting session whenever they are sitting. Active sitting movements are tracked through internal smart phone sensors or an external sensor, such as a BlueTooth sensor, and converts raw acceleration to caloric burn. The app may also display the tilt of the sensor, representing the user's tilt on the chair, and includes a game that requires the user to tilt the chair in specific directions to follow a target.
The app includes stores, which may include an external sensor store, a motion store, a data store and a user store. The external sensor store accesses the external sensor data through an external sensor module and the motion store accesses the phone's acceleration and gyroscope data from internal sensors using a motion module. Both the motion store and the external sensor store contain a timer, and an increment function that is called at each timer increment when the user has started a sitting session. The increment may be any suitable amount, such as every 0.02 seconds, which provides a frequency of accelerometer data of 50 Hz. In operation, each data point is appended to an array, and at every minute, this array is passed through several functions to process and save the data, and the array is cleared for the next minute of data. Various functions convert the raw data to counts, which may be a unitless measure of acceleration.
The counts may be converted to calories by any suitable method including based on the potential energy method. The determined total calories burned for that minute are saved, may be displayed, and are accumulated during the session.
Alternatively, the total calories used for active sitting may be determined by relating active sitting motion counts per unit time to a basal metabolic rate (BMR) associated with the user. For this determination, for example, every 1 count per minute detected of sitting activity, the user's BMR is considered to increase by about 10%. Thus, the total calories burned may be found by determining the counts per minute, relating that value to an increase in BMR, and summing the total additional calories used for the time periods in a sitting session. In another alternative, calories for a sitting session may be determined based on the total distance traveled by the center of mass (of the sitter/chair) or based on the changes in the square of velocity of the sitter/chair about the tilt motion of the active chair. For example, the distance traveled may be determined based on the change of position of the sensor from one point in time to another. The velocity along that direction would be that distance divided by the time period between the points in time. Velocities may be determined in this manner for one or more directions (e.g., x axis and y axis) and the differences in determined velocities in a given direction or axis can be determined and squared and multiplied by one half the mass of the chair/sitter to yield an energy. The energies can be summed over all the measured velocity changes during a given sitting session to determine a total energy expenditure attributable to sitting motions during that sitting session.
The user's data is stored in the data store. This data may be used to create and maintain various variables representing the charts data and other user data.
Each of these stores are accessible in the app's views so that their data can be accessed and presented to the user. They may be initialized once at the launch of the app so that all views have access the same store, and therefore the same information.
In another aspect of the invention, all active sitting activities are monitored and accumulated based on the detection and distinctions of active sitting in comparison to other types of motion, such as walking or running. In this way, the user does not need to provide input to start a session when first sitting or stop a session when getting up from the active chair. For example, the program may distinguish (such as via machine learning) the type (e.g., based on direction, frequency, magnitude) of motion associated with active sitting motion from the type of motion associated with other movements by a user, such as walking. Motion detected by an accelerometer on a user while walking will have a different pattern than motion detected by the accelerometer on the user while engaged in active sitting.
Another exemplary process for determining activity level and associated outputs is outlined in
In
In addition, because good posture is also important to a healthy, pain free, back, in another embodiment the posture of the sitter is monitored and if poor posture is detected, an alert may be provided to the sitter. Further, a training session may be included that guides the sitter through an appropriate activity, such as series of pelvic postures and movements (e.g., a Pelvic Clock exercise) to promote both range of pelvic mobility and awareness of one's pelvic position.
In an embodiment, a sensor is located on the sitter or the chair and configured to detect the sitter's posture. When a poor posture (such as sitting in a slumped position) is detected and sustained for more than a predetermined amount of time, e.g., one minute, an alert, such as a sound or text/image, is provided to the sitter. In an embodiment, the alert may persist or repeat until the sensor no longer detects the poor posture. To detect poor posture, the tilt of the seat or the sitter's pelvis may be monitored. As shown in
If the tilt is greater than a threshold value, such as 10 degrees from horizontal, the siter's posture will be considered poor. If this condition, i.e., a detected tilt of 10 degrees or more, persists for a predetermined amount of time, such as 60 seconds, the system will determine that a sustained poor posture condition is occurring and send a signal to get the attention of the sitter. This signal or alert may persist or repeat until the detected poor posture is corrected, that is, the detected tilt of the seat becomes less than 10 degrees, for example.
When an improved posture is detected, an alert or signal may be provided to the sitter as feedback and to reinforce better posture.
An overview of a posture detection and alert system is shown in
A signal is received from a sensor located on a chair or sitter and configured to detect a tilt of the seat of the chair. If the posture status is not “poor,” the detected tilt is compared to a threshold tilt value and if the tilt is less than the threshold tilt value, the tilt is checked again at a predetermined interval, such as 5 seconds. If the detected tilt is greater than the threshold tilt value, a poor posture timer is incremented and the current poor posture timer value is compared to the poor timer threshold. If the poor posture timer value is not greater than the poor timer threshold, the tilt is checked again. If the over-tilting condition persists until the timer reaches a predetermined period, i.e., the poor posture timer value becomes greater than the poor timer threshold, an alert is sent to inform the sitter of the poor posture condition, the posture status is set to “poor”, and the poor posture timer is reset. At this point the tilt continues to be detected and the alert may persist until the tilt drops below the threshold value. When tilt data is received, the posture status is now “poor” and if the current tilt value is still greater than the tilt threshold, the next tilt data is received and processed the same way. If the detected tilt becomes less than the tilt threshold, the good posture timer is incremented. If the good posture timer is not greater than the good posture threshold, the next tilt data is received. If the good posture timer is greater than the good posture threshold, a good posture alert or message may be sent to the sitter, the good posture timer is reset, and the posture status is set to “good”.
In addition, a training aspect may also be included that assists sitters/users to improve posture generally by guiding them through a patterned series of movements designed to improve pelvic mobility and awareness. The pattern of movements for the guidance aspect may be any suitable series of movements, including the movements of a Pelvic Clock exercise in which the pelvis (or, in the upright position, the coccyx) at rest is envisioned to be at the center of an imaginary clock face, and one then tips the pelvis, slowly and with careful, deliberate attention, to the clock position indicated in the series. For example, when the movement value is 12, the user would move their pelvis or coccyx from the center of the clock to 12:00 (tip forward), then back to the center. A complete series of tips for this exercise could be as follows:
Directions for such series of movements may be provided to the sitter/user in audio and/or visual form at a selected pace (e.g., about 15 minutes at 3 seconds per transition, or 10 minutes at 2 seconds per transition).
Exemplary embodiments have been disclosed above and illustrated in the accompanying drawings. It will be understood by those skilled in the art that various changes, omissions, and additions may be made to that which is specifically disclosed herein without departing from the spirit and scope of the present invention.
Number | Date | Country | |
---|---|---|---|
63263346 | Nov 2021 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 17820739 | Aug 2022 | US |
Child | 18456726 | US |