Healthy city living guide and related functionality for managing health
First Claim
Patent Images
1. A method performed by a computer system for enabling a user to manage the user'"'"'s health by using a mobile computing device that communicates with a health system, the method comprising:
- receiving a caloric request from the user, the caloric request indicating an amount of calories that the user desires to consume during a first time interval;
identifying a resting metabolic rate for the user, the resting metabolic rate indicating a theoretical number of calories the user consumes during a second time interval;
receiving information relating to physical activity performed by the user beginning at the start of the first time interval and ending at a specified time;
computing an expended number of calories based on the physical activity performed by the user and resting metabolic rate by retrieving information from a database located on the mobile computing device, the database containing a correspondence between foods and calories;
receiving information relating to food consumed by the user beginning at the start of the first time interval and ending at the specified time;
computing a consumed number of calories based on the food consumed by the user;
determining a status for the user based on whether the user is to consume calories or expend calories by analyzing the computed expended number of calories and the computed consumed number of calories;
receiving geographic location information identifying a geographic location at which the user is located;
sending an alert to the user based on the status for the user and the received geographic location information.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques are described for managing a user'"'"'s health. In various embodiments, these techniques include a receiving a caloric request and a resting metabolic rate, computing an expended number of calories based on the user'"'"'s resting metabolic rate and physical activity performed by the user, computing a consumed number of calories based on food the user consumes, determining a status for the user based on whether the user is to consume calories or expend calories, and sending an alert to the user.
-
Citations
25 Claims
-
1. A method performed by a computer system for enabling a user to manage the user'"'"'s health by using a mobile computing device that communicates with a health system, the method comprising:
-
receiving a caloric request from the user, the caloric request indicating an amount of calories that the user desires to consume during a first time interval;
identifying a resting metabolic rate for the user, the resting metabolic rate indicating a theoretical number of calories the user consumes during a second time interval;
receiving information relating to physical activity performed by the user beginning at the start of the first time interval and ending at a specified time;
computing an expended number of calories based on the physical activity performed by the user and resting metabolic rate by retrieving information from a database located on the mobile computing device, the database containing a correspondence between foods and calories;
receiving information relating to food consumed by the user beginning at the start of the first time interval and ending at the specified time;
computing a consumed number of calories based on the food consumed by the user;
determining a status for the user based on whether the user is to consume calories or expend calories by analyzing the computed expended number of calories and the computed consumed number of calories;
receiving geographic location information identifying a geographic location at which the user is located;
sending an alert to the user based on the status for the user and the received geographic location information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-computer-readable medium storing computer-executable instructions that, when executed, perform a method for enabling a user to manage the user'"'"'s health by using a computing device that communicates with a health system implemented by the computer system, the method comprising:
-
receiving a caloric request from the user, the caloric request indicating an amount of calories that the user desires to consume during a first time interval;
identifying a resting metabolic rate for the user, the resting metabolic rate indicating a theoretical number of calories the user consumes during a second time interval;
receiving information relating to physical activity performed by the user beginning at the start of the first time interval and ending at a specified time;
computing an expended number of calories based on the physical activity performed by the user and resting metabolic rate;
receiving information relating to food consumed by the user beginning at the start of the first time interval and ending at the specified time;
computing a consumed number of calories based on the food consumed by the user;
determining a status for the user based on whether the user is to consume calories or expend calories by analyzing the computed expended number of calories and the computed consumed number of calories; and
sending an alert to the user based on the status for the user. - View Dependent Claims (12, 13, 14)
-
-
15. A system for enabling a user to manage the user'"'"'s health, comprising:
-
a component that receives a caloric request and a resting metabolic rate indicating a theoretical number of calories the user consumes during a second time interval, the caloric request indicating an amount of calories that the user desires to consume during a first time interval;
a component that computes an expended number of calories based on the user'"'"'s resting metabolic rate and physical activity performed by the user;
a component that computes a consumed number of calories based on food the user consumes beginning at the start of the first time interval and ending at a specified time;
a component that determines a status for the user based on whether the user is to consume calories or expend calories by analyzing the computed expended number of calories and the computed consumed number of calories; and
a component that sends an alert to the user based on the status for the user. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. A method performed by a computer system for providing a healthy city living guide, comprising:
-
receiving a caloric goal from a user, the caloric request indicating an amount of calories that the user desires to consume during a twenty-four hour time interval;
receiving a resting metabolic rate for the user, the resting metabolic rate indicating a theoretical number of calories the user consumes during a one-hour time interval;
receiving information relating to physical activity performed by the user and food consumed by the user;
computing a caloric difference based on the received caloric goal, the received resting metabolic rate for the user, and the received information relating to physical activity performed by the user and food consumed by the user; and
when the computed caloric difference indicates that the caloric goal will not be met, sending an alert to the user wherein the alert comprises a multimedia content relating to physical activity, a menu selection identifying a food, a meeting location for physical activity, or a message from a health professional. - View Dependent Claims (22, 23, 24, 25)
-
Specification