Method and system for suggesting meals based on tastes and preferences of individual users
First Claim
1. A computerized method for providing meal suggestions to a user consistent with said user'"'"'s dietary preferences, comprising:
- (a) receiving at a computer from a user;
(1) personal identifying data;
(2) contact information for a portable device;
(3) food preferences; and
(4) time of day preferences comprising for at least one meal a preferred time for eating said meal;
(b) accessing at said computer a computer-accessible database comprising dietary and nutritional data for a plurality of foods to identify foods for a meal consistent with said user'"'"'s food preferences;
(c) generating at said computer a primary personalized message comprising a meal suggestion for said user, said meal suggestion identifying foods for a meal consistent with said user'"'"'s food preferences;
(d) determining at said computer a transmit time for sending said computer-generated primary personalized message consistent with said user'"'"'s time of day preference for eating said meal;
(e) automatically sending from said computer to said user'"'"'s portable device at said transmit time said computer-generated primary personalized message;
(f) receiving at said computer from said user'"'"'s portable device a user response to said primary personalized message;
(g) generating at said computer a secondary personalized message responsive to said user response; and
(h) automatically sending from said computer to said user'"'"'s portable device said computer-generated secondary personalized message.
0 Assignments
0 Petitions
Accused Products
Abstract
A system and method for generating meal suggestion messages using an expert system and then pushing those suggestions to users. Meal suggestions are tailored to users based on their tastes and preferences. Users specify preferences related to a diet plan, food preferences, meal time preferences, and meal preparation preferences. An expert system considers each user'"'"'s preferences and nutritional data to generate meal suggestion messages consistent with the user'"'"'s preferences and dietary goals. Meal suggestions are pushed to the user according to the user'"'"'s preferred time for eating each meal. The user can accept or reject the suggested meal or one or more foods within a suggested meal. For rejected meal suggestions, a meal substitution message is generated and sent. The expert system uses accepted and rejected meal suggestions to determine if certain foods or entire meals should no longer be recommended to individual users or to system users as a whole.
5 Citations
20 Claims
-
1. A computerized method for providing meal suggestions to a user consistent with said user'"'"'s dietary preferences, comprising:
-
(a) receiving at a computer from a user; (1) personal identifying data; (2) contact information for a portable device; (3) food preferences; and (4) time of day preferences comprising for at least one meal a preferred time for eating said meal; (b) accessing at said computer a computer-accessible database comprising dietary and nutritional data for a plurality of foods to identify foods for a meal consistent with said user'"'"'s food preferences; (c) generating at said computer a primary personalized message comprising a meal suggestion for said user, said meal suggestion identifying foods for a meal consistent with said user'"'"'s food preferences; (d) determining at said computer a transmit time for sending said computer-generated primary personalized message consistent with said user'"'"'s time of day preference for eating said meal; (e) automatically sending from said computer to said user'"'"'s portable device at said transmit time said computer-generated primary personalized message; (f) receiving at said computer from said user'"'"'s portable device a user response to said primary personalized message; (g) generating at said computer a secondary personalized message responsive to said user response; and (h) automatically sending from said computer to said user'"'"'s portable device said computer-generated secondary personalized message. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computerized system for providing meal suggestions to users consistent with said users'"'"' dietary preferences, comprising:
-
a first computer-accessible database comprising personal and dietary preference data for a plurality of users; (1) said personal data comprising contact data for sending messages to portable devices of said users; and (2) said dietary preference data comprising food preferences and time of day meal preferences; a second computer-accessible database comprising dietary and nutritional data for a plurality of foods; a computerized expert system that executes instructions to; (1) analyze dietary preference data from said first computer-accessible database to select foods from said second computer-accessible database and; (2) to generate meal suggestion messages for each of said plurality of users comprising selected foods; and (3) determine a transmit time for sending said meal suggestion messages to said plurality of users consistent with said users'"'"' time of day meal preferences; a server connected to said computerized expert system executing instructions to; (a) transmit said computer-generated meal suggestion messages to portable devices said plurality of users, wherein said server sends said meal suggestion messages according to said time of day meal preferences specified by each of said plurality of users; and (b) receive from said portable devices of said plurality of users acceptance or rejection responses to said meal suggestion messages; (c) generate additional messages for said plurality of users consistent with said acceptance or rejection responses to said meal suggestion messages; and (d) transmit to said portable devices of said plurality of users said additional messages. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A computerized method for providing meal suggestions to a user consistent with said user'"'"'s dietary preferences, comprising:
-
(a) receiving at a computer from a user; (1) personal identifying data; (2) contact information for a portable device; (3) food preferences; (4) time of day preferences comprising for at least one meal a preferred time for eating said meal; and (5) a weight loss goal; (b) accessing at said computer a computer-accessible database comprising dietary and nutritional data for a plurality of foods to identify foods for a meal consistent with said user'"'"'s food preferences and weight loss goal; (c) generating at said computer a primary personalized message comprising a meal suggestion for said user, said meal suggestion identifying foods for a meal consistent with said user'"'"'s food preferences and weight loss goal; (d) determining at said computer a transmit time for sending said computer-generated primary personalized message consistent with said user'"'"'s time of day preference for eating said meal; (e) automatically sending from said computer to said user'"'"'s portable device at said transmit time said computer-generated primary personalized message; (f) receiving at said computer from said user'"'"'s portable device a user response to said primary personalized message; (g) generating at said computer a secondary personalized message responsive to said user response; and (h) automatically sending from said computer to said user'"'"'s portable device said computer-generated secondary personalized message. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification