Abstract: Embodiments for estimating calories expended by a user are described. In an example, a step-based activity being performed by the user is determined based on raw data received by an accelerometer of a mobile device (104) carried by the user. Further, a stride length for each detected step in the step-based activity is evaluated. The stride length is evaluated based on a step frequency, a type of activity being performed, and a height of the user. In addition, an average speed of the user is determined, based on a distance covered by the user. The distance covered by the user is obtained by adding the stride length of the user for each detected step. Furthermore, calories expended by the user while performing the step-based activity are computed. The computation is based on a weight of the user and a metabolic equivalent (MET) value corresponding to the average speed of the user.
CLIAMS:1. A method for estimating calories expended by a user, the method comprising:
identifying, by a processor (110), a step-based activity being performed by the user, wherein the identifying is based on raw data received from an accelerometer of a mobile device (104) carried by the user;
evaluating, by the processor (110), a stride length for each detected step in the step-based activity, wherein the evaluation is based on a step frequency, a type of activity, and a height of the user;
determining, by the processor (110), an average speed of the user, based on a distance covered by the user, wherein the distance covered by the user is obtained by adding the stride length of the user for each detected step; and
computing, by the processor (110), calories expended by the user while performing the step-based activity, wherein the computation is based on a weight of the user and a metabolic equivalent (MET) value corresponding to the average speed of the user.
2. The method as claimed in claim 1, wherein the identifying comprising analyzing the raw data by employing a window based technique to identify the step-based activity being performed by the user.
3. The method as claimed in claim 2, wherein the window based technique comprises:
classifying the raw data in a plurality of windows of pre-defined time period;
removing noise from the raw data captured in each of the plurality of windows to prevent false detections of steps; and
detecting total number of steps completed by the user in each of the plurality of windows.
4. The method as claimed in claim 3, wherein the evaluating comprising determining a step frequency of the user for each window, based on the detected steps.
5. The method as claimed in claim 1, wherein the height is provided by the user for evaluating the stride length.
6. The method as claimed in claim 1, wherein the MET value is obtained by comparing the average speed of the user with the MET values pertaining to various step-based activities.
7. The method as claimed in claim 1 further comprising displaying, by the processor (110), information pertaining to at least the distance traveled and calories consumed by the user on the mobile device (104).
8. A calorie estimation system (102) comprising:
a processor (110);
an activity detection module (120), executable by the processor (110), to
receive raw data captured by an accelerometer of a mobile device (110) when a user is performing a step-based activity;
analyze the raw data by employing a window based technique to identify a step frequency of the user;
based on the step frequency, determine a step-based activity being performed by the person;
an estimation module (122), executable by the processor (110), to
determine a distance covered by the user, wherein the distance is determined by a stride length of the user;
based on the distance, evaluate an average speed of the user; and
compute calories expended by the user based on the average speed of the user and a weight of the user.
9. The calorie estimation system (102) as claimed in claim 8, wherein the estimation module (122) further determines the stride length of the user for each complete step based on a step frequency, a type of activity, and a height of the user.
10. The calorie estimation system (102) as claimed in claim 8, wherein the estimation module (122) identifies an MET value corresponding to the average speed of the user for the detected step-based activity from a plurality of MET values.
11. The calorie estimation system (102) as claimed in claim 10, wherein the estimation module (122) employs the MET value corresponding to the average speed of the user for computation of the calories expended by the user.
12. The calorie estimation system (102) as claimed in claim 8, wherein the user inputs the weight for computation of the calories expended while performing the step-based activity.
13. A non-transitory computer-readable medium having embodied thereon a computer program for executing a method for estimating calories expended by a user, the method comprising:
identifying, by a processor (110), a step-based activity being performed by the user, wherein the identifying is based on raw data received by an accelerometer of a mobile device (104) carried by the user;
evaluating, by the processor (110), a stride length for each detected step in the step-based activity, wherein the evaluation is based on a step frequency, a type of activity, and a height of the user;
determining, by the processor (110), an average speed of the user, based on a distance covered by the user, wherein the distance covered by the user is obtained by adding the stride length of the user for each detected step; and
computing, by the processor (110), calories expended by the user while performing the step-based activity, wherein the computation is based on a weight of the user and a metabolic equivalent (MET) value corresponding to the average speed of the user.
,TagSPECI:As Attached
| # | Name | Date |
|---|---|---|
| 1 | 1030-MUM-2015-RELEVANT DOCUMENTS [26-09-2023(online)].pdf | 2023-09-26 |
| 1 | PD015168IN-SC SPEC FOR E-FILING.pdf | 2018-08-11 |
| 2 | PD015168IN-SC FORM 5.pdf | 2018-08-11 |
| 2 | 1030-MUM-2015-IntimationOfGrant03-06-2021.pdf | 2021-06-03 |
| 3 | PD015168IN-SC FORM 3.pdf | 2018-08-11 |
| 3 | 1030-MUM-2015-PatentCertificate03-06-2021.pdf | 2021-06-03 |
| 4 | PD015168IN-SC FIGURES.pdf | 2018-08-11 |
| 4 | 1030-MUM-2015-ABSTRACT [12-06-2020(online)].pdf | 2020-06-12 |
| 5 | 1030-MUM-2015-Power of Attorney-160915.pdf | 2018-08-11 |
| 5 | 1030-MUM-2015-CLAIMS [12-06-2020(online)].pdf | 2020-06-12 |
| 6 | 1030-MUM-2015-Form 1-050815.pdf | 2018-08-11 |
| 6 | 1030-MUM-2015-COMPLETE SPECIFICATION [12-06-2020(online)].pdf | 2020-06-12 |
| 7 | 1030-MUM-2015-FER_SER_REPLY [12-06-2020(online)].pdf | 2020-06-12 |
| 7 | 1030-MUM-2015-Correspondence-160915.pdf | 2018-08-11 |
| 8 | 1030-MUM-2015-FER.pdf | 2019-12-16 |
| 8 | 1030-MUM-2015-Correspondence-050815.pdf | 2018-08-11 |
| 9 | 1030-MUM-2015-FER.pdf | 2019-12-16 |
| 9 | 1030-MUM-2015-Correspondence-050815.pdf | 2018-08-11 |
| 10 | 1030-MUM-2015-Correspondence-160915.pdf | 2018-08-11 |
| 10 | 1030-MUM-2015-FER_SER_REPLY [12-06-2020(online)].pdf | 2020-06-12 |
| 11 | 1030-MUM-2015-Form 1-050815.pdf | 2018-08-11 |
| 11 | 1030-MUM-2015-COMPLETE SPECIFICATION [12-06-2020(online)].pdf | 2020-06-12 |
| 12 | 1030-MUM-2015-Power of Attorney-160915.pdf | 2018-08-11 |
| 12 | 1030-MUM-2015-CLAIMS [12-06-2020(online)].pdf | 2020-06-12 |
| 13 | PD015168IN-SC FIGURES.pdf | 2018-08-11 |
| 13 | 1030-MUM-2015-ABSTRACT [12-06-2020(online)].pdf | 2020-06-12 |
| 14 | PD015168IN-SC FORM 3.pdf | 2018-08-11 |
| 14 | 1030-MUM-2015-PatentCertificate03-06-2021.pdf | 2021-06-03 |
| 15 | PD015168IN-SC FORM 5.pdf | 2018-08-11 |
| 15 | 1030-MUM-2015-IntimationOfGrant03-06-2021.pdf | 2021-06-03 |
| 16 | PD015168IN-SC SPEC FOR E-FILING.pdf | 2018-08-11 |
| 16 | 1030-MUM-2015-RELEVANT DOCUMENTS [26-09-2023(online)].pdf | 2023-09-26 |
| 1 | SearchStrategyMatrixAE_12-02-2021.pdf |
| 1 | SearchStrategyMatrix_13-12-2019.pdf |
| 2 | SearchStrategyMatrixAE_12-02-2021.pdf |
| 2 | SearchStrategyMatrix_13-12-2019.pdf |