MOBILE COMPUTING WEIGHT, DIET, NUTRITION, AND EXERCISE MANAGEMENT SYSTEM WITH ENHANCED FEEDBACK AND GOAL ACHIEVING FUNCTIONALITY
First Claim
1. A method of operating a mobile weight and exercise management computing system for enhancing user goal achievement, said computing system having at least one input device including an audio input device, a storage system, a GPS receiver, a processing subsystem including a food monitoring subsystem and an exercise monitoring subsystem, and an output subsystem, wherein said processing subsystem is operatively coupled to said at least one input device, said storage system, said GPS receiver and said output subsystem, said method of operating said mobile weight and exercise management computing system comprising:
- storing, in said storage system, health information about a user including a weight loss-related goal;
receiving, by said food monitoring subsystem, via said at least one input device, data from said user identifying a first food expected to be consumed by said user;
determining, by said food monitoring subsystem, the calories expected to be consumed by said user as a result of eating said first food;
associating, by said processing subsystem, a digital value indicative of a health-related color code rating for said first food, where the color code rating is one of a set of colors assigned to foods grouped into a corresponding set of hierarchical health-related food categories, wherein foods having a high nutrient-related rating are grouped in a healthy food category and foods having a nutrient-related rating lower than said high nutrient-related rating are grouped in a less healthy food category, such that said first food can be distinguished by color from a less healthy food in a lower category and from a more healthy food in a higher category;
determining, by said processing system, whether said first food expected to be consumed by the user has an associated color code for a category lower than said healthy food category,identifying, by said processing subsystem, at least one other food associated with a color code that is in a healthier color code category than said first food, if it is determined that said first food has an associated color code indicative of a category lower than the healthy food category;
receiving, by said exercise monitoring subsystem, data from said user identifying a first exercise expected to be performed by said user;
determining, by said exercise monitoring subsystem, the calories expected to be burned as a result of performing said first exercise; and
communicating to said user, via said output subsystem,
1) at least one of the calories expected to be consumed by said user as a result of eating said first food or the calories expected to be burned by said user as a result of performing said first exercise;
2) said first food expected to be consumed by said user together with at least one color code identifying the associated health-related rating of said first food; and
3) if it was determined that the color code of said first food indicated a category lower than the healthy food category, at least one other food that is in a healthier food category than said first food.
1 Assignment
0 Petitions
Accused Products
Abstract
An illustrative mobile computing device executing weight, nutrition, health, behavior and exercise application software serves as a simulated combination personal trainer and dietician/nutritionist for the user using comprehensive databases storing personalized health, nutrition and exercise information. A mobile computing device, such as a smartphone, executing such software monitors, tracks and/or adjusts caloric intake, energy expenditure taking into account nutritional information and behavioral factors. The mobile computing device receives food consumption, exercise-related, behavior and other input using speech input and the device'"'"'s GPS subsystem to ease data entry burden on users and to promote continued long-term usage. The system rewards user goal achievement in an automatic, seamless manner, through, for example, downloading music, books, or other media. In illustrative implementations, the system assists users to make healthy food and exercise choices by using a comprehensive color code system to identify good choices, bad choices and those in between.
-
Citations
29 Claims
-
1. A method of operating a mobile weight and exercise management computing system for enhancing user goal achievement, said computing system having at least one input device including an audio input device, a storage system, a GPS receiver, a processing subsystem including a food monitoring subsystem and an exercise monitoring subsystem, and an output subsystem, wherein said processing subsystem is operatively coupled to said at least one input device, said storage system, said GPS receiver and said output subsystem, said method of operating said mobile weight and exercise management computing system comprising:
-
storing, in said storage system, health information about a user including a weight loss-related goal; receiving, by said food monitoring subsystem, via said at least one input device, data from said user identifying a first food expected to be consumed by said user; determining, by said food monitoring subsystem, the calories expected to be consumed by said user as a result of eating said first food; associating, by said processing subsystem, a digital value indicative of a health-related color code rating for said first food, where the color code rating is one of a set of colors assigned to foods grouped into a corresponding set of hierarchical health-related food categories, wherein foods having a high nutrient-related rating are grouped in a healthy food category and foods having a nutrient-related rating lower than said high nutrient-related rating are grouped in a less healthy food category, such that said first food can be distinguished by color from a less healthy food in a lower category and from a more healthy food in a higher category; determining, by said processing system, whether said first food expected to be consumed by the user has an associated color code for a category lower than said healthy food category, identifying, by said processing subsystem, at least one other food associated with a color code that is in a healthier color code category than said first food, if it is determined that said first food has an associated color code indicative of a category lower than the healthy food category; receiving, by said exercise monitoring subsystem, data from said user identifying a first exercise expected to be performed by said user; determining, by said exercise monitoring subsystem, the calories expected to be burned as a result of performing said first exercise; and communicating to said user, via said output subsystem,
1) at least one of the calories expected to be consumed by said user as a result of eating said first food or the calories expected to be burned by said user as a result of performing said first exercise;
2) said first food expected to be consumed by said user together with at least one color code identifying the associated health-related rating of said first food; and
3) if it was determined that the color code of said first food indicated a category lower than the healthy food category, at least one other food that is in a healthier food category than said first food. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of operating a mobile weight and exercise management computing system for enhancing user goal achievement, said computing system having at least one input device including an audio input device, a storage system, a GPS receiver, a processing subsystem including a food monitoring subsystem and an exercise monitoring subsystem, and an output subsystem, wherein said processing subsystem is operatively coupled to said at least one input device, said storage system, said GPS receiver and said output subsystem, said method of operating said mobile weight and exercise management computing system comprising:
-
storing, in said storage system, health information about a user including the user'"'"'s starting weight and the user'"'"'s target weight loss-related goal; generating, by said processing subsystem, a set of timespans including a first timespan covering a first period of time and a second timespan covering a second period of time subsequent to said first period of time, and a corresponding set of intermediate weight loss-related goals, including a first intermediate weight loss-related goal and a second weight loss-related goal, for monitoring progress of the user towards achieving said user'"'"'s target weight loss-related goal; storing, in a first set of storage locations in said storage system, first timespan food and exercise data including said first intermediate weight loss-related goal for said first timespan; storing, in a second set of storage locations in said storage system, second timespan food and exercise data including said second intermediate weight loss-related goal for said second timespan; receiving, by said food monitoring subsystem, data identifying a first food expected to be consumed by said user during said first timespan; determining, by said food monitoring subsystem, the calories expected to be consumed by said user and storing data reflecting said calories expected to be consumed by said user as a result of eating said first food in said first set of storage locations; receiving, by said exercise monitoring subsystem, data identifying a first exercise expected to be performed by said user during said first timespan; determining, by said exercise monitoring subsystem, the calories expected to be burned by said user, and storing data reflecting said calories expected to be burned by said user as a result of performing said first exercise in said first set of storage locations; receiving, by said processing subsystem, the user'"'"'s current weight at the end of the first timespan; and determining, by said processing subsystem, if the user has met at least one of said first intermediate weight loss-related goal, said second intermediate weight loss-related goal, or said user'"'"'s target weight loss-related goal. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method of operating a mobile weight and exercise management computing system for enhancing user goal achievement, said computing system having at least one input device including an audio input device, a storage system, a GPS receiver, a processing subsystem including a food monitoring subsystem and an exercise monitoring subsystem, and an output subsystem, wherein said processing subsystem is operatively coupled to said at least one input device, said storage system, said GPS receiver and said output subsystem, said method of operating said mobile weight and exercise management computing system comprising:
-
storing, in said storage system, health information about a user including a first weight loss-related goal for a first timespan covering a relatively short period of time and a second weight loss-related goal for a second timespan covering a relatively longer period of time than said first timespan; receiving, by said food monitoring subsystem, data identifying a first food consumed by said user during said first timespan in response to said user identifying said first food; determining, by said food monitoring subsystem, the calories consumed by said user as a result of eating said first food; receiving, by said exercise monitoring subsystem, data identifying a first exercise performed by said user during said first timespan in response to said user specifying said first exercise; determining, by said exercise monitoring subsystem, the calories burned by said user as a result of performing said first exercise; determining, by said processing subsystem, the amount of calories the user may still consume during the time remaining in the first timespan and still meet said first weight loss-related goal, based upon the cumulative calories consumed by the user during said first timespan and the cumulative calories burned by the user during said first timespan; and communicating to said user, by said output subsystem, said amount of calories said user may still consume during the time remaining in the first timespan and still meet said first weight loss-related goal. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A method of operating a mobile weight and exercise management computing system for enhancing user goal achievement, said computing system having at least one input device including an audio input device, a storage system, a GPS receiver, a processing subsystem including a food monitoring subsystem and an exercise monitoring subsystem, and an output subsystem, wherein said processing subsystem is operatively coupled to said at least one input device, said storage system, said GPS receiver and said output subsystem, said method of operating said mobile weight and exercise management computing system comprising:
-
storing, in said storage system, health information about a user including a weight loss-related goal; receiving, by said exercise monitoring subsystem via said at least one input device, data from said user identifying a first exercise expected to be performed by said user; determining, by said exercise monitoring subsystem, the calories expected to be burned as a result of performing said first exercise; associating, by said processing subsystem, a digital value indicative of a health-related color code rating for said first exercise, where the color code rating is one of a set of colors assigned to exercises grouped into a corresponding set of hierarchical health-related exercise categories, wherein exercises having a high exercise-related rating are grouped in a healthy exercise category and exercises having an exercise-related rating lower than said high exercise-related rating are grouped in a less healthy exercise category, such that said first exercise can be distinguished by color from a less healthy exercise in a lower category and from a more healthy exercise in a higher category; determining, by said processing system, whether said first exercise expected to be performed by the user has an associated color code for a category lower than said healthy exercise category, identifying, by said processing subsystem, at least one other exercise associated with a color code that is in a healthier color code category than said first exercise, if it is determined that said first exercise has an associated color code indicative of a category lower than the healthy exercise category; receiving, by said food monitoring subsystem, data from said user identifying, via said at least one input device, a first food expected to be consumed by said user; determining, by said food monitoring subsystem, the calories expected to be consumed by said user as a result of eating said first food; and communicating to said user, via said output subsystem,
1) at least one of the calories expected to be consumed by said user as a result of eating said first food or the calories expected to be burned by said user as a result of performing said first exercise;
2) said first exercise expected to be performed by said user together with at least one color code identifying the associated exercise-related rating of said first exercise; and
3) if it was determined that the color code of said first exercise indicated a category lower than the healthy exercise category, at least one other exercise that is in a healthier exercise category than said first exercise.
-
Specification