SYSTEM AND METHOD FOR AUTOMATICALLY DEFINING, CREATING, AND MANAGING MEALS
First Claim
1. A method for managing meals for a user according to personalized meal plans comprising:
- a) storing in a nutrition database nutritional data for a plurality of food items and recipe data for creating meal suggestions comprising said food items;
b) receiving from a user profile data comprising;
i. a meal plan preference;
ii. food preferences;
iii. meal preparation preferences;
iv. meal time preferences; and
v. a dietary goal;
c) storing in a user profile database said user data;
d) developing a meal plan for said user comprising food items from said database consistent with said user meal plan preference, food preferences, and meal preparation preferences, said meal plan developed using nutritional data from said nutrition database to determine meals consistent with said user'"'"'s dietary goal;
e) generating a meal suggestion message comprising a meal suggestion based on said meal plan; and
f) transmitting said meal suggestion message to the user according to said user meal time preferences.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for method defining, creating, and managing meals according to user preferences regarding a diet plan, preferred foods, preferred meal preparation options, and meal times. An expert system uses information about an individual'"'"'s diet preferences and related goals, to develop a personalized plan including a complete meal plan and to generate meal suggestion messages for each meal. Meal suggestion messages are transmitted to users'"'"' portable devices at their preferred meal times. If a user accepts a meal suggestion, nutritional information regarding the accepted meal is tracked and considered in determining the user'"'"'s progress toward a goal. If a user rejects a meal suggestion, the expert system generates a meal substitute suggestion or a specific food item substitute suggestion. When the user accepts the substitute suggestion, nutritional information regarding the substituted meal or food item is tracked and considered in determining the user'"'"'s progress toward a goal.
123 Citations
14 Claims
-
1. A method for managing meals for a user according to personalized meal plans comprising:
-
a) storing in a nutrition database nutritional data for a plurality of food items and recipe data for creating meal suggestions comprising said food items; b) receiving from a user profile data comprising; i. a meal plan preference; ii. food preferences; iii. meal preparation preferences; iv. meal time preferences; and v. a dietary goal; c) storing in a user profile database said user data; d) developing a meal plan for said user comprising food items from said database consistent with said user meal plan preference, food preferences, and meal preparation preferences, said meal plan developed using nutritional data from said nutrition database to determine meals consistent with said user'"'"'s dietary goal; e) generating a meal suggestion message comprising a meal suggestion based on said meal plan; and f) transmitting said meal suggestion message to the user according to said user meal time preferences. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for managing meals for a plurality of users according to personalized meal plans comprising:
-
a nutrition database comprising nutritional data for a plurality of food items and recipe data for creating meal suggestions comprising said food items; a user profile database comprising user profile data for a plurality of users wherein said user profile data comprises; a) meal plan preferences; b) food preferences; c) meal preparation preferences; d) meal time preferences; and e) weight goals; an expert system for; a) developing meal plans for each of said users comprising food items from said database consistent with said user meal plan preferences, food preferences, and meal preparation preferences, said meal plans developed using nutritional data from said nutrition database to determine meals consistent with said users'"'"' weight goals; and b) generating meal suggestion messages for each of said users based on said meal plans for each of said users; and a server for transmitting meal suggestion messages to each of said users wherein said meal suggestion messages are transmitted according to each of said users'"'"' meal time preferences to a communications network for delivery to each of said users'"'"' portable devices. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
Specification