HEALTH ADVISOR
First Claim
1. A method of automating a diet advisor, comprising:
- identifying a user and associate the user with a user profile related to a user profile data file, the user profile having at least one dietary element;
storing the user profile in a memory on a computer network;
relating a plurality of menu options to a menu options data file, each of the menu options having a nutritional value;
determining user nutrition data for one of the dietary elements for a user and storing the user nutrition data in the user profile;
comparing the user nutrition data and the nutritional value of the menu options; and
creating a user menu based at least in part on the comparing of the user nutrition data and the nutritional values of the menu options, the user menu including at least one of the menu options.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are disclosed for providing health and diet advice. A user may establish a user profile that may include information relating to the user'"'"'s health and nutritional needs. The user may visit a restaurant or other food service location and may be presented with a menu that includes a variety of menu options. The user may access the user profile at the restaurant or food service location and may be provided advice and suggestions regarding the available menu options. The diet advisor may perform a comparison of the health and nutritional needs of the user with the available menu options. The diet advisor may assist a user in selecting a menu option at a restaurant or food service location that is healthy and will provide the user with the proper balance of nutrients.
33 Citations
20 Claims
-
1. A method of automating a diet advisor, comprising:
-
identifying a user and associate the user with a user profile related to a user profile data file, the user profile having at least one dietary element; storing the user profile in a memory on a computer network; relating a plurality of menu options to a menu options data file, each of the menu options having a nutritional value; determining user nutrition data for one of the dietary elements for a user and storing the user nutrition data in the user profile; comparing the user nutrition data and the nutritional value of the menu options; and creating a user menu based at least in part on the comparing of the user nutrition data and the nutritional values of the menu options, the user menu including at least one of the menu options. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A central system for diet advising, comprising:
-
a computing device for executing software for creating a data file associated with a user and user profile containing information about the user, the computing device being positioned at a restaurant; a receiver for receiving user data including user nutrition information on a computer network; a server comprising memory for storing computer-executable instructions; and a processor for executing the computer-executable instructions to perform a method, comprising; receiving data from the computing device at a restaurant over a computer network; storing the user data in the data file associated with the user profile; creating a user menu that indicates menu options that include acceptable ingredients for the user; prompting the user to select an acceptable ingredients from the user menu; and updating the user profile when the user selects the acceptable ingredient. wherein the computing device, the receiver, and the server form an automated diet advisor. - View Dependent Claims (18)
-
-
19. A computer readable medium comprising computer executable instructions to perform a method, comprising:
-
establishing a user associated with a user profile related to a user profile data file and having at least one dietary element and storing the user profile in a memory on a computer network, the memory associated with a unique identifier; relating a plurality of menu options having a nutritional value to the menu options data file; determining user nutrition data for a user and receiving the user nutrition data on the computer network; saving the user nutrition data to the user profile; comparing the user nutrition data and the nutritional value of the menu options; creating a user menu based at least in part on the comparing of the user nutrition data and the nutritional values of the menu options, the user menu including at least one of the menu options; prompting the user to select a user selection from the user menu; and updating the user profile based at least in part on the user selection.
-
-
20. A method of selecting a menu option, comprising:
-
creating a user having a user profile, the user profile that stores information about the user in a memory located on a computer network; determining acceptable dietary options for a user and relating the acceptable dietary options with the user profile; creating a first data file that includes nutritional information for a first menu option at the restaurant, the first menu option containing unacceptable ingredients; creating a second data file that includes nutritional information for a second menu option at the restaurant, the second menu option containing acceptable ingredients; accessing the user profile from a computing device coupled to the computer network, the computing device positioned at a restaurant; comparing the first menu option to the acceptable dietary options; comparing the second menu option to the acceptable dietary options; determining whether the first menu option is one of the acceptable dietary options; determining whether the second menu option is one of the acceptable dietary options; preventing the user from selecting a first menu option based at least in part on the first menu option containing unacceptable ingredients; permitting the user to select a second menu option based at least in part on the second menu option containing acceptable ingredients; selecting the second menu option for the user; and updating the user profile to reflect the second option.
-
Specification