×

Mobile computing weight, diet, nutrition, and exercise management system with enhanced feedback and goal achieving functionality

DC CAFC
  • US 9,280,640 B2
  • Filed: 04/01/2014
  • Issued: 03/08/2016
  • Est. Priority Date: 01/03/2013
  • Status: Expired due to Fees
First Claim
Patent Images

1. A hand-held mobile weight and exercise management computing device having a housing sized to be held in a user'"'"'s hand comprising:

  • a storage subsystem for storing health information including a user profile, said storage subsystem being operable to store health information about a user, including body weight, pulse rate information, a calorie-related daily goal, and an exercise-related goal, said storage subsystem being further operable to store data relating to a plurality of user-selectable foods and to store data relating to a plurality of user-selectable exercises;

    a touch screen display operable to display food-related and exercise-related information to said user;

    a user interface operable to receive input from said user and to communicate output to said user, said user interface including a plurality of user interface displays displayable on said touch screen display;

    said user interface being operable to selectively initiate entry into said user profile or at least one food-related operation or at least one exercise-related operation, said user interface including a plurality of user-selectable symbols;

    said user-selectable symbols being operable to initiate entry into said user profile or at least one food-related operation or at least one exercise-related operation;

    a GPS receiver in said housing operable to receive input GPS data;

    a pedometer in said housing operable to generate step-related data;

    said user interface being operable to display on said touch screen display in said housing;

    a food mode symbol, a first exercise mode symbol for initiating an exercise mode that uses position coordinate information based upon said input GPS data, and a second exercise mode symbol for entry of data regarding a plurality of exercise modes that do not use position coordinate information based upon said input GPS data;

    a processing subsystem, operatively coupled to said user interface, said GPS receiver, said pedometer, said touch screen display, and said storage subsystem, said processing subsystem including;

    a food monitoring subsystem being operatively coupled to said storage subsystem and being operable to receive food-related data from said user, via said user interface, including data identifying a first set of foods input by said user, and being operable to link said first set of foods to a specific user meal, said first set of foods including a first food and a quantity-related parameter identified by said user;

    said food monitoring subsystem being operable to determine the calories expected to be consumed by said user upon eating said first food, and to store food-related information in said storage subsystem relating to said first food, including information relating to the nutritional content of said first food and the calories consumed by said user upon eating said first food, based in part on said food-related data from said user;

    said food monitoring subsystem, in response to user selection of said food mode symbol, being further operable to generate a food selection display screen identifying a plurality of meal category symbols that allow the user to select a meal category including a breakfast category symbol, a lunch category symbol, a dinner category symbol, and a snack category symbol;

    said food monitoring subsystem being further operable to generate a nutritional rating based at least in part on a combination of nutrient parameters in said first food of said first set of foods;

    said nutritional rating being further based upon nutritional rating values ranging from low values, indicating a relatively undesirable combination of nutrient parameters, with respect to at least one health-related goal, to high values, indicating a relatively desirable combination of nutrient parameters, with respect to said at least one health-related goal;

    said food monitoring subsystem being further operable to generate a display of said nutritional rating to said user via said user interface on said touch screen display;

    said food monitoring subsystem being further operable to generate a display of protein and fat content of at least said first food selected by said user, wherein said nutritional rating is based in part on the protein and fat content of said first food;

    said food monitoring subsystem being further operable to generate a list of said user'"'"'s favorite foods in response to food-related inputs by said user during food selection for said specific user meal; and

    an exercise monitoring subsystem being operatively coupled to said storage subsystem and, in response to user selection of said first exercise mode symbol or said second exercise mode symbol, being operable to receive exercise-related data from said user, via said user interface, including data identifying a first exercise expected to be performed by said user;

    said exercise monitoring subsystem being operable to determine the calories expected to be burned by said user upon performing said first exercise, and to store exercise-related information in said storage subsystem relating to said first exercise, including the calories burned by said user and an exercise quantity-related parameter upon said user performing said first exercise, based in part on data from said user;

    said exercise monitoring subsystem being further operable to analyze data related to user performance of at least one exercise, and to generate exercise feedback for said user relating to said at least one exercise;

    said exercise monitoring subsystem, in response to user selection of said first exercise mode symbol, being further operable to receive exercise data including user location data via signals received from said GPS receiver, to determine user distance traveled using location data from said GPS receiver, and to track user distance traveled and duration traveled;

    said exercise monitoring subsystem, in response to user selection of said first exercise mode symbol, using said user location data received from said GPS receiver in said hand-held housing, being further operable to generate the current location of a motion-related exercise, and to generate a visual depiction in real time indicating the user traversing the path defined by said user location data;

    said exercise monitoring subsystem being further operable to associate each of a set of exercise levels with at least one user-selectable exercise, said user-selectable exercise including an associated exercise parameter combination;

    said exercise monitoring subsystem being further operable to allow said user to select a user-selectable exercise to be performed from any one of said exercise levels from said storage subsystem;

    said set of exercise levels ranging from a low exercise level, linked to an exercise with an associated exercise parameter combination that may be performed by users having a relatively low fitness level, to a first high exercise level, linked to an exercise having an exercise parameter combination requiring a relatively high fitness level to perform;

    said set of exercise levels including a second high exercise level, linked to an exercise requiring a relatively high fitness level to perform, where said second high exercise level is at a lower exercise level than said first high exercise level, but at a higher exercise level than other exercise levels in said set of exercise levels, based upon a comparison of exercise parameter combinations associated with exercises of respective exercise levels being compared;

    said exercise monitoring subsystem being further operable, to receive said step-related data from said pedometer, to determine the number of steps taken by said user during a step-related exercise, and to calculate the distance traveled during said step-related exercise;

    said processing subsystem being operable to generate a prompt for said user to enter an exercise-related goal;

    said processing subsystem being further operable to monitor said user'"'"'s weight over time, and being operable to receive user weight data from said user interface and to store said user weight data in said storage subsystem, said processing subsystem being further operable to generate a weight-related display visually depicting a plurality of instances of said user'"'"'s weight over time on said touch screen display;

    said touch screen display being operatively coupled to said processing subsystem to provide feedback to said user relating to progress towards meeting said daily calorie-related goal, to display at least some of said user'"'"'s favorite foods to aid in food data entry by said user, to display said nutritional rating to said user, and to display said protein and fat content of at least said first food selected by said user; and

    being further operatively coupled to display the current location of said motion-related exercise, to display said visual depiction of said motion-related exercise in real time indicating the user traversing the path defined by said user location data while the user is moving along said path, and to display to said user at least one current exercise parameter during the user'"'"'s performance of an exercise.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×