CA2616462A1 - System and method for processing raw activity energy expenditure data - Google Patents
System and method for processing raw activity energy expenditure data Download PDFInfo
- Publication number
- CA2616462A1 CA2616462A1 CA002616462A CA2616462A CA2616462A1 CA 2616462 A1 CA2616462 A1 CA 2616462A1 CA 002616462 A CA002616462 A CA 002616462A CA 2616462 A CA2616462 A CA 2616462A CA 2616462 A1 CA2616462 A1 CA 2616462A1
- Authority
- CA
- Canada
- Prior art keywords
- activity
- energy expenditure
- expenditure data
- user
- activity energy
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
Classifications
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B69/00—Training appliances or apparatus for special sports
- A63B69/0028—Training appliances or apparatus for special sports for running, jogging or speed-walking
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/22—Ergometry; Measuring muscular strength or the force of a muscular blow
- A61B5/221—Ergometry, e.g. by using bicycle type apparatus
- A61B5/222—Ergometry, e.g. by using bicycle type apparatus combined with detection or measurement of physiological parameters, e.g. heart rate
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B24/00—Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
- A63B24/0062—Monitoring athletic performances, e.g. for determining the work of a user on an exercise apparatus, the completed jogging or cycling distance
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B2562/00—Details of sensors; Constructional details of sensor housings or probes; Accessories for sensors
- A61B2562/02—Details of sensors specially adapted for in-vivo measurements
- A61B2562/0219—Inertial sensors, e.g. accelerometers, gyroscopes, tilt switches
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/103—Detecting, measuring or recording devices for testing the shape, pattern, colour, size or movement of the body or parts thereof, for diagnostic purposes
- A61B5/11—Measuring movement of the entire body or parts thereof, e.g. head or hand tremor, mobility of a limb
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2220/00—Measuring of physical parameters relating to sporting activity
- A63B2220/40—Acceleration
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2220/00—Measuring of physical parameters relating to sporting activity
- A63B2220/80—Special sensors, transducers or devices therefor
- A63B2220/83—Special sensors, transducers or devices therefor characterised by the position of the sensor
- A63B2220/836—Sensors arranged on the body of the user
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2230/00—Measuring physiological parameters of the user
- A63B2230/75—Measuring physiological parameters of the user calorie expenditure
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H20/00—ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance
- G16H20/30—ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance relating to physical therapies or activities, e.g. physiotherapy, acupressure or exercising
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H40/00—ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices
- G16H40/60—ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices for the operation of medical equipment or devices
- G16H40/67—ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices for the operation of medical equipment or devices for remote operation
Abstract
According to one embodiment, a method is provided for calculating, by an activity monitor comprising one accelerometer, a raw activity energy expenditure data based on movement by a user. The method includes determining if the raw activity energy expenditure data is associated with a high intensity physical activity, wherein the high intensity physical activity causes the raw activity energy expenditure data to differ from an expected activity energy expenditure data. The method includes calculating a corrected activity energy expenditure data, if the raw activity energy expenditure data is associated with the high intensity physical activity, based on the raw activity energy expenditure data, wherein the corrected activity energy expenditure data is substantially identical to the expected activity energy expenditure data.
Description
ATTORNEY'S DOCKET PATENT APPLICATION
075160.0131 SYSTEM AND METHOD FOR PROCESSING RAW ACTIVITY ENERGY
EXPENDITURE DATA
TECHNICAL FIELD OF THE INVENTION
This invention relates in general to an activity monitor and, more particularly, to a system and a method for processing raw activity energy expenditure data.
ATTORNEY'S DOCKET PATENT APPLICATION
075160.0131 BACKGROUND OF THE INVENTION
An activity monitor allows the measurement of human energy expenditure. The activity monitor allows the user wearing the activity monitor to measure the amount of energy consumed during a selected period of time for a = certain physical activity, such as walking and running.
An activity monitor utilizing a single accelerometer is less expensive and consumes less power than an activity monitor utilizing a plurality of accelerometers. A
single accelerometer may be a uni-axial accelerometer that generates a signal, which is proportional to the energy expenditure, such that the signal is generated in response to body movements in the particular direction along the single axis of the accelerometer.
When user is performing a low intensity physical activity, such as walking, the dominant direction of body movement is the up and down direction occurring along the vertical axis. If the accelerometer is properly aligned with the body movement of user to measure movements along the vertical axis, the activity monitor will provide a signal, which is a relatively accurate representation of the energy expenditure by the user. However, when user is performing a high intensity physical activity, such as running, the forward and backward movement of the body provides an additional, non-negligible contribution to energy expended by the user. In response to the backward and forward movement occurring along the horizontal axis during high intensity physical activity, the accelerometer will provide a signal, which is an inaccurate representation of the actual energy expenditure by the user because the accelerometer primarily measures movements along the vertical axis.
ATTORNEY'S DOCKET PATENT APPLICATION
075160.0131 Therefore, the energy expenditure measured by the uni-axial accelerometer in the activity monitor will deviate from the real energy expenditure of the user. One way to solve this problem for accurately measuring energy expended requires using an additional accelerometer, which can measure forward and backward body movement along the horizontal axis. However, this additional sensor will increase the cost of the activity monitor, and the amount of power consumed by the activity monitor.
Additionally, an activity monitor with only one sensor, such as a uni-axial accelerometer, does not include hardware operable to calculate the speed of a user while the user is walking or running. One way to solve this problem for determining the speed of the user requires using an additional sensor for tracking speed, such as an accelerometer worn on the foot or shoe, a switch on the sole of the shoe, or a GPS sensor.
However, this additional sensor will increase the cost of the activity monitor, and the amount of power consumed by the activity monitor.
ATTORNEY'S DOCKET PATENT APPLICATION
075160.0131 SUMMARY OF THE INVENTION
In accordance with the present invention, a method, a system, and an apparatus for collecting, converting, displaying, and communicating data is provided, which substantially eliminates or reduces the disadvantages and problems associated with previous systems, methods, and apparatuses.
According to one embodiment, a method is provided for calculating, by an activity monitor comprising one accelerometer, a raw activity energy expenditure data based on movement by a user. The method includes determining if the raw activity energy expenditure data is associated with a high intensity physical activity, wherein the high intensity physical activity causes the raw activity energy expenditure data to differ from an expected activity energy expenditure data. The method includes calculating a corrected activity energy expenditure data, if the raw activity energy expenditure data is associated with the high intensity physical activity, based on the raw activity energy expenditure data, wherein the corrected activity energy expenditure data is substantially identical to the expected activity energy expenditure data. The method may display the corrected activity energy expenditure data. the corrected activity energy expenditure data in METs is calculated by (RawAEE MET - T) * B + F, wherein RawAEE MET is the raw activity energy expenditure data, wherein T is a predetermined threshold value associated with the high intensity physical activity, wherein B is a predetermined gradient value, wherein F is a predetermined offset value.
ATTORNEY'S DOCKET PATENT APPLICATION
075160.0131 According to one embodiment, a method is provided for determining a speed of the user based on the corrected activity energy expenditure data and displaying the speed of the user. The speed of the user may be 5 determined by (CorAEE MET - 1)/G, wherein CorAEE MET is the corrected activity energy expenditure data in metabolic equivalents (METs), wherein 1 is one MET, wherein G is a predetermined gradient value of 0.95 hours/kilometers (h/km) during high intensity physical activity, such as running, or 0.49 h/km during light intensity physical activity, such as walking.
Important technical advantages of certain embodiments of the present invention include utilizing a single uni-axial accelerometer to accurately calculate activity energy expended by user during both low intensity and high intensity activities. As a result of only requiring a single accelerometer to accurately measure activity energy expended by user, the activity monitor is less expensive and consumes less power than activity monitors with additional sensors for accomplishing this task.
Other technical advantages of certain embodiments of the present invention include utilizing a single uni-axial accelerometer to calculate speed of user during both low intensity and high intensity activities. As a result of only requiring a single accelerometer to accurately measure speed of user, activity monitor is less expensive and consumes less power than an activity monitor with additional sensors for accomplishing this task. Prior solutions may utilize the global position system (GPS), but the GPS requires high-energy consumption of activity monitor, which requires the user ATTORNEY'S DOCKET PATENT APPLICATION
075160.0131 to frequently charge or replace batteries used by activity monitor.
Other technical advantages of certain embodiments of the present invention include utilizing a single uni-axial accelerometer to obtain continuous display of speed = and distance without requiring a sensor attached to the user's foot. Prior solutions included attaching one or more sensors to the foot or shoe of the user, such that the sensors monitor the acceleration of the foot. The data may be single or double integrated to obtain speed and distance information of the step. The sensors may monitor the time the foot is on the ground compared to in the air, from which an estimate can be made of walking or running speed. One advantage of the present invention is that no special attachment to the shoe is necessary to obtain continuous read-out of speed and distance.
Other technical advantages of the present invention will be readily apparent to one skilled in the art from the following figures, descriptions, and claims.
Moreover, while specific advantages have been enumerated above, various embodiments may include all, some, or none of the enumerated advantages.
ATTORNEY'S DOCKET PATENT APPLICATION
075160.0131 BRIEF DESCRIPTION OF THE DRAWINGS
To provide a more complete understanding of the present invention and features and advantages thereof, reference is made to the following description, taken in conjunction with the accompanying figures, wherein like reference numerals represent like parts, in which:
FIGURE 1 is a simplified block diagram that illustrates a system in accordance with a particular embodiment of the present invention;
FIGURE 2 is a simplified block diagram that illustrates an activity monitor apparatus used in the system in accordance with a particular embodiment of the present invention;
FIGURE 3 is a simplified block diagram that illustrates an activity monitor generating signals in response to a user's movement;
FIGURE 4A is a graph illustrating an example equation for calculating the expected activity energy expended data in METs;
FIGURE 4B is a graph illustrating step one of an example equation for calculating the corrected activity energy expended data in METs;
FIGURE 4C is a graph illustrating step two of an example equation for calculating the corrected activity energy expended data in METs;
FIGURE 4D is a graph illustrating step three of an example equation for calculating the corrected activity energy expended data in METs;
FIGURE 4E is a graph illustrating an example equation for calculating the speed of a user based on METs expended; and ATTORNEY'S DOCKET PATENT APPLICATION
075160.0131 FIGURE 5 is a flowchart that illustrates an example method of correction element and speed element in accordance with an embodiment of the present invention.
r ATTORNEY'S DOCKET PATENT APPLICATION
075160.0131 DETAILED DESCRIPTION OF EXAMPLE EMBODIMENTS
FIGURE 1 is a simplified block diagram that illustrates a system in accordance with a particular embodiment of the present invention. System 10 includes a communication network 18, a user 12, one or more computer devices 16, an activity monitor 14, one or more servers 32, one or more databases 34, and a web portal 40. Activity monitor 14 may include a correction element 55 and a speed element 56. Other architectures and components of system 10, including various architectures and components of activity monitor 14, may be used without departing from the scope of this disclosure.
In general, users 12 may wear an activity monitor 14 to track one or more activity data metrics associated with an activity. Activity data may include the calories burned, metabolic equivalents (METs) expended, physical activity monitor (PAM) points spent (where PAM points may be defined as activity induced energy expenditure divided by the basal metabolic rate multiplied by 100), minutes in light activity zone, minutes in medium activity zone, minutes in high activity zone, current speed, distance traveled, etcetera. Users 12 may couple activity monitor 14 to one or more computer devices 16, which provide users access to a web portal 40. Activity monitor 14 may transmit data to web portal 40. Web portal 40 may utilize activity data to provide user 12 with feedback or goals in response to the activity data.
In one particular embodiment, activity monitor 14 may use calories as the activity data metric to calculate the raw activity energy expenditure data (RawAEE) by user 12. In this embodiment, the equation used by activity ATTORNEY'S DOCKET PATENT APPLICATION
075160.0131 monitor 14 for determining the raw calories expended by user 12 may be:
RawAEE Cal = (c * lal) * BMR
The variable lal used by RawAEE Cal is a value determined by activity monitor 14 based on signals generated by accelerometer in response to activity by user 12. The variable lal may refer to the average of the absolute 10 value of acceleration data over a particular time period.
Determining the value of lal is explained in more detail below in Fig. 3. The constants, c and BMR, used by RawAEE Cal may be a predetermined value stored in activity monitor 14. These predetermined values associated with the constants may be stored in activity monitor 14 during the manufacture process of activity monitor 14, by downloading new software for activity monitor 14, or any other suitable way. The constant c may be a predetermined value used to multiply against la) to produce an expected value. The constant BMR refers to the basal metabolic rate. The BMR is the amount of energy, such as calories, that user 12 consumes at rest.
In one particular embodiment, activity monitor 14 may use METs as the activity data metric to calculate the raw activity energy expenditure data (RawAEE MET) by user 12. In this embodiment, the equation used by activity monitor 14 for determining the raw METs expended by user 12 may be:
RawAEE MET = (c * lal) + 1 ATTORNEY'S DOCKET PATENT APPLICATION
075160.0131 The variable lal used by RawAEE MET is a value determined by activity monitor 14 based on signals generated by accelerometer in response to activity by user 12. The variable lal may refer to the average of the absolute value of acceleration data over a particular time period.
Determining the value of lal is explained in more detail below in Fig. 3. The constants, c and 1, used by RawAEE MET may be a predetermined value stored in activity monitor 14. These predetermined values associated with the constants may be stored in activity monitor 14 during the manufacture process of activity monitor 14, by downloading new software for activity monitor 14, or any other suitable way. The constant c may be a predetermined value used to multiply against lal to produce an expected value. For example, the constant c may be a value determined by the amplification factor of the amplifier electronics of activity monitor 14 in addition to the type of analog to digital converter used by activity monitor 14. The constant 1 refers to one MET.
In one particular embodiment, activity monitor 14 may use PAM points as the activity data metric to calculate the raw activity energy expenditure data (RawAEE PAM) by user 12. In this embodiment, the equation used by activity monitor 14 for determining the raw PAM points expended by user 12 may be:
RawAEE PAM = c * lal The variable lal used by RawAEE PAM is a value determined by activity monitor 14 based on signals generated by accelerometer in response to activity by user 12. The ATTORNEY'S DOCKET PATENT APPLICATION
075160.0131 variable lal may refer to the average of the absolute value of acceleration data over a particular time period.
Determining the value of Jai is explained in more detail below in Fig. 3. The constant c used by RawAEE PAM may be a predetermined value stored in activity monitor 14.
These predetermined values associated with the constants may be stored in activity monitor 14 during the manufacture process of activity monitor 14, by downloading new software for activity monitor 14, or any other suitable way. The constant c may be a predetermined value used to multiply against lal to produce an expected value. In alternative embodiments, PAM points may be defined differently such that RawAEE_PAM may utilize a different equation for determining the raw PAM points expended by user 12.
Additionally, other alternative embodiments may utilize other activity data metrics for determining the raw activity data of energy expended by user 12.
It is important to mention that activity monitor 14 is operable to determine the energy expended for one or more activity data metrics without requiring user 12 to enter any personal information. For example, METs and PAM points are substantially independent of body weight.
Therefore, METs and PAM points can express activity energy expended by user 12 without knowledge of user's personal information, such as gender, age, height, or weight. As a result, activity monitor 14 may be operable to provide activity data in METs and PAM points without requiring user 12 to input any personal information.
Activity monitor 14 may store the necessary equations and data for calculating the energy expended in activity monitor 14 during the manufacture process of activity ATTORNEY'S DOCKET PATENT APPLICATION
075160.0131 monitor 14, by downloading new software for activity monitor 14, or any other suitable way.
It is also important to mention that activity monitor 14 is operable to determine the speed of user 12 without requiring user 12 to enter any personal information. User's speed may be a direct relationship to the METs or PAM points expended by user 12. Activity monitor 14 may store the necessary equations and data for determining the speed of user in activity monitor 14 during the manufacture process of activity monitor 14, by downloading new software for activity monitor 14, or any other suitable way. The speed element 56 calculates the speed of user 12, and this is discussed in more detail below.
In one embodiment, activity monitor 14 may also measure the time spent by user 12 in the light, medium, and high activity zones. Literature or information available on web portal 40 may instruct users 12 how much time should be spent in each activity zone. The light activity zone may be associated with energy expended by user 12 while fidgeting, i.e., not a sedentary state, but also not walking at a brisk pace or activity with similar intensity. For example, data indicating speed of less than four kilometers per hour (km/h) but more than one km/h or activity energy expended data representing more than two METs but less than four METs may be associated with the light activity zone. The medium activity zone may be associated with energy expended by user 12 during low intensity physical activity, such as walking. For example, data indicating speed greater than four km/h and less than eight km/h or activity energy expended data greater than three METs and less than seven METs may be ATTORNEY'S DOCKET PATENT APPLICATION
075160.0131 associated with the medium activity zone. The high activity zone may be associated with energy expended by user during high intensity physical activity, such as running. For example, data indicating speed of greater than eight km/h or activity energy expended data greater than seven METs may be associated with the high activity zone. The light activity zone may be referred to as the life activity zone, the medium activity zone may be referred to as the health activity zone, and the high activity zone may be referred to as the sports zone. In alternative embodiments, the activity zones may utilize different threshold values. In another embodiment, the activity zones may utilize different activity data metrics, such as PAM points.
In accordance with the teachings of the present invention, system 10 achieves an effective way for activity monitor 14 to correct raw activity energy expended data when user 12 is engaged in high intensity physical activity, such as running. System 10 also achieves an effective way for activity monitor 14 to determine speed of user 12 based on the corrected activity energy expended data. Activity monitor 14 comprising a single accelerometer may produce signals proportional to energy expenditure of user 12. The single accelerometer may produce signals associated with the up and down (vertical) axis, such that signals are generated in response to user's body movement in the up and down (vertical) axis.
During physical activities requiring low intensity, such as walking, activity monitor 14 may process these signals to a raw activity data metric, such that this activity data metric may represent an accurate value of ATTORNEY'S DOCKET PATENT APPLICATION
075160.0131 the actual energy expended by user 12. This raw activity energy expended data may be accurate while user 12 is walking because the dominant direction of user's body movement is in the up and down direction occurring along 5 the vertical axis. However, during physical activities requiring high intensity, such as running, activity monitor 14 may process these signals to a raw activity energy expended data metric, such that this raw activity energy expended data may represent an inaccurate value of 10 the actual energy expended by user 12. This raw activity energy expended data may be inaccurate because user 12 expends additional energy with forward and backward (horizontal) movement of user's body during high intensity activity, such as running.
075160.0131 SYSTEM AND METHOD FOR PROCESSING RAW ACTIVITY ENERGY
EXPENDITURE DATA
TECHNICAL FIELD OF THE INVENTION
This invention relates in general to an activity monitor and, more particularly, to a system and a method for processing raw activity energy expenditure data.
ATTORNEY'S DOCKET PATENT APPLICATION
075160.0131 BACKGROUND OF THE INVENTION
An activity monitor allows the measurement of human energy expenditure. The activity monitor allows the user wearing the activity monitor to measure the amount of energy consumed during a selected period of time for a = certain physical activity, such as walking and running.
An activity monitor utilizing a single accelerometer is less expensive and consumes less power than an activity monitor utilizing a plurality of accelerometers. A
single accelerometer may be a uni-axial accelerometer that generates a signal, which is proportional to the energy expenditure, such that the signal is generated in response to body movements in the particular direction along the single axis of the accelerometer.
When user is performing a low intensity physical activity, such as walking, the dominant direction of body movement is the up and down direction occurring along the vertical axis. If the accelerometer is properly aligned with the body movement of user to measure movements along the vertical axis, the activity monitor will provide a signal, which is a relatively accurate representation of the energy expenditure by the user. However, when user is performing a high intensity physical activity, such as running, the forward and backward movement of the body provides an additional, non-negligible contribution to energy expended by the user. In response to the backward and forward movement occurring along the horizontal axis during high intensity physical activity, the accelerometer will provide a signal, which is an inaccurate representation of the actual energy expenditure by the user because the accelerometer primarily measures movements along the vertical axis.
ATTORNEY'S DOCKET PATENT APPLICATION
075160.0131 Therefore, the energy expenditure measured by the uni-axial accelerometer in the activity monitor will deviate from the real energy expenditure of the user. One way to solve this problem for accurately measuring energy expended requires using an additional accelerometer, which can measure forward and backward body movement along the horizontal axis. However, this additional sensor will increase the cost of the activity monitor, and the amount of power consumed by the activity monitor.
Additionally, an activity monitor with only one sensor, such as a uni-axial accelerometer, does not include hardware operable to calculate the speed of a user while the user is walking or running. One way to solve this problem for determining the speed of the user requires using an additional sensor for tracking speed, such as an accelerometer worn on the foot or shoe, a switch on the sole of the shoe, or a GPS sensor.
However, this additional sensor will increase the cost of the activity monitor, and the amount of power consumed by the activity monitor.
ATTORNEY'S DOCKET PATENT APPLICATION
075160.0131 SUMMARY OF THE INVENTION
In accordance with the present invention, a method, a system, and an apparatus for collecting, converting, displaying, and communicating data is provided, which substantially eliminates or reduces the disadvantages and problems associated with previous systems, methods, and apparatuses.
According to one embodiment, a method is provided for calculating, by an activity monitor comprising one accelerometer, a raw activity energy expenditure data based on movement by a user. The method includes determining if the raw activity energy expenditure data is associated with a high intensity physical activity, wherein the high intensity physical activity causes the raw activity energy expenditure data to differ from an expected activity energy expenditure data. The method includes calculating a corrected activity energy expenditure data, if the raw activity energy expenditure data is associated with the high intensity physical activity, based on the raw activity energy expenditure data, wherein the corrected activity energy expenditure data is substantially identical to the expected activity energy expenditure data. The method may display the corrected activity energy expenditure data. the corrected activity energy expenditure data in METs is calculated by (RawAEE MET - T) * B + F, wherein RawAEE MET is the raw activity energy expenditure data, wherein T is a predetermined threshold value associated with the high intensity physical activity, wherein B is a predetermined gradient value, wherein F is a predetermined offset value.
ATTORNEY'S DOCKET PATENT APPLICATION
075160.0131 According to one embodiment, a method is provided for determining a speed of the user based on the corrected activity energy expenditure data and displaying the speed of the user. The speed of the user may be 5 determined by (CorAEE MET - 1)/G, wherein CorAEE MET is the corrected activity energy expenditure data in metabolic equivalents (METs), wherein 1 is one MET, wherein G is a predetermined gradient value of 0.95 hours/kilometers (h/km) during high intensity physical activity, such as running, or 0.49 h/km during light intensity physical activity, such as walking.
Important technical advantages of certain embodiments of the present invention include utilizing a single uni-axial accelerometer to accurately calculate activity energy expended by user during both low intensity and high intensity activities. As a result of only requiring a single accelerometer to accurately measure activity energy expended by user, the activity monitor is less expensive and consumes less power than activity monitors with additional sensors for accomplishing this task.
Other technical advantages of certain embodiments of the present invention include utilizing a single uni-axial accelerometer to calculate speed of user during both low intensity and high intensity activities. As a result of only requiring a single accelerometer to accurately measure speed of user, activity monitor is less expensive and consumes less power than an activity monitor with additional sensors for accomplishing this task. Prior solutions may utilize the global position system (GPS), but the GPS requires high-energy consumption of activity monitor, which requires the user ATTORNEY'S DOCKET PATENT APPLICATION
075160.0131 to frequently charge or replace batteries used by activity monitor.
Other technical advantages of certain embodiments of the present invention include utilizing a single uni-axial accelerometer to obtain continuous display of speed = and distance without requiring a sensor attached to the user's foot. Prior solutions included attaching one or more sensors to the foot or shoe of the user, such that the sensors monitor the acceleration of the foot. The data may be single or double integrated to obtain speed and distance information of the step. The sensors may monitor the time the foot is on the ground compared to in the air, from which an estimate can be made of walking or running speed. One advantage of the present invention is that no special attachment to the shoe is necessary to obtain continuous read-out of speed and distance.
Other technical advantages of the present invention will be readily apparent to one skilled in the art from the following figures, descriptions, and claims.
Moreover, while specific advantages have been enumerated above, various embodiments may include all, some, or none of the enumerated advantages.
ATTORNEY'S DOCKET PATENT APPLICATION
075160.0131 BRIEF DESCRIPTION OF THE DRAWINGS
To provide a more complete understanding of the present invention and features and advantages thereof, reference is made to the following description, taken in conjunction with the accompanying figures, wherein like reference numerals represent like parts, in which:
FIGURE 1 is a simplified block diagram that illustrates a system in accordance with a particular embodiment of the present invention;
FIGURE 2 is a simplified block diagram that illustrates an activity monitor apparatus used in the system in accordance with a particular embodiment of the present invention;
FIGURE 3 is a simplified block diagram that illustrates an activity monitor generating signals in response to a user's movement;
FIGURE 4A is a graph illustrating an example equation for calculating the expected activity energy expended data in METs;
FIGURE 4B is a graph illustrating step one of an example equation for calculating the corrected activity energy expended data in METs;
FIGURE 4C is a graph illustrating step two of an example equation for calculating the corrected activity energy expended data in METs;
FIGURE 4D is a graph illustrating step three of an example equation for calculating the corrected activity energy expended data in METs;
FIGURE 4E is a graph illustrating an example equation for calculating the speed of a user based on METs expended; and ATTORNEY'S DOCKET PATENT APPLICATION
075160.0131 FIGURE 5 is a flowchart that illustrates an example method of correction element and speed element in accordance with an embodiment of the present invention.
r ATTORNEY'S DOCKET PATENT APPLICATION
075160.0131 DETAILED DESCRIPTION OF EXAMPLE EMBODIMENTS
FIGURE 1 is a simplified block diagram that illustrates a system in accordance with a particular embodiment of the present invention. System 10 includes a communication network 18, a user 12, one or more computer devices 16, an activity monitor 14, one or more servers 32, one or more databases 34, and a web portal 40. Activity monitor 14 may include a correction element 55 and a speed element 56. Other architectures and components of system 10, including various architectures and components of activity monitor 14, may be used without departing from the scope of this disclosure.
In general, users 12 may wear an activity monitor 14 to track one or more activity data metrics associated with an activity. Activity data may include the calories burned, metabolic equivalents (METs) expended, physical activity monitor (PAM) points spent (where PAM points may be defined as activity induced energy expenditure divided by the basal metabolic rate multiplied by 100), minutes in light activity zone, minutes in medium activity zone, minutes in high activity zone, current speed, distance traveled, etcetera. Users 12 may couple activity monitor 14 to one or more computer devices 16, which provide users access to a web portal 40. Activity monitor 14 may transmit data to web portal 40. Web portal 40 may utilize activity data to provide user 12 with feedback or goals in response to the activity data.
In one particular embodiment, activity monitor 14 may use calories as the activity data metric to calculate the raw activity energy expenditure data (RawAEE) by user 12. In this embodiment, the equation used by activity ATTORNEY'S DOCKET PATENT APPLICATION
075160.0131 monitor 14 for determining the raw calories expended by user 12 may be:
RawAEE Cal = (c * lal) * BMR
The variable lal used by RawAEE Cal is a value determined by activity monitor 14 based on signals generated by accelerometer in response to activity by user 12. The variable lal may refer to the average of the absolute 10 value of acceleration data over a particular time period.
Determining the value of lal is explained in more detail below in Fig. 3. The constants, c and BMR, used by RawAEE Cal may be a predetermined value stored in activity monitor 14. These predetermined values associated with the constants may be stored in activity monitor 14 during the manufacture process of activity monitor 14, by downloading new software for activity monitor 14, or any other suitable way. The constant c may be a predetermined value used to multiply against la) to produce an expected value. The constant BMR refers to the basal metabolic rate. The BMR is the amount of energy, such as calories, that user 12 consumes at rest.
In one particular embodiment, activity monitor 14 may use METs as the activity data metric to calculate the raw activity energy expenditure data (RawAEE MET) by user 12. In this embodiment, the equation used by activity monitor 14 for determining the raw METs expended by user 12 may be:
RawAEE MET = (c * lal) + 1 ATTORNEY'S DOCKET PATENT APPLICATION
075160.0131 The variable lal used by RawAEE MET is a value determined by activity monitor 14 based on signals generated by accelerometer in response to activity by user 12. The variable lal may refer to the average of the absolute value of acceleration data over a particular time period.
Determining the value of lal is explained in more detail below in Fig. 3. The constants, c and 1, used by RawAEE MET may be a predetermined value stored in activity monitor 14. These predetermined values associated with the constants may be stored in activity monitor 14 during the manufacture process of activity monitor 14, by downloading new software for activity monitor 14, or any other suitable way. The constant c may be a predetermined value used to multiply against lal to produce an expected value. For example, the constant c may be a value determined by the amplification factor of the amplifier electronics of activity monitor 14 in addition to the type of analog to digital converter used by activity monitor 14. The constant 1 refers to one MET.
In one particular embodiment, activity monitor 14 may use PAM points as the activity data metric to calculate the raw activity energy expenditure data (RawAEE PAM) by user 12. In this embodiment, the equation used by activity monitor 14 for determining the raw PAM points expended by user 12 may be:
RawAEE PAM = c * lal The variable lal used by RawAEE PAM is a value determined by activity monitor 14 based on signals generated by accelerometer in response to activity by user 12. The ATTORNEY'S DOCKET PATENT APPLICATION
075160.0131 variable lal may refer to the average of the absolute value of acceleration data over a particular time period.
Determining the value of Jai is explained in more detail below in Fig. 3. The constant c used by RawAEE PAM may be a predetermined value stored in activity monitor 14.
These predetermined values associated with the constants may be stored in activity monitor 14 during the manufacture process of activity monitor 14, by downloading new software for activity monitor 14, or any other suitable way. The constant c may be a predetermined value used to multiply against lal to produce an expected value. In alternative embodiments, PAM points may be defined differently such that RawAEE_PAM may utilize a different equation for determining the raw PAM points expended by user 12.
Additionally, other alternative embodiments may utilize other activity data metrics for determining the raw activity data of energy expended by user 12.
It is important to mention that activity monitor 14 is operable to determine the energy expended for one or more activity data metrics without requiring user 12 to enter any personal information. For example, METs and PAM points are substantially independent of body weight.
Therefore, METs and PAM points can express activity energy expended by user 12 without knowledge of user's personal information, such as gender, age, height, or weight. As a result, activity monitor 14 may be operable to provide activity data in METs and PAM points without requiring user 12 to input any personal information.
Activity monitor 14 may store the necessary equations and data for calculating the energy expended in activity monitor 14 during the manufacture process of activity ATTORNEY'S DOCKET PATENT APPLICATION
075160.0131 monitor 14, by downloading new software for activity monitor 14, or any other suitable way.
It is also important to mention that activity monitor 14 is operable to determine the speed of user 12 without requiring user 12 to enter any personal information. User's speed may be a direct relationship to the METs or PAM points expended by user 12. Activity monitor 14 may store the necessary equations and data for determining the speed of user in activity monitor 14 during the manufacture process of activity monitor 14, by downloading new software for activity monitor 14, or any other suitable way. The speed element 56 calculates the speed of user 12, and this is discussed in more detail below.
In one embodiment, activity monitor 14 may also measure the time spent by user 12 in the light, medium, and high activity zones. Literature or information available on web portal 40 may instruct users 12 how much time should be spent in each activity zone. The light activity zone may be associated with energy expended by user 12 while fidgeting, i.e., not a sedentary state, but also not walking at a brisk pace or activity with similar intensity. For example, data indicating speed of less than four kilometers per hour (km/h) but more than one km/h or activity energy expended data representing more than two METs but less than four METs may be associated with the light activity zone. The medium activity zone may be associated with energy expended by user 12 during low intensity physical activity, such as walking. For example, data indicating speed greater than four km/h and less than eight km/h or activity energy expended data greater than three METs and less than seven METs may be ATTORNEY'S DOCKET PATENT APPLICATION
075160.0131 associated with the medium activity zone. The high activity zone may be associated with energy expended by user during high intensity physical activity, such as running. For example, data indicating speed of greater than eight km/h or activity energy expended data greater than seven METs may be associated with the high activity zone. The light activity zone may be referred to as the life activity zone, the medium activity zone may be referred to as the health activity zone, and the high activity zone may be referred to as the sports zone. In alternative embodiments, the activity zones may utilize different threshold values. In another embodiment, the activity zones may utilize different activity data metrics, such as PAM points.
In accordance with the teachings of the present invention, system 10 achieves an effective way for activity monitor 14 to correct raw activity energy expended data when user 12 is engaged in high intensity physical activity, such as running. System 10 also achieves an effective way for activity monitor 14 to determine speed of user 12 based on the corrected activity energy expended data. Activity monitor 14 comprising a single accelerometer may produce signals proportional to energy expenditure of user 12. The single accelerometer may produce signals associated with the up and down (vertical) axis, such that signals are generated in response to user's body movement in the up and down (vertical) axis.
During physical activities requiring low intensity, such as walking, activity monitor 14 may process these signals to a raw activity data metric, such that this activity data metric may represent an accurate value of ATTORNEY'S DOCKET PATENT APPLICATION
075160.0131 the actual energy expended by user 12. This raw activity energy expended data may be accurate while user 12 is walking because the dominant direction of user's body movement is in the up and down direction occurring along 5 the vertical axis. However, during physical activities requiring high intensity, such as running, activity monitor 14 may process these signals to a raw activity energy expended data metric, such that this raw activity energy expended data may represent an inaccurate value of 10 the actual energy expended by user 12. This raw activity energy expended data may be inaccurate because user 12 expends additional energy with forward and backward (horizontal) movement of user's body during high intensity activity, such as running.
15 The single accelerometer associated with recording movement along the vertical axis may not be able to produce accurate signals associated with user's body movement in the backward and forward direction occurring along the horizontal axis. Correction element 55 may receive the raw activity energy expended data and, if needed, convert the raw activity energy expended data to a corrected activity energy expended data, such that the corrected activity energy expended data represents an accurate value of the actual energy expended by user 12.
This corrected activity energy expended data includes energy expended by user 12 in both the horizontal axis and the vertical axis.
Speed element 56 may receive the corrected activity energy expended data to determine the speed of user 12 during high intensity activity. Speed element 56 may use the raw activity energy expended data to determine speed of user 12 during low intensity activity. As a result, ATTORNEY'S DOCKET PATENT APPLICATION
075160.0131 activity monitor 14 comprising a single accelerometer may be operable to display the accurate activity energy expended data and the accurate speed of user 12 during both low and high intensity physical activity.
Communication network 18 couples and facilitates wireless or wire line communication between computer devices 16, activity monitors 14, and servers 32.
Communication network 18 may, for example, communicate Internet Protocol (IP) packets, Frame Relay frames, Asynchronous Transfer Mode (ATM) cells, voice, video, data, and other suitable information between network addresses. Communication network 18 may also communicate data via wireless communications, such as by Wireless Application Protocol (WAP) standard protocols, including 802.11, third-generation (3G) protocols (such as W-CDMA
or CDMA 2000, for example), Bluetooth, or Global System for Mobile Communications (GSM) protocols, for example.
Communication network 18 may include one or more local area networks (LANs), radio access networks (RANs), metropolitan area networks (MANs), wide area networks (WANs), interactive television networks, all or a portion of the global computer network known as the Internet, and/or any other communication system or systems at one or more locations.
User 12 may include any individual desiring to use activity monitor 14. User 12 may wear activity monitor 14 and couple activity monitor 14 to one or more computer devices 16 to connect to web portal 40. Users 12 may engage in sedentary activity, low intensity activity, or high intensity activity while wearing activity monitor.
User 12 may wear activity monitor 14 for an entire day or only for an event for a specified period of time. In one a i ATTORNEY'S DOCKET PATENT APPLICATION
075160.0131 particular embodiment, users 12 may include physical education students who couple their activity monitors 14 to computer device 16 to transmit the data from activity monitor 14 to web portal 40. Web Portal 40 allows teachers to view the physical activity data of their students and use this information to grade the students according to the curriculum.
Activity monitor 14 is generally operable to measure body movement of user 12. In one embodiment, activity monitor 14 may also store data, receive data, convert data, display data, and transmit data for a multitude of purposes. In one embodiment, activity monitor 14 may comprise a single accelerometer, such that this single accelerometer may measure the user's up and down movement occurring on the vertical axis. Activity monitor 14 may only utilize one activity data metric or activity monitor may utilize a plurality of activity data metrics.
For example, based on signals associated with user's body movement, activity monitor 14 may measure one or more activity data metrics that may include calories, distances, PAM points, METs, speed, life zone minutes, health zone minutes, or sports zone minutes. Memory in activity monitor 14 may include volatile or non-volatile memory including, without limitation, magnetic media, optical media, random access memory (RAM), read-only memory (ROM), removable media, or any other suitable local or remote memory component. In general, the memory may store various data including activity data metrics, equations and constant values associated with the equations, a user's account information, a user's goals, etcetera. For example, user's account information may include a unique identification number associated with ATTORNEY'S DOCKET PATENT APPLICATION
075160.0131 each user 12. Activity monitor 14 may be operable to receive data from web portal 40, computer device 16, machine, or any other device. Activity monitor 14 may further operable to transmit data to web portal 40 or computer device 16. Activity monitor 14 may include a graphics card to display streaming video and data stored in memory. Activity monitor 14 may include a processor to convert signals from accelerometer and utilize equations for performing calculations. For example, activity monitor 14 may utilize equations from correction element 55 and/or speed element 56 to determine the actual energy expended by user and the actual speed of user 12. Activity monitor 14 may be operable to receive software updates from server 32. Additional details of activity monitor 14 are listed below in FIGURE 2.
Software and/or hardware may reside in activity monitor 14 in order to achieve the teachings of collecting data, converting data, displaying data, and communicating data of the present invention. However, due to their flexibility, activity monitor 14 may alternatively be equipped with (or include) any suitable component, device, application specific integrated circuit (ASIC), processor, microprocessor, algorithm, read-only memory (ROM) element, random access memory (RAM) element, erasable programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), field-programmable gate array (FPGA), or any other suitable element or object that is operable to facilitate the operations thereof. Considerable flexibility is provided by the structure of activity monitor 14 in the context of system 10 and, accordingly, it should be construed as such.
ATTORNEY'S DOCKET PATENT APPLICATION
075160.0131 Correction element 55 may represent any suitable combination of hardware, software, and/or controlling logic operable to receive raw activity energy expended data and process the raw activity energy expended data to determine the corrected activity energy expended data, such that the corrected activity energy expended data represents the actual energy expended by user 12. As explained above, activity monitor 14 may comprise a single uni-axial accelerometer that calculates raw activity energy expended data while user 12 is engaged in high intensity physical activity, such that this raw activity energy expended data represents an inaccurate amount of energy expended by user 12 since the backward and forward movement occurring on the horizontal axis may not be accurately measured by the uni-axial accelerometer measuring the up and down movement occurring on the vertical axis. Correction element 55 may correct the inaccurate raw activity energy expended data, such that the corrected activity energy expended data represents the actual energy expended by user 12 while engaged in high intensity physical activity. As a result, correction element 55 or any suitable component of activity monitor 14 may determine to only correct the raw activity energy expenditure data if the raw activity energy expenditure data is greater than a predetermined threshold value representing the value when the raw activity energy expenditure data begins to become inaccurate as a result of the high intensity physical activity.
In one embodiment, correction element 55 may utilize an equation to determine the corrected activity energy expenditure data (CorAEE). The equation utilized by ATTORNEY'S DOCKET PATENT APPLICATION
075160.0131 correction element 55 may be based on the expected activity energy expenditure data (ExpAEE) The expected activity energy expenditure data for a particular activity data metric may be determined by a formula that 5 expresses a relationship between the actual energy expended during low intensity physical activity, such as walking, and the actual energy expended during high intensity physical activity, such as running. The equation for the expected activity energy expenditure 10 data in METs is illustrated below in Fig 4A.
For example, the equation for calculating the expected activity energy expenditure data using the MET
as the physical activity metric may be a function of low intensity physical activity, such as walking, and a 15 function of high intensity physical activity, such as running, as published by the American College of Sports Medicine (Ainsworth et al., Compendium of physical activities: An update of activity codes and MET
intensities, Med. Sci. Sports. Exerc. 2000, S498-S516).
This corrected activity energy expended data includes energy expended by user 12 in both the horizontal axis and the vertical axis.
Speed element 56 may receive the corrected activity energy expended data to determine the speed of user 12 during high intensity activity. Speed element 56 may use the raw activity energy expended data to determine speed of user 12 during low intensity activity. As a result, ATTORNEY'S DOCKET PATENT APPLICATION
075160.0131 activity monitor 14 comprising a single accelerometer may be operable to display the accurate activity energy expended data and the accurate speed of user 12 during both low and high intensity physical activity.
Communication network 18 couples and facilitates wireless or wire line communication between computer devices 16, activity monitors 14, and servers 32.
Communication network 18 may, for example, communicate Internet Protocol (IP) packets, Frame Relay frames, Asynchronous Transfer Mode (ATM) cells, voice, video, data, and other suitable information between network addresses. Communication network 18 may also communicate data via wireless communications, such as by Wireless Application Protocol (WAP) standard protocols, including 802.11, third-generation (3G) protocols (such as W-CDMA
or CDMA 2000, for example), Bluetooth, or Global System for Mobile Communications (GSM) protocols, for example.
Communication network 18 may include one or more local area networks (LANs), radio access networks (RANs), metropolitan area networks (MANs), wide area networks (WANs), interactive television networks, all or a portion of the global computer network known as the Internet, and/or any other communication system or systems at one or more locations.
User 12 may include any individual desiring to use activity monitor 14. User 12 may wear activity monitor 14 and couple activity monitor 14 to one or more computer devices 16 to connect to web portal 40. Users 12 may engage in sedentary activity, low intensity activity, or high intensity activity while wearing activity monitor.
User 12 may wear activity monitor 14 for an entire day or only for an event for a specified period of time. In one a i ATTORNEY'S DOCKET PATENT APPLICATION
075160.0131 particular embodiment, users 12 may include physical education students who couple their activity monitors 14 to computer device 16 to transmit the data from activity monitor 14 to web portal 40. Web Portal 40 allows teachers to view the physical activity data of their students and use this information to grade the students according to the curriculum.
Activity monitor 14 is generally operable to measure body movement of user 12. In one embodiment, activity monitor 14 may also store data, receive data, convert data, display data, and transmit data for a multitude of purposes. In one embodiment, activity monitor 14 may comprise a single accelerometer, such that this single accelerometer may measure the user's up and down movement occurring on the vertical axis. Activity monitor 14 may only utilize one activity data metric or activity monitor may utilize a plurality of activity data metrics.
For example, based on signals associated with user's body movement, activity monitor 14 may measure one or more activity data metrics that may include calories, distances, PAM points, METs, speed, life zone minutes, health zone minutes, or sports zone minutes. Memory in activity monitor 14 may include volatile or non-volatile memory including, without limitation, magnetic media, optical media, random access memory (RAM), read-only memory (ROM), removable media, or any other suitable local or remote memory component. In general, the memory may store various data including activity data metrics, equations and constant values associated with the equations, a user's account information, a user's goals, etcetera. For example, user's account information may include a unique identification number associated with ATTORNEY'S DOCKET PATENT APPLICATION
075160.0131 each user 12. Activity monitor 14 may be operable to receive data from web portal 40, computer device 16, machine, or any other device. Activity monitor 14 may further operable to transmit data to web portal 40 or computer device 16. Activity monitor 14 may include a graphics card to display streaming video and data stored in memory. Activity monitor 14 may include a processor to convert signals from accelerometer and utilize equations for performing calculations. For example, activity monitor 14 may utilize equations from correction element 55 and/or speed element 56 to determine the actual energy expended by user and the actual speed of user 12. Activity monitor 14 may be operable to receive software updates from server 32. Additional details of activity monitor 14 are listed below in FIGURE 2.
Software and/or hardware may reside in activity monitor 14 in order to achieve the teachings of collecting data, converting data, displaying data, and communicating data of the present invention. However, due to their flexibility, activity monitor 14 may alternatively be equipped with (or include) any suitable component, device, application specific integrated circuit (ASIC), processor, microprocessor, algorithm, read-only memory (ROM) element, random access memory (RAM) element, erasable programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), field-programmable gate array (FPGA), or any other suitable element or object that is operable to facilitate the operations thereof. Considerable flexibility is provided by the structure of activity monitor 14 in the context of system 10 and, accordingly, it should be construed as such.
ATTORNEY'S DOCKET PATENT APPLICATION
075160.0131 Correction element 55 may represent any suitable combination of hardware, software, and/or controlling logic operable to receive raw activity energy expended data and process the raw activity energy expended data to determine the corrected activity energy expended data, such that the corrected activity energy expended data represents the actual energy expended by user 12. As explained above, activity monitor 14 may comprise a single uni-axial accelerometer that calculates raw activity energy expended data while user 12 is engaged in high intensity physical activity, such that this raw activity energy expended data represents an inaccurate amount of energy expended by user 12 since the backward and forward movement occurring on the horizontal axis may not be accurately measured by the uni-axial accelerometer measuring the up and down movement occurring on the vertical axis. Correction element 55 may correct the inaccurate raw activity energy expended data, such that the corrected activity energy expended data represents the actual energy expended by user 12 while engaged in high intensity physical activity. As a result, correction element 55 or any suitable component of activity monitor 14 may determine to only correct the raw activity energy expenditure data if the raw activity energy expenditure data is greater than a predetermined threshold value representing the value when the raw activity energy expenditure data begins to become inaccurate as a result of the high intensity physical activity.
In one embodiment, correction element 55 may utilize an equation to determine the corrected activity energy expenditure data (CorAEE). The equation utilized by ATTORNEY'S DOCKET PATENT APPLICATION
075160.0131 correction element 55 may be based on the expected activity energy expenditure data (ExpAEE) The expected activity energy expenditure data for a particular activity data metric may be determined by a formula that 5 expresses a relationship between the actual energy expended during low intensity physical activity, such as walking, and the actual energy expended during high intensity physical activity, such as running. The equation for the expected activity energy expenditure 10 data in METs is illustrated below in Fig 4A.
For example, the equation for calculating the expected activity energy expenditure data using the MET
as the physical activity metric may be a function of low intensity physical activity, such as walking, and a 15 function of high intensity physical activity, such as running, as published by the American College of Sports Medicine (Ainsworth et al., Compendium of physical activities: An update of activity codes and MET
intensities, Med. Sci. Sports. Exerc. 2000, S498-S516).
20 This equation for calculating the expected activity energy expenditure data in METs may be:
ExpAEE MET = (G * v ) + 1 The variable v used to calculate ExpAEE MET is the velocity of user 12 in terms of km/h. The constant G is 0.49 h/km for low intensity physical activity, such as walking, that occurs while the velocity of user 12 is less than eight km/h. The constant G is 0.95 h/km for high intensity physical activity, such as running, that occurs while the velocity of user 12 is greater than eight km/h. The constant G represents the gradient, such ATTORNEY'S DOCKET PATENT APPLICATION
075160.0131 that activity energy expended increases at a gradient of 0.95 h/km during high intensity physical activity and a gradient of 0.49 h/km during low intensity physical activity. The constant 1 refers to one MET. This equation for the expected activity energy expenditure data in METs is illustrated below in Fig 4A.
The equation for determining the corrected activity energy expenditure data in METs may be determined by referencing the equation of the expected activity energy expenditure data in METs. Correction element 55 or any suitable component of activity monitor 14 may determine to only utilize this equation to correct the raw activity energy expenditure data if the raw activity energy expenditure data is greater than a predetermined threshold value representing the value when the raw activity energy expenditure data begins to become inaccurate as a result of the high intensity physical activity.
This equation for calculating the corrected activity energy expenditure in METs may be:
CorAEE MET = (RawAEEMET - T) * B + F
The variable RawAEE MET used in this equation is the value determined by activity monitor 14 in a previous calculation described above for calculating the raw METs expended by user 12. The constants, T, B, and F, are all associated with determining the corrected activity energy expenditure in METs. The constants, T, B, and F, may be a predetermined value stored in activity monitor 14.
These predetermined values associated with the constants may be stored in activity monitor 14 during the ATTORNEY'S DOCKET PATENT APPLICATION
075160.0131 manufacture process of activity monitor, by downloading new software for activity monitor, or any other suitable way.
The constant T may be a predetermined value representing a threshold value associated with high intensity physical activity, such that the threshold value is a value from the raw activity energy expended as calculated by activity monitor 14 based on signals from the single uni-axial accelerometer. All raw activity energy expended data above threshold value, T, may be associated with high intensity physical activity, such as running. For example, the threshold value associated with high intensity physical activity, such as running, may be all raw values greater than seven METs. This constant T may be the threshold value used to determine when correction element 55 should be utilized to correct raw activity energy expended data.
The constant B may be a predetermined value representing the gradient of the corrected activity energy expenditure data in METs. For example, B may be the quotient of the gradient G of the expected raw activity energy expenditure data in METs divided by the gradient of the raw activity energy expenditure data in METs. The constant F may be a predetermined value representing the offset value to apply to this equation, such that the offset value results in the corrected activity energy expenditure data in METs to essentially map the expected activity energy expenditure data in METs. The steps for calculating the corrected activity energy expenditure data in METs (CorAEE MET) are explained in more detail below in Figs. 4A-4D.
ATTORNEY'S DOCKET PATENT APPLICATION
075160.0131 In one embodiment, correction element 55 may determine to utilize the equation for determining the corrected activity energy expenditure data for only the raw activity energy expenditure data associated with high intensity physical activity, such as running. For example, when the MET is used as the physical activity metric, correction element 55 may determine to only utilize the equation for determining the corrected activity energy expenditure data for raw activity energy expenditure data greater than the threshold constant T.
The threshold constant T is used as the determinant because this is the threshold value where the uni-axial accelerometer begins to generate inaccurate raw activity energy expended data because of high intensity physical activity. As a result of applying the equation for determining the corrected activity energy expenditure data, activity monitor 14 comprising a single uni-axial accelerometer may be operable to display an accurate activity energy expended data during both low and high intensity physical activity.
In alternative embodiments, other physical activity metrics, such as PAM points, may have their own equations for expected activity energy expended data and corrected activity energy expended data. Correction element 55 may apply the different equations for calculating the corrected activity energy expended data similarly to the MET, such that the equation may comprise a variable of the raw activity energy expended data, such as RawAEE_PAM, and one or more predetermined constants associated with the particular physical activity metric.
Speed element 56 may represent any suitable combination of hardware, software, and/or controlling ATTORNEY'S DOCKET PATENT APPLICATION
075160.0131 logic operable to receive the raw activity energy expended data and/or the corrected activity energy expended data. Speed element may use this received data in its speed equation for determining the speed of user 12 during physical activity. Speed equation may calculate speed of user 12 by taking the inverse of the expected activity energy expected equation, such that the energy expended by user 12 is directly related to the velocity of user 12. The relationship between expected activity energy expended data and speed of user 12 is illustrated below in Fig. 4E.
In one embodiment, speed element 56 may determine to use the raw activity energy expended data in the speed equation to determine speed of user 12 during low intensity activity. In one embodiment, speed element 56 may determine to use the corrected activity energy expended data in the speed equation to determine speed of user 12 during high intensity activity. For example, when the MET is used as the physical activity metric, speed element 56 may determine to use the corrected activity energy expended data in the speed equation if the raw activity energy expenditure data is greater than the threshold constant T. If the raw activity energy expenditure data in METs is less than threshold constant T, speed element 56 may determine to use the raw activity energy expended data in the speed equation. As a result, activity monitor 14 comprising a single uni-axial accelerometer may be operable to display an accurate speed of user 12 during both low and high intensity physical activity. Additionally, speed element 56 allows activity monitor to display speed of user without ATTORNEY'S DOCKET PATENT APPLICATION
075160.0131 requiring user to input any personal information, such as height or weight.
For example, the equation for calculating the speed of user 12 utilizing the MET as the physical activity 5 metric may be a function of low intensity physical activity, such as walking, and a function of high intensity physical activity, such as running, as published by the American College of Sports Medicine (Ainsworth et al., Compendium of physical activities: An 10 update of activity codes and MET intensities, Med. Sci.
Sports. Exerc. 2000, S498-S516). The equation for calculating the speed of user 12 associated with METs expended during low intensity physical activity may be:
15 LowIntensitySpeed = (RawAEEMET - 1) / G
For the LowIntensitySpeed calculation, the variable RawAEE MET is the raw activity energy expenditure data calculated previously. The constant G is 0.49 h/km for 20 low intensity physical activity, such as walking, that occurs while the velocity of user 12 is less than eight km/h. The constant 1 refers to one MET.
The equation for calculating the speed of user 12 associated with METs expended during high intensity 25 physical activity may be:
HighIntensitySpeed = (CorAEE MET - 1) / G
For the HighIntensitySpeed calculation, the variable CorAEE_MET is the corrected activity energy expenditure data calculated previously. The constant G is 0.95 h/km for high intensity physical activity, such as running, ATTORNEY'S DOCKET PATENT APPLICATION
075160.0131 that occurs while the velocity of user 12 is greater than eight km/h. The constant 1 refers to one MET.
Computer device 16 may include appropriate input devices, output devices, mass storage media, processors, memory, or other components for receiving, processing, storing, and/or communicating information with other components of system 10. As used in this document, the term "computer" is intended to encompass a docking station, personal computer, health station, workstation, network computer, wireless data port, wireless telephone, personal digital assistant (PDA), cellular telephone, game console, one or more processors within these or other devices, or any other suitable processing device.
It will be understood that any number of computer devices 16 may be coupled to other computer devices 16 or communication network 18. Computer devices 16 are generally operated by users 12 or coupled with activity monitors 14 to access web portal 40.
In one embodiment, computer device 16 may comprise a browser application, such as an Internet web browser, for example. Browser application may allow user 12 of computer device 16 to navigate through, or "browse,"
various Internet web sites or web pages. Computer device 16 may also comprise one or more graphics applications, such as a FLASHTM application for example, operable to display various types of data received via communication network 18, such as graphics, video, and streaming data (such as video and/or audio), for example.
In one embodiment, activity monitor 14 may be coupled to computer device 16 such that user 12 can access web portal 40 without intervention from a third party (for example, a webmaster forwarding information).
ATTORNEY'S DOCKET PATENT APPLICATION
075160.0131 Activity monitor 14 may function as a digital key to web portal 40 so that users instantly access web portal 40 without having to launch an Internet web browser or type in a username or password. The user will be able to instantly interact with web portal 40.
Server 32 is generally operable to provide an interface between users 12 and web portal 40. One or more servers 32 may be web application servers or simple processors operable to allow users 12 to participate with web portal 40 via the communication network 18 using a standard user interface language such as, for example, the HyperText Markup Language (HTML). In some embodiments, one or more servers 32 may be physically distributed such that each server 32, or multiple instances of each server 32, may be located in a different physical location geographically remote from each other. In other embodiments, one or more servers 32 may be combined and/or integral to each other. One or more servers 32 may be implemented using a general-purpose personal computer (PC), a Macintosh, a workstation, a UNIX-based computer, a server computer, or any other suitable processing device.
In one embodiment, server 32 may be operable to configure and/or update all activity monitors 14 of a group of users 12, such that all activity monitors 14 used by a particular business entity are configured and/or updated with the same functionality, such as using the same activity data metrics. For example, business entity may desire to have all activity data displayed with PAM points now instead of METs as was originally installed on activity monitor. This software update to utilize PAM points may include loading a new equation for ATTORNEY'S DOCKET PATENT APPLICATION
075160.0131 calculating raw PAM points based on signals from accelerometer, and a new equation utilized by correction element for correcting the raw PAM points to a corrected PAM points value representing the actual energy expended by user.
In one embodiment, server 32 may be operable to provide security and/or authentication of users 12 or other persons or entities attempting to access web portal 40. For example, servers 32 may essentially provide a firewall for entities attempting to access web portal 40.
In addition, servers 32 may be operable to translate one or more data protocols used by web portal 40 with one or more protocols used by applications hosted by one or more computer devices 16.
In one embodiment, one or more servers 32 are web application servers operable to communicate dynamically updated information to particular computer devices 16 via communication network 18 including the identity of user 12. For example, one or more servers 32 may communicate updated information on web portal 40 to particular computer devices 16 or activity monitors 14 via communication network 18.
Server 32 may further comprise a memory that may be accessed or otherwise utilized by one or more components of interactive community. The memory may take the form of volatile or non-volatile memory including, without limitation, magnetic media, optical media, random access memory (RAM), read-only memory (ROM), removable media, or any other suitable local or remote memory component. In general, the server memory may store various data including a user's account information, a user's goals, a user's activity data, and a population's activity data.
ATTORNEY'S DOCKET PATENT APPLICATION
075160.0131 Databases 34 may be operable to store various data associated with web portal 40, such as information regarding users 12, computer devices 16, and activity monitors 14. Databases 34 may communicate with servers 32 such that servers 32 may store information, retrieve information, and share information with each other.
Databases 34 may provide a backup in the case of outages or other failures of various components of web portal.
Other architectures and components of servers 32 may be used without departing from the scope of this disclosure.
Web portal 40 may comprise one or more web sites.
Web portal may also comprise hardware and software that provide users of the web with the ability to search for information on the web including information in the web portal 40, documents, media, or other resources coupled to the web. The web sites on web portal 40 may include user's websites and informational websites. Web portal 40 provides a central location for users to get together with each other.
In one embodiment, web portal 40 may require user 12 to log in. User 12 may be required to enter a username and password to access personal page. In one embodiment, activity monitor 14 may be associated with a unique id number and web portal 40 may automatically log in user 12 to web portal when user 12 connects activity monitor 14 to computer device 16. Activity monitor 14 may update information stored in database 34 of web portal 40, such as updated activity energy expended data. Web portal 40 may comprise a personal coach page for user 12 comprising personal data of user 12, such as the name, photo, address, city, country, weight, height, age, gender, and ATTORNEY'S DOCKET PATENT APPLICATION
075160.0131 weight goal. Logic in web portal 40 may use personal data of user 12 to generate instructions or update goals.
The personal goals of user 12 in terms of a desired activity zone level and a desired weight may be 5 calculated and displayed on a page in web portal 40.
Such calculations may be based on the personal data of user 12, such as weight, height, age, and gender, as well as on other personal parameters that can be changed and/or updated on a preferences page and/or on the METs 10 expended of the first week and/or a numerical parameter representing the motivation of user 12. Upon approval of user, the calculated goals are set to be reached at the end of a specified time period, such as six months.
During this period, the personal user page may provide 15 information concerning the personal history of user 12 in terms of activity, body weight, and advice comprising suggestions for reaching the personal goals, such as walking a half an hour every day and running five km every day.
20 In one embodiment, web portal 40 comprises a resource page including links to interesting pages that may help user 12 reach the personal goals, such as a link to a page containing recipes which support a healthy lifestyle, a link to a service providing direct access to 25 an instructor or dietician, and a link containing information on regional activities. If a goal is reached by user 12, the personal page may display a message congratulating user 12 or send an actual congratulations post card to user's address. A special printer 30 associated with web portal may do this automatically.
FIGURE 2 is a simplified block diagram that illustrates an activity monitor apparatus used in the ATTORNEY'S DOCKET PATENT APPLICATION
075160.0131 system in accordance with a particular embodiment of the present invention. Activity monitor 14 includes an accelerometer 50, a processor 52, a memory 54, a correction element 55, a speed element 56, a port 57, a display 58, a mode button 60, a special event button 62, one or more input buttons 64, a skin 70, and a clip 80.
Display 58 is operable to display an activity meter 59 and several different modes including daily points 58A, average daily points for a week 58B, activity zone minutes 58C, daily calories 58D, total weekly calories 58E, daily distance traveled 58F, total weekly distance traveled 58G, auxiliary mode 58H, special event mode 581, a clock 58J, and speed 58K.
Accelerometer 50 is a device that is used to convert an acceleration from gravity or from motion into an electrical signal. The input for accelerometer 50 is generally gravity or motion. Accelerometer 50 may measure acceleration in units of "g's." One "g" is defined as the earth's gravitational pull on an object or a person. For example, lg represents the acceleration exerted by the Earth's gravity on an object or person (for example, a cell phone on a desk experiences lg of acceleration). The acceleration range experienced by a person when walking is between 0.1-2.0g. In one embodiment, accelerometer 50 may be a uni-axial sensor that measures up and down movement of user along the vertical axis. Accelerometer 50 may determine the raw activity energy expended data by user 12. Accelerometer 50 is explained in more detail below in Fig. 3.
Processor 52 controls the operation and administration of activity monitor 14 by processing information and signals. Processor 52 includes any ATTORNEY'S DOCKET PATENT APPLICATION
075160.0131 suitable hardware, software, or both that operate to control and process signals. Processor 52 may be microprocessors, controllers, or any other suitable computing devices, resources, or combination of hardware, software and/or encoded logic. For example, processor 52 may be used to calculate the raw activity energy expended data by utilizing data from accelerometer 50. Processor 52 may also be used by correction element 55 and speed element 56 to determine the corrected activity energy ended data and the speed of user 12.
Memory 54 may be accessed or otherwise utilized by activity monitor 14. Memory 54 may take the form of volatile or non-volatile memory including, without limitation, magnetic media, optical media, random access memory (RAM), read-only memory (ROM), removable media, or any other suitable local or remote memory component. In general, memory 54 may store various data including data from accelerometer, data from processor, and data from web portal. Memory may also include equations and predetermined constants associated with correction element 55 and speed element 56.
Port 56 may communicate information and signals to one or more computer devices 16 and receive information and signals from one or more computer devices 16. Port 56 may also communicate information and signals to communication network 18 and receive information and signals from communication network 18. Port 56 may represent any connection, real or virtual, including any suitable hardware and/or software that may allow activity monitor 14 to exchange information and signals with communication network 18, one or more computer devices 14, and/or other elements of system 10. For example, ATTORNEY'S DOCKET PATENT APPLICATION
075160.0131 port 56 enables activity monitor 14 to receive data from web portal 40. Port 56 further enables activity monitor 14 to transmit data to web portal 40 including all updated activity data. Port may be a serial communication port or a Universal Serial Bus (USB) port.
Display 58 is operable to display one or more images in one or more formats. Images viewed in display 58 may include daily points 58A, average daily points for a week 58B, activity zone minutes 58C, daily calories 58D, total weekly calories 58E, daily distance traveled 58F, total weekly distance traveled 58G, auxiliary mode 58H, special event mode 581, a clock 58J, speed 58K, and an activity meter 59.
Daily points 58A may be viewed on display 58. Daily points 58A may represent any activity data metric associated with activity energy expended. For example, if activity monitor utilized the MET as the activity data metric, then METs expended for the day may be viewed by user 12. The daily points 58A provide user 12 with a simple and straightforward method to quantify and express the total amount of activity that user 12 achieves over a single day. The average daily points for a week 58B
allows user 12 to track how consistent user 12 has been active for the past seven days. Web portal 40 or other literature may indicate the amount of daily points 58A
users 12 should strive to accumulate to achieve a healthy lifestyle. By displaying a simple format, such as PAM
points or METs, activity monitor 14 engages user 12 to stay active until user 12 has expended enough energy.
Correction element 55 allows for activity monitor 14 to calculate and display the accurate amount of activity energy expended data, such as PAM points or METs, even ATTORNEY'S DOCKET PATENT APPLICATION
075160.0131 when user 12 is engaged in high intensity physical activity.
Activity zone minutes 58C may be viewed on display c 58. Activity zones may display life zone minutes, health zone minutes, and sport zone minutes. The activity zones may also be called light zone minutes, medium zone minutes, and heavy zone minutes as described in Fig. 1 above. Life zone minutes may include very light activity, such as slow walking but not sitting down.
Health zone minutes may include walking activity (faster than 4 km/h) or comparable activity consistent with recommendations from the medical community necessary for a beneficial health effect, i.e., such as walking thirty minutes a day most days of the week. Sport zone minutes may include running activity or activity with similar physical intensity. Web portal 40 or other literature may indicate the amount of time user 12 should strive to accumulate in the activity zones to achieve a healthy lifestyle. Displaying activity zone minutes 58C engages user 12 to stay active until user 12 has accumulated enough activity zone minutes 58C in each associated activity zone.
Daily calories expended 58D may be viewed on display 58. Correction element 55 allows for activity monitor 14 to calculate and display the accurate amount of calories expended even when user 12 is engaged in high intensity physical activity. The total weekly calories expended 58E may also be viewed on display 58. Web portal 40 or other literature may indicate the amount of calories user 12 should expend to achieve a healthy lifestyle.
Displaying the amount of calories expended engages user ATTORNEY'S DOCKET PATENT APPLICATION
075160.0131 12 to stay active until user 12 has expended enough calories.
Daily distance traveled 58F may be viewed on display 58. Activity monitor 14 may allow user 12 to set the 5 measurement of distance including feet, miles or kilometers, etcetera. Total weekly distance 58G traveled may also be viewed on display 58. Web portal 40 or other literature may indicate the amount of distance users 12 should travel to achieve a healthy lifestyle. Displaying 10 the amount of distance traveled engages user 12 to stay active until user 12 has traveled far enough.
Auxiliary mode 58H may be viewed on display 58. In auxiliary mode 58H, user 12 may manually input numbers into activity monitor 14. For example, a physician may 15 give user 12 a regimen to take three pills a day or eat five vegetables a day. Physician or user 12 may input this information into web portal 40. Web portal 40 may transmit this information to activity monitor 14 such that activity monitor 14 may display this information.
20 Activity monitor 14 may be operable for user 12 to manually input each time user 12 takes a pill or eats a vegetable, such that the auxiliary mode displays the updated information. User 12 may press a button on activity monitor 14 for every pill or vegetable. User 12 25 may connect activity monitor 14 to web portal 40, such that auxiliary mode 58H information is automatically transmitted to web portal 40. Physician may monitor web portal 40 to make sure user 12 is in compliance of a regimen (for example, user is taking the number of pills 30 per day and eating the number of vegetables per day).
Auxiliary mode 58H may enable user 12 to properly track a diet regimen. Users 12 may not remember how many pills ATTORNEY'S DOCKET PATENT APPLICATION
075160.0131 that they have taken throughout the day, and auxiliary mode 58H enables users 12 to track their personal regimen. Physicians may also monitor their patients to make sure that patients are compliant with the regimen prescribed for them.
Special event mode 581 may be viewed on display 58.
Special event mode 581 enables user 12 to begin special event 581 and to end special event 581. Additionally, special event mode 581 enables machines, like a treadmill, to begin a special event and to end a special event. For example, a treadmill may send a signal to activity monitor 14 to begin a special event when the treadmill is turned on and to end a special event when the treadmill is turned off. The activity monitor 14 may track the activity data during the special event 581 time period, such that user 12 can monitor activity of specific events. Alternatively, user 12 may manually press a button for special event 581 to begin at the start of a marathon and manually press a button for special event 581 to end when user 12 crosses the finish line. Special event mode 581 may enable users to monitor specific activity events, which engages users 12 to become more active.
Clock 58J may be viewed on display 58. Clock 58J
may be the time of day. Clock 58J may also be a stopwatch to monitor the amount of time spent on an activity. Activity meter 59 may be viewed on display 58.
Activity meter 59 may comprise one or more bars such that no bars are displayed while user 12 is stationary, and the number of bars displayed will increase as user's current activity level increases.
ATTORNEY'S DOCKET PATENT APPLICATION
075160.0131 Speed 58K may be viewed on display 58. Speed may be displayed in any suitable units, such as kilometers per hour, miles per hour, etc. By displaying speed 58K, t activity monitor 14 engages user 12 to stay active because user 12 has real-time knowledge of current speed.
Speed element 56 allows for activity monitor 14 to calculate and display the accurate speed of user 12 even when user 12 is engaged in high intensity physical activity.
Mode button 60 on activity monitor 14 enables user 12 to toggle through one or more display modes for user 12 to view. For example, user 12 may press mode button 60 to toggle display 58 from daily points to daily calories expended 58D to special event mode 581, etcetera. Special event button 62 on activity monitor 14 enables user 12 to begin and to end a special event. One or more input buttons 64 on activity monitor 14 enable user 12 to input information like incrementing the counter in auxiliary mode 58H.
Skin 70 encases the outside of activity monitor 14.
Skin 70 may be removable and replaced with one or more skins 70. Skin 70 may have different features including a different color, material, and texture. Clip 80 may attach to back of activity monitor 14. Clip 80 enables user 12 to easily attach activity monitor 14 to an article of clothing. For example, clip 80 associated with activity monitor 14 comprising a single uni-axial accelerometer 50 allows accelerometer 50 to properly measure up and down movement of user 12 along the vertical axis. Clip 80 may be removable and replaced with one or more clips 80. Clip 80 may also have ATTORNEY'S DOCKET PATENT APPLICATION
075160.0131 different features including a different color, material, and texture.
FIGURE 3 is a simplified block diagram that illustrates an activity monitor generating signals in response to a user's movement. For purposes of teaching and discussion, it is useful to provide some overview as to the way in which the following invention operates.
The following foundational information may be viewed as a basis from which the present invention may be properly explained.
The circuitry of activity monitor 14 may comprise a single uni-axial accelerometer 50a, such as a uni-axial piezo-electric accelerometer 50a, which registers up and down body movement of user 12 along the vertical axis.
Other types of accelerometer may be employed, such as piezo-resistive accelerometers, capacitive accelerometers, or other types of measuring methods to determine acceleration. The aforementioned clip in Fig.
2 facilitates attachment of activity monitor to user 12, such as attaching to the belt of user 12, in such a way that ensures a substantially horizontal position when user 12 is standing upright. This allows the uni-axial accelerometer 50a to obtain accurate measurements occurring along the vertical axis. In other embodiments, it is possible to use multiple accelerometer sensors 50b, 50c to measure different movements of user 12 along one or more axis.
Accelerometer 50a generates signals associated with movements of user 12. Signals may be filtered using a band-pass filter to make sure that the signals occur in a frequency range typical for human motion, such as from 0.5 to 5 Hz with an amplitude of less than 5G. Signal ATTORNEY'S DOCKET PATENT APPLICATION
075160.0131 may be an analogous signal, such that a voltage fluctuates in a range from 0 mV to 10 mV.
This signal is subsequently amplified by means of t amplification circuitry 72 and converted to a digital sequence of numbers by means of an A/D converter 78 with a sample frequency, such as 32 Hz. A dedicated processor 52 calculates the average of the absolute value of the acceleration data over a specified time, such as the last second, last minute, last day or the last week. The average of the absolute value of the acceleration data over a specified time is used to obtain the raw activity energy expended data.
For example, as described above in Fig. 1, 'the formula for calculating the raw activity energy expended data in METs may be:
RawAEE MET = (c * jai) + 1 To calculate the average value of the MET over a certain period of time, such as a day, the signal may be processed as follows. The signal, which fluctuates within the said range of 0 mV to 10 mV, is amplified by an amplification factor and sampled by the A/D converter 78, which then generates a sample value, such as an integer in a range from 0 to 1024. Subsequently the absolute value is calculated so that the average of the values may represent the variable lal= The constant c may be a predetermined number, such that the value of c may be determined by comparing the lal value in METs with the expected value in METs obtained by measuring the actual energy expended by a plurality of subjects.
ATTORNEY'S DOCKET PATENT APPLICATION
075160.0131 In one embodiment, activity monitor 14 may utilize a calibration factor to compensate for variations specific to the accelerometer type used. For example, piezo-electric sensor variations are plus or minus five 5 percent. Therefore, a calibration factor for piezo-electric sensors may be in a range from 0.95 to 1.05.
Processor 58 may store the RawAEE MET in memory.
Activity monitor 14 may display RawAEE MET or it may determine that correction element 55 and/or speed element 10 56 should process the RawAEE MET.
FIGURE 4A is a graph illustrating an example equation for calculating the expected activity energy expended data in METs. In one embodiment, correction element 55 may utilize an equation to determine the 15 corrected activity energy expenditure data (CorAEE). The equation utilized by correction element 55 may be based on the expected activity energy expenditure data (ExpAEE). The expected activity energy expenditure data for a particular activity data metric may be determined 20 by a formula that expresses a relationship between the actual energy expended during low intensity physical activity, such as walking, and the actual energy expended during high intensity physical activity, such as running.
For example, the equation for calculating the 25 expected activity energy expenditure data using the MET
as the physical activity metric may be a function of low intensity physical activity, such as walking, and a function of high intensity physical activity, such as running, as published by the American College of Sports 30 Medicine (Ainsworth et al., Compendium of physical activities: An update of activity codes and MET
intensities, Med. Sci. Sports. Exerc. 2000, S498-S516).
ATTORNEY'S DOCKET PATENT APPLICATION
075160.0131 This equation for calculating the expected activity energy expenditure data in METs may be:
ExpAEE MET = (G * v ) + 1 The variable v used to calculate ExpAEE MET is the velocity of user 12 in terms of km/h. The constant G is 0.49 h/km for low intensity physical activity, such as walking, that occurs while the velocity of user 12 is less than eight km/h. The constant G is 0.95 h/km for high intensity physical activity, such as running, that occurs while the velocity of user 12 is greater than eight km/h. The constant G represents the gradient, such that activity energy expended increases at a gradient of 0.95 h/km during high intensity physical activity and a gradient of 0.49 h/km during low intensity physical activity. The constant 1 refers to one MET. This equation for the expected activity energy expenditure data is illustrated by the graph in Fig 4A.
FIGURE 4B is a graph illustrating step one of an example equation for calculating the corrected activity energy expended data in METs. The equation for determining the corrected activity energy expenditure data in METs may be determined by referencing the equation of the expected activity energy expenditure data in METs. This equation for calculating the corrected activity energy expenditure in METs may be:
CorAEE MET =(RawAEE MET - T) * B + F
The variable RawAEE MET used in this equation is the value determined by activity monitor 14 in a previous ATTORNEY'S DOCKET PATENT APPLICATION
075160.0131 calculation described above for calculating the raw METs expended by user 12. The constants, T, B, and F, are all associated with determining the corrected activity energy expenditure in METs. The constants, T, B, and F, may be a predetermined value stored in activity monitor 14.
These predetermined values associated with the constants may be stored in activity monitor 14 during the manufacture process of activity monitor, by downloading new software for activity monitor, or any other suitable way.
The constant T may be a predetermined value representing a threshold value associated with high intensity physical activity, such that the threshold value is a value from the raw activity energy expended as calculated by activity monitor 14 based on signals from the single uni-axial accelerometer. All raw activity energy expended data above threshold value, T, may be associated with high intensity physical activity, such as running. For example, the threshold value associated with high intensity physical activity, such as running, may be all raw values greater than five METs. As will be explained later, this constant T may also be used to determine when correction element 55 should be utilized to correct raw activity energy expended data.
As illustrated in the graph of Fig. 4B, the first step of calculating the corrected activity energy expenditure data in METs may involve subtracting the constant T from the variable RawAEE MET.
FIGURE 4C is a graph illustrating step two of an example equation for calculating the corrected activity energy expended data in METs. The constant B may be a predetermined value representing the gradient of the ATTORNEY'S DOCKET PATENT APPLICATION
075160.0131 corrected activity energy expenditure data in METs. For example, B may be the quotient of the gradient G of the expected raw activity energy expenditure data in METs divided by the gradient of the raw activity energy expenditure data in METs. As illustrated in the graph of Fig. 4C, the second step of calculating the corrected activity energy expenditure data in METs may involve multiplying the factor B to the value obtained from subtracting the constant T from the variable RawAEE MET.
FIGURE 4D is a graph illustrating step three of an example equation for calculating the corrected activity energy expended data in METs. The constant F may be a predetermined value representing the offset value to apply to this equation, such that the offset value results in the corrected activity energy expenditure data in METs to essentially map the expected activity energy expenditure data in METs. As illustrated in the graph of Fig. 4D, the third step of calculating the corrected activity energy expenditure data in METs may involve adding the offset, F, to the value obtained by multiplying the factor B to the value obtained from subtracting the constant T from the variable RawAEE MET.
FIGURE 4E is a graph illustrating an example equation for calculating the speed of user based on METs expended. For example, the equation for calculating the speed of user 12 utilizing the MET as the physical activity metric may be a function of low intensity physical activity, such as walking, and a function of high intensity physical activity, such as running, as published by the American College of Sports Medicine (Ainsworth et al., Compendium of physical activities: An update of activity codes and MET intensities, Med. Sci.
ATTORNEY'S DOCKET PATENT APPLICATION
075160.0131 Sports. Exerc. 2000, S498-S516) The equation for calculating the speed of user 12 associated with METs expended during low intensity physical activity may be:
LowlntensitySpeed =(RawAEE MET - 1) / G
For the LowIntensitySpeed calculation, the variable RawAEE_MET is the raw activity energy expenditure data calculated previously. The constant G is 0.49 h/km for low intensity physical activity, such as walking, that occurs while the velocity of user 12 is less than eight km/h. The constant 1 refers to one MET.
The equation for calculating the speed of user 12 associated with METs expended during high intensity physical activity may be:
HighIntensitySpeed = (CorAEE MET - 1) / G
For the HighIntensitySpeed calculation, the variable CorAEE_MET is the corrected activity energy expenditure data calculated previously. The constant G is 0.95 h/km for high intensity physical activity, such as running, that occurs while the velocity of user 12 is greater than eight km/h. The constant 1 refers to one MET.
FIGURE 5 is a flowchart that illustrates an example method of correction element 55 and speed element 56 in accordance with an embodiment of the present invention.
The flowchart begins at step 502, when user wears activity monitor. Activity monitor may comprise a single uni-axial accelerometer. Activity monitor may be preprogrammed with equations and the associated predetermined constants of the equations for calculating ATTORNEY'S DOCKET PATENT APPLICATION
075160.0131 the raw activity energy expenditure data in METs, the corrected activity energy expenditure data in METs, and the speed of user based on METs expended by user. As a result, user may wear a new activity monitor and view the 5 actual energy expended by user and the speed of user, such that user never has to input any personal information for these calculations.
At step 504, activity monitor determines if user is engaged in low or high intensity physical activity. The 10 raw activity energy expenditure data in METs can be compared to the predetermined threshold constant, T. The predetermined threshold constant, T, may represent the value where raw activity energy expenditure data deviates from the expected activity energy expenditure data as a 15 result of high intensity physical activity. If the raw activity energy expenditure data in METs is equal to or greater than the predetermined threshold constant, T, then user is engaged in high intensity physical activity and activity monitor moves to step 512 to utilize 20 correction element. Otherwise, if the raw activity energy expenditure data in METs is less than the predetermined threshold constant, T, then user is engaged in low intensity physical activity and activity monitor moves to step 506.
25 At step 506, activity monitor has determined user is engaged in low intensity physical activity. When engaged in low intensity physical activity, the single uni-axial accelerometer generates accurate values for raw activity energy expenditure data. Therefore, activity monitor 30 displays the raw activity energy expenditure data in METs to user.
ATTORNEY'S DOCKET PATENT APPLICATION
075160.0131 At step 508, speed element determines speed of user based on the raw activity energy expended. At step 510, activity monitor displays speed to user.
At step 512, activity monitor has determined user is engaged in high intensity physical activity. When engaged in high intensity physical activity, the single uni-axial accelerometer generates inaccurate values for raw activity energy expenditure data. Therefore, activity monitor communicated the raw activity energy expenditure data in METs to correction element.
Correction element utilizes a predetermined equation associated with METs to calculate a corrected activity energy expenditure data in METs, which represents the actual METs expended by user. At step 514, activity monitor displays the corrected activity energy expenditure data in METs to user.
At step 516, speed element determines speed of user based on the corrected activity energy expended. At step 518, activity monitor displays speed to user.
It is important to note that the stages and steps described above illustrate only some of the possible scenarios that may be executed by, or within, the present system. Some of these stages and/or steps may be deleted or removed where appropriate, or these stages and/or steps may be modified, enhanced, or changed considerably without departing from the scope of the present invention. In addition, a number of these operations have been described as being executed concurrently with, or in parallel to, one or more additional operations.
However, the timing of these operations may be altered.
The preceding example flows have been offered for purposes of teaching and discussion. Substantial ATTORNEY'S DOCKET PATENT APPLICATION
075160.0131 flexibility is provided by the tendered architecture in that any suitable arrangements, chronologies, configurations, and timing mechanisms may be provided without departing from the broad scope of the present invention. Accordingly, communications capabilities, data processing features and elements, suitable infrastructure, and any other appropriate software, hardware, or data storage objects may be included within system 10 to effectuate the tasks and operations of the elements and activities associated with executing compatibility functions.
Although the present invention has been described in detail with reference to particular embodiments, it should be understood that various other changes, substitutions, and alterations may be made hereto without departing from the spirit and scope of the present invention. The illustrated network architecture of FIGURE 1 has only been offered for purposes of example and teaching. Suitable alternatives and substitutions are envisioned and contemplated by the present invention:
such alternatives and substitutions being clearly within the broad scope of system 10. For example, the use of the LAN could easily be replaced by a virtual private network (VPN) , a metropolitan area network (MAN), a wide area network (WAN), a wireless LAN (WLAN), or any other element that facilitates data propagation. Using analogous reasoning, the computer device illustrated by FIGURE 1 may be supplanted by docking stations, health stations, gaming consoles, or any other suitable devices that are conducive to network communications.
Furthermore, the activity monitor is not confined to displaying only the modes shown in FIGURE 2.
ATTORNEY'S DOCKET PATENT APPLICATION
075160.0131 Although the present invention has been described with several embodiments, a myriad of changes, variations, alterations, transformations, and modifications may be suggested to one skilled in the art, and it is intended that the present invention encompass such changes, variations, alterations, transformations, and modifications as falling within the scope of the appended claims.
ExpAEE MET = (G * v ) + 1 The variable v used to calculate ExpAEE MET is the velocity of user 12 in terms of km/h. The constant G is 0.49 h/km for low intensity physical activity, such as walking, that occurs while the velocity of user 12 is less than eight km/h. The constant G is 0.95 h/km for high intensity physical activity, such as running, that occurs while the velocity of user 12 is greater than eight km/h. The constant G represents the gradient, such ATTORNEY'S DOCKET PATENT APPLICATION
075160.0131 that activity energy expended increases at a gradient of 0.95 h/km during high intensity physical activity and a gradient of 0.49 h/km during low intensity physical activity. The constant 1 refers to one MET. This equation for the expected activity energy expenditure data in METs is illustrated below in Fig 4A.
The equation for determining the corrected activity energy expenditure data in METs may be determined by referencing the equation of the expected activity energy expenditure data in METs. Correction element 55 or any suitable component of activity monitor 14 may determine to only utilize this equation to correct the raw activity energy expenditure data if the raw activity energy expenditure data is greater than a predetermined threshold value representing the value when the raw activity energy expenditure data begins to become inaccurate as a result of the high intensity physical activity.
This equation for calculating the corrected activity energy expenditure in METs may be:
CorAEE MET = (RawAEEMET - T) * B + F
The variable RawAEE MET used in this equation is the value determined by activity monitor 14 in a previous calculation described above for calculating the raw METs expended by user 12. The constants, T, B, and F, are all associated with determining the corrected activity energy expenditure in METs. The constants, T, B, and F, may be a predetermined value stored in activity monitor 14.
These predetermined values associated with the constants may be stored in activity monitor 14 during the ATTORNEY'S DOCKET PATENT APPLICATION
075160.0131 manufacture process of activity monitor, by downloading new software for activity monitor, or any other suitable way.
The constant T may be a predetermined value representing a threshold value associated with high intensity physical activity, such that the threshold value is a value from the raw activity energy expended as calculated by activity monitor 14 based on signals from the single uni-axial accelerometer. All raw activity energy expended data above threshold value, T, may be associated with high intensity physical activity, such as running. For example, the threshold value associated with high intensity physical activity, such as running, may be all raw values greater than seven METs. This constant T may be the threshold value used to determine when correction element 55 should be utilized to correct raw activity energy expended data.
The constant B may be a predetermined value representing the gradient of the corrected activity energy expenditure data in METs. For example, B may be the quotient of the gradient G of the expected raw activity energy expenditure data in METs divided by the gradient of the raw activity energy expenditure data in METs. The constant F may be a predetermined value representing the offset value to apply to this equation, such that the offset value results in the corrected activity energy expenditure data in METs to essentially map the expected activity energy expenditure data in METs. The steps for calculating the corrected activity energy expenditure data in METs (CorAEE MET) are explained in more detail below in Figs. 4A-4D.
ATTORNEY'S DOCKET PATENT APPLICATION
075160.0131 In one embodiment, correction element 55 may determine to utilize the equation for determining the corrected activity energy expenditure data for only the raw activity energy expenditure data associated with high intensity physical activity, such as running. For example, when the MET is used as the physical activity metric, correction element 55 may determine to only utilize the equation for determining the corrected activity energy expenditure data for raw activity energy expenditure data greater than the threshold constant T.
The threshold constant T is used as the determinant because this is the threshold value where the uni-axial accelerometer begins to generate inaccurate raw activity energy expended data because of high intensity physical activity. As a result of applying the equation for determining the corrected activity energy expenditure data, activity monitor 14 comprising a single uni-axial accelerometer may be operable to display an accurate activity energy expended data during both low and high intensity physical activity.
In alternative embodiments, other physical activity metrics, such as PAM points, may have their own equations for expected activity energy expended data and corrected activity energy expended data. Correction element 55 may apply the different equations for calculating the corrected activity energy expended data similarly to the MET, such that the equation may comprise a variable of the raw activity energy expended data, such as RawAEE_PAM, and one or more predetermined constants associated with the particular physical activity metric.
Speed element 56 may represent any suitable combination of hardware, software, and/or controlling ATTORNEY'S DOCKET PATENT APPLICATION
075160.0131 logic operable to receive the raw activity energy expended data and/or the corrected activity energy expended data. Speed element may use this received data in its speed equation for determining the speed of user 12 during physical activity. Speed equation may calculate speed of user 12 by taking the inverse of the expected activity energy expected equation, such that the energy expended by user 12 is directly related to the velocity of user 12. The relationship between expected activity energy expended data and speed of user 12 is illustrated below in Fig. 4E.
In one embodiment, speed element 56 may determine to use the raw activity energy expended data in the speed equation to determine speed of user 12 during low intensity activity. In one embodiment, speed element 56 may determine to use the corrected activity energy expended data in the speed equation to determine speed of user 12 during high intensity activity. For example, when the MET is used as the physical activity metric, speed element 56 may determine to use the corrected activity energy expended data in the speed equation if the raw activity energy expenditure data is greater than the threshold constant T. If the raw activity energy expenditure data in METs is less than threshold constant T, speed element 56 may determine to use the raw activity energy expended data in the speed equation. As a result, activity monitor 14 comprising a single uni-axial accelerometer may be operable to display an accurate speed of user 12 during both low and high intensity physical activity. Additionally, speed element 56 allows activity monitor to display speed of user without ATTORNEY'S DOCKET PATENT APPLICATION
075160.0131 requiring user to input any personal information, such as height or weight.
For example, the equation for calculating the speed of user 12 utilizing the MET as the physical activity 5 metric may be a function of low intensity physical activity, such as walking, and a function of high intensity physical activity, such as running, as published by the American College of Sports Medicine (Ainsworth et al., Compendium of physical activities: An 10 update of activity codes and MET intensities, Med. Sci.
Sports. Exerc. 2000, S498-S516). The equation for calculating the speed of user 12 associated with METs expended during low intensity physical activity may be:
15 LowIntensitySpeed = (RawAEEMET - 1) / G
For the LowIntensitySpeed calculation, the variable RawAEE MET is the raw activity energy expenditure data calculated previously. The constant G is 0.49 h/km for 20 low intensity physical activity, such as walking, that occurs while the velocity of user 12 is less than eight km/h. The constant 1 refers to one MET.
The equation for calculating the speed of user 12 associated with METs expended during high intensity 25 physical activity may be:
HighIntensitySpeed = (CorAEE MET - 1) / G
For the HighIntensitySpeed calculation, the variable CorAEE_MET is the corrected activity energy expenditure data calculated previously. The constant G is 0.95 h/km for high intensity physical activity, such as running, ATTORNEY'S DOCKET PATENT APPLICATION
075160.0131 that occurs while the velocity of user 12 is greater than eight km/h. The constant 1 refers to one MET.
Computer device 16 may include appropriate input devices, output devices, mass storage media, processors, memory, or other components for receiving, processing, storing, and/or communicating information with other components of system 10. As used in this document, the term "computer" is intended to encompass a docking station, personal computer, health station, workstation, network computer, wireless data port, wireless telephone, personal digital assistant (PDA), cellular telephone, game console, one or more processors within these or other devices, or any other suitable processing device.
It will be understood that any number of computer devices 16 may be coupled to other computer devices 16 or communication network 18. Computer devices 16 are generally operated by users 12 or coupled with activity monitors 14 to access web portal 40.
In one embodiment, computer device 16 may comprise a browser application, such as an Internet web browser, for example. Browser application may allow user 12 of computer device 16 to navigate through, or "browse,"
various Internet web sites or web pages. Computer device 16 may also comprise one or more graphics applications, such as a FLASHTM application for example, operable to display various types of data received via communication network 18, such as graphics, video, and streaming data (such as video and/or audio), for example.
In one embodiment, activity monitor 14 may be coupled to computer device 16 such that user 12 can access web portal 40 without intervention from a third party (for example, a webmaster forwarding information).
ATTORNEY'S DOCKET PATENT APPLICATION
075160.0131 Activity monitor 14 may function as a digital key to web portal 40 so that users instantly access web portal 40 without having to launch an Internet web browser or type in a username or password. The user will be able to instantly interact with web portal 40.
Server 32 is generally operable to provide an interface between users 12 and web portal 40. One or more servers 32 may be web application servers or simple processors operable to allow users 12 to participate with web portal 40 via the communication network 18 using a standard user interface language such as, for example, the HyperText Markup Language (HTML). In some embodiments, one or more servers 32 may be physically distributed such that each server 32, or multiple instances of each server 32, may be located in a different physical location geographically remote from each other. In other embodiments, one or more servers 32 may be combined and/or integral to each other. One or more servers 32 may be implemented using a general-purpose personal computer (PC), a Macintosh, a workstation, a UNIX-based computer, a server computer, or any other suitable processing device.
In one embodiment, server 32 may be operable to configure and/or update all activity monitors 14 of a group of users 12, such that all activity monitors 14 used by a particular business entity are configured and/or updated with the same functionality, such as using the same activity data metrics. For example, business entity may desire to have all activity data displayed with PAM points now instead of METs as was originally installed on activity monitor. This software update to utilize PAM points may include loading a new equation for ATTORNEY'S DOCKET PATENT APPLICATION
075160.0131 calculating raw PAM points based on signals from accelerometer, and a new equation utilized by correction element for correcting the raw PAM points to a corrected PAM points value representing the actual energy expended by user.
In one embodiment, server 32 may be operable to provide security and/or authentication of users 12 or other persons or entities attempting to access web portal 40. For example, servers 32 may essentially provide a firewall for entities attempting to access web portal 40.
In addition, servers 32 may be operable to translate one or more data protocols used by web portal 40 with one or more protocols used by applications hosted by one or more computer devices 16.
In one embodiment, one or more servers 32 are web application servers operable to communicate dynamically updated information to particular computer devices 16 via communication network 18 including the identity of user 12. For example, one or more servers 32 may communicate updated information on web portal 40 to particular computer devices 16 or activity monitors 14 via communication network 18.
Server 32 may further comprise a memory that may be accessed or otherwise utilized by one or more components of interactive community. The memory may take the form of volatile or non-volatile memory including, without limitation, magnetic media, optical media, random access memory (RAM), read-only memory (ROM), removable media, or any other suitable local or remote memory component. In general, the server memory may store various data including a user's account information, a user's goals, a user's activity data, and a population's activity data.
ATTORNEY'S DOCKET PATENT APPLICATION
075160.0131 Databases 34 may be operable to store various data associated with web portal 40, such as information regarding users 12, computer devices 16, and activity monitors 14. Databases 34 may communicate with servers 32 such that servers 32 may store information, retrieve information, and share information with each other.
Databases 34 may provide a backup in the case of outages or other failures of various components of web portal.
Other architectures and components of servers 32 may be used without departing from the scope of this disclosure.
Web portal 40 may comprise one or more web sites.
Web portal may also comprise hardware and software that provide users of the web with the ability to search for information on the web including information in the web portal 40, documents, media, or other resources coupled to the web. The web sites on web portal 40 may include user's websites and informational websites. Web portal 40 provides a central location for users to get together with each other.
In one embodiment, web portal 40 may require user 12 to log in. User 12 may be required to enter a username and password to access personal page. In one embodiment, activity monitor 14 may be associated with a unique id number and web portal 40 may automatically log in user 12 to web portal when user 12 connects activity monitor 14 to computer device 16. Activity monitor 14 may update information stored in database 34 of web portal 40, such as updated activity energy expended data. Web portal 40 may comprise a personal coach page for user 12 comprising personal data of user 12, such as the name, photo, address, city, country, weight, height, age, gender, and ATTORNEY'S DOCKET PATENT APPLICATION
075160.0131 weight goal. Logic in web portal 40 may use personal data of user 12 to generate instructions or update goals.
The personal goals of user 12 in terms of a desired activity zone level and a desired weight may be 5 calculated and displayed on a page in web portal 40.
Such calculations may be based on the personal data of user 12, such as weight, height, age, and gender, as well as on other personal parameters that can be changed and/or updated on a preferences page and/or on the METs 10 expended of the first week and/or a numerical parameter representing the motivation of user 12. Upon approval of user, the calculated goals are set to be reached at the end of a specified time period, such as six months.
During this period, the personal user page may provide 15 information concerning the personal history of user 12 in terms of activity, body weight, and advice comprising suggestions for reaching the personal goals, such as walking a half an hour every day and running five km every day.
20 In one embodiment, web portal 40 comprises a resource page including links to interesting pages that may help user 12 reach the personal goals, such as a link to a page containing recipes which support a healthy lifestyle, a link to a service providing direct access to 25 an instructor or dietician, and a link containing information on regional activities. If a goal is reached by user 12, the personal page may display a message congratulating user 12 or send an actual congratulations post card to user's address. A special printer 30 associated with web portal may do this automatically.
FIGURE 2 is a simplified block diagram that illustrates an activity monitor apparatus used in the ATTORNEY'S DOCKET PATENT APPLICATION
075160.0131 system in accordance with a particular embodiment of the present invention. Activity monitor 14 includes an accelerometer 50, a processor 52, a memory 54, a correction element 55, a speed element 56, a port 57, a display 58, a mode button 60, a special event button 62, one or more input buttons 64, a skin 70, and a clip 80.
Display 58 is operable to display an activity meter 59 and several different modes including daily points 58A, average daily points for a week 58B, activity zone minutes 58C, daily calories 58D, total weekly calories 58E, daily distance traveled 58F, total weekly distance traveled 58G, auxiliary mode 58H, special event mode 581, a clock 58J, and speed 58K.
Accelerometer 50 is a device that is used to convert an acceleration from gravity or from motion into an electrical signal. The input for accelerometer 50 is generally gravity or motion. Accelerometer 50 may measure acceleration in units of "g's." One "g" is defined as the earth's gravitational pull on an object or a person. For example, lg represents the acceleration exerted by the Earth's gravity on an object or person (for example, a cell phone on a desk experiences lg of acceleration). The acceleration range experienced by a person when walking is between 0.1-2.0g. In one embodiment, accelerometer 50 may be a uni-axial sensor that measures up and down movement of user along the vertical axis. Accelerometer 50 may determine the raw activity energy expended data by user 12. Accelerometer 50 is explained in more detail below in Fig. 3.
Processor 52 controls the operation and administration of activity monitor 14 by processing information and signals. Processor 52 includes any ATTORNEY'S DOCKET PATENT APPLICATION
075160.0131 suitable hardware, software, or both that operate to control and process signals. Processor 52 may be microprocessors, controllers, or any other suitable computing devices, resources, or combination of hardware, software and/or encoded logic. For example, processor 52 may be used to calculate the raw activity energy expended data by utilizing data from accelerometer 50. Processor 52 may also be used by correction element 55 and speed element 56 to determine the corrected activity energy ended data and the speed of user 12.
Memory 54 may be accessed or otherwise utilized by activity monitor 14. Memory 54 may take the form of volatile or non-volatile memory including, without limitation, magnetic media, optical media, random access memory (RAM), read-only memory (ROM), removable media, or any other suitable local or remote memory component. In general, memory 54 may store various data including data from accelerometer, data from processor, and data from web portal. Memory may also include equations and predetermined constants associated with correction element 55 and speed element 56.
Port 56 may communicate information and signals to one or more computer devices 16 and receive information and signals from one or more computer devices 16. Port 56 may also communicate information and signals to communication network 18 and receive information and signals from communication network 18. Port 56 may represent any connection, real or virtual, including any suitable hardware and/or software that may allow activity monitor 14 to exchange information and signals with communication network 18, one or more computer devices 14, and/or other elements of system 10. For example, ATTORNEY'S DOCKET PATENT APPLICATION
075160.0131 port 56 enables activity monitor 14 to receive data from web portal 40. Port 56 further enables activity monitor 14 to transmit data to web portal 40 including all updated activity data. Port may be a serial communication port or a Universal Serial Bus (USB) port.
Display 58 is operable to display one or more images in one or more formats. Images viewed in display 58 may include daily points 58A, average daily points for a week 58B, activity zone minutes 58C, daily calories 58D, total weekly calories 58E, daily distance traveled 58F, total weekly distance traveled 58G, auxiliary mode 58H, special event mode 581, a clock 58J, speed 58K, and an activity meter 59.
Daily points 58A may be viewed on display 58. Daily points 58A may represent any activity data metric associated with activity energy expended. For example, if activity monitor utilized the MET as the activity data metric, then METs expended for the day may be viewed by user 12. The daily points 58A provide user 12 with a simple and straightforward method to quantify and express the total amount of activity that user 12 achieves over a single day. The average daily points for a week 58B
allows user 12 to track how consistent user 12 has been active for the past seven days. Web portal 40 or other literature may indicate the amount of daily points 58A
users 12 should strive to accumulate to achieve a healthy lifestyle. By displaying a simple format, such as PAM
points or METs, activity monitor 14 engages user 12 to stay active until user 12 has expended enough energy.
Correction element 55 allows for activity monitor 14 to calculate and display the accurate amount of activity energy expended data, such as PAM points or METs, even ATTORNEY'S DOCKET PATENT APPLICATION
075160.0131 when user 12 is engaged in high intensity physical activity.
Activity zone minutes 58C may be viewed on display c 58. Activity zones may display life zone minutes, health zone minutes, and sport zone minutes. The activity zones may also be called light zone minutes, medium zone minutes, and heavy zone minutes as described in Fig. 1 above. Life zone minutes may include very light activity, such as slow walking but not sitting down.
Health zone minutes may include walking activity (faster than 4 km/h) or comparable activity consistent with recommendations from the medical community necessary for a beneficial health effect, i.e., such as walking thirty minutes a day most days of the week. Sport zone minutes may include running activity or activity with similar physical intensity. Web portal 40 or other literature may indicate the amount of time user 12 should strive to accumulate in the activity zones to achieve a healthy lifestyle. Displaying activity zone minutes 58C engages user 12 to stay active until user 12 has accumulated enough activity zone minutes 58C in each associated activity zone.
Daily calories expended 58D may be viewed on display 58. Correction element 55 allows for activity monitor 14 to calculate and display the accurate amount of calories expended even when user 12 is engaged in high intensity physical activity. The total weekly calories expended 58E may also be viewed on display 58. Web portal 40 or other literature may indicate the amount of calories user 12 should expend to achieve a healthy lifestyle.
Displaying the amount of calories expended engages user ATTORNEY'S DOCKET PATENT APPLICATION
075160.0131 12 to stay active until user 12 has expended enough calories.
Daily distance traveled 58F may be viewed on display 58. Activity monitor 14 may allow user 12 to set the 5 measurement of distance including feet, miles or kilometers, etcetera. Total weekly distance 58G traveled may also be viewed on display 58. Web portal 40 or other literature may indicate the amount of distance users 12 should travel to achieve a healthy lifestyle. Displaying 10 the amount of distance traveled engages user 12 to stay active until user 12 has traveled far enough.
Auxiliary mode 58H may be viewed on display 58. In auxiliary mode 58H, user 12 may manually input numbers into activity monitor 14. For example, a physician may 15 give user 12 a regimen to take three pills a day or eat five vegetables a day. Physician or user 12 may input this information into web portal 40. Web portal 40 may transmit this information to activity monitor 14 such that activity monitor 14 may display this information.
20 Activity monitor 14 may be operable for user 12 to manually input each time user 12 takes a pill or eats a vegetable, such that the auxiliary mode displays the updated information. User 12 may press a button on activity monitor 14 for every pill or vegetable. User 12 25 may connect activity monitor 14 to web portal 40, such that auxiliary mode 58H information is automatically transmitted to web portal 40. Physician may monitor web portal 40 to make sure user 12 is in compliance of a regimen (for example, user is taking the number of pills 30 per day and eating the number of vegetables per day).
Auxiliary mode 58H may enable user 12 to properly track a diet regimen. Users 12 may not remember how many pills ATTORNEY'S DOCKET PATENT APPLICATION
075160.0131 that they have taken throughout the day, and auxiliary mode 58H enables users 12 to track their personal regimen. Physicians may also monitor their patients to make sure that patients are compliant with the regimen prescribed for them.
Special event mode 581 may be viewed on display 58.
Special event mode 581 enables user 12 to begin special event 581 and to end special event 581. Additionally, special event mode 581 enables machines, like a treadmill, to begin a special event and to end a special event. For example, a treadmill may send a signal to activity monitor 14 to begin a special event when the treadmill is turned on and to end a special event when the treadmill is turned off. The activity monitor 14 may track the activity data during the special event 581 time period, such that user 12 can monitor activity of specific events. Alternatively, user 12 may manually press a button for special event 581 to begin at the start of a marathon and manually press a button for special event 581 to end when user 12 crosses the finish line. Special event mode 581 may enable users to monitor specific activity events, which engages users 12 to become more active.
Clock 58J may be viewed on display 58. Clock 58J
may be the time of day. Clock 58J may also be a stopwatch to monitor the amount of time spent on an activity. Activity meter 59 may be viewed on display 58.
Activity meter 59 may comprise one or more bars such that no bars are displayed while user 12 is stationary, and the number of bars displayed will increase as user's current activity level increases.
ATTORNEY'S DOCKET PATENT APPLICATION
075160.0131 Speed 58K may be viewed on display 58. Speed may be displayed in any suitable units, such as kilometers per hour, miles per hour, etc. By displaying speed 58K, t activity monitor 14 engages user 12 to stay active because user 12 has real-time knowledge of current speed.
Speed element 56 allows for activity monitor 14 to calculate and display the accurate speed of user 12 even when user 12 is engaged in high intensity physical activity.
Mode button 60 on activity monitor 14 enables user 12 to toggle through one or more display modes for user 12 to view. For example, user 12 may press mode button 60 to toggle display 58 from daily points to daily calories expended 58D to special event mode 581, etcetera. Special event button 62 on activity monitor 14 enables user 12 to begin and to end a special event. One or more input buttons 64 on activity monitor 14 enable user 12 to input information like incrementing the counter in auxiliary mode 58H.
Skin 70 encases the outside of activity monitor 14.
Skin 70 may be removable and replaced with one or more skins 70. Skin 70 may have different features including a different color, material, and texture. Clip 80 may attach to back of activity monitor 14. Clip 80 enables user 12 to easily attach activity monitor 14 to an article of clothing. For example, clip 80 associated with activity monitor 14 comprising a single uni-axial accelerometer 50 allows accelerometer 50 to properly measure up and down movement of user 12 along the vertical axis. Clip 80 may be removable and replaced with one or more clips 80. Clip 80 may also have ATTORNEY'S DOCKET PATENT APPLICATION
075160.0131 different features including a different color, material, and texture.
FIGURE 3 is a simplified block diagram that illustrates an activity monitor generating signals in response to a user's movement. For purposes of teaching and discussion, it is useful to provide some overview as to the way in which the following invention operates.
The following foundational information may be viewed as a basis from which the present invention may be properly explained.
The circuitry of activity monitor 14 may comprise a single uni-axial accelerometer 50a, such as a uni-axial piezo-electric accelerometer 50a, which registers up and down body movement of user 12 along the vertical axis.
Other types of accelerometer may be employed, such as piezo-resistive accelerometers, capacitive accelerometers, or other types of measuring methods to determine acceleration. The aforementioned clip in Fig.
2 facilitates attachment of activity monitor to user 12, such as attaching to the belt of user 12, in such a way that ensures a substantially horizontal position when user 12 is standing upright. This allows the uni-axial accelerometer 50a to obtain accurate measurements occurring along the vertical axis. In other embodiments, it is possible to use multiple accelerometer sensors 50b, 50c to measure different movements of user 12 along one or more axis.
Accelerometer 50a generates signals associated with movements of user 12. Signals may be filtered using a band-pass filter to make sure that the signals occur in a frequency range typical for human motion, such as from 0.5 to 5 Hz with an amplitude of less than 5G. Signal ATTORNEY'S DOCKET PATENT APPLICATION
075160.0131 may be an analogous signal, such that a voltage fluctuates in a range from 0 mV to 10 mV.
This signal is subsequently amplified by means of t amplification circuitry 72 and converted to a digital sequence of numbers by means of an A/D converter 78 with a sample frequency, such as 32 Hz. A dedicated processor 52 calculates the average of the absolute value of the acceleration data over a specified time, such as the last second, last minute, last day or the last week. The average of the absolute value of the acceleration data over a specified time is used to obtain the raw activity energy expended data.
For example, as described above in Fig. 1, 'the formula for calculating the raw activity energy expended data in METs may be:
RawAEE MET = (c * jai) + 1 To calculate the average value of the MET over a certain period of time, such as a day, the signal may be processed as follows. The signal, which fluctuates within the said range of 0 mV to 10 mV, is amplified by an amplification factor and sampled by the A/D converter 78, which then generates a sample value, such as an integer in a range from 0 to 1024. Subsequently the absolute value is calculated so that the average of the values may represent the variable lal= The constant c may be a predetermined number, such that the value of c may be determined by comparing the lal value in METs with the expected value in METs obtained by measuring the actual energy expended by a plurality of subjects.
ATTORNEY'S DOCKET PATENT APPLICATION
075160.0131 In one embodiment, activity monitor 14 may utilize a calibration factor to compensate for variations specific to the accelerometer type used. For example, piezo-electric sensor variations are plus or minus five 5 percent. Therefore, a calibration factor for piezo-electric sensors may be in a range from 0.95 to 1.05.
Processor 58 may store the RawAEE MET in memory.
Activity monitor 14 may display RawAEE MET or it may determine that correction element 55 and/or speed element 10 56 should process the RawAEE MET.
FIGURE 4A is a graph illustrating an example equation for calculating the expected activity energy expended data in METs. In one embodiment, correction element 55 may utilize an equation to determine the 15 corrected activity energy expenditure data (CorAEE). The equation utilized by correction element 55 may be based on the expected activity energy expenditure data (ExpAEE). The expected activity energy expenditure data for a particular activity data metric may be determined 20 by a formula that expresses a relationship between the actual energy expended during low intensity physical activity, such as walking, and the actual energy expended during high intensity physical activity, such as running.
For example, the equation for calculating the 25 expected activity energy expenditure data using the MET
as the physical activity metric may be a function of low intensity physical activity, such as walking, and a function of high intensity physical activity, such as running, as published by the American College of Sports 30 Medicine (Ainsworth et al., Compendium of physical activities: An update of activity codes and MET
intensities, Med. Sci. Sports. Exerc. 2000, S498-S516).
ATTORNEY'S DOCKET PATENT APPLICATION
075160.0131 This equation for calculating the expected activity energy expenditure data in METs may be:
ExpAEE MET = (G * v ) + 1 The variable v used to calculate ExpAEE MET is the velocity of user 12 in terms of km/h. The constant G is 0.49 h/km for low intensity physical activity, such as walking, that occurs while the velocity of user 12 is less than eight km/h. The constant G is 0.95 h/km for high intensity physical activity, such as running, that occurs while the velocity of user 12 is greater than eight km/h. The constant G represents the gradient, such that activity energy expended increases at a gradient of 0.95 h/km during high intensity physical activity and a gradient of 0.49 h/km during low intensity physical activity. The constant 1 refers to one MET. This equation for the expected activity energy expenditure data is illustrated by the graph in Fig 4A.
FIGURE 4B is a graph illustrating step one of an example equation for calculating the corrected activity energy expended data in METs. The equation for determining the corrected activity energy expenditure data in METs may be determined by referencing the equation of the expected activity energy expenditure data in METs. This equation for calculating the corrected activity energy expenditure in METs may be:
CorAEE MET =(RawAEE MET - T) * B + F
The variable RawAEE MET used in this equation is the value determined by activity monitor 14 in a previous ATTORNEY'S DOCKET PATENT APPLICATION
075160.0131 calculation described above for calculating the raw METs expended by user 12. The constants, T, B, and F, are all associated with determining the corrected activity energy expenditure in METs. The constants, T, B, and F, may be a predetermined value stored in activity monitor 14.
These predetermined values associated with the constants may be stored in activity monitor 14 during the manufacture process of activity monitor, by downloading new software for activity monitor, or any other suitable way.
The constant T may be a predetermined value representing a threshold value associated with high intensity physical activity, such that the threshold value is a value from the raw activity energy expended as calculated by activity monitor 14 based on signals from the single uni-axial accelerometer. All raw activity energy expended data above threshold value, T, may be associated with high intensity physical activity, such as running. For example, the threshold value associated with high intensity physical activity, such as running, may be all raw values greater than five METs. As will be explained later, this constant T may also be used to determine when correction element 55 should be utilized to correct raw activity energy expended data.
As illustrated in the graph of Fig. 4B, the first step of calculating the corrected activity energy expenditure data in METs may involve subtracting the constant T from the variable RawAEE MET.
FIGURE 4C is a graph illustrating step two of an example equation for calculating the corrected activity energy expended data in METs. The constant B may be a predetermined value representing the gradient of the ATTORNEY'S DOCKET PATENT APPLICATION
075160.0131 corrected activity energy expenditure data in METs. For example, B may be the quotient of the gradient G of the expected raw activity energy expenditure data in METs divided by the gradient of the raw activity energy expenditure data in METs. As illustrated in the graph of Fig. 4C, the second step of calculating the corrected activity energy expenditure data in METs may involve multiplying the factor B to the value obtained from subtracting the constant T from the variable RawAEE MET.
FIGURE 4D is a graph illustrating step three of an example equation for calculating the corrected activity energy expended data in METs. The constant F may be a predetermined value representing the offset value to apply to this equation, such that the offset value results in the corrected activity energy expenditure data in METs to essentially map the expected activity energy expenditure data in METs. As illustrated in the graph of Fig. 4D, the third step of calculating the corrected activity energy expenditure data in METs may involve adding the offset, F, to the value obtained by multiplying the factor B to the value obtained from subtracting the constant T from the variable RawAEE MET.
FIGURE 4E is a graph illustrating an example equation for calculating the speed of user based on METs expended. For example, the equation for calculating the speed of user 12 utilizing the MET as the physical activity metric may be a function of low intensity physical activity, such as walking, and a function of high intensity physical activity, such as running, as published by the American College of Sports Medicine (Ainsworth et al., Compendium of physical activities: An update of activity codes and MET intensities, Med. Sci.
ATTORNEY'S DOCKET PATENT APPLICATION
075160.0131 Sports. Exerc. 2000, S498-S516) The equation for calculating the speed of user 12 associated with METs expended during low intensity physical activity may be:
LowlntensitySpeed =(RawAEE MET - 1) / G
For the LowIntensitySpeed calculation, the variable RawAEE_MET is the raw activity energy expenditure data calculated previously. The constant G is 0.49 h/km for low intensity physical activity, such as walking, that occurs while the velocity of user 12 is less than eight km/h. The constant 1 refers to one MET.
The equation for calculating the speed of user 12 associated with METs expended during high intensity physical activity may be:
HighIntensitySpeed = (CorAEE MET - 1) / G
For the HighIntensitySpeed calculation, the variable CorAEE_MET is the corrected activity energy expenditure data calculated previously. The constant G is 0.95 h/km for high intensity physical activity, such as running, that occurs while the velocity of user 12 is greater than eight km/h. The constant 1 refers to one MET.
FIGURE 5 is a flowchart that illustrates an example method of correction element 55 and speed element 56 in accordance with an embodiment of the present invention.
The flowchart begins at step 502, when user wears activity monitor. Activity monitor may comprise a single uni-axial accelerometer. Activity monitor may be preprogrammed with equations and the associated predetermined constants of the equations for calculating ATTORNEY'S DOCKET PATENT APPLICATION
075160.0131 the raw activity energy expenditure data in METs, the corrected activity energy expenditure data in METs, and the speed of user based on METs expended by user. As a result, user may wear a new activity monitor and view the 5 actual energy expended by user and the speed of user, such that user never has to input any personal information for these calculations.
At step 504, activity monitor determines if user is engaged in low or high intensity physical activity. The 10 raw activity energy expenditure data in METs can be compared to the predetermined threshold constant, T. The predetermined threshold constant, T, may represent the value where raw activity energy expenditure data deviates from the expected activity energy expenditure data as a 15 result of high intensity physical activity. If the raw activity energy expenditure data in METs is equal to or greater than the predetermined threshold constant, T, then user is engaged in high intensity physical activity and activity monitor moves to step 512 to utilize 20 correction element. Otherwise, if the raw activity energy expenditure data in METs is less than the predetermined threshold constant, T, then user is engaged in low intensity physical activity and activity monitor moves to step 506.
25 At step 506, activity monitor has determined user is engaged in low intensity physical activity. When engaged in low intensity physical activity, the single uni-axial accelerometer generates accurate values for raw activity energy expenditure data. Therefore, activity monitor 30 displays the raw activity energy expenditure data in METs to user.
ATTORNEY'S DOCKET PATENT APPLICATION
075160.0131 At step 508, speed element determines speed of user based on the raw activity energy expended. At step 510, activity monitor displays speed to user.
At step 512, activity monitor has determined user is engaged in high intensity physical activity. When engaged in high intensity physical activity, the single uni-axial accelerometer generates inaccurate values for raw activity energy expenditure data. Therefore, activity monitor communicated the raw activity energy expenditure data in METs to correction element.
Correction element utilizes a predetermined equation associated with METs to calculate a corrected activity energy expenditure data in METs, which represents the actual METs expended by user. At step 514, activity monitor displays the corrected activity energy expenditure data in METs to user.
At step 516, speed element determines speed of user based on the corrected activity energy expended. At step 518, activity monitor displays speed to user.
It is important to note that the stages and steps described above illustrate only some of the possible scenarios that may be executed by, or within, the present system. Some of these stages and/or steps may be deleted or removed where appropriate, or these stages and/or steps may be modified, enhanced, or changed considerably without departing from the scope of the present invention. In addition, a number of these operations have been described as being executed concurrently with, or in parallel to, one or more additional operations.
However, the timing of these operations may be altered.
The preceding example flows have been offered for purposes of teaching and discussion. Substantial ATTORNEY'S DOCKET PATENT APPLICATION
075160.0131 flexibility is provided by the tendered architecture in that any suitable arrangements, chronologies, configurations, and timing mechanisms may be provided without departing from the broad scope of the present invention. Accordingly, communications capabilities, data processing features and elements, suitable infrastructure, and any other appropriate software, hardware, or data storage objects may be included within system 10 to effectuate the tasks and operations of the elements and activities associated with executing compatibility functions.
Although the present invention has been described in detail with reference to particular embodiments, it should be understood that various other changes, substitutions, and alterations may be made hereto without departing from the spirit and scope of the present invention. The illustrated network architecture of FIGURE 1 has only been offered for purposes of example and teaching. Suitable alternatives and substitutions are envisioned and contemplated by the present invention:
such alternatives and substitutions being clearly within the broad scope of system 10. For example, the use of the LAN could easily be replaced by a virtual private network (VPN) , a metropolitan area network (MAN), a wide area network (WAN), a wireless LAN (WLAN), or any other element that facilitates data propagation. Using analogous reasoning, the computer device illustrated by FIGURE 1 may be supplanted by docking stations, health stations, gaming consoles, or any other suitable devices that are conducive to network communications.
Furthermore, the activity monitor is not confined to displaying only the modes shown in FIGURE 2.
ATTORNEY'S DOCKET PATENT APPLICATION
075160.0131 Although the present invention has been described with several embodiments, a myriad of changes, variations, alterations, transformations, and modifications may be suggested to one skilled in the art, and it is intended that the present invention encompass such changes, variations, alterations, transformations, and modifications as falling within the scope of the appended claims.
Claims (30)
1. A method, comprising:
calculating, by an activity monitor comprising one accelerometer, a raw activity energy expenditure data based on movement by a user;
determining if the raw activity energy expenditure data is associated with a high intensity physical activity, wherein the high intensity physical activity causes the raw activity energy expenditure data to differ from an expected activity energy expenditure data; and calculating a corrected activity energy expenditure data, if the raw activity energy expenditure data is associated with the high intensity physical activity, based on the raw activity energy expenditure data, wherein the corrected activity energy expenditure data is substantially identical to the expected activity energy expenditure data.
calculating, by an activity monitor comprising one accelerometer, a raw activity energy expenditure data based on movement by a user;
determining if the raw activity energy expenditure data is associated with a high intensity physical activity, wherein the high intensity physical activity causes the raw activity energy expenditure data to differ from an expected activity energy expenditure data; and calculating a corrected activity energy expenditure data, if the raw activity energy expenditure data is associated with the high intensity physical activity, based on the raw activity energy expenditure data, wherein the corrected activity energy expenditure data is substantially identical to the expected activity energy expenditure data.
2. The method of Claim 1, further comprising displaying the corrected activity energy expenditure.
3. The method of Claim 1, further comprising:
determining a speed of the user based on the raw activity energy expenditure data if the raw activity energy expenditure data is not associated with the high intensity physical activity, or based on the corrected activity energy expenditure data if the raw activity energy expenditure data is associated with the high intensity physical activity; and displaying the speed of the user.
determining a speed of the user based on the raw activity energy expenditure data if the raw activity energy expenditure data is not associated with the high intensity physical activity, or based on the corrected activity energy expenditure data if the raw activity energy expenditure data is associated with the high intensity physical activity; and displaying the speed of the user.
4. The method of Claim 3, wherein the speed of the user is determined by (RawAEE_MET - 1)/0.49 kilometer/hours (km/h) if the speed of the user is based on the raw activity energy expenditure data, or by (CorAEE_MET - 1)/0.95 km/h if the speed of the user is based on the corrected activity energy expenditure data, wherein the RawAEE_MET is the raw activity energy expenditure data in metabolic equivalents (METs), wherein the CorAEE_MET is the corrected activity energy expenditure data in METs, wherein 1 is one MET.
5. The method of Claim 1, wherein the raw activity energy expenditure data in METs is calculated by (c *
¦a¦) + 1, wherein c is a predetermined value stored in the activity monitor, wherein ¦a¦ is the absolute value of the acceleration determined by activity monitor based on signals generated by the one accelerometer, wherein 1 is one MET.
¦a¦) + 1, wherein c is a predetermined value stored in the activity monitor, wherein ¦a¦ is the absolute value of the acceleration determined by activity monitor based on signals generated by the one accelerometer, wherein 1 is one MET.
6. The method of Claim 1, wherein the determining if the raw activity energy expenditure data is associated with the high intensity physical activity comprises determining if the raw activity energy expenditure data is greater than a predetermined threshold value.
7. The method of Claim 1, wherein the corrected activity energy expenditure data in METs is calculated by (RawAEE_MET - T) * B + F, wherein RawAEE_MET is the raw activity energy expenditure data, wherein T is a predetermined threshold value associated with the high intensity physical activity, wherein B is a predetermined gradient value, wherein F is a predetermined offset value.
8. The method of Claim 1, wherein the corrected activity energy expenditure data comprises energy expended by the user in directions other than direction of the movement measured by the accelerometer.
9. The method of Claim 1, wherein the one accelerometer is a uni-axial piezo-electric accelerometer.
10. The method of Claim 1, wherein the expected activity energy expenditure data in METs is determined by (G * v) + 1, wherein G is a predetermined gradient value of 0.95 h/km during the high intensity physical activity and 0.49 h/km for low intensity physical activity, wherein v is a velocity of the user, 1 is one MET.
11. An apparatus, comprising:
one accelerometer;
a display;
a processor operable to:
calculate a raw activity energy expenditure data based on movement by a user;
determine if the raw activity energy expenditure data is associated with a high intensity physical activity, wherein the high intensity physical activity causes the raw activity energy expenditure data to differ from an expected activity energy expenditure data; and a correction element operable to:
calculate a corrected activity energy expenditure data, if the raw activity energy expenditure data is associated with the high intensity physical activity, based on the raw activity energy expenditure data, wherein the corrected activity energy expenditure data is substantially identical to the expected activity energy expenditure data.
one accelerometer;
a display;
a processor operable to:
calculate a raw activity energy expenditure data based on movement by a user;
determine if the raw activity energy expenditure data is associated with a high intensity physical activity, wherein the high intensity physical activity causes the raw activity energy expenditure data to differ from an expected activity energy expenditure data; and a correction element operable to:
calculate a corrected activity energy expenditure data, if the raw activity energy expenditure data is associated with the high intensity physical activity, based on the raw activity energy expenditure data, wherein the corrected activity energy expenditure data is substantially identical to the expected activity energy expenditure data.
12. The apparatus of Claim 11, the processor further operable to display the corrected activity energy expenditure.
13. The apparatus of Claim 11, further comprising a speed element operable to:
determine a speed of the user based on the raw activity energy expenditure data if the raw activity energy expenditure data is not associated with the high intensity physical activity, or based on the corrected activity energy expenditure data if the raw activity energy expenditure data is associated with the high intensity physical activity; and display the speed of the user.
determine a speed of the user based on the raw activity energy expenditure data if the raw activity energy expenditure data is not associated with the high intensity physical activity, or based on the corrected activity energy expenditure data if the raw activity energy expenditure data is associated with the high intensity physical activity; and display the speed of the user.
14. The apparatus of Claim 13, wherein the speed of the user is determined by (RawAEE_MET - 1)/0.49 km/h if the speed of the user is based on the raw activity energy expenditure data, or by (CorAEE_MET - 1)/0.95 km/h if the speed of the user is based on the corrected activity energy expenditure data, wherein the RawAEE_MET is the raw activity energy expenditure data in METs, wherein the CorAEE_MET is the corrected activity energy expenditure data in METs, wherein 1 is one MET.
15. The apparatus of Claim 11, wherein the raw activity energy expenditure data in METs is calculated by (c * ¦a¦) + 1, wherein c is a predetermined value stored in the activity monitor, wherein ¦a¦ is the absolute value of the acceleration determined by activity monitor based on signals generated by the one accelerometer, wherein 1 is one MET.
16. The apparatus of Claim 11, wherein the determining if the raw activity energy expenditure data is associated with the high intensity physical activity comprises determining if the raw activity energy expenditure data is greater than a predetermined threshold value.
17. The apparatus of Claim 11, wherein the corrected activity energy expenditure data in METs is calculated by (RawAEE_MET - T) * B + F, wherein RawAEE_MET is the raw activity energy expenditure data, wherein T is a predetermined threshold value associated with the high intensity physical activity, wherein B is a predetermined gradient value, wherein F is a predetermined offset value.
18. The apparatus of Claim 11, wherein the corrected activity energy expenditure data comprises energy expended by the user in directions other than direction of the movement measured by the accelerometer.
19. The apparatus of Claim 11, wherein the one accelerometer is a uni-axial piezo-electric accelerometer.
20. The apparatus of Claim 11, wherein the expected activity energy expenditure data in METs is determined by (G * v) + 1, wherein G is a predetermined gradient value of 0.95 h/km during the high intensity physical activity and 0.49 h/km for low intensity physical activity, wherein v is a velocity of the user, 1 is one MET.
21. Logic encoded in computer-readable media, the logic being operable, when executed on a processor, to:
calculate a raw activity energy expenditure data based on movement by a user, the movement measured by one accelerometer;
determine if the raw activity energy expenditure data is associated with a high intensity physical activity, wherein the high intensity physical activity causes the raw activity energy expenditure data to differ from an expected activity energy expenditure data; and calculate a corrected activity energy expenditure data, if the raw activity energy expenditure data is associated with the high intensity physical activity, based on the raw activity energy expenditure data, wherein the corrected activity energy expenditure data is substantially identical to the expected activity energy expenditure data.
calculate a raw activity energy expenditure data based on movement by a user, the movement measured by one accelerometer;
determine if the raw activity energy expenditure data is associated with a high intensity physical activity, wherein the high intensity physical activity causes the raw activity energy expenditure data to differ from an expected activity energy expenditure data; and calculate a corrected activity energy expenditure data, if the raw activity energy expenditure data is associated with the high intensity physical activity, based on the raw activity energy expenditure data, wherein the corrected activity energy expenditure data is substantially identical to the expected activity energy expenditure data.
22. The medium of Claim 21, wherein the logic is further operable to display the corrected activity energy expenditure.
23. The medium of Claim 21, wherein the logic is further operable to:
determine a speed of the user based on the raw activity energy expenditure data if the raw activity energy expenditure data is not associated with the high intensity physical activity, or based on the corrected activity energy expenditure data if the raw activity energy expenditure data is associated with the high intensity physical activity; and display the speed of the user.
determine a speed of the user based on the raw activity energy expenditure data if the raw activity energy expenditure data is not associated with the high intensity physical activity, or based on the corrected activity energy expenditure data if the raw activity energy expenditure data is associated with the high intensity physical activity; and display the speed of the user.
24. The medium of Claim 23, wherein the speed of the user is determined by (RawAEE_MET - 1)/0.49 km/h if the speed of the user is based on the raw activity energy expenditure data, or by (CorAEE_MET - 1)/0.95 km/h if the speed of the user is based on the corrected activity energy expenditure data, wherein the RawAEE_MET is the raw activity energy expenditure data in METs, wherein the CorAEE_MET is the corrected activity energy expenditure data in METs, wherein 1 is one MET.
25. The medium of Claim 21, wherein the raw activity energy expenditure data in METs is calculated by (c * ¦a¦) + 1, wherein c is a predetermined value stored in the activity monitor, wherein ¦a¦ is the absolute value of the acceleration determined by activity monitor based on signals generated by the one accelerometer, wherein 1 is one MET.
26. The medium of Claim 21, wherein the determining if the raw activity energy expenditure data is associated with the high intensity physical activity comprises determining if the raw activity energy expenditure data is greater than a predetermined threshold value.
27. The medium of Claim 21, wherein the corrected activity energy expenditure data in METs is calculated by (RawAEE_MET - T) * B + F, wherein RawAEE_MET is the raw activity energy expenditure data, wherein T is a predetermined threshold value associated with the high intensity physical activity, wherein B is a predetermined gradient value, wherein F is a predetermined offset value.
28. The medium of Claim 21, wherein the corrected activity energy expenditure data comprises energy expended by the user in directions other than direction of the movement measured by the accelerometer.
29. The medium of Claim 21, wherein the one accelerometer is a uni-axial piezo-electric accelerometer.
30. The medium of Claim 21, wherein the expected activity energy expenditure data in METs is determined by (G * v) + 1, wherein G is a predetermined gradient value of 0.95 h/km during the high intensity physical activity and 0.49 h/km for low intensity physical activity, wherein v is a velocity of the user, 1 is one MET.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/965,238 US7676332B2 (en) | 2007-12-27 | 2007-12-27 | System and method for processing raw activity energy expenditure data |
US11/965,238 | 2007-12-27 |
Publications (1)
Publication Number | Publication Date |
---|---|
CA2616462A1 true CA2616462A1 (en) | 2009-06-27 |
Family
ID=40799519
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CA002616462A Abandoned CA2616462A1 (en) | 2007-12-27 | 2007-12-28 | System and method for processing raw activity energy expenditure data |
Country Status (2)
Country | Link |
---|---|
US (2) | US7676332B2 (en) |
CA (1) | CA2616462A1 (en) |
Families Citing this family (58)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1256316A1 (en) | 2001-05-07 | 2002-11-13 | Move2Health B.V. | Portable device comprising an acceleration sensor and method of generating instructions or advice |
US7373820B1 (en) | 2004-11-23 | 2008-05-20 | James Terry L | Accelerometer for data collection and communication |
CN101668482A (en) * | 2007-03-30 | 2010-03-10 | 松下电工株式会社 | System for measuring amount of activity |
US20080306762A1 (en) * | 2007-06-08 | 2008-12-11 | James Terry L | System and Method for Managing Absenteeism in an Employee Environment |
US20090048493A1 (en) * | 2007-08-17 | 2009-02-19 | James Terry L | Health and Entertainment Device for Collecting, Converting, Displaying and Communicating Data |
US20090204422A1 (en) * | 2008-02-12 | 2009-08-13 | James Terry L | System and Method for Remotely Updating a Health Station |
US9549585B2 (en) | 2008-06-13 | 2017-01-24 | Nike, Inc. | Footwear having sensor system |
EP2330937B1 (en) | 2008-06-13 | 2016-11-16 | NIKE Innovate C.V. | Footwear having sensor system |
US10070680B2 (en) | 2008-06-13 | 2018-09-11 | Nike, Inc. | Footwear having sensor system |
US20100016742A1 (en) * | 2008-07-19 | 2010-01-21 | James Terry L | System and Method for Monitoring, Measuring, and Addressing Stress |
US9457256B2 (en) | 2010-11-05 | 2016-10-04 | Nike, Inc. | Method and system for automated personal training that includes training programs |
US9283429B2 (en) | 2010-11-05 | 2016-03-15 | Nike, Inc. | Method and system for automated personal training |
US9852271B2 (en) | 2010-12-13 | 2017-12-26 | Nike, Inc. | Processing data of a user performing an athletic activity to estimate energy expenditure |
US9223936B2 (en) | 2010-11-24 | 2015-12-29 | Nike, Inc. | Fatigue indices and uses thereof |
US9977874B2 (en) | 2011-11-07 | 2018-05-22 | Nike, Inc. | User interface for remote joint workout session |
CN103282907A (en) | 2010-11-05 | 2013-09-04 | 耐克国际有限公司 | Method and system for automated personal training |
CN113270185A (en) | 2010-11-10 | 2021-08-17 | 耐克创新有限合伙公司 | System and method for time-based athletic activity measurement and display |
US10420982B2 (en) | 2010-12-13 | 2019-09-24 | Nike, Inc. | Fitness training system with energy expenditure calculation that uses a form factor |
EP2652658B1 (en) * | 2010-12-13 | 2020-06-24 | NIKE Innovate C.V. | Processing data of a user performing an athletic activity to estimate energy expenditure |
KR101900210B1 (en) | 2011-02-17 | 2018-09-18 | 나이키 이노베이트 씨.브이. | Footwear having sensor system |
US9381420B2 (en) | 2011-02-17 | 2016-07-05 | Nike, Inc. | Workout user experience |
CA2827501A1 (en) * | 2011-02-17 | 2012-08-23 | Nike International Ltd. | Location mapping |
KR101754997B1 (en) | 2011-02-17 | 2017-07-06 | 나이키 이노베이트 씨.브이. | Footwear having sensor system |
US9811639B2 (en) | 2011-11-07 | 2017-11-07 | Nike, Inc. | User interface and fitness meters for remote joint workout session |
US9474472B2 (en) * | 2011-12-30 | 2016-10-25 | Intel Corporation | Apparatus, method, and system for accurate estimation of total energy expenditure in daily activities |
US9339691B2 (en) | 2012-01-05 | 2016-05-17 | Icon Health & Fitness, Inc. | System and method for controlling an exercise device |
WO2013109777A1 (en) * | 2012-01-18 | 2013-07-25 | Nike International Ltd. | Activity and inactivity monitoring |
US20130213147A1 (en) | 2012-02-22 | 2013-08-22 | Nike, Inc. | Footwear Having Sensor System |
US11071344B2 (en) | 2012-02-22 | 2021-07-27 | Nike, Inc. | Motorized shoe with gesture control |
US11684111B2 (en) | 2012-02-22 | 2023-06-27 | Nike, Inc. | Motorized shoe with gesture control |
JP6031190B2 (en) * | 2012-06-04 | 2016-11-24 | ナイキ イノベイト シーブイ | Fitness training system with energy consumption calculation mechanism using multiple sensor inputs |
CN104508669B (en) | 2012-06-04 | 2019-10-01 | 耐克创新有限合伙公司 | A kind of system and method for comprehensive body exercising-sports score |
EP2745777A1 (en) * | 2012-12-19 | 2014-06-25 | Stichting IMEC Nederland | Device and method for calculating cardiorespiratory fitness level and energy expenditure of a living being |
US10926133B2 (en) | 2013-02-01 | 2021-02-23 | Nike, Inc. | System and method for analyzing athletic activity |
US9743861B2 (en) | 2013-02-01 | 2017-08-29 | Nike, Inc. | System and method for analyzing athletic activity |
US11006690B2 (en) | 2013-02-01 | 2021-05-18 | Nike, Inc. | System and method for analyzing athletic activity |
US20140244008A1 (en) * | 2013-02-28 | 2014-08-28 | Microsoft Corporation | Using a true representation of effort for fitness |
US9254409B2 (en) | 2013-03-14 | 2016-02-09 | Icon Health & Fitness, Inc. | Strength training apparatus with flywheel and related methods |
US10024740B2 (en) | 2013-03-15 | 2018-07-17 | Nike, Inc. | System and method for analyzing athletic activity |
KR101850225B1 (en) | 2013-10-14 | 2018-04-18 | 나이키 이노베이트 씨.브이. | Fitness training system for merging energy expenditure calculations from multiple devices |
FI20130323A (en) | 2013-11-04 | 2015-05-05 | Juhani Leppäluoto | Procedure for Measuring a Threshold for Exercise that Promotes Fat and Cholesterol Metabolism and Reduces the amount of Fat Tissue in People Overweight or Increased Risk of Heart Disease and Diabetes |
WO2015100429A1 (en) | 2013-12-26 | 2015-07-02 | Icon Health & Fitness, Inc. | Magnetic resistance mechanism in a cable machine |
WO2015138339A1 (en) | 2014-03-10 | 2015-09-17 | Icon Health & Fitness, Inc. | Pressure sensor to quantify work |
CN103861269B (en) * | 2014-03-12 | 2016-08-17 | 成都泰盟软件有限公司 | A kind of layering group movement monitoring system |
US9449409B2 (en) * | 2014-04-11 | 2016-09-20 | Fitbit, Inc. | Graphical indicators in analog clock format |
US9449365B2 (en) * | 2014-04-11 | 2016-09-20 | Fitbit, Inc. | Personalized scaling of graphical indicators |
US10426989B2 (en) | 2014-06-09 | 2019-10-01 | Icon Health & Fitness, Inc. | Cable system incorporated into a treadmill |
WO2015195965A1 (en) | 2014-06-20 | 2015-12-23 | Icon Health & Fitness, Inc. | Post workout massage device |
US10391361B2 (en) | 2015-02-27 | 2019-08-27 | Icon Health & Fitness, Inc. | Simulating real-world terrain on an exercise device |
RU2631562C2 (en) * | 2015-06-11 | 2017-09-25 | Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования "Ухтинский государственный технический университет" | Method for energy consumption calculation based on individual activity of athlete |
US10272317B2 (en) | 2016-03-18 | 2019-04-30 | Icon Health & Fitness, Inc. | Lighted pace feature in a treadmill |
US10625137B2 (en) | 2016-03-18 | 2020-04-21 | Icon Health & Fitness, Inc. | Coordinated displays in an exercise device |
US10493349B2 (en) | 2016-03-18 | 2019-12-03 | Icon Health & Fitness, Inc. | Display on exercise device |
US10671705B2 (en) | 2016-09-28 | 2020-06-02 | Icon Health & Fitness, Inc. | Customizing recipe recommendations |
JP2017159150A (en) * | 2017-06-22 | 2017-09-14 | テルモ株式会社 | Exercise amount measuring device, exercise amount measuring system, and exercise amount measuring method |
AU2017272325A1 (en) * | 2017-12-08 | 2019-06-27 | Canon Kabushiki Kaisha | System and method of generating a composite frame |
WO2022163171A1 (en) * | 2021-01-29 | 2022-08-04 | 国立大学法人大阪大学 | Exercise support device, exercise support method, exercise support system, and program |
US11782521B2 (en) * | 2022-03-14 | 2023-10-10 | Lenovo (United States) Inc. | Displaying applications on a mobile computing device based on different relative positions |
Family Cites Families (163)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4101071A (en) * | 1977-04-04 | 1978-07-18 | Carl Brejnik | Electronic calorie counter |
US4911427A (en) * | 1984-03-16 | 1990-03-27 | Sharp Kabushiki Kaisha | Exercise and training machine with microcomputer-assisted training guide |
US4951197A (en) * | 1986-05-19 | 1990-08-21 | Amc Of America | Weight loss management system |
US4855942A (en) * | 1987-10-28 | 1989-08-08 | Elexis Corporation | Pedometer and/or calorie measuring device and method |
US4962469A (en) | 1988-04-18 | 1990-10-09 | Casio Computer Co., Ltd. | Exercise measuring instrument |
EP0404932A4 (en) | 1989-01-13 | 1993-01-27 | The Scott Fetzer Company | Apparatus and method for controlling and monitoring the exercise session for remotely located patients |
US5410472A (en) * | 1989-03-06 | 1995-04-25 | Ergometrx Corporation | Method for conditioning or rehabilitating using a prescribed exercise program |
US5108989A (en) * | 1990-04-04 | 1992-04-28 | Genentech, Inc. | Method of predisposing mammals to accelerated tissue repair |
US5117444A (en) * | 1990-07-30 | 1992-05-26 | W. Ron Sutton | High accuracy pedometer and calibration method |
US5436228A (en) * | 1990-12-12 | 1995-07-25 | Postlethwaite; Arnold E. | Chemotactic wound healing peptides |
US5197489A (en) | 1991-06-17 | 1993-03-30 | Precision Control Design, Inc. | Activity monitoring apparatus with configurable filters |
US5598849A (en) * | 1992-07-21 | 1997-02-04 | Hayle Brainpower P/L | Interactive exercise monitoring system and method |
US6240393B1 (en) * | 1998-06-05 | 2001-05-29 | Health Pro Network, Inc. | Aggregating and pooling weight loss information in a communication system with feedback |
US6101478A (en) * | 1997-04-30 | 2000-08-08 | Health Hero Network | Multi-user remote health monitoring system |
US5466200A (en) | 1993-02-02 | 1995-11-14 | Cybergear, Inc. | Interactive exercise apparatus |
US5527239A (en) * | 1993-02-04 | 1996-06-18 | Abbondanza; James M. | Pulse rate controlled exercise system |
US6206829B1 (en) * | 1996-07-12 | 2001-03-27 | First Opinion Corporation | Computerized medical diagnostic and treatment advice system including network access |
US5925001A (en) * | 1994-04-11 | 1999-07-20 | Hoyt; Reed W. | Foot contact sensor system |
US6032530A (en) * | 1994-04-29 | 2000-03-07 | Advantedge Systems Inc. | Biofeedback system for sensing body motion and flexure |
CA2149943C (en) | 1994-05-23 | 1999-07-13 | Kwang Kyun Jang | Skin perforating device for transdermal medication |
CA2149836C (en) | 1994-05-23 | 1999-07-06 | Sang Bae Choi | Perforating device for dermal administration |
US5890997A (en) * | 1994-08-03 | 1999-04-06 | Roth; Eric S. | Computerized system for the design, execution, and tracking of exercise programs |
EP1302162A3 (en) * | 1994-09-07 | 2004-05-26 | Omron Healthcare Co., Ltd. | Exercise amount measuring device capable of displaying the amount of exercise to be performed further |
IT1274053B (en) * | 1994-10-07 | 1997-07-14 | Technogym Srl | SYSTEM FOR THE PROGRAMMING OF TRAINING ON TOOLS AND GYMNASICS MACHINES. |
CA2204777A1 (en) * | 1994-11-15 | 1996-05-23 | Steven Scott Porter | Skin care compositions and methods |
US5749372A (en) * | 1995-03-02 | 1998-05-12 | Allen; Richard P. | Method for monitoring activity and providing feedback |
US5593431A (en) * | 1995-03-30 | 1997-01-14 | Medtronic, Inc. | Medical service employing multiple DC accelerometers for patient activity and posture sensing and method |
US5702323A (en) | 1995-07-26 | 1997-12-30 | Poulton; Craig K. | Electronic exercise enhancer |
CN1159569C (en) | 1995-09-12 | 2004-07-28 | 欧姆龙株式会社 | Pedometer |
US5931763A (en) * | 1995-10-05 | 1999-08-03 | Technogym S.R.L. | System for programming training on exercise apparatus or machines and related method |
US5649968A (en) * | 1995-11-14 | 1997-07-22 | Intermedics, Inc. | Accelerometer-based rate-adaptive cardiac pacing with second generation signal processing |
US5899963A (en) * | 1995-12-12 | 1999-05-04 | Acceleron Technologies, Llc | System and method for measuring movement of objects |
US6122960A (en) | 1995-12-12 | 2000-09-26 | Acceleron Technologies, Llc. | System and method for measuring movement of objects |
US5919149A (en) * | 1996-03-19 | 1999-07-06 | Allum; John H. | Method and apparatus for angular position and velocity based determination of body sway for the diagnosis and rehabilitation of balance and gait disorders |
US6065138A (en) * | 1996-03-29 | 2000-05-16 | Magnitude Llc | Computer activity monitoring system |
US5801755A (en) * | 1996-04-09 | 1998-09-01 | Echerer; Scott J. | Interactive communciation system for medical treatment of remotely located patients |
US5813863A (en) | 1996-05-01 | 1998-09-29 | Sloane; Sharon R. | Interactive behavior modification system |
US5810747A (en) | 1996-08-21 | 1998-09-22 | Interactive Remote Site Technology, Inc. | Remote site medical intervention system |
US5973618A (en) | 1996-09-25 | 1999-10-26 | Ellis; Christ G. | Intelligent walking stick |
FI100924B (en) * | 1996-10-11 | 1998-03-13 | Polar Electro Oy | Telemetric measurement method and measurement system |
CA2218242C (en) | 1996-10-11 | 2005-12-06 | Kenneth R. Fyfe | Motion analysis system |
US6039688A (en) * | 1996-11-01 | 2000-03-21 | Salus Media Inc. | Therapeutic behavior modification program, compliance monitoring and feedback system |
US6145389A (en) | 1996-11-12 | 2000-11-14 | Ebeling; W. H. Carl | Pedometer effective for both walking and running |
US6151586A (en) | 1996-12-23 | 2000-11-21 | Health Hero Network, Inc. | Computerized reward system for encouraging participation in a health management program |
US5885231A (en) * | 1997-01-07 | 1999-03-23 | The General Hospital Corporation | Digital motor event recording system |
US5807283A (en) | 1997-01-27 | 1998-09-15 | Ng; Kim Kwee | Activity monitor |
US5959529A (en) * | 1997-03-07 | 1999-09-28 | Kail, Iv; Karl A. | Reprogrammable remote sensor monitoring system |
US6063046A (en) * | 1997-04-11 | 2000-05-16 | Allum; John H. | Method and apparatus for the diagnosis and rehabilitation of balance disorders |
US6050924A (en) | 1997-04-28 | 2000-04-18 | Shea; Michael J. | Exercise system |
US5976083A (en) | 1997-07-30 | 1999-11-02 | Living Systems, Inc. | Portable aerobic fitness monitor for walking and running |
US6030404A (en) * | 1997-09-06 | 2000-02-29 | Lawson; Alexis A. | Skin penetration apparatus including multiple needle configuration |
US6018705A (en) * | 1997-10-02 | 2000-01-25 | Personal Electronic Devices, Inc. | Measuring foot contact time and foot loft time of a person in locomotion |
US6898550B1 (en) * | 1997-10-02 | 2005-05-24 | Fitsense Technology, Inc. | Monitoring activity of a user in locomotion on foot |
US6122340A (en) | 1998-10-01 | 2000-09-19 | Personal Electronic Devices, Inc. | Detachable foot mount for electronic device |
US6080106A (en) * | 1997-10-28 | 2000-06-27 | Alere Incorporated | Patient interface system with a scale |
EP0977974B1 (en) * | 1998-02-25 | 2004-10-13 | Koninklijke Philips Electronics N.V. | Method of and system for measuring performance during an exercise activity |
US6021351A (en) * | 1998-05-11 | 2000-02-01 | Cardiac Pacemakers, Inc. | Method and apparatus for assessing patient well-being |
US6045513A (en) * | 1998-05-13 | 2000-04-04 | Medtronic, Inc. | Implantable medical device for tracking patient functional status |
US6095991A (en) * | 1998-07-23 | 2000-08-01 | Individual Monitoring Systems, Inc. | Ambulatory body position monitor |
US5967789A (en) | 1998-07-30 | 1999-10-19 | Smoke Stoppers International, Inc. | Method and system for stopping or modifying undesirable health-related behavior habits or maintaining desirable health-related behavior habits |
US6160478A (en) * | 1998-10-27 | 2000-12-12 | Sarcos Lc | Wireless health monitoring system |
US6473483B2 (en) | 1998-10-28 | 2002-10-29 | Nathan Pyles | Pedometer |
US6168569B1 (en) * | 1998-12-22 | 2001-01-02 | Mcewen James Allen | Apparatus and method for relating pain and activity of a patient |
US6290646B1 (en) | 1999-04-16 | 2001-09-18 | Cardiocom | Apparatus and method for monitoring and communicating wellness parameters of ambulatory patients |
US7178718B2 (en) * | 1999-05-25 | 2007-02-20 | Silverbrook Research Pty Ltd | Methods and systems for object identification and interaction |
US6743211B1 (en) * | 1999-11-23 | 2004-06-01 | Georgia Tech Research Corporation | Devices and methods for enhanced microneedle penetration of biological barriers |
US6516749B1 (en) * | 1999-06-18 | 2003-02-11 | Salasoft, Inc. | Apparatus for the delivery to an animal of a beneficial agent |
US6997852B2 (en) * | 1999-07-08 | 2006-02-14 | Icon Ip, Inc. | Methods and systems for controlling an exercise apparatus using a portable remote device |
US6918858B2 (en) * | 1999-07-08 | 2005-07-19 | Icon Ip, Inc. | Systems and methods for providing an improved exercise device with access to motivational programming over telephone communication connection lines |
US6312363B1 (en) | 1999-07-08 | 2001-11-06 | Icon Health & Fitness, Inc. | Systems and methods for providing an improved exercise device with motivational programming |
US6703939B2 (en) * | 1999-09-15 | 2004-03-09 | Ilife Solutions, Inc. | System and method for detecting motion of a body |
US6454705B1 (en) | 1999-09-21 | 2002-09-24 | Cardiocom | Medical wellness parameters management system, apparatus and method |
WO2001028416A1 (en) | 1999-09-24 | 2001-04-26 | Healthetech, Inc. | Physiological monitor and associated computation, display and communication unit |
US6835184B1 (en) | 1999-09-24 | 2004-12-28 | Becton, Dickinson And Company | Method and device for abrading skin |
US6478736B1 (en) | 1999-10-08 | 2002-11-12 | Healthetech, Inc. | Integrated calorie management system |
CA2386811A1 (en) * | 1999-10-08 | 2001-04-19 | Healthetech, Inc. | Monitoring caloric expenditure rate and caloric diet |
US6273856B1 (en) * | 1999-10-19 | 2001-08-14 | Cardiac Pacemakers, Inc. | Apparatus and methods for METS measurement by accelerometer and minute ventilation sensors |
US6714133B2 (en) * | 1999-12-15 | 2004-03-30 | Koninklijke Philips Electronics N.V. | Short range communication system |
US6602191B2 (en) | 1999-12-17 | 2003-08-05 | Q-Tec Systems Llp | Method and apparatus for health and disease management combining patient data monitoring with wireless internet connectivity |
US6513532B2 (en) * | 2000-01-19 | 2003-02-04 | Healthetech, Inc. | Diet and activity-monitoring device |
WO2001052736A1 (en) * | 2000-01-24 | 2001-07-26 | Ambulatory Monitoring, Inc. | System and method of monitoring and modifying human activity-based behavior |
US20010048364A1 (en) | 2000-02-23 | 2001-12-06 | Kalthoff Robert Michael | Remote-to-remote position locating system |
US6322504B1 (en) * | 2000-03-27 | 2001-11-27 | R And T, Llc | Computerized interactive method and system for determining a risk of developing a disease and the consequences of developing the disease |
US6692436B1 (en) * | 2000-04-14 | 2004-02-17 | Computerized Screening, Inc. | Health care information system |
US6825777B2 (en) | 2000-05-03 | 2004-11-30 | Phatrat Technology, Inc. | Sensor and event system, and associated methods |
US6506152B1 (en) * | 2000-05-09 | 2003-01-14 | Robert P. Lackey | Caloric energy balance monitor |
EP1159989A1 (en) | 2000-05-24 | 2001-12-05 | In2Sports B.V. | A method of generating and/or adjusting a training schedule |
EP1284642A4 (en) | 2000-05-25 | 2005-03-09 | Healthetech Inc | Physiological monitoring using wrist-mounted device |
US6578291B2 (en) * | 2000-06-06 | 2003-06-17 | John Hirsch | Shoe wear indicator |
US6605038B1 (en) | 2000-06-16 | 2003-08-12 | Bodymedia, Inc. | System for monitoring health, wellness and fitness |
US6699188B2 (en) * | 2000-06-22 | 2004-03-02 | Guidance Interactive Technologies | Interactive reward devices and methods |
US6519495B1 (en) * | 2000-08-15 | 2003-02-11 | Cardiac Pacemakers, Inc. | Rate-adaptive therapy with sensor cross-checking |
US6377179B1 (en) * | 2000-08-17 | 2002-04-23 | John G. Fulton | Personal recovery system |
US6590536B1 (en) * | 2000-08-18 | 2003-07-08 | Charles A. Walton | Body motion detecting system with correction for tilt of accelerometers and remote measurement of body position |
US6821281B2 (en) | 2000-10-16 | 2004-11-23 | The Procter & Gamble Company | Microstructures for treating and conditioning skin |
WO2002047465A2 (en) * | 2000-10-26 | 2002-06-20 | Healthetech, Inc. | Body supported activity and condition monitor |
US6604419B2 (en) | 2000-12-07 | 2003-08-12 | Bbc International, Ltd. | Apparatus and method for measuring the maximum speed of a runner over a prescribed distance |
US6805006B2 (en) | 2000-12-07 | 2004-10-19 | Bbc International, Ltd. | Method and apparatus for measuring the maximum speed of a runner over a prescribed distance including a transmitter and receiver |
KR20020050135A (en) * | 2000-12-20 | 2002-06-26 | 조명재 | Compositions for prevention and alleviation of skin wrinkles |
US20020013717A1 (en) * | 2000-12-28 | 2002-01-31 | Masahiro Ando | Exercise body monitor with functions to verify individual policy holder and wear of the same, and a business model for a discounted insurance premium for policy holder wearing the same |
US6669600B2 (en) | 2000-12-29 | 2003-12-30 | Richard D. Warner | Computerized repetitive-motion exercise logger and guide system |
US20020099356A1 (en) * | 2001-01-19 | 2002-07-25 | Unger Evan C. | Transmembrane transport apparatus and method |
US20030017848A1 (en) | 2001-07-17 | 2003-01-23 | Engstrom G. Eric | Personalizing electronic devices and smart covering |
US6819247B2 (en) | 2001-02-16 | 2004-11-16 | Locast Corporation | Apparatus, method, and system for remote monitoring of need for assistance based on change in velocity |
EP1366712A4 (en) | 2001-03-06 | 2006-05-31 | Microstone Co Ltd | Body motion detector |
EP1256316A1 (en) | 2001-05-07 | 2002-11-13 | Move2Health B.V. | Portable device comprising an acceleration sensor and method of generating instructions or advice |
US6731213B1 (en) * | 2001-05-31 | 2004-05-04 | Gateway, Inc. | Method and apparatus for providing oral health data |
US6605044B2 (en) | 2001-06-28 | 2003-08-12 | Polar Electro Oy | Caloric exercise monitor |
US7181488B2 (en) * | 2001-06-29 | 2007-02-20 | Claria Corporation | System, method and computer program product for presenting information to a user utilizing historical information about the user |
US20040260210A1 (en) | 2003-06-23 | 2004-12-23 | Engii (2001) Ltd. | System and method for face and body treatment |
US20040087992A1 (en) * | 2002-08-09 | 2004-05-06 | Vladimir Gartstein | Microstructures for delivering a composition cutaneously to skin using rotatable structures |
DE10247459A1 (en) * | 2001-10-31 | 2003-07-03 | Caterpillar Inc | Health information analysis method and system |
GB0128528D0 (en) | 2001-11-29 | 2002-01-23 | Koninkl Philips Electronics Nv | Shoe based force sensor and equipment for use with the same |
US6997882B1 (en) * | 2001-12-21 | 2006-02-14 | Barron Associates, Inc. | 6-DOF subject-monitoring device and method |
US6928324B2 (en) | 2002-02-14 | 2005-08-09 | Pacesetter, Inc. | Stimulation device for sleep apnea prevention, detection and treatment |
US7184962B2 (en) * | 2002-02-14 | 2007-02-27 | Kcrs, Inc. | System and method for managing employee absences |
AUPS175402A0 (en) | 2002-04-17 | 2002-05-23 | Kinetic Performance Technology Pty Limited | A method and apparatus for recording, monitoring and analysing a person's performance in the gym |
US7442192B2 (en) * | 2002-07-14 | 2008-10-28 | Knowlton Edward W | Method and apparatus for surgical dissection |
US7618345B2 (en) * | 2002-07-26 | 2009-11-17 | Unisen, Inc. | Exercise equipment with universal PDA cradle |
US7020508B2 (en) | 2002-08-22 | 2006-03-28 | Bodymedia, Inc. | Apparatus for detecting human physiological and contextual information |
US7156289B2 (en) * | 2002-10-25 | 2007-01-02 | Silverbrook Research Pty Ltd | Methods and systems for object identification and interaction |
US6878121B2 (en) * | 2002-11-01 | 2005-04-12 | David T. Krausman | Sleep scoring apparatus and method |
US20030126593A1 (en) * | 2002-11-04 | 2003-07-03 | Mault James R. | Interactive physiological monitoring system |
US7110777B2 (en) * | 2002-11-06 | 2006-09-19 | Charles Duncan | Apparatus and method for tracking the location and position of an individual using an accelerometer |
US7711577B2 (en) * | 2002-12-06 | 2010-05-04 | Dust Larry R | Method of optimizing healthcare services consumption |
US20040133455A1 (en) * | 2002-12-19 | 2004-07-08 | Mcmahon Kevin Lee | System and method for glucose monitoring |
US7154398B2 (en) * | 2003-01-06 | 2006-12-26 | Chen Thomas C H | Wireless communication and global location enabled intelligent health monitoring system |
US20050107723A1 (en) * | 2003-02-15 | 2005-05-19 | Wehman Thomas C. | Methods and apparatus for determining work performed by an individual from measured physiological parameters |
US7815549B2 (en) | 2003-02-28 | 2010-10-19 | Nautilus, Inc. | Control system and method for an exercise apparatus |
US7188769B2 (en) | 2003-04-07 | 2007-03-13 | Silverbrook Research Pty Ltd | Laser scanner using rotating holographic optical element |
WO2004097563A2 (en) | 2003-04-24 | 2004-11-11 | Bronkema Valentina G | Self-attainable analytic tool and method for adaptive behavior modification |
US20050010439A1 (en) * | 2003-07-11 | 2005-01-13 | Short Douglas J. | Method of promoting employee wellness and health insurance strategy for same |
GB0326387D0 (en) | 2003-11-12 | 2003-12-17 | Nokia Corp | Fitness coach |
US7278966B2 (en) | 2004-01-31 | 2007-10-09 | Nokia Corporation | System, method and computer program product for managing physiological information relating to a terminal user |
JP2007528277A (en) | 2004-03-09 | 2007-10-11 | ハートレート・ゲームズ、インコーポレイテッド | Interactive exercise system with users |
US20050234742A1 (en) | 2004-04-08 | 2005-10-20 | Hodgdon Darren W | Incentive based health care insurance program |
US20050228692A1 (en) | 2004-04-08 | 2005-10-13 | Hodgdon Darren W | Incentive based health care insurance program |
US7185983B2 (en) | 2004-04-13 | 2007-03-06 | Andrew Nelson | System and method for displaying information on athletic eyewear |
US20050245793A1 (en) | 2004-04-14 | 2005-11-03 | Hilton Theodore C | Personal wellness monitor system and process |
US8109858B2 (en) * | 2004-07-28 | 2012-02-07 | William G Redmann | Device and method for exercise prescription, detection of successful performance, and provision of reward therefore |
US7373820B1 (en) * | 2004-11-23 | 2008-05-20 | James Terry L | Accelerometer for data collection and communication |
US7254516B2 (en) | 2004-12-17 | 2007-08-07 | Nike, Inc. | Multi-sensor monitoring of athletic performance |
KR100653315B1 (en) * | 2005-01-04 | 2006-12-01 | 주식회사 헬스피아 | Method for measuring exercise quantity using portable terminal |
US7559877B2 (en) * | 2005-03-24 | 2009-07-14 | Walkstyles, Inc. | Interactive exercise device and system |
US8376984B2 (en) * | 2005-07-14 | 2013-02-19 | Terry L. James | Apparatus, system, and method to deliver optimal elements in order to enhance the aesthetic appearance of the skin |
US20070135690A1 (en) * | 2005-12-08 | 2007-06-14 | Nicholl Richard V | Mobile communication device that provides health feedback |
US20070135264A1 (en) * | 2005-12-09 | 2007-06-14 | Outland Research, Llc | Portable exercise scripting and monitoring device |
US20070219059A1 (en) | 2006-03-17 | 2007-09-20 | Schwartz Mark H | Method and system for continuous monitoring and training of exercise |
US20070260483A1 (en) | 2006-05-08 | 2007-11-08 | Marja-Leena Nurmela | Mobile communication terminal and method |
US7771320B2 (en) * | 2006-09-07 | 2010-08-10 | Nike, Inc. | Athletic performance sensing and/or tracking systems and methods |
US20080086325A1 (en) * | 2006-10-04 | 2008-04-10 | James Terry L | System and method for managing health risks |
US20080090703A1 (en) * | 2006-10-14 | 2008-04-17 | Outland Research, Llc | Automated Personal Exercise Regimen Tracking Apparatus |
US20080155077A1 (en) * | 2006-12-20 | 2008-06-26 | James Terry L | Activity Monitor for Collecting, Converting, Displaying, and Communicating Data |
US20080176655A1 (en) * | 2007-01-19 | 2008-07-24 | James Terry L | System and Method for Implementing an Interactive Online Community Utilizing an Activity Monitor |
US7841966B2 (en) * | 2007-01-29 | 2010-11-30 | At&T Intellectual Property I, L.P. | Methods, systems, and products for monitoring athletic performance |
US7502255B2 (en) * | 2007-03-07 | 2009-03-10 | Sandisk Corporation | Method for cache page copy in a non-volatile memory |
US9028430B2 (en) | 2007-04-19 | 2015-05-12 | Nike, Inc. | Footwork training system and method |
US20080306762A1 (en) | 2007-06-08 | 2008-12-11 | James Terry L | System and Method for Managing Absenteeism in an Employee Environment |
US20080306763A1 (en) | 2007-06-08 | 2008-12-11 | James Terry L | System and Method for Modifying Risk Factors by a Healthcare Individual at a Remote Location |
US20090048493A1 (en) * | 2007-08-17 | 2009-02-19 | James Terry L | Health and Entertainment Device for Collecting, Converting, Displaying and Communicating Data |
US20090093341A1 (en) * | 2007-10-03 | 2009-04-09 | James Terry L | Music and Accelerometer Combination Device for Collecting, Converting, Displaying and Communicating Data |
US20090204422A1 (en) | 2008-02-12 | 2009-08-13 | James Terry L | System and Method for Remotely Updating a Health Station |
US20090216629A1 (en) | 2008-02-21 | 2009-08-27 | James Terry L | System and Method for Incentivizing a Healthcare Individual Through Music Distribution |
-
2007
- 2007-12-27 US US11/965,238 patent/US7676332B2/en active Active
- 2007-12-28 CA CA002616462A patent/CA2616462A1/en not_active Abandoned
-
2010
- 2010-01-06 US US12/683,210 patent/US20100114499A1/en not_active Abandoned
Also Published As
Publication number | Publication date |
---|---|
US7676332B2 (en) | 2010-03-09 |
US20090171614A1 (en) | 2009-07-02 |
US20100114499A1 (en) | 2010-05-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7676332B2 (en) | System and method for processing raw activity energy expenditure data | |
US20080155077A1 (en) | Activity Monitor for Collecting, Converting, Displaying, and Communicating Data | |
JP5923857B2 (en) | Activity meter | |
US20090048493A1 (en) | Health and Entertainment Device for Collecting, Converting, Displaying and Communicating Data | |
JP4510993B2 (en) | Health management system | |
EP2815344B1 (en) | Exercise system and method | |
Giannakidou et al. | The validity of two Omron pedometers during treadmill walking is speed dependent | |
Karabulut et al. | Comparison of two waist-mounted and two ankle-mounted electronic pedometers | |
US20090093341A1 (en) | Music and Accelerometer Combination Device for Collecting, Converting, Displaying and Communicating Data | |
Nightingale et al. | Energy balance components in persons with paraplegia: daily variation and appropriate measurement duration | |
US20140135592A1 (en) | Health band | |
US20070275825A1 (en) | Exercise Monitor | |
EP3340248B1 (en) | A method and an apparatus for determining training status | |
WO2017118908A1 (en) | Balance testing and training system and method | |
US20140005575A1 (en) | Activity meter | |
JP5684097B2 (en) | Display control device | |
US20150088006A1 (en) | Method for determining aerobic capacity | |
US20160107031A1 (en) | Computing weight control profile | |
JP2004509652A (en) | Diet and activity monitoring device | |
KR101038990B1 (en) | Apparatus and methods for timely correction of life patterns | |
Zakeri et al. | Multivariate adaptive regression splines models for the prediction of energy expenditure in children and adolescents | |
KR20200066204A (en) | Method for providing recommendations for maintaining a healthy lifestyle basing on user's daily activity parameters, automatically tracked in real time, and corresponding system | |
Taboga et al. | Running power: lab based vs. portable devices measurements and its relationship with aerobic power | |
JP2004350947A (en) | System and method for managing state of exercise, device and method for processing pulse data, and computer program | |
JP2008086480A (en) | Physical activity meter |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
FZDE | Discontinued |