Systems and Methods for Menu and Shopping List Creation
First Claim
1. A computer-readable medium storing computer-executable instructions for:
- (A) receiving, from a user, a listing of one or more ingredients to exclude from a particular set of menus;
(B) after receiving said listing of one or more ingredients, using a computer to analyze a plurality of recipes to determine which of said recipes includes any one of said one or more excluded ingredients;
(C) generating a plurality of menus for said user that only include recipes that were determined, in said Step (B), not to include any of said one or more excluded ingredients; and
(D) communicating said plurality of menus to said user.
0 Assignments
0 Petitions
Accused Products
Abstract
A computer-readable medium storing computer-executable instructions for: (1) tracking an inventory of ingredients available to a user; (2) generating at least one menu based at least in part on user defined criteria; and (3) creating shopping lists containing at least the ingredients required to prepare recipes included in the at least one menu. In various embodiments, the computer-readable medium stores instructions for generating menus that do not include recipes that contain ingredients from a list of ingredients to exclude. In particular embodiments, the computer-readable medium stores instructions for creating shopping lists that do not include ingredients in the inventory of ingredients available to the user.
31 Citations
22 Claims
-
1. A computer-readable medium storing computer-executable instructions for:
-
(A) receiving, from a user, a listing of one or more ingredients to exclude from a particular set of menus; (B) after receiving said listing of one or more ingredients, using a computer to analyze a plurality of recipes to determine which of said recipes includes any one of said one or more excluded ingredients; (C) generating a plurality of menus for said user that only include recipes that were determined, in said Step (B), not to include any of said one or more excluded ingredients; and (D) communicating said plurality of menus to said user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22)
-
-
17. A computer-readable medium storing computer-executable instructions for:
-
(A) receiving, from a user, a listing of one or more ingredients that are available to said user; (B) after receiving said listing of one or more ingredients, using a computer to analyze a plurality of recipes to determine which of said recipes only includes ingredients from said listing of available ingredients; (C) generating at least one menu for said user that only includes recipes that were determined, in said Step (B), to only include said one or more available ingredients; and (D) communicating said at least one menu to said user.
-
-
20. A computer-readable medium storing computer-executable instructions for generating a shopping list for one or more recipes:
-
(A) receiving, from a user, a listing of one or more ingredients that are available to said user; (B) determining, based on said listing of available ingredients, whether at least one of said one or more ingredients needed to prepare said one or more recipes is included on said listing of available ingredients; and (C) in response to determining that said at least a particular one of said one or more ingredients needed to prepare said plurality of recipes is included on said listing of available ingredients, excluding said particular ingredient from said shopping list.
-
Specification